From dc9b03c06d8fd956a27e7467570f9155f918aca6 Mon Sep 17 00:00:00 2001 From: = Date: Wed, 13 Dec 2023 15:37:20 +0000 Subject: [PATCH] update docs for ci-workflow-stability --- ci-workflow-stability/dochack.js | 2455 ++++++++++++--------- ci-workflow-stability/libp2p/utility.html | 374 ++-- ci-workflow-stability/libp2p/varint.html | 518 +++-- ci-workflow-stability/nimdoc.out.css | 300 ++- 4 files changed, 2106 insertions(+), 1541 deletions(-) diff --git a/ci-workflow-stability/dochack.js b/ci-workflow-stability/dochack.js index 854c529eb..c5053f00b 100644 --- a/ci-workflow-stability/dochack.js +++ b/ci-workflow-stability/dochack.js @@ -1,141 +1,773 @@ -/* Generated by the Nim Compiler v2.0.0 */ +/* Generated by the Nim Compiler v1.6.16 */ var framePtr = null; var excHandler = 0; var lastJSError = null; +var NTI654311438 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI503317021 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534300 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534299 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534298 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534297 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534296 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534295 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534294 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534293 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534292 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534291 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534290 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534289 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534288 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534287 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534286 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534285 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534284 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534283 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534282 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534281 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534280 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534279 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534278 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534277 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534276 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534349 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534238 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534396 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534393 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI637534392 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI637534273 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534395 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI637534274 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534342 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534232 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534331 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534343 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534233 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534330 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534329 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534348 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534237 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534328 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534327 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534344 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534234 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534326 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534334 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534345 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534235 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534333 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI33554456 = {size: 0,kind: 31,base: null,node: null,finalizer: null}; +var NTI637534347 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534346 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534236 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; var NTI33554466 = {size: 0,kind: 1,base: null,node: null,finalizer: null}; -var NTI721420302 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; -var NTI33554435 = {size: 0,kind: 31,base: null,node: null,finalizer: null}; -var NTI973078607 = {size: 0,kind: 31,base: null,node: null,finalizer: null}; -var NTI973078613 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; -var NTI134217745 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI134217749 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI134217751 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI33555173 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI33555181 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; -var NTI33554449 = {size: 0,kind: 28,base: null,node: null,finalizer: null}; -var NTI33554450 = {size: 0,kind: 29,base: null,node: null,finalizer: null}; -var NTI33555180 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; -var NTI33555177 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI33555178 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI134217741 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI134217743 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NNI134217743 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI134217743.node = NNI134217743; -var NNI134217741 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI134217741.node = NNI134217741; -var NNI33555178 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI33555178.node = NNI33555178; -NTI33555180.base = NTI33555177; -NTI33555181.base = NTI33555177; -var NNI33555177 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI33555180, name: "parent", sons: null}, -{kind: 1, offset: "name", len: 0, typ: NTI33554450, name: "name", sons: null}, -{kind: 1, offset: "message", len: 0, typ: NTI33554449, name: "msg", sons: null}, -{kind: 1, offset: "trace", len: 0, typ: NTI33554449, name: "trace", sons: null}, -{kind: 1, offset: "up", len: 0, typ: NTI33555181, name: "up", sons: null}]}; -NTI33555177.node = NNI33555177; -var NNI33555173 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI33555173.node = NNI33555173; -NTI33555177.base = NTI33555173; -NTI33555178.base = NTI33555177; -NTI134217741.base = NTI33555178; -NTI134217743.base = NTI134217741; -var NNI134217751 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI134217751.node = NNI134217751; -NTI134217751.base = NTI33555178; -var NNI134217749 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI134217749.node = NNI134217749; -NTI134217749.base = NTI33555178; -var NNI134217745 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI134217745.node = NNI134217745; -NTI134217745.base = NTI33555178; -var NNI973078613 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "a", len: 0, typ: NTI973078607, name: "a", sons: null}, -{kind: 1, offset: "b", len: 0, typ: NTI33554435, name: "b", sons: null}]}; -NTI973078613.node = NNI973078613; -var NNI721420302 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI33554435, name: "Field0", sons: null}, +var NTI637534318 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534222 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534332 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534226 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534325 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534225 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534223 = {size: 0, kind: 14, base: null, node: null, finalizer: null}; +var NTI637534324 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534323 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534322 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI637534321 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI637534224 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI637534652 = {size: 0, kind: 24, base: null, node: null, finalizer: null}; +var NTI33555127 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI33555131 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI33555133 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI33555086 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI33555168 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI33554439 = {size: 0,kind: 28,base: null,node: null,finalizer: null}; +var NTI33554440 = {size: 0,kind: 29,base: null,node: null,finalizer: null}; +var NTI33555167 = {size: 0, kind: 22, base: null, node: null, finalizer: null}; +var NTI33555115 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI33555116 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI33555123 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI33555125 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NNI33555125 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI33555125.node = NNI33555125; +var NNI33555123 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI33555123.node = NNI33555123; +var NNI33555116 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI33555116.node = NNI33555116; +NTI33555167.base = NTI33555115; +NTI33555168.base = NTI33555115; +var NNI33555115 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI33555167, name: "parent", sons: null}, +{kind: 1, offset: "name", len: 0, typ: NTI33554440, name: "name", sons: null}, +{kind: 1, offset: "message", len: 0, typ: NTI33554439, name: "msg", sons: null}, +{kind: 1, offset: "trace", len: 0, typ: NTI33554439, name: "trace", sons: null}, +{kind: 1, offset: "up", len: 0, typ: NTI33555168, name: "up", sons: null}]}; +NTI33555115.node = NNI33555115; +var NNI33555086 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI33555086.node = NNI33555086; +NTI33555115.base = NTI33555086; +NTI33555116.base = NTI33555115; +NTI33555123.base = NTI33555116; +NTI33555125.base = NTI33555123; +var NNI33555133 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI33555133.node = NNI33555133; +NTI33555133.base = NTI33555116; +var NNI33555131 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI33555131.node = NNI33555131; +NTI33555131.base = NTI33555116; +var NNI33555127 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI33555127.node = NNI33555127; +NTI33555127.base = NTI33555116; +NTI637534322.base = NTI637534224; +NTI637534323.base = NTI637534224; +NTI637534324.base = NTI637534224; +var NNI637534223 = {kind: 2, offset: 0, typ: null, name: null, len: 12, sons: {"1": {kind: 1, offset: 1, typ: NTI637534223, name: "ElementNode", len: 0, sons: null}, +"2": {kind: 1, offset: 2, typ: NTI637534223, name: "AttributeNode", len: 0, sons: null}, +"3": {kind: 1, offset: 3, typ: NTI637534223, name: "TextNode", len: 0, sons: null}, +"4": {kind: 1, offset: 4, typ: NTI637534223, name: "CDATANode", len: 0, sons: null}, +"5": {kind: 1, offset: 5, typ: NTI637534223, name: "EntityRefNode", len: 0, sons: null}, +"6": {kind: 1, offset: 6, typ: NTI637534223, name: "EntityNode", len: 0, sons: null}, +"7": {kind: 1, offset: 7, typ: NTI637534223, name: "ProcessingInstructionNode", len: 0, sons: null}, +"8": {kind: 1, offset: 8, typ: NTI637534223, name: "CommentNode", len: 0, sons: null}, +"9": {kind: 1, offset: 9, typ: NTI637534223, name: "DocumentNode", len: 0, sons: null}, +"10": {kind: 1, offset: 10, typ: NTI637534223, name: "DocumentTypeNode", len: 0, sons: null}, +"11": {kind: 1, offset: 11, typ: NTI637534223, name: "DocumentFragmentNode", len: 0, sons: null}, +"12": {kind: 1, offset: 12, typ: NTI637534223, name: "NotationNode", len: 0, sons: null}}}; +NTI637534223.node = NNI637534223; +var NNI637534318 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI637534318.node = NNI637534318; +NTI637534318.base = NTI33555086; +NTI637534222.base = NTI637534318; +NTI637534347.base = NTI637534226; +var NNI637534346 = {kind: 2, len: 10, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "acceptCharset", len: 0, typ: NTI33554440, name: "acceptCharset", sons: null}, +{kind: 1, offset: "action", len: 0, typ: NTI33554440, name: "action", sons: null}, +{kind: 1, offset: "autocomplete", len: 0, typ: NTI33554440, name: "autocomplete", sons: null}, +{kind: 1, offset: "elements", len: 0, typ: NTI637534347, name: "elements", sons: null}, +{kind: 1, offset: "encoding", len: 0, typ: NTI33554440, name: "encoding", sons: null}, +{kind: 1, offset: "enctype", len: 0, typ: NTI33554440, name: "enctype", sons: null}, +{kind: 1, offset: "length", len: 0, typ: NTI33554456, name: "length", sons: null}, +{kind: 1, offset: "method", len: 0, typ: NTI33554440, name: "method", sons: null}, +{kind: 1, offset: "noValidate", len: 0, typ: NTI33554466, name: "noValidate", sons: null}, +{kind: 1, offset: "target", len: 0, typ: NTI33554440, name: "target", sons: null}]}; +NTI637534346.node = NNI637534346; +NTI637534346.base = NTI637534332; +NTI637534236.base = NTI637534346; +var NNI637534345 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "defaultSelected", len: 0, typ: NTI33554466, name: "defaultSelected", sons: null}, +{kind: 1, offset: "selected", len: 0, typ: NTI33554466, name: "selected", sons: null}, +{kind: 1, offset: "selectedIndex", len: 0, typ: NTI33554456, name: "selectedIndex", sons: null}, +{kind: 1, offset: "text", len: 0, typ: NTI33554440, name: "text", sons: null}, +{kind: 1, offset: "value", len: 0, typ: NTI33554440, name: "value", sons: null}]}; +NTI637534345.node = NNI637534345; +NTI637534345.base = NTI637534332; +NTI637534235.base = NTI637534345; +NTI637534333.base = NTI637534235; +NTI637534334.base = NTI637534235; +var NNI637534332 = {kind: 2, len: 20, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "className", len: 0, typ: NTI33554440, name: "className", sons: null}, +{kind: 1, offset: "classList", len: 0, typ: NTI637534222, name: "classList", sons: null}, +{kind: 1, offset: "checked", len: 0, typ: NTI33554466, name: "checked", sons: null}, +{kind: 1, offset: "defaultChecked", len: 0, typ: NTI33554466, name: "defaultChecked", sons: null}, +{kind: 1, offset: "defaultValue", len: 0, typ: NTI33554440, name: "defaultValue", sons: null}, +{kind: 1, offset: "disabled", len: 0, typ: NTI33554466, name: "disabled", sons: null}, +{kind: 1, offset: "form", len: 0, typ: NTI637534236, name: "form", sons: null}, +{kind: 1, offset: "name", len: 0, typ: NTI33554440, name: "name", sons: null}, +{kind: 1, offset: "readOnly", len: 0, typ: NTI33554466, name: "readOnly", sons: null}, +{kind: 1, offset: "options", len: 0, typ: NTI637534333, name: "options", sons: null}, +{kind: 1, offset: "selectedOptions", len: 0, typ: NTI637534334, name: "selectedOptions", sons: null}, +{kind: 1, offset: "clientWidth", len: 0, typ: NTI33554456, name: "clientWidth", sons: null}, +{kind: 1, offset: "clientHeight", len: 0, typ: NTI33554456, name: "clientHeight", sons: null}, +{kind: 1, offset: "contentEditable", len: 0, typ: NTI33554440, name: "contentEditable", sons: null}, +{kind: 1, offset: "isContentEditable", len: 0, typ: NTI33554466, name: "isContentEditable", sons: null}, +{kind: 1, offset: "dir", len: 0, typ: NTI33554440, name: "dir", sons: null}, +{kind: 1, offset: "offsetHeight", len: 0, typ: NTI33554456, name: "offsetHeight", sons: null}, +{kind: 1, offset: "offsetWidth", len: 0, typ: NTI33554456, name: "offsetWidth", sons: null}, +{kind: 1, offset: "offsetLeft", len: 0, typ: NTI33554456, name: "offsetLeft", sons: null}, +{kind: 1, offset: "offsetTop", len: 0, typ: NTI33554456, name: "offsetTop", sons: null}]}; +NTI637534332.node = NNI637534332; +NTI637534332.base = NTI637534321; +NTI637534226.base = NTI637534332; +var NNI637534344 = {kind: 2, len: 3, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "text", len: 0, typ: NTI33554440, name: "text", sons: null}, +{kind: 1, offset: "x", len: 0, typ: NTI33554456, name: "x", sons: null}, +{kind: 1, offset: "y", len: 0, typ: NTI33554456, name: "y", sons: null}]}; +NTI637534344.node = NNI637534344; +NTI637534344.base = NTI637534332; +NTI637534234.base = NTI637534344; +NTI637534326.base = NTI637534234; +NTI637534327.base = NTI637534236; +var NNI637534348 = {kind: 2, len: 8, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "border", len: 0, typ: NTI33554456, name: "border", sons: null}, +{kind: 1, offset: "complete", len: 0, typ: NTI33554466, name: "complete", sons: null}, +{kind: 1, offset: "height", len: 0, typ: NTI33554456, name: "height", sons: null}, +{kind: 1, offset: "hspace", len: 0, typ: NTI33554456, name: "hspace", sons: null}, +{kind: 1, offset: "lowsrc", len: 0, typ: NTI33554440, name: "lowsrc", sons: null}, +{kind: 1, offset: "src", len: 0, typ: NTI33554440, name: "src", sons: null}, +{kind: 1, offset: "vspace", len: 0, typ: NTI33554456, name: "vspace", sons: null}, +{kind: 1, offset: "width", len: 0, typ: NTI33554456, name: "width", sons: null}]}; +NTI637534348.node = NNI637534348; +NTI637534348.base = NTI637534332; +NTI637534237.base = NTI637534348; +NTI637534328.base = NTI637534237; +NTI637534329.base = NTI637534226; +var NNI637534343 = {kind: 2, len: 6, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "height", len: 0, typ: NTI33554456, name: "height", sons: null}, +{kind: 1, offset: "hspace", len: 0, typ: NTI33554456, name: "hspace", sons: null}, +{kind: 1, offset: "src", len: 0, typ: NTI33554440, name: "src", sons: null}, +{kind: 1, offset: "width", len: 0, typ: NTI33554456, name: "width", sons: null}, +{kind: 1, offset: "type", len: 0, typ: NTI33554440, name: "type", sons: null}, +{kind: 1, offset: "vspace", len: 0, typ: NTI33554456, name: "vspace", sons: null}]}; +NTI637534343.node = NNI637534343; +NTI637534343.base = NTI637534332; +NTI637534233.base = NTI637534343; +NTI637534330.base = NTI637534233; +var NNI637534342 = {kind: 2, len: 4, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "target", len: 0, typ: NTI33554440, name: "target", sons: null}, +{kind: 1, offset: "text", len: 0, typ: NTI33554440, name: "text", sons: null}, +{kind: 1, offset: "x", len: 0, typ: NTI33554456, name: "x", sons: null}, +{kind: 1, offset: "y", len: 0, typ: NTI33554456, name: "y", sons: null}]}; +NTI637534342.node = NNI637534342; +NTI637534342.base = NTI637534332; +NTI637534232.base = NTI637534342; +NTI637534331.base = NTI637534232; +var NNI637534392 = {kind: 1, offset: "then", len: 0, typ: NTI637534393, name: "then", sons: null}; +NTI637534392.node = NNI637534392; +NTI637534273.base = NTI637534392; +var NNI637534395 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "ready", len: 0, typ: NTI637534273, name: "ready", sons: null}, +{kind: 1, offset: "onloadingdone", len: 0, typ: NTI637534396, name: "onloadingdone", sons: null}]}; +NTI637534395.node = NNI637534395; +NTI637534274.base = NTI637534395; +var NNI637534325 = {kind: 2, len: 23, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "activeElement", len: 0, typ: NTI637534226, name: "activeElement", sons: null}, +{kind: 1, offset: "documentElement", len: 0, typ: NTI637534226, name: "documentElement", sons: null}, +{kind: 1, offset: "alinkColor", len: 0, typ: NTI33554440, name: "alinkColor", sons: null}, +{kind: 1, offset: "bgColor", len: 0, typ: NTI33554440, name: "bgColor", sons: null}, +{kind: 1, offset: "body", len: 0, typ: NTI637534226, name: "body", sons: null}, +{kind: 1, offset: "charset", len: 0, typ: NTI33554440, name: "charset", sons: null}, +{kind: 1, offset: "cookie", len: 0, typ: NTI33554440, name: "cookie", sons: null}, +{kind: 1, offset: "defaultCharset", len: 0, typ: NTI33554440, name: "defaultCharset", sons: null}, +{kind: 1, offset: "fgColor", len: 0, typ: NTI33554440, name: "fgColor", sons: null}, +{kind: 1, offset: "head", len: 0, typ: NTI637534226, name: "head", sons: null}, +{kind: 1, offset: "lastModified", len: 0, typ: NTI33554440, name: "lastModified", sons: null}, +{kind: 1, offset: "linkColor", len: 0, typ: NTI33554440, name: "linkColor", sons: null}, +{kind: 1, offset: "referrer", len: 0, typ: NTI33554440, name: "referrer", sons: null}, +{kind: 1, offset: "title", len: 0, typ: NTI33554440, name: "title", sons: null}, +{kind: 1, offset: "URL", len: 0, typ: NTI33554440, name: "URL", sons: null}, +{kind: 1, offset: "vlinkColor", len: 0, typ: NTI33554440, name: "vlinkColor", sons: null}, +{kind: 1, offset: "anchors", len: 0, typ: NTI637534326, name: "anchors", sons: null}, +{kind: 1, offset: "forms", len: 0, typ: NTI637534327, name: "forms", sons: null}, +{kind: 1, offset: "images", len: 0, typ: NTI637534328, name: "images", sons: null}, +{kind: 1, offset: "applets", len: 0, typ: NTI637534329, name: "applets", sons: null}, +{kind: 1, offset: "embeds", len: 0, typ: NTI637534330, name: "embeds", sons: null}, +{kind: 1, offset: "links", len: 0, typ: NTI637534331, name: "links", sons: null}, +{kind: 1, offset: "fonts", len: 0, typ: NTI637534274, name: "fonts", sons: null}]}; +NTI637534325.node = NNI637534325; +NTI637534325.base = NTI637534321; +NTI637534225.base = NTI637534325; +var NNI637534349 = {kind: 2, len: 368, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "alignContent", len: 0, typ: NTI33554440, name: "alignContent", sons: null}, +{kind: 1, offset: "alignItems", len: 0, typ: NTI33554440, name: "alignItems", sons: null}, +{kind: 1, offset: "alignSelf", len: 0, typ: NTI33554440, name: "alignSelf", sons: null}, +{kind: 1, offset: "all", len: 0, typ: NTI33554440, name: "all", sons: null}, +{kind: 1, offset: "animation", len: 0, typ: NTI33554440, name: "animation", sons: null}, +{kind: 1, offset: "animationDelay", len: 0, typ: NTI33554440, name: "animationDelay", sons: null}, +{kind: 1, offset: "animationDirection", len: 0, typ: NTI33554440, name: "animationDirection", sons: null}, +{kind: 1, offset: "animationDuration", len: 0, typ: NTI33554440, name: "animationDuration", sons: null}, +{kind: 1, offset: "animationFillMode", len: 0, typ: NTI33554440, name: "animationFillMode", sons: null}, +{kind: 1, offset: "animationIterationCount", len: 0, typ: NTI33554440, name: "animationIterationCount", sons: null}, +{kind: 1, offset: "animationName", len: 0, typ: NTI33554440, name: "animationName", sons: null}, +{kind: 1, offset: "animationPlayState", len: 0, typ: NTI33554440, name: "animationPlayState", sons: null}, +{kind: 1, offset: "animationTimingFunction", len: 0, typ: NTI33554440, name: "animationTimingFunction", sons: null}, +{kind: 1, offset: "backdropFilter", len: 0, typ: NTI33554440, name: "backdropFilter", sons: null}, +{kind: 1, offset: "backfaceVisibility", len: 0, typ: NTI33554440, name: "backfaceVisibility", sons: null}, +{kind: 1, offset: "background", len: 0, typ: NTI33554440, name: "background", sons: null}, +{kind: 1, offset: "backgroundAttachment", len: 0, typ: NTI33554440, name: "backgroundAttachment", sons: null}, +{kind: 1, offset: "backgroundBlendMode", len: 0, typ: NTI33554440, name: "backgroundBlendMode", sons: null}, +{kind: 1, offset: "backgroundClip", len: 0, typ: NTI33554440, name: "backgroundClip", sons: null}, +{kind: 1, offset: "backgroundColor", len: 0, typ: NTI33554440, name: "backgroundColor", sons: null}, +{kind: 1, offset: "backgroundImage", len: 0, typ: NTI33554440, name: "backgroundImage", sons: null}, +{kind: 1, offset: "backgroundOrigin", len: 0, typ: NTI33554440, name: "backgroundOrigin", sons: null}, +{kind: 1, offset: "backgroundPosition", len: 0, typ: NTI33554440, name: "backgroundPosition", sons: null}, +{kind: 1, offset: "backgroundRepeat", len: 0, typ: NTI33554440, name: "backgroundRepeat", sons: null}, +{kind: 1, offset: "backgroundSize", len: 0, typ: NTI33554440, name: "backgroundSize", sons: null}, +{kind: 1, offset: "blockSize", len: 0, typ: NTI33554440, name: "blockSize", sons: null}, +{kind: 1, offset: "border", len: 0, typ: NTI33554440, name: "border", sons: null}, +{kind: 1, offset: "borderBlock", len: 0, typ: NTI33554440, name: "borderBlock", sons: null}, +{kind: 1, offset: "borderBlockColor", len: 0, typ: NTI33554440, name: "borderBlockColor", sons: null}, +{kind: 1, offset: "borderBlockEnd", len: 0, typ: NTI33554440, name: "borderBlockEnd", sons: null}, +{kind: 1, offset: "borderBlockEndColor", len: 0, typ: NTI33554440, name: "borderBlockEndColor", sons: null}, +{kind: 1, offset: "borderBlockEndStyle", len: 0, typ: NTI33554440, name: "borderBlockEndStyle", sons: null}, +{kind: 1, offset: "borderBlockEndWidth", len: 0, typ: NTI33554440, name: "borderBlockEndWidth", sons: null}, +{kind: 1, offset: "borderBlockStart", len: 0, typ: NTI33554440, name: "borderBlockStart", sons: null}, +{kind: 1, offset: "borderBlockStartColor", len: 0, typ: NTI33554440, name: "borderBlockStartColor", sons: null}, +{kind: 1, offset: "borderBlockStartStyle", len: 0, typ: NTI33554440, name: "borderBlockStartStyle", sons: null}, +{kind: 1, offset: "borderBlockStartWidth", len: 0, typ: NTI33554440, name: "borderBlockStartWidth", sons: null}, +{kind: 1, offset: "borderBlockStyle", len: 0, typ: NTI33554440, name: "borderBlockStyle", sons: null}, +{kind: 1, offset: "borderBlockWidth", len: 0, typ: NTI33554440, name: "borderBlockWidth", sons: null}, +{kind: 1, offset: "borderBottom", len: 0, typ: NTI33554440, name: "borderBottom", sons: null}, +{kind: 1, offset: "borderBottomColor", len: 0, typ: NTI33554440, name: "borderBottomColor", sons: null}, +{kind: 1, offset: "borderBottomLeftRadius", len: 0, typ: NTI33554440, name: "borderBottomLeftRadius", sons: null}, +{kind: 1, offset: "borderBottomRightRadius", len: 0, typ: NTI33554440, name: "borderBottomRightRadius", sons: null}, +{kind: 1, offset: "borderBottomStyle", len: 0, typ: NTI33554440, name: "borderBottomStyle", sons: null}, +{kind: 1, offset: "borderBottomWidth", len: 0, typ: NTI33554440, name: "borderBottomWidth", sons: null}, +{kind: 1, offset: "borderCollapse", len: 0, typ: NTI33554440, name: "borderCollapse", sons: null}, +{kind: 1, offset: "borderColor", len: 0, typ: NTI33554440, name: "borderColor", sons: null}, +{kind: 1, offset: "borderEndEndRadius", len: 0, typ: NTI33554440, name: "borderEndEndRadius", sons: null}, +{kind: 1, offset: "borderEndStartRadius", len: 0, typ: NTI33554440, name: "borderEndStartRadius", sons: null}, +{kind: 1, offset: "borderImage", len: 0, typ: NTI33554440, name: "borderImage", sons: null}, +{kind: 1, offset: "borderImageOutset", len: 0, typ: NTI33554440, name: "borderImageOutset", sons: null}, +{kind: 1, offset: "borderImageRepeat", len: 0, typ: NTI33554440, name: "borderImageRepeat", sons: null}, +{kind: 1, offset: "borderImageSlice", len: 0, typ: NTI33554440, name: "borderImageSlice", sons: null}, +{kind: 1, offset: "borderImageSource", len: 0, typ: NTI33554440, name: "borderImageSource", sons: null}, +{kind: 1, offset: "borderImageWidth", len: 0, typ: NTI33554440, name: "borderImageWidth", sons: null}, +{kind: 1, offset: "borderInline", len: 0, typ: NTI33554440, name: "borderInline", sons: null}, +{kind: 1, offset: "borderInlineColor", len: 0, typ: NTI33554440, name: "borderInlineColor", sons: null}, +{kind: 1, offset: "borderInlineEnd", len: 0, typ: NTI33554440, name: "borderInlineEnd", sons: null}, +{kind: 1, offset: "borderInlineEndColor", len: 0, typ: NTI33554440, name: "borderInlineEndColor", sons: null}, +{kind: 1, offset: "borderInlineEndStyle", len: 0, typ: NTI33554440, name: "borderInlineEndStyle", sons: null}, +{kind: 1, offset: "borderInlineEndWidth", len: 0, typ: NTI33554440, name: "borderInlineEndWidth", sons: null}, +{kind: 1, offset: "borderInlineStart", len: 0, typ: NTI33554440, name: "borderInlineStart", sons: null}, +{kind: 1, offset: "borderInlineStartColor", len: 0, typ: NTI33554440, name: "borderInlineStartColor", sons: null}, +{kind: 1, offset: "borderInlineStartStyle", len: 0, typ: NTI33554440, name: "borderInlineStartStyle", sons: null}, +{kind: 1, offset: "borderInlineStartWidth", len: 0, typ: NTI33554440, name: "borderInlineStartWidth", sons: null}, +{kind: 1, offset: "borderInlineStyle", len: 0, typ: NTI33554440, name: "borderInlineStyle", sons: null}, +{kind: 1, offset: "borderInlineWidth", len: 0, typ: NTI33554440, name: "borderInlineWidth", sons: null}, +{kind: 1, offset: "borderLeft", len: 0, typ: NTI33554440, name: "borderLeft", sons: null}, +{kind: 1, offset: "borderLeftColor", len: 0, typ: NTI33554440, name: "borderLeftColor", sons: null}, +{kind: 1, offset: "borderLeftStyle", len: 0, typ: NTI33554440, name: "borderLeftStyle", sons: null}, +{kind: 1, offset: "borderLeftWidth", len: 0, typ: NTI33554440, name: "borderLeftWidth", sons: null}, +{kind: 1, offset: "borderRadius", len: 0, typ: NTI33554440, name: "borderRadius", sons: null}, +{kind: 1, offset: "borderRight", len: 0, typ: NTI33554440, name: "borderRight", sons: null}, +{kind: 1, offset: "borderRightColor", len: 0, typ: NTI33554440, name: "borderRightColor", sons: null}, +{kind: 1, offset: "borderRightStyle", len: 0, typ: NTI33554440, name: "borderRightStyle", sons: null}, +{kind: 1, offset: "borderRightWidth", len: 0, typ: NTI33554440, name: "borderRightWidth", sons: null}, +{kind: 1, offset: "borderSpacing", len: 0, typ: NTI33554440, name: "borderSpacing", sons: null}, +{kind: 1, offset: "borderStartEndRadius", len: 0, typ: NTI33554440, name: "borderStartEndRadius", sons: null}, +{kind: 1, offset: "borderStartStartRadius", len: 0, typ: NTI33554440, name: "borderStartStartRadius", sons: null}, +{kind: 1, offset: "borderStyle", len: 0, typ: NTI33554440, name: "borderStyle", sons: null}, +{kind: 1, offset: "borderTop", len: 0, typ: NTI33554440, name: "borderTop", sons: null}, +{kind: 1, offset: "borderTopColor", len: 0, typ: NTI33554440, name: "borderTopColor", sons: null}, +{kind: 1, offset: "borderTopLeftRadius", len: 0, typ: NTI33554440, name: "borderTopLeftRadius", sons: null}, +{kind: 1, offset: "borderTopRightRadius", len: 0, typ: NTI33554440, name: "borderTopRightRadius", sons: null}, +{kind: 1, offset: "borderTopStyle", len: 0, typ: NTI33554440, name: "borderTopStyle", sons: null}, +{kind: 1, offset: "borderTopWidth", len: 0, typ: NTI33554440, name: "borderTopWidth", sons: null}, +{kind: 1, offset: "borderWidth", len: 0, typ: NTI33554440, name: "borderWidth", sons: null}, +{kind: 1, offset: "bottom", len: 0, typ: NTI33554440, name: "bottom", sons: null}, +{kind: 1, offset: "boxDecorationBreak", len: 0, typ: NTI33554440, name: "boxDecorationBreak", sons: null}, +{kind: 1, offset: "boxShadow", len: 0, typ: NTI33554440, name: "boxShadow", sons: null}, +{kind: 1, offset: "boxSizing", len: 0, typ: NTI33554440, name: "boxSizing", sons: null}, +{kind: 1, offset: "breakAfter", len: 0, typ: NTI33554440, name: "breakAfter", sons: null}, +{kind: 1, offset: "breakBefore", len: 0, typ: NTI33554440, name: "breakBefore", sons: null}, +{kind: 1, offset: "breakInside", len: 0, typ: NTI33554440, name: "breakInside", sons: null}, +{kind: 1, offset: "captionSide", len: 0, typ: NTI33554440, name: "captionSide", sons: null}, +{kind: 1, offset: "caretColor", len: 0, typ: NTI33554440, name: "caretColor", sons: null}, +{kind: 1, offset: "clear", len: 0, typ: NTI33554440, name: "clear", sons: null}, +{kind: 1, offset: "clip", len: 0, typ: NTI33554440, name: "clip", sons: null}, +{kind: 1, offset: "clipPath", len: 0, typ: NTI33554440, name: "clipPath", sons: null}, +{kind: 1, offset: "color", len: 0, typ: NTI33554440, name: "color", sons: null}, +{kind: 1, offset: "colorAdjust", len: 0, typ: NTI33554440, name: "colorAdjust", sons: null}, +{kind: 1, offset: "columnCount", len: 0, typ: NTI33554440, name: "columnCount", sons: null}, +{kind: 1, offset: "columnFill", len: 0, typ: NTI33554440, name: "columnFill", sons: null}, +{kind: 1, offset: "columnGap", len: 0, typ: NTI33554440, name: "columnGap", sons: null}, +{kind: 1, offset: "columnRule", len: 0, typ: NTI33554440, name: "columnRule", sons: null}, +{kind: 1, offset: "columnRuleColor", len: 0, typ: NTI33554440, name: "columnRuleColor", sons: null}, +{kind: 1, offset: "columnRuleStyle", len: 0, typ: NTI33554440, name: "columnRuleStyle", sons: null}, +{kind: 1, offset: "columnRuleWidth", len: 0, typ: NTI33554440, name: "columnRuleWidth", sons: null}, +{kind: 1, offset: "columnSpan", len: 0, typ: NTI33554440, name: "columnSpan", sons: null}, +{kind: 1, offset: "columnWidth", len: 0, typ: NTI33554440, name: "columnWidth", sons: null}, +{kind: 1, offset: "columns", len: 0, typ: NTI33554440, name: "columns", sons: null}, +{kind: 1, offset: "contain", len: 0, typ: NTI33554440, name: "contain", sons: null}, +{kind: 1, offset: "content", len: 0, typ: NTI33554440, name: "content", sons: null}, +{kind: 1, offset: "counterIncrement", len: 0, typ: NTI33554440, name: "counterIncrement", sons: null}, +{kind: 1, offset: "counterReset", len: 0, typ: NTI33554440, name: "counterReset", sons: null}, +{kind: 1, offset: "counterSet", len: 0, typ: NTI33554440, name: "counterSet", sons: null}, +{kind: 1, offset: "cursor", len: 0, typ: NTI33554440, name: "cursor", sons: null}, +{kind: 1, offset: "direction", len: 0, typ: NTI33554440, name: "direction", sons: null}, +{kind: 1, offset: "display", len: 0, typ: NTI33554440, name: "display", sons: null}, +{kind: 1, offset: "emptyCells", len: 0, typ: NTI33554440, name: "emptyCells", sons: null}, +{kind: 1, offset: "filter", len: 0, typ: NTI33554440, name: "filter", sons: null}, +{kind: 1, offset: "flex", len: 0, typ: NTI33554440, name: "flex", sons: null}, +{kind: 1, offset: "flexBasis", len: 0, typ: NTI33554440, name: "flexBasis", sons: null}, +{kind: 1, offset: "flexDirection", len: 0, typ: NTI33554440, name: "flexDirection", sons: null}, +{kind: 1, offset: "flexFlow", len: 0, typ: NTI33554440, name: "flexFlow", sons: null}, +{kind: 1, offset: "flexGrow", len: 0, typ: NTI33554440, name: "flexGrow", sons: null}, +{kind: 1, offset: "flexShrink", len: 0, typ: NTI33554440, name: "flexShrink", sons: null}, +{kind: 1, offset: "flexWrap", len: 0, typ: NTI33554440, name: "flexWrap", sons: null}, +{kind: 1, offset: "cssFloat", len: 0, typ: NTI33554440, name: "cssFloat", sons: null}, +{kind: 1, offset: "font", len: 0, typ: NTI33554440, name: "font", sons: null}, +{kind: 1, offset: "fontFamily", len: 0, typ: NTI33554440, name: "fontFamily", sons: null}, +{kind: 1, offset: "fontFeatureSettings", len: 0, typ: NTI33554440, name: "fontFeatureSettings", sons: null}, +{kind: 1, offset: "fontKerning", len: 0, typ: NTI33554440, name: "fontKerning", sons: null}, +{kind: 1, offset: "fontLanguageOverride", len: 0, typ: NTI33554440, name: "fontLanguageOverride", sons: null}, +{kind: 1, offset: "fontOpticalSizing", len: 0, typ: NTI33554440, name: "fontOpticalSizing", sons: null}, +{kind: 1, offset: "fontSize", len: 0, typ: NTI33554440, name: "fontSize", sons: null}, +{kind: 1, offset: "fontSizeAdjust", len: 0, typ: NTI33554440, name: "fontSizeAdjust", sons: null}, +{kind: 1, offset: "fontStretch", len: 0, typ: NTI33554440, name: "fontStretch", sons: null}, +{kind: 1, offset: "fontStyle", len: 0, typ: NTI33554440, name: "fontStyle", sons: null}, +{kind: 1, offset: "fontSynthesis", len: 0, typ: NTI33554440, name: "fontSynthesis", sons: null}, +{kind: 1, offset: "fontVariant", len: 0, typ: NTI33554440, name: "fontVariant", sons: null}, +{kind: 1, offset: "fontVariantAlternates", len: 0, typ: NTI33554440, name: "fontVariantAlternates", sons: null}, +{kind: 1, offset: "fontVariantCaps", len: 0, typ: NTI33554440, name: "fontVariantCaps", sons: null}, +{kind: 1, offset: "fontVariantEastAsian", len: 0, typ: NTI33554440, name: "fontVariantEastAsian", sons: null}, +{kind: 1, offset: "fontVariantLigatures", len: 0, typ: NTI33554440, name: "fontVariantLigatures", sons: null}, +{kind: 1, offset: "fontVariantNumeric", len: 0, typ: NTI33554440, name: "fontVariantNumeric", sons: null}, +{kind: 1, offset: "fontVariantPosition", len: 0, typ: NTI33554440, name: "fontVariantPosition", sons: null}, +{kind: 1, offset: "fontVariationSettings", len: 0, typ: NTI33554440, name: "fontVariationSettings", sons: null}, +{kind: 1, offset: "fontWeight", len: 0, typ: NTI33554440, name: "fontWeight", sons: null}, +{kind: 1, offset: "gap", len: 0, typ: NTI33554440, name: "gap", sons: null}, +{kind: 1, offset: "grid", len: 0, typ: NTI33554440, name: "grid", sons: null}, +{kind: 1, offset: "gridArea", len: 0, typ: NTI33554440, name: "gridArea", sons: null}, +{kind: 1, offset: "gridAutoColumns", len: 0, typ: NTI33554440, name: "gridAutoColumns", sons: null}, +{kind: 1, offset: "gridAutoFlow", len: 0, typ: NTI33554440, name: "gridAutoFlow", sons: null}, +{kind: 1, offset: "gridAutoRows", len: 0, typ: NTI33554440, name: "gridAutoRows", sons: null}, +{kind: 1, offset: "gridColumn", len: 0, typ: NTI33554440, name: "gridColumn", sons: null}, +{kind: 1, offset: "gridColumnEnd", len: 0, typ: NTI33554440, name: "gridColumnEnd", sons: null}, +{kind: 1, offset: "gridColumnStart", len: 0, typ: NTI33554440, name: "gridColumnStart", sons: null}, +{kind: 1, offset: "gridRow", len: 0, typ: NTI33554440, name: "gridRow", sons: null}, +{kind: 1, offset: "gridRowEnd", len: 0, typ: NTI33554440, name: "gridRowEnd", sons: null}, +{kind: 1, offset: "gridRowStart", len: 0, typ: NTI33554440, name: "gridRowStart", sons: null}, +{kind: 1, offset: "gridTemplate", len: 0, typ: NTI33554440, name: "gridTemplate", sons: null}, +{kind: 1, offset: "gridTemplateAreas", len: 0, typ: NTI33554440, name: "gridTemplateAreas", sons: null}, +{kind: 1, offset: "gridTemplateColumns", len: 0, typ: NTI33554440, name: "gridTemplateColumns", sons: null}, +{kind: 1, offset: "gridTemplateRows", len: 0, typ: NTI33554440, name: "gridTemplateRows", sons: null}, +{kind: 1, offset: "hangingPunctuation", len: 0, typ: NTI33554440, name: "hangingPunctuation", sons: null}, +{kind: 1, offset: "height", len: 0, typ: NTI33554440, name: "height", sons: null}, +{kind: 1, offset: "hyphens", len: 0, typ: NTI33554440, name: "hyphens", sons: null}, +{kind: 1, offset: "imageOrientation", len: 0, typ: NTI33554440, name: "imageOrientation", sons: null}, +{kind: 1, offset: "imageRendering", len: 0, typ: NTI33554440, name: "imageRendering", sons: null}, +{kind: 1, offset: "inlineSize", len: 0, typ: NTI33554440, name: "inlineSize", sons: null}, +{kind: 1, offset: "inset", len: 0, typ: NTI33554440, name: "inset", sons: null}, +{kind: 1, offset: "insetBlock", len: 0, typ: NTI33554440, name: "insetBlock", sons: null}, +{kind: 1, offset: "insetBlockEnd", len: 0, typ: NTI33554440, name: "insetBlockEnd", sons: null}, +{kind: 1, offset: "insetBlockStart", len: 0, typ: NTI33554440, name: "insetBlockStart", sons: null}, +{kind: 1, offset: "insetInline", len: 0, typ: NTI33554440, name: "insetInline", sons: null}, +{kind: 1, offset: "insetInlineEnd", len: 0, typ: NTI33554440, name: "insetInlineEnd", sons: null}, +{kind: 1, offset: "insetInlineStart", len: 0, typ: NTI33554440, name: "insetInlineStart", sons: null}, +{kind: 1, offset: "isolation", len: 0, typ: NTI33554440, name: "isolation", sons: null}, +{kind: 1, offset: "justifyContent", len: 0, typ: NTI33554440, name: "justifyContent", sons: null}, +{kind: 1, offset: "justifyItems", len: 0, typ: NTI33554440, name: "justifyItems", sons: null}, +{kind: 1, offset: "justifySelf", len: 0, typ: NTI33554440, name: "justifySelf", sons: null}, +{kind: 1, offset: "left", len: 0, typ: NTI33554440, name: "left", sons: null}, +{kind: 1, offset: "letterSpacing", len: 0, typ: NTI33554440, name: "letterSpacing", sons: null}, +{kind: 1, offset: "lineBreak", len: 0, typ: NTI33554440, name: "lineBreak", sons: null}, +{kind: 1, offset: "lineHeight", len: 0, typ: NTI33554440, name: "lineHeight", sons: null}, +{kind: 1, offset: "listStyle", len: 0, typ: NTI33554440, name: "listStyle", sons: null}, +{kind: 1, offset: "listStyleImage", len: 0, typ: NTI33554440, name: "listStyleImage", sons: null}, +{kind: 1, offset: "listStylePosition", len: 0, typ: NTI33554440, name: "listStylePosition", sons: null}, +{kind: 1, offset: "listStyleType", len: 0, typ: NTI33554440, name: "listStyleType", sons: null}, +{kind: 1, offset: "margin", len: 0, typ: NTI33554440, name: "margin", sons: null}, +{kind: 1, offset: "marginBlock", len: 0, typ: NTI33554440, name: "marginBlock", sons: null}, +{kind: 1, offset: "marginBlockEnd", len: 0, typ: NTI33554440, name: "marginBlockEnd", sons: null}, +{kind: 1, offset: "marginBlockStart", len: 0, typ: NTI33554440, name: "marginBlockStart", sons: null}, +{kind: 1, offset: "marginBottom", len: 0, typ: NTI33554440, name: "marginBottom", sons: null}, +{kind: 1, offset: "marginInline", len: 0, typ: NTI33554440, name: "marginInline", sons: null}, +{kind: 1, offset: "marginInlineEnd", len: 0, typ: NTI33554440, name: "marginInlineEnd", sons: null}, +{kind: 1, offset: "marginInlineStart", len: 0, typ: NTI33554440, name: "marginInlineStart", sons: null}, +{kind: 1, offset: "marginLeft", len: 0, typ: NTI33554440, name: "marginLeft", sons: null}, +{kind: 1, offset: "marginRight", len: 0, typ: NTI33554440, name: "marginRight", sons: null}, +{kind: 1, offset: "marginTop", len: 0, typ: NTI33554440, name: "marginTop", sons: null}, +{kind: 1, offset: "mask", len: 0, typ: NTI33554440, name: "mask", sons: null}, +{kind: 1, offset: "maskBorder", len: 0, typ: NTI33554440, name: "maskBorder", sons: null}, +{kind: 1, offset: "maskBorderMode", len: 0, typ: NTI33554440, name: "maskBorderMode", sons: null}, +{kind: 1, offset: "maskBorderOutset", len: 0, typ: NTI33554440, name: "maskBorderOutset", sons: null}, +{kind: 1, offset: "maskBorderRepeat", len: 0, typ: NTI33554440, name: "maskBorderRepeat", sons: null}, +{kind: 1, offset: "maskBorderSlice", len: 0, typ: NTI33554440, name: "maskBorderSlice", sons: null}, +{kind: 1, offset: "maskBorderSource", len: 0, typ: NTI33554440, name: "maskBorderSource", sons: null}, +{kind: 1, offset: "maskBorderWidth", len: 0, typ: NTI33554440, name: "maskBorderWidth", sons: null}, +{kind: 1, offset: "maskClip", len: 0, typ: NTI33554440, name: "maskClip", sons: null}, +{kind: 1, offset: "maskComposite", len: 0, typ: NTI33554440, name: "maskComposite", sons: null}, +{kind: 1, offset: "maskImage", len: 0, typ: NTI33554440, name: "maskImage", sons: null}, +{kind: 1, offset: "maskMode", len: 0, typ: NTI33554440, name: "maskMode", sons: null}, +{kind: 1, offset: "maskOrigin", len: 0, typ: NTI33554440, name: "maskOrigin", sons: null}, +{kind: 1, offset: "maskPosition", len: 0, typ: NTI33554440, name: "maskPosition", sons: null}, +{kind: 1, offset: "maskRepeat", len: 0, typ: NTI33554440, name: "maskRepeat", sons: null}, +{kind: 1, offset: "maskSize", len: 0, typ: NTI33554440, name: "maskSize", sons: null}, +{kind: 1, offset: "maskType", len: 0, typ: NTI33554440, name: "maskType", sons: null}, +{kind: 1, offset: "maxBlockSize", len: 0, typ: NTI33554440, name: "maxBlockSize", sons: null}, +{kind: 1, offset: "maxHeight", len: 0, typ: NTI33554440, name: "maxHeight", sons: null}, +{kind: 1, offset: "maxInlineSize", len: 0, typ: NTI33554440, name: "maxInlineSize", sons: null}, +{kind: 1, offset: "maxWidth", len: 0, typ: NTI33554440, name: "maxWidth", sons: null}, +{kind: 1, offset: "minBlockSize", len: 0, typ: NTI33554440, name: "minBlockSize", sons: null}, +{kind: 1, offset: "minHeight", len: 0, typ: NTI33554440, name: "minHeight", sons: null}, +{kind: 1, offset: "minInlineSize", len: 0, typ: NTI33554440, name: "minInlineSize", sons: null}, +{kind: 1, offset: "minWidth", len: 0, typ: NTI33554440, name: "minWidth", sons: null}, +{kind: 1, offset: "mixBlendMode", len: 0, typ: NTI33554440, name: "mixBlendMode", sons: null}, +{kind: 1, offset: "objectFit", len: 0, typ: NTI33554440, name: "objectFit", sons: null}, +{kind: 1, offset: "objectPosition", len: 0, typ: NTI33554440, name: "objectPosition", sons: null}, +{kind: 1, offset: "offset", len: 0, typ: NTI33554440, name: "offset", sons: null}, +{kind: 1, offset: "offsetAnchor", len: 0, typ: NTI33554440, name: "offsetAnchor", sons: null}, +{kind: 1, offset: "offsetDistance", len: 0, typ: NTI33554440, name: "offsetDistance", sons: null}, +{kind: 1, offset: "offsetPath", len: 0, typ: NTI33554440, name: "offsetPath", sons: null}, +{kind: 1, offset: "offsetRotate", len: 0, typ: NTI33554440, name: "offsetRotate", sons: null}, +{kind: 1, offset: "opacity", len: 0, typ: NTI33554440, name: "opacity", sons: null}, +{kind: 1, offset: "order", len: 0, typ: NTI33554440, name: "order", sons: null}, +{kind: 1, offset: "orphans", len: 0, typ: NTI33554440, name: "orphans", sons: null}, +{kind: 1, offset: "outline", len: 0, typ: NTI33554440, name: "outline", sons: null}, +{kind: 1, offset: "outlineColor", len: 0, typ: NTI33554440, name: "outlineColor", sons: null}, +{kind: 1, offset: "outlineOffset", len: 0, typ: NTI33554440, name: "outlineOffset", sons: null}, +{kind: 1, offset: "outlineStyle", len: 0, typ: NTI33554440, name: "outlineStyle", sons: null}, +{kind: 1, offset: "outlineWidth", len: 0, typ: NTI33554440, name: "outlineWidth", sons: null}, +{kind: 1, offset: "overflow", len: 0, typ: NTI33554440, name: "overflow", sons: null}, +{kind: 1, offset: "overflowAnchor", len: 0, typ: NTI33554440, name: "overflowAnchor", sons: null}, +{kind: 1, offset: "overflowBlock", len: 0, typ: NTI33554440, name: "overflowBlock", sons: null}, +{kind: 1, offset: "overflowInline", len: 0, typ: NTI33554440, name: "overflowInline", sons: null}, +{kind: 1, offset: "overflowWrap", len: 0, typ: NTI33554440, name: "overflowWrap", sons: null}, +{kind: 1, offset: "overflowX", len: 0, typ: NTI33554440, name: "overflowX", sons: null}, +{kind: 1, offset: "overflowY", len: 0, typ: NTI33554440, name: "overflowY", sons: null}, +{kind: 1, offset: "overscrollBehavior", len: 0, typ: NTI33554440, name: "overscrollBehavior", sons: null}, +{kind: 1, offset: "overscrollBehaviorBlock", len: 0, typ: NTI33554440, name: "overscrollBehaviorBlock", sons: null}, +{kind: 1, offset: "overscrollBehaviorInline", len: 0, typ: NTI33554440, name: "overscrollBehaviorInline", sons: null}, +{kind: 1, offset: "overscrollBehaviorX", len: 0, typ: NTI33554440, name: "overscrollBehaviorX", sons: null}, +{kind: 1, offset: "overscrollBehaviorY", len: 0, typ: NTI33554440, name: "overscrollBehaviorY", sons: null}, +{kind: 1, offset: "padding", len: 0, typ: NTI33554440, name: "padding", sons: null}, +{kind: 1, offset: "paddingBlock", len: 0, typ: NTI33554440, name: "paddingBlock", sons: null}, +{kind: 1, offset: "paddingBlockEnd", len: 0, typ: NTI33554440, name: "paddingBlockEnd", sons: null}, +{kind: 1, offset: "paddingBlockStart", len: 0, typ: NTI33554440, name: "paddingBlockStart", sons: null}, +{kind: 1, offset: "paddingBottom", len: 0, typ: NTI33554440, name: "paddingBottom", sons: null}, +{kind: 1, offset: "paddingInline", len: 0, typ: NTI33554440, name: "paddingInline", sons: null}, +{kind: 1, offset: "paddingInlineEnd", len: 0, typ: NTI33554440, name: "paddingInlineEnd", sons: null}, +{kind: 1, offset: "paddingInlineStart", len: 0, typ: NTI33554440, name: "paddingInlineStart", sons: null}, +{kind: 1, offset: "paddingLeft", len: 0, typ: NTI33554440, name: "paddingLeft", sons: null}, +{kind: 1, offset: "paddingRight", len: 0, typ: NTI33554440, name: "paddingRight", sons: null}, +{kind: 1, offset: "paddingTop", len: 0, typ: NTI33554440, name: "paddingTop", sons: null}, +{kind: 1, offset: "pageBreakAfter", len: 0, typ: NTI33554440, name: "pageBreakAfter", sons: null}, +{kind: 1, offset: "pageBreakBefore", len: 0, typ: NTI33554440, name: "pageBreakBefore", sons: null}, +{kind: 1, offset: "pageBreakInside", len: 0, typ: NTI33554440, name: "pageBreakInside", sons: null}, +{kind: 1, offset: "paintOrder", len: 0, typ: NTI33554440, name: "paintOrder", sons: null}, +{kind: 1, offset: "perspective", len: 0, typ: NTI33554440, name: "perspective", sons: null}, +{kind: 1, offset: "perspectiveOrigin", len: 0, typ: NTI33554440, name: "perspectiveOrigin", sons: null}, +{kind: 1, offset: "placeContent", len: 0, typ: NTI33554440, name: "placeContent", sons: null}, +{kind: 1, offset: "placeItems", len: 0, typ: NTI33554440, name: "placeItems", sons: null}, +{kind: 1, offset: "placeSelf", len: 0, typ: NTI33554440, name: "placeSelf", sons: null}, +{kind: 1, offset: "pointerEvents", len: 0, typ: NTI33554440, name: "pointerEvents", sons: null}, +{kind: 1, offset: "position", len: 0, typ: NTI33554440, name: "position", sons: null}, +{kind: 1, offset: "quotes", len: 0, typ: NTI33554440, name: "quotes", sons: null}, +{kind: 1, offset: "resize", len: 0, typ: NTI33554440, name: "resize", sons: null}, +{kind: 1, offset: "right", len: 0, typ: NTI33554440, name: "right", sons: null}, +{kind: 1, offset: "rotate", len: 0, typ: NTI33554440, name: "rotate", sons: null}, +{kind: 1, offset: "rowGap", len: 0, typ: NTI33554440, name: "rowGap", sons: null}, +{kind: 1, offset: "scale", len: 0, typ: NTI33554440, name: "scale", sons: null}, +{kind: 1, offset: "scrollBehavior", len: 0, typ: NTI33554440, name: "scrollBehavior", sons: null}, +{kind: 1, offset: "scrollMargin", len: 0, typ: NTI33554440, name: "scrollMargin", sons: null}, +{kind: 1, offset: "scrollMarginBlock", len: 0, typ: NTI33554440, name: "scrollMarginBlock", sons: null}, +{kind: 1, offset: "scrollMarginBlockEnd", len: 0, typ: NTI33554440, name: "scrollMarginBlockEnd", sons: null}, +{kind: 1, offset: "scrollMarginBlockStart", len: 0, typ: NTI33554440, name: "scrollMarginBlockStart", sons: null}, +{kind: 1, offset: "scrollMarginBottom", len: 0, typ: NTI33554440, name: "scrollMarginBottom", sons: null}, +{kind: 1, offset: "scrollMarginInline", len: 0, typ: NTI33554440, name: "scrollMarginInline", sons: null}, +{kind: 1, offset: "scrollMarginInlineEnd", len: 0, typ: NTI33554440, name: "scrollMarginInlineEnd", sons: null}, +{kind: 1, offset: "scrollMarginInlineStart", len: 0, typ: NTI33554440, name: "scrollMarginInlineStart", sons: null}, +{kind: 1, offset: "scrollMarginLeft", len: 0, typ: NTI33554440, name: "scrollMarginLeft", sons: null}, +{kind: 1, offset: "scrollMarginRight", len: 0, typ: NTI33554440, name: "scrollMarginRight", sons: null}, +{kind: 1, offset: "scrollMarginTop", len: 0, typ: NTI33554440, name: "scrollMarginTop", sons: null}, +{kind: 1, offset: "scrollPadding", len: 0, typ: NTI33554440, name: "scrollPadding", sons: null}, +{kind: 1, offset: "scrollPaddingBlock", len: 0, typ: NTI33554440, name: "scrollPaddingBlock", sons: null}, +{kind: 1, offset: "scrollPaddingBlockEnd", len: 0, typ: NTI33554440, name: "scrollPaddingBlockEnd", sons: null}, +{kind: 1, offset: "scrollPaddingBlockStart", len: 0, typ: NTI33554440, name: "scrollPaddingBlockStart", sons: null}, +{kind: 1, offset: "scrollPaddingBottom", len: 0, typ: NTI33554440, name: "scrollPaddingBottom", sons: null}, +{kind: 1, offset: "scrollPaddingInline", len: 0, typ: NTI33554440, name: "scrollPaddingInline", sons: null}, +{kind: 1, offset: "scrollPaddingInlineEnd", len: 0, typ: NTI33554440, name: "scrollPaddingInlineEnd", sons: null}, +{kind: 1, offset: "scrollPaddingInlineStart", len: 0, typ: NTI33554440, name: "scrollPaddingInlineStart", sons: null}, +{kind: 1, offset: "scrollPaddingLeft", len: 0, typ: NTI33554440, name: "scrollPaddingLeft", sons: null}, +{kind: 1, offset: "scrollPaddingRight", len: 0, typ: NTI33554440, name: "scrollPaddingRight", sons: null}, +{kind: 1, offset: "scrollPaddingTop", len: 0, typ: NTI33554440, name: "scrollPaddingTop", sons: null}, +{kind: 1, offset: "scrollSnapAlign", len: 0, typ: NTI33554440, name: "scrollSnapAlign", sons: null}, +{kind: 1, offset: "scrollSnapStop", len: 0, typ: NTI33554440, name: "scrollSnapStop", sons: null}, +{kind: 1, offset: "scrollSnapType", len: 0, typ: NTI33554440, name: "scrollSnapType", sons: null}, +{kind: 1, offset: "scrollbar3dLightColor", len: 0, typ: NTI33554440, name: "scrollbar3dLightColor", sons: null}, +{kind: 1, offset: "scrollbarArrowColor", len: 0, typ: NTI33554440, name: "scrollbarArrowColor", sons: null}, +{kind: 1, offset: "scrollbarBaseColor", len: 0, typ: NTI33554440, name: "scrollbarBaseColor", sons: null}, +{kind: 1, offset: "scrollbarColor", len: 0, typ: NTI33554440, name: "scrollbarColor", sons: null}, +{kind: 1, offset: "scrollbarDarkshadowColor", len: 0, typ: NTI33554440, name: "scrollbarDarkshadowColor", sons: null}, +{kind: 1, offset: "scrollbarFaceColor", len: 0, typ: NTI33554440, name: "scrollbarFaceColor", sons: null}, +{kind: 1, offset: "scrollbarHighlightColor", len: 0, typ: NTI33554440, name: "scrollbarHighlightColor", sons: null}, +{kind: 1, offset: "scrollbarShadowColor", len: 0, typ: NTI33554440, name: "scrollbarShadowColor", sons: null}, +{kind: 1, offset: "scrollbarTrackColor", len: 0, typ: NTI33554440, name: "scrollbarTrackColor", sons: null}, +{kind: 1, offset: "scrollbarWidth", len: 0, typ: NTI33554440, name: "scrollbarWidth", sons: null}, +{kind: 1, offset: "shapeImageThreshold", len: 0, typ: NTI33554440, name: "shapeImageThreshold", sons: null}, +{kind: 1, offset: "shapeMargin", len: 0, typ: NTI33554440, name: "shapeMargin", sons: null}, +{kind: 1, offset: "shapeOutside", len: 0, typ: NTI33554440, name: "shapeOutside", sons: null}, +{kind: 1, offset: "tabSize", len: 0, typ: NTI33554440, name: "tabSize", sons: null}, +{kind: 1, offset: "tableLayout", len: 0, typ: NTI33554440, name: "tableLayout", sons: null}, +{kind: 1, offset: "textAlign", len: 0, typ: NTI33554440, name: "textAlign", sons: null}, +{kind: 1, offset: "textAlignLast", len: 0, typ: NTI33554440, name: "textAlignLast", sons: null}, +{kind: 1, offset: "textCombineUpright", len: 0, typ: NTI33554440, name: "textCombineUpright", sons: null}, +{kind: 1, offset: "textDecoration", len: 0, typ: NTI33554440, name: "textDecoration", sons: null}, +{kind: 1, offset: "textDecorationColor", len: 0, typ: NTI33554440, name: "textDecorationColor", sons: null}, +{kind: 1, offset: "textDecorationLine", len: 0, typ: NTI33554440, name: "textDecorationLine", sons: null}, +{kind: 1, offset: "textDecorationSkipInk", len: 0, typ: NTI33554440, name: "textDecorationSkipInk", sons: null}, +{kind: 1, offset: "textDecorationStyle", len: 0, typ: NTI33554440, name: "textDecorationStyle", sons: null}, +{kind: 1, offset: "textDecorationThickness", len: 0, typ: NTI33554440, name: "textDecorationThickness", sons: null}, +{kind: 1, offset: "textEmphasis", len: 0, typ: NTI33554440, name: "textEmphasis", sons: null}, +{kind: 1, offset: "textEmphasisColor", len: 0, typ: NTI33554440, name: "textEmphasisColor", sons: null}, +{kind: 1, offset: "textEmphasisPosition", len: 0, typ: NTI33554440, name: "textEmphasisPosition", sons: null}, +{kind: 1, offset: "textEmphasisStyle", len: 0, typ: NTI33554440, name: "textEmphasisStyle", sons: null}, +{kind: 1, offset: "textIndent", len: 0, typ: NTI33554440, name: "textIndent", sons: null}, +{kind: 1, offset: "textJustify", len: 0, typ: NTI33554440, name: "textJustify", sons: null}, +{kind: 1, offset: "textOrientation", len: 0, typ: NTI33554440, name: "textOrientation", sons: null}, +{kind: 1, offset: "textOverflow", len: 0, typ: NTI33554440, name: "textOverflow", sons: null}, +{kind: 1, offset: "textRendering", len: 0, typ: NTI33554440, name: "textRendering", sons: null}, +{kind: 1, offset: "textShadow", len: 0, typ: NTI33554440, name: "textShadow", sons: null}, +{kind: 1, offset: "textTransform", len: 0, typ: NTI33554440, name: "textTransform", sons: null}, +{kind: 1, offset: "textUnderlineOffset", len: 0, typ: NTI33554440, name: "textUnderlineOffset", sons: null}, +{kind: 1, offset: "textUnderlinePosition", len: 0, typ: NTI33554440, name: "textUnderlinePosition", sons: null}, +{kind: 1, offset: "top", len: 0, typ: NTI33554440, name: "top", sons: null}, +{kind: 1, offset: "touchAction", len: 0, typ: NTI33554440, name: "touchAction", sons: null}, +{kind: 1, offset: "transform", len: 0, typ: NTI33554440, name: "transform", sons: null}, +{kind: 1, offset: "transformBox", len: 0, typ: NTI33554440, name: "transformBox", sons: null}, +{kind: 1, offset: "transformOrigin", len: 0, typ: NTI33554440, name: "transformOrigin", sons: null}, +{kind: 1, offset: "transformStyle", len: 0, typ: NTI33554440, name: "transformStyle", sons: null}, +{kind: 1, offset: "transition", len: 0, typ: NTI33554440, name: "transition", sons: null}, +{kind: 1, offset: "transitionDelay", len: 0, typ: NTI33554440, name: "transitionDelay", sons: null}, +{kind: 1, offset: "transitionDuration", len: 0, typ: NTI33554440, name: "transitionDuration", sons: null}, +{kind: 1, offset: "transitionProperty", len: 0, typ: NTI33554440, name: "transitionProperty", sons: null}, +{kind: 1, offset: "transitionTimingFunction", len: 0, typ: NTI33554440, name: "transitionTimingFunction", sons: null}, +{kind: 1, offset: "translate", len: 0, typ: NTI33554440, name: "translate", sons: null}, +{kind: 1, offset: "unicodeBidi", len: 0, typ: NTI33554440, name: "unicodeBidi", sons: null}, +{kind: 1, offset: "verticalAlign", len: 0, typ: NTI33554440, name: "verticalAlign", sons: null}, +{kind: 1, offset: "visibility", len: 0, typ: NTI33554440, name: "visibility", sons: null}, +{kind: 1, offset: "whiteSpace", len: 0, typ: NTI33554440, name: "whiteSpace", sons: null}, +{kind: 1, offset: "widows", len: 0, typ: NTI33554440, name: "widows", sons: null}, +{kind: 1, offset: "width", len: 0, typ: NTI33554440, name: "width", sons: null}, +{kind: 1, offset: "willChange", len: 0, typ: NTI33554440, name: "willChange", sons: null}, +{kind: 1, offset: "wordBreak", len: 0, typ: NTI33554440, name: "wordBreak", sons: null}, +{kind: 1, offset: "wordSpacing", len: 0, typ: NTI33554440, name: "wordSpacing", sons: null}, +{kind: 1, offset: "writingMode", len: 0, typ: NTI33554440, name: "writingMode", sons: null}, +{kind: 1, offset: "zIndex", len: 0, typ: NTI33554440, name: "zIndex", sons: null}]}; +NTI637534349.node = NNI637534349; +NTI637534349.base = NTI33555086; +NTI637534238.base = NTI637534349; +var NNI637534321 = {kind: 2, len: 22, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "attributes", len: 0, typ: NTI637534322, name: "attributes", sons: null}, +{kind: 1, offset: "childNodes", len: 0, typ: NTI637534323, name: "childNodes", sons: null}, +{kind: 1, offset: "children", len: 0, typ: NTI637534324, name: "children", sons: null}, +{kind: 1, offset: "data", len: 0, typ: NTI33554440, name: "data", sons: null}, +{kind: 1, offset: "firstChild", len: 0, typ: NTI637534224, name: "firstChild", sons: null}, +{kind: 1, offset: "lastChild", len: 0, typ: NTI637534224, name: "lastChild", sons: null}, +{kind: 1, offset: "nextSibling", len: 0, typ: NTI637534224, name: "nextSibling", sons: null}, +{kind: 1, offset: "nodeName", len: 0, typ: NTI33554440, name: "nodeName", sons: null}, +{kind: 1, offset: "nodeType", len: 0, typ: NTI637534223, name: "nodeType", sons: null}, +{kind: 1, offset: "nodeValue", len: 0, typ: NTI33554440, name: "nodeValue", sons: null}, +{kind: 1, offset: "parentNode", len: 0, typ: NTI637534224, name: "parentNode", sons: null}, +{kind: 1, offset: "content", len: 0, typ: NTI637534224, name: "content", sons: null}, +{kind: 1, offset: "previousSibling", len: 0, typ: NTI637534224, name: "previousSibling", sons: null}, +{kind: 1, offset: "ownerDocument", len: 0, typ: NTI637534225, name: "ownerDocument", sons: null}, +{kind: 1, offset: "innerHTML", len: 0, typ: NTI33554440, name: "innerHTML", sons: null}, +{kind: 1, offset: "outerHTML", len: 0, typ: NTI33554440, name: "outerHTML", sons: null}, +{kind: 1, offset: "innerText", len: 0, typ: NTI33554440, name: "innerText", sons: null}, +{kind: 1, offset: "textContent", len: 0, typ: NTI33554440, name: "textContent", sons: null}, +{kind: 1, offset: "style", len: 0, typ: NTI637534238, name: "style", sons: null}, +{kind: 1, offset: "baseURI", len: 0, typ: NTI33554440, name: "baseURI", sons: null}, +{kind: 1, offset: "parentElement", len: 0, typ: NTI637534226, name: "parentElement", sons: null}, +{kind: 1, offset: "isConnected", len: 0, typ: NTI33554466, name: "isConnected", sons: null}]}; +NTI637534321.node = NNI637534321; +var NNI637534276 = {kind: 2, len: 24, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "onabort", len: 0, typ: NTI637534277, name: "onabort", sons: null}, +{kind: 1, offset: "onblur", len: 0, typ: NTI637534278, name: "onblur", sons: null}, +{kind: 1, offset: "onchange", len: 0, typ: NTI637534279, name: "onchange", sons: null}, +{kind: 1, offset: "onclick", len: 0, typ: NTI637534280, name: "onclick", sons: null}, +{kind: 1, offset: "ondblclick", len: 0, typ: NTI637534281, name: "ondblclick", sons: null}, +{kind: 1, offset: "onerror", len: 0, typ: NTI637534282, name: "onerror", sons: null}, +{kind: 1, offset: "onfocus", len: 0, typ: NTI637534283, name: "onfocus", sons: null}, +{kind: 1, offset: "onkeydown", len: 0, typ: NTI637534284, name: "onkeydown", sons: null}, +{kind: 1, offset: "onkeypress", len: 0, typ: NTI637534285, name: "onkeypress", sons: null}, +{kind: 1, offset: "onkeyup", len: 0, typ: NTI637534286, name: "onkeyup", sons: null}, +{kind: 1, offset: "onload", len: 0, typ: NTI637534287, name: "onload", sons: null}, +{kind: 1, offset: "onmousedown", len: 0, typ: NTI637534288, name: "onmousedown", sons: null}, +{kind: 1, offset: "onmousemove", len: 0, typ: NTI637534289, name: "onmousemove", sons: null}, +{kind: 1, offset: "onmouseout", len: 0, typ: NTI637534290, name: "onmouseout", sons: null}, +{kind: 1, offset: "onmouseover", len: 0, typ: NTI637534291, name: "onmouseover", sons: null}, +{kind: 1, offset: "onmouseup", len: 0, typ: NTI637534292, name: "onmouseup", sons: null}, +{kind: 1, offset: "onreset", len: 0, typ: NTI637534293, name: "onreset", sons: null}, +{kind: 1, offset: "onselect", len: 0, typ: NTI637534294, name: "onselect", sons: null}, +{kind: 1, offset: "onstorage", len: 0, typ: NTI637534295, name: "onstorage", sons: null}, +{kind: 1, offset: "onsubmit", len: 0, typ: NTI637534296, name: "onsubmit", sons: null}, +{kind: 1, offset: "onunload", len: 0, typ: NTI637534297, name: "onunload", sons: null}, +{kind: 1, offset: "onloadstart", len: 0, typ: NTI637534298, name: "onloadstart", sons: null}, +{kind: 1, offset: "onprogress", len: 0, typ: NTI637534299, name: "onprogress", sons: null}, +{kind: 1, offset: "onloadend", len: 0, typ: NTI637534300, name: "onloadend", sons: null}]}; +NTI637534276.node = NNI637534276; +NTI637534276.base = NTI33555086; +NTI637534321.base = NTI637534276; +NTI637534224.base = NTI637534321; +NTI637534652.base = NTI637534224; +NTI503317021.base = NTI33554440; +var NNI654311438 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI33554456, name: "Field0", sons: null}, {kind: 1, offset: "Field1", len: 0, typ: NTI33554466, name: "Field1", sons: null}]}; -NTI721420302.node = NNI721420302; +NTI654311438.node = NNI654311438; -function mnewString(len_33557003) { - return new Array(len_33557003); +function makeNimstrLit(c_33556801) { + var result = []; + for (var i = 0; i < c_33556801.length; ++i) { + result[i] = c_33556801.charCodeAt(i); + } + return result; } -function toJSStr(s_33556901) { - var result_33556902 = null; +function toJSStr(s_33556807) { + var Temporary5; - var res_33556943 = newSeq_33556919((s_33556901).length); - var i_33556944 = 0; - var j_33556945 = 0; - Label1: { + var result_33556808 = null; + + var res_33556842 = newSeq_33556825((s_33556807).length); + var i_33556843 = 0; + var j_33556844 = 0; + Label1: do { Label2: while (true) { - if (!(i_33556944 < (s_33556901).length)) break Label2; - var c_33556946 = s_33556901[i_33556944]; - if ((c_33556946 < 128)) { - res_33556943[j_33556945] = String.fromCharCode(c_33556946); - i_33556944 += 1; + if (!(i_33556843 < (s_33556807).length)) break Label2; + var c_33556845 = s_33556807[i_33556843]; + if ((c_33556845 < 128)) { + res_33556842[j_33556844] = String.fromCharCode(c_33556845); + i_33556843 += 1; } else { - var helper_33556959 = newSeq_33556919(0); - Label3: { + var helper_33556857 = newSeq_33556825(0); + Label3: do { Label4: while (true) { if (!true) break Label4; - var code_33556960 = c_33556946.toString(16); - if ((((code_33556960) == null ? 0 : (code_33556960).length) == 1)) { - helper_33556959.push("%0");; + var code_33556858 = c_33556845.toString(16); + if ((((code_33556858) == null ? 0 : (code_33556858).length) == 1)) { + helper_33556857.push("%0");; } else { - helper_33556959.push("%");; + helper_33556857.push("%");; } - helper_33556959.push(code_33556960);; - i_33556944 += 1; - if ((((s_33556901).length <= i_33556944) || (s_33556901[i_33556944] < 128))) { + helper_33556857.push(code_33556858);; + i_33556843 += 1; + if (((s_33556807).length <= i_33556843)) Temporary5 = true; else { Temporary5 = (s_33556807[i_33556843] < 128); } if (Temporary5) { break Label3; } - c_33556946 = s_33556901[i_33556944]; + c_33556845 = s_33556807[i_33556843]; } - }; + } while (false); ++excHandler; try { - res_33556943[j_33556945] = decodeURIComponent(helper_33556959.join("")); + res_33556842[j_33556844] = decodeURIComponent(helper_33556857.join("")); --excHandler; } catch (EXCEPTION) { var prevJSError = lastJSError; lastJSError = EXCEPTION; --excHandler; - res_33556943[j_33556945] = helper_33556959.join(""); + res_33556842[j_33556844] = helper_33556857.join(""); lastJSError = prevJSError; } finally { } } - j_33556945 += 1; + j_33556844 += 1; } - }; - if (res_33556943.length < j_33556945) { for (var i = res_33556943.length ; i < j_33556945 ; ++i) res_33556943.push(null); } - else { res_33556943.length = j_33556945; }; - result_33556902 = res_33556943.join(""); + } while (false); + if (res_33556842.length < j_33556844) { for (var i = res_33556842.length ; i < j_33556844 ; ++i) res_33556842.push(null); } + else { res_33556842.length = j_33556844; }; + result_33556808 = res_33556842.join(""); - return result_33556902; + return result_33556808; } -function raiseException(e_33556653, ename_33556654) { - e_33556653.name = ename_33556654; +function raiseException(e_33556667, ename_33556668) { + e_33556667.name = ename_33556668; if ((excHandler == 0)) { - unhandledException(e_33556653); + unhandledException(e_33556667); } - throw e_33556653; + throw e_33556667; } -function addInt(a_33557050, b_33557051) { - var result = a_33557050 + b_33557051; +function addInt(a_33556940, b_33556941) { + var result = a_33556940 + b_33556941; checkOverflowInt(result); return result; @@ -143,21 +775,30 @@ function addInt(a_33557050, b_33557051) { } -function chckRange(i_33557324, a_33557325, b_33557326) { - var result_33557327 = 0; +function mnewString(len_33556893) { + return new Array(len_33556893); + - BeforeRet: { - if (((a_33557325 <= i_33557324) && (i_33557324 <= b_33557326))) { - result_33557327 = i_33557324; + +} + +function chckRange(i_33557189, a_33557190, b_33557191) { + var Temporary1; + + var result_33557192 = 0; + + BeforeRet: do { + if (!(a_33557190 <= i_33557189)) Temporary1 = false; else { Temporary1 = (i_33557189 <= b_33557191); } if (Temporary1) { + result_33557192 = i_33557189; break BeforeRet; } else { raiseRangeError(); } - }; + } while (false); - return result_33557327; + return result_33557192; } @@ -180,186 +821,115 @@ function setConstr() { } var ConstSet1 = setConstr(17, 16, 4, 18, 27, 19, 23, 22, 21); -function nimCopy(dest_33557268, src_33557269, ti_33557270) { - var result_33557279 = null; +function nimCopy(dest_33557140, src_33557141, ti_33557142) { + var result_33557151 = null; - switch (ti_33557270.kind) { + switch (ti_33557142.kind) { case 21: case 22: case 23: case 5: - if (!(isFatPointer_33557259(ti_33557270))) { - result_33557279 = src_33557269; + if (!(isFatPointer_33557131(ti_33557142))) { + result_33557151 = src_33557141; } else { - result_33557279 = [src_33557269[0], src_33557269[1]]; + result_33557151 = [src_33557141[0], src_33557141[1]]; } break; case 19: - if (dest_33557268 === null || dest_33557268 === undefined) { - dest_33557268 = {}; + if (dest_33557140 === null || dest_33557140 === undefined) { + dest_33557140 = {}; } else { - for (var key in dest_33557268) { delete dest_33557268[key]; } + for (var key in dest_33557140) { delete dest_33557140[key]; } } - for (var key in src_33557269) { dest_33557268[key] = src_33557269[key]; } - result_33557279 = dest_33557268; + for (var key in src_33557141) { dest_33557140[key] = src_33557141[key]; } + result_33557151 = dest_33557140; break; case 18: case 17: - if (!((ti_33557270.base == null))) { - result_33557279 = nimCopy(dest_33557268, src_33557269, ti_33557270.base); + if (!((ti_33557142.base == null))) { + result_33557151 = nimCopy(dest_33557140, src_33557141, ti_33557142.base); } else { - if ((ti_33557270.kind == 17)) { - result_33557279 = (dest_33557268 === null || dest_33557268 === undefined) ? {m_type: ti_33557270} : dest_33557268; + if ((ti_33557142.kind == 17)) { + result_33557151 = (dest_33557140 === null || dest_33557140 === undefined) ? {m_type: ti_33557142} : dest_33557140; } else { - result_33557279 = (dest_33557268 === null || dest_33557268 === undefined) ? {} : dest_33557268; + result_33557151 = (dest_33557140 === null || dest_33557140 === undefined) ? {} : dest_33557140; } } - nimCopyAux(result_33557279, src_33557269, ti_33557270.node); - break; - case 4: - case 16: - if(ArrayBuffer.isView(src_33557269)) { - if(dest_33557268 === null || dest_33557268 === undefined || dest_33557268.length != src_33557269.length) { - dest_33557268 = new src_33557269.constructor(src_33557269); - } else { - dest_33557268.set(src_33557269, 0); - } - result_33557279 = dest_33557268; - } else { - if (src_33557269 === null) { - result_33557279 = null; - } - else { - if (dest_33557268 === null || dest_33557268 === undefined || dest_33557268.length != src_33557269.length) { - dest_33557268 = new Array(src_33557269.length); - } - result_33557279 = dest_33557268; - for (var i = 0; i < src_33557269.length; ++i) { - result_33557279[i] = nimCopy(result_33557279[i], src_33557269[i], ti_33557270.base); - } - } - } - + nimCopyAux(result_33557151, src_33557141, ti_33557142.node); break; case 24: + case 4: case 27: - if (src_33557269 === null) { - result_33557279 = null; + case 16: + if (src_33557141 === null) { + result_33557151 = null; } else { - if (dest_33557268 === null || dest_33557268 === undefined || dest_33557268.length != src_33557269.length) { - dest_33557268 = new Array(src_33557269.length); + if (dest_33557140 === null || dest_33557140 === undefined || dest_33557140.length != src_33557141.length) { + dest_33557140 = new Array(src_33557141.length); } - result_33557279 = dest_33557268; - for (var i = 0; i < src_33557269.length; ++i) { - result_33557279[i] = nimCopy(result_33557279[i], src_33557269[i], ti_33557270.base); + result_33557151 = dest_33557140; + for (var i = 0; i < src_33557141.length; ++i) { + result_33557151[i] = nimCopy(result_33557151[i], src_33557141[i], ti_33557142.base); } } break; case 28: - if (src_33557269 !== null) { - result_33557279 = src_33557269.slice(0); + if (src_33557141 !== null) { + result_33557151 = src_33557141.slice(0); } break; default: - result_33557279 = src_33557269; + result_33557151 = src_33557141; break; } - return result_33557279; + return result_33557151; } -function chckIndx(i_33557319, a_33557320, b_33557321) { - var result_33557322 = 0; +function chckIndx(i_33557184, a_33557185, b_33557186) { + var Temporary1; - BeforeRet: { - if (((a_33557320 <= i_33557319) && (i_33557319 <= b_33557321))) { - result_33557322 = i_33557319; + var result_33557187 = 0; + + BeforeRet: do { + if (!(a_33557185 <= i_33557184)) Temporary1 = false; else { Temporary1 = (i_33557184 <= b_33557186); } if (Temporary1) { + result_33557187 = i_33557184; break BeforeRet; } else { - raiseIndexError(i_33557319, a_33557320, b_33557321); + raiseIndexError(i_33557184, a_33557185, b_33557186); } - }; + } while (false); - return result_33557322; + return result_33557187; } -function makeNimstrLit(c_33556895) { - var result = []; - for (var i = 0; i < c_33556895.length; ++i) { - result[i] = c_33556895.charCodeAt(i); - } - return result; - - - -} - -function subInt(a_33557054, b_33557055) { - var result = a_33557054 - b_33557055; +function subInt(a_33556944, b_33556945) { + var result = a_33556944 - b_33556945; checkOverflowInt(result); return result; -} - -function cstrToNimstr(c_33556898) { - var ln = c_33556898.length; - var result = new Array(ln); - var r = 0; - for (var i = 0; i < ln; ++i) { - var ch = c_33556898.charCodeAt(i); - - if (ch < 128) { - result[r] = ch; - } - else { - if (ch < 2048) { - result[r] = (ch >> 6) | 192; - } - else { - if (ch < 55296 || ch >= 57344) { - result[r] = (ch >> 12) | 224; - } - else { - ++i; - ch = 65536 + (((ch & 1023) << 10) | (c_33556898.charCodeAt(i) & 1023)); - result[r] = (ch >> 18) | 240; - ++r; - result[r] = ((ch >> 12) & 63) | 128; - } - ++r; - result[r] = ((ch >> 6) & 63) | 128; - } - ++r; - result[r] = (ch & 63) | 128; - } - ++r; - } - return result; - - - } var ConstSet2 = setConstr([65, 90]); var ConstSet3 = setConstr(95, 32, 46); var ConstSet4 = setConstr(95, 32, 46); -function mulInt(a_33557058, b_33557059) { - var result = a_33557058 * b_33557059; +function mulInt(a_33556948, b_33556949) { + var result = a_33556948 * b_33556949; checkOverflowInt(result); return result; @@ -372,101 +942,102 @@ var ConstSet7 = setConstr([97, 122]); var ConstSet8 = setConstr([65, 90]); var ConstSet9 = setConstr([65, 90], [97, 122]); -function nimMax(a_33557108, b_33557109) { +function nimMax(a_33556998, b_33556999) { var Temporary1; - var result_33557110 = 0; + var result_33557000 = 0; - BeforeRet: { - if ((b_33557109 <= a_33557108)) { - Temporary1 = a_33557108; + BeforeRet: do { + if ((b_33556999 <= a_33556998)) { + Temporary1 = a_33556998; } else { - Temporary1 = b_33557109; + Temporary1 = b_33556999; } - result_33557110 = Temporary1; + result_33557000 = Temporary1; break BeforeRet; - }; + } while (false); - return result_33557110; + return result_33557000; } -function nimMin(a_33557104, b_33557105) { +function nimMin(a_33556994, b_33556995) { var Temporary1; - var result_33557106 = 0; + var result_33556996 = 0; - BeforeRet: { - if ((a_33557104 <= b_33557105)) { - Temporary1 = a_33557104; + BeforeRet: do { + if ((a_33556994 <= b_33556995)) { + Temporary1 = a_33556994; } else { - Temporary1 = b_33557105; + Temporary1 = b_33556995; } - result_33557106 = Temporary1; + result_33556996 = Temporary1; break BeforeRet; - }; + } while (false); - return result_33557106; + return result_33556996; } -function addChar(x_33557415, c_33557416) { - x_33557415.push(c_33557416); +function addChar(x_33557255, c_33557256) { + x_33557255.push(c_33557256); } -var objectID_1207959729 = [0]; - -function setTheme(theme_570425350) { - document.documentElement.setAttribute("data-theme", theme_570425350); - window.localStorage.setItem("theme", theme_570425350); - - +if (!Math.trunc) { + Math.trunc = function(v) { + v = +v; + if (!isFinite(v)) return v; + return (v - v % 1) || (v < 0 ? -0 : v === 0 ? v : 0); + }; } -function add_33556373(x_33556374, x_33556374_Idx, y_33556375) { - if (x_33556374[x_33556374_Idx] === null) { x_33556374[x_33556374_Idx] = []; } - var off = x_33556374[x_33556374_Idx].length; - x_33556374[x_33556374_Idx].length += y_33556375.length; - for (var i = 0; i < y_33556375.length; ++i) { - x_33556374[x_33556374_Idx][off+i] = y_33556375.charCodeAt(i); +var alternative_503317074 = [null]; + +function add_33556419(x_33556420, x_33556420_Idx, y_33556421) { + if (x_33556420[x_33556420_Idx] === null) { x_33556420[x_33556420_Idx] = []; } + var off = x_33556420[x_33556420_Idx].length; + x_33556420[x_33556420_Idx].length += y_33556421.length; + for (var i = 0; i < y_33556421.length; ++i) { + x_33556420[x_33556420_Idx][off+i] = y_33556421.charCodeAt(i); } } -function newSeq_33556919(len_33556921) { - var result_33556922 = []; +function newSeq_33556825(len_33556827) { + var result_33556828 = []; - result_33556922 = new Array(len_33556921); for (var i = 0 ; i < len_33556921 ; ++i) { result_33556922[i] = null; } - return result_33556922; + result_33556828 = new Array(len_33556827); for (var i = 0 ; i < len_33556827 ; ++i) { result_33556828[i] = null; } + return result_33556828; } -function unhandledException(e_33556649) { - var buf_33556650 = [[]]; - if (!(((e_33556649.message).length == 0))) { - buf_33556650[0].push.apply(buf_33556650[0], [69,114,114,111,114,58,32,117,110,104,97,110,100,108,101,100,32,101,120,99,101,112,116,105,111,110,58,32]);; - buf_33556650[0].push.apply(buf_33556650[0], e_33556649.message);; +function unhandledException(e_33556663) { + var buf_33556664 = [[]]; + if (!(((e_33556663.message).length == 0))) { + buf_33556664[0].push.apply(buf_33556664[0], makeNimstrLit("Error: unhandled exception: "));; + buf_33556664[0].push.apply(buf_33556664[0], e_33556663.message);; } else { - buf_33556650[0].push.apply(buf_33556650[0], [69,114,114,111,114,58,32,117,110,104,97,110,100,108,101,100,32,101,120,99,101,112,116,105,111,110]);; + buf_33556664[0].push.apply(buf_33556664[0], makeNimstrLit("Error: unhandled exception"));; } - buf_33556650[0].push.apply(buf_33556650[0], [32,91]);; - add_33556373(buf_33556650, 0, e_33556649.name); - buf_33556650[0].push.apply(buf_33556650[0], [93,10]);; - var cbuf_33556651 = toJSStr(buf_33556650[0]); + buf_33556664[0].push.apply(buf_33556664[0], makeNimstrLit(" ["));; + add_33556419(buf_33556664, 0, e_33556663.name); + buf_33556664[0].push.apply(buf_33556664[0], makeNimstrLit("]\x0A"));; + var cbuf_33556665 = toJSStr(buf_33556664[0]); if (typeof(Error) !== "undefined") { - throw new Error(cbuf_33556651); + throw new Error(cbuf_33556665); } else { - throw cbuf_33556651; + throw cbuf_33556665; } @@ -474,103 +1045,119 @@ function unhandledException(e_33556649) { } function raiseOverflow() { - raiseException({message: [111,118,101,114,45,32,111,114,32,117,110,100,101,114,102,108,111,119], parent: null, m_type: NTI134217743, name: null, trace: [], up: null}, "OverflowDefect"); + raiseException({message: makeNimstrLit("over- or underflow"), parent: null, m_type: NTI33555125, name: null, trace: [], up: null}, "OverflowDefect"); } -function checkOverflowInt(a_33557048) { - if (a_33557048 > 2147483647 || a_33557048 < -2147483648) raiseOverflow(); +function checkOverflowInt(a_33556938) { + if (a_33556938 > 2147483647 || a_33556938 < -2147483648) raiseOverflow(); +} + +function isWhitespace_503316788(text_503316789) { + return !/[^\s]/.test(text_503316789); + + + +} + +function isWhitespace_503316791(x_503316792) { + var Temporary1; + var Temporary2; + + var result_503316793 = false; + + if (!(x_503316792.nodeName == "#text")) Temporary2 = false; else { Temporary2 = isWhitespace_503316788(x_503316792.textContent); } if (Temporary2) Temporary1 = true; else { Temporary1 = (x_503316792.nodeName == "#comment"); } result_503316793 = Temporary1; + + return result_503316793; + } function raiseRangeError() { - raiseException({message: [118,97,108,117,101,32,111,117,116,32,111,102,32,114,97,110,103,101], parent: null, m_type: NTI134217751, name: null, trace: [], up: null}, "RangeDefect"); + raiseException({message: makeNimstrLit("value out of range"), parent: null, m_type: NTI33555133, name: null, trace: [], up: null}, "RangeDefect"); } -function addChars_301990090(result_301990092, result_301990092_Idx, x_301990093, start_301990094, n_301990095) { - var Temporary1; - - var old_301990096 = (result_301990092[result_301990092_Idx]).length; - if (result_301990092[result_301990092_Idx].length < (Temporary1 = chckRange(addInt(old_301990096, n_301990095), 0, 2147483647), Temporary1)) { for (var i = result_301990092[result_301990092_Idx].length; i < Temporary1; ++i) result_301990092[result_301990092_Idx].push(0); } - else {result_301990092[result_301990092_Idx].length = Temporary1; }; - Label2: { - var iHEX60gensym4_301990110 = 0; - var i_570426543 = 0; - Label3: { - Label4: while (true) { - if (!(i_570426543 < n_301990095)) break Label4; - iHEX60gensym4_301990110 = i_570426543; - result_301990092[result_301990092_Idx][chckIndx(addInt(old_301990096, iHEX60gensym4_301990110), 0, (result_301990092[result_301990092_Idx]).length - 1)] = x_301990093.charCodeAt(chckIndx(addInt(start_301990094, iHEX60gensym4_301990110), 0, (x_301990093).length - 1)); - i_570426543 = addInt(i_570426543, 1); +function addChars_251658415(result_251658417, result_251658417_Idx, x_251658418, start_251658419, n_251658420) { + var old_251658421 = (result_251658417[result_251658417_Idx]).length; + (result_251658417[result_251658417_Idx].length = chckRange(addInt(old_251658421, n_251658420), 0, 2147483647)); + Label1: do { + var iHEX60gensym4_251658435 = 0; + var i_503317133 = 0; + Label2: do { + Label3: while (true) { + if (!(i_503317133 < n_251658420)) break Label3; + iHEX60gensym4_251658435 = i_503317133; + result_251658417[result_251658417_Idx][chckIndx(addInt(old_251658421, iHEX60gensym4_251658435), 0, (result_251658417[result_251658417_Idx]).length - 1)] = x_251658418.charCodeAt(chckIndx(addInt(start_251658419, iHEX60gensym4_251658435), 0, (x_251658418).length - 1)); + i_503317133 = addInt(i_503317133, 1); } - }; - }; + } while (false); + } while (false); } -function addChars_301990086(result_301990088, result_301990088_Idx, x_301990089) { - addChars_301990090(result_301990088, result_301990088_Idx, x_301990089, 0, ((x_301990089) == null ? 0 : (x_301990089).length)); +function addChars_251658411(result_251658413, result_251658413_Idx, x_251658414) { + addChars_251658415(result_251658413, result_251658413_Idx, x_251658414, 0, ((x_251658414) == null ? 0 : (x_251658414).length)); } -function addInt_301990111(result_301990112, result_301990112_Idx, x_301990113) { - addChars_301990086(result_301990112, result_301990112_Idx, ((x_301990113) + "")); +function addInt_251658436(result_251658437, result_251658437_Idx, x_251658438) { + addChars_251658411(result_251658437, result_251658437_Idx, ((x_251658438) + "")); } -function addInt_301990129(result_301990130, result_301990130_Idx, x_301990131) { - addInt_301990111(result_301990130, result_301990130_Idx, BigInt(x_301990131)); +function addInt_251658457(result_251658458, result_251658458_Idx, x_251658459) { + addInt_251658436(result_251658458, result_251658458_Idx, x_251658459); } -function HEX24_385875976(x_385875977) { - var result_385875978 = [[]]; +function HEX24_352321539(x_352321540) { + var result_352321541 = [[]]; - addInt_301990129(result_385875978, 0, x_385875977); + addInt_251658457(result_352321541, 0, x_352321540); - return result_385875978[0]; + return result_352321541[0]; } -function isFatPointer_33557259(ti_33557260) { - var result_33557261 = false; +function isFatPointer_33557131(ti_33557132) { + var result_33557133 = false; - BeforeRet: { - result_33557261 = !((ConstSet1[ti_33557260.base.kind] != undefined)); + BeforeRet: do { + result_33557133 = !((ConstSet1[ti_33557132.base.kind] != undefined)); break BeforeRet; - }; + } while (false); - return result_33557261; + return result_33557133; } -function nimCopyAux(dest_33557272, src_33557273, n_33557274) { - switch (n_33557274.kind) { +function nimCopyAux(dest_33557144, src_33557145, n_33557146) { + switch (n_33557146.kind) { case 0: break; case 1: - dest_33557272[n_33557274.offset] = nimCopy(dest_33557272[n_33557274.offset], src_33557273[n_33557274.offset], n_33557274.typ); + dest_33557144[n_33557146.offset] = nimCopy(dest_33557144[n_33557146.offset], src_33557145[n_33557146.offset], n_33557146.typ); break; case 2: - for (var i = 0; i < n_33557274.sons.length; i++) { - nimCopyAux(dest_33557272, src_33557273, n_33557274.sons[i]); + for (var i = 0; i < n_33557146.sons.length; i++) { + nimCopyAux(dest_33557144, src_33557145, n_33557146.sons[i]); } break; case 3: - dest_33557272[n_33557274.offset] = nimCopy(dest_33557272[n_33557274.offset], src_33557273[n_33557274.offset], n_33557274.typ); - for (var i = 0; i < n_33557274.sons.length; ++i) { - nimCopyAux(dest_33557272, src_33557273, n_33557274.sons[i][1]); + dest_33557144[n_33557146.offset] = nimCopy(dest_33557144[n_33557146.offset], src_33557145[n_33557146.offset], n_33557146.typ); + for (var i = 0; i < n_33557146.sons.length; ++i) { + nimCopyAux(dest_33557144, src_33557145, n_33557146.sons[i][1]); } break; @@ -579,1029 +1166,871 @@ function nimCopyAux(dest_33557272, src_33557273, n_33557274) { } -function raiseIndexError(i_33556812, a_33556813, b_33556814) { +function raiseIndexError(i_33556754, a_33556755, b_33556756) { var Temporary1; - if ((b_33556814 < a_33556813)) { - Temporary1 = [105,110,100,101,120,32,111,117,116,32,111,102,32,98,111,117,110,100,115,44,32,116,104,101,32,99,111,110,116,97,105,110,101,114,32,105,115,32,101,109,112,116,121]; + if ((b_33556756 < a_33556755)) { + Temporary1 = makeNimstrLit("index out of bounds, the container is empty"); } else { - Temporary1 = ([105,110,100,101,120,32] || []).concat(HEX24_385875976(i_33556812) || [],[32,110,111,116,32,105,110,32] || [],HEX24_385875976(a_33556813) || [],[32,46,46,32] || [],HEX24_385875976(b_33556814) || []); + Temporary1 = (makeNimstrLit("index ") || []).concat(HEX24_352321539(i_33556754) || [],makeNimstrLit(" not in ") || [],HEX24_352321539(a_33556755) || [],makeNimstrLit(" .. ") || [],HEX24_352321539(b_33556756) || []); } - raiseException({message: nimCopy(null, Temporary1, NTI33554449), parent: null, m_type: NTI134217749, name: null, trace: [], up: null}, "IndexDefect"); + raiseException({message: nimCopy(null, Temporary1, NTI33554439), parent: null, m_type: NTI33555131, name: null, trace: [], up: null}, "IndexDefect"); } -function sysFatal_268435501(message_268435504) { - raiseException({message: nimCopy(null, message_268435504, NTI33554449), m_type: NTI134217745, parent: null, name: null, trace: [], up: null}, "AssertionDefect"); - - -} - -function raiseAssert_268435499(msg_268435500) { - sysFatal_268435501(msg_268435500); - - -} - -function failedAssertImpl_268435541(msg_268435542) { - raiseAssert_268435499(msg_268435542); - - -} - -function onDOMLoaded(e_570425385) { - -function HEX3Aanonymous_570425409(event_570425410) { - event_570425410.target.parentNode.style.display = "none"; - event_570425410.target.parentNode.nextSibling.style.display = "inline"; - - - } - - document.getElementById("theme-select").value = window.localStorage.getItem("theme"); - Label1: { - var pragmaDots_570425408 = null; - var colontmp__570426534 = []; - colontmp__570426534 = document.getElementsByClassName("pragmadots"); - var i_570426536 = 0; - var L_570426537 = (colontmp__570426534).length; - Label2: { - Label3: while (true) { - if (!(i_570426536 < L_570426537)) break Label3; - pragmaDots_570425408 = colontmp__570426534[chckIndx(i_570426536, 0, (colontmp__570426534).length - 1)]; - pragmaDots_570425408.onclick = HEX3Aanonymous_570425409; - i_570426536 = addInt(i_570426536, 1); - if (!(((colontmp__570426534).length == L_570426537))) { - failedAssertImpl_268435541(makeNimstrLit("iterators.nim(246, 11) `len(a) == L` the length of the seq changed while iterating over it")); - } - - } - }; - }; - - -} - -function isWhitespace_570425752(x_570425753) { - var result_570425754 = false; - - result_570425754 = (((x_570425753.nodeName == "#text") && !/\S/.test(x_570425753.textContent)) || (x_570425753.nodeName == "#comment")); - - return result_570425754; - -} - -function toToc_570425755(x_570425756, father_570425757) { +function toToc_503316794(x_503316795, father_503316796) { var Temporary5; var Temporary6; var Temporary7; var Temporary8; var Temporary15; - if ((x_570425756.nodeName == "UL")) { - var f_570425765 = {heading: null, kids: [], sortId: (father_570425757.kids).length, doSort: false}; - var i_570425766 = 0; - Label1: { + if ((x_503316795.nodeName == "UL")) { + var f_503316804 = {heading: null, kids: [], sortId: (father_503316796.kids).length, doSort: false}; + var i_503316805 = 0; + Label1: do { Label2: while (true) { - if (!(i_570425766 < x_570425756.childNodes.length)) break Label2; - var nxt_570425767 = addInt(i_570425766, 1); - Label3: { + if (!(i_503316805 < x_503316795.childNodes.length)) break Label2; + var nxt_503316806 = addInt(i_503316805, 1); + Label3: do { Label4: while (true) { - if (!(nxt_570425767 < x_570425756.childNodes.length)) Temporary5 = false; else { Temporary5 = isWhitespace_570425752(x_570425756.childNodes[nxt_570425767]); } if (!Temporary5) break Label4; - nxt_570425767 = addInt(nxt_570425767, 1); + if (!(nxt_503316806 < x_503316795.childNodes.length)) Temporary5 = false; else { Temporary5 = isWhitespace_503316791(x_503316795.childNodes[nxt_503316806]); } if (!Temporary5) break Label4; + nxt_503316806 = addInt(nxt_503316806, 1); } - }; - if (!(nxt_570425767 < x_570425756.childNodes.length)) Temporary8 = false; else { Temporary8 = (x_570425756.childNodes[i_570425766].nodeName == "LI"); } if (!Temporary8) Temporary7 = false; else { Temporary7 = (x_570425756.childNodes[i_570425766].childNodes.length == 1); } if (!Temporary7) Temporary6 = false; else { Temporary6 = (x_570425756.childNodes[nxt_570425767].nodeName == "UL"); } if (Temporary6) { - var e_570425780 = {heading: x_570425756.childNodes[i_570425766].childNodes[0], kids: [], sortId: (f_570425765.kids).length, doSort: false}; - var it_570425781 = x_570425756.childNodes[nxt_570425767]; - Label9: { - var j_570425786 = 0; - var colontmp__570426550 = 0; - colontmp__570426550 = it_570425781.childNodes.length; - var i_570426551 = 0; - Label10: { + } while (false); + if (!(nxt_503316806 < x_503316795.childNodes.length)) Temporary8 = false; else { Temporary8 = (x_503316795.childNodes[i_503316805].nodeName == "LI"); } if (!Temporary8) Temporary7 = false; else { Temporary7 = (x_503316795.childNodes[i_503316805].childNodes.length == 1); } if (!Temporary7) Temporary6 = false; else { Temporary6 = (x_503316795.childNodes[nxt_503316806].nodeName == "UL"); } if (Temporary6) { + var e_503316818 = {heading: x_503316795.childNodes[i_503316805].childNodes[0], kids: [], sortId: (f_503316804.kids).length, doSort: false}; + var it_503316819 = x_503316795.childNodes[nxt_503316806]; + Label9: do { + var j_503316824 = 0; + var colontmp__503317112 = 0; + colontmp__503317112 = it_503316819.childNodes.length; + var i_503317113 = 0; + Label10: do { Label11: while (true) { - if (!(i_570426551 < colontmp__570426550)) break Label11; - j_570425786 = i_570426551; - toToc_570425755(it_570425781.childNodes[j_570425786], e_570425780); - i_570426551 = addInt(i_570426551, 1); + if (!(i_503317113 < colontmp__503317112)) break Label11; + j_503316824 = i_503317113; + toToc_503316794(it_503316819.childNodes[j_503316824], e_503316818); + i_503317113 = addInt(i_503317113, 1); } - }; - }; - f_570425765.kids.push(e_570425780);; - i_570425766 = addInt(nxt_570425767, 1); + } while (false); + } while (false); + f_503316804.kids.push(e_503316818);; + i_503316805 = addInt(nxt_503316806, 1); } else { - toToc_570425755(x_570425756.childNodes[i_570425766], f_570425765); - i_570425766 = addInt(i_570425766, 1); + toToc_503316794(x_503316795.childNodes[i_503316805], f_503316804); + i_503316805 = addInt(i_503316805, 1); } } - }; - father_570425757.kids.push(f_570425765);; + } while (false); + father_503316796.kids.push(f_503316804);; } else { - if (isWhitespace_570425752(x_570425756)) { + if (isWhitespace_503316791(x_503316795)) { } else { - if ((x_570425756.nodeName == "LI")) { - var idx_570425804 = []; - Label12: { - var i_570425809 = 0; - var colontmp__570426554 = 0; - colontmp__570426554 = x_570425756.childNodes.length; - var i_570426555 = 0; - Label13: { + if ((x_503316795.nodeName == "LI")) { + var idx_503316841 = []; + Label12: do { + var i_503316846 = 0; + var colontmp__503317116 = 0; + colontmp__503317116 = x_503316795.childNodes.length; + var i_503317117 = 0; + Label13: do { Label14: while (true) { - if (!(i_570426555 < colontmp__570426554)) break Label14; - i_570425809 = i_570426555; - if (!(isWhitespace_570425752(x_570425756.childNodes[i_570425809]))) { - idx_570425804.push(i_570425809);; + if (!(i_503317117 < colontmp__503317116)) break Label14; + i_503316846 = i_503317117; + if (!(isWhitespace_503316791(x_503316795.childNodes[i_503316846]))) { + idx_503316841.push(i_503316846);; } - i_570426555 = addInt(i_570426555, 1); + i_503317117 = addInt(i_503317117, 1); } - }; - }; - if (!((idx_570425804).length == 2)) Temporary15 = false; else { Temporary15 = (x_570425756.childNodes[idx_570425804[chckIndx(1, 0, (idx_570425804).length - 1)]].nodeName == "UL"); } if (Temporary15) { - var e_570425825 = {heading: x_570425756.childNodes[idx_570425804[chckIndx(0, 0, (idx_570425804).length - 1)]], kids: [], sortId: (father_570425757.kids).length, doSort: false}; - var it_570425826 = x_570425756.childNodes[idx_570425804[chckIndx(1, 0, (idx_570425804).length - 1)]]; - Label16: { - var j_570425831 = 0; - var colontmp__570426558 = 0; - colontmp__570426558 = it_570425826.childNodes.length; - var i_570426559 = 0; - Label17: { + } while (false); + } while (false); + if (!((idx_503316841).length == 2)) Temporary15 = false; else { Temporary15 = (x_503316795.childNodes[idx_503316841[chckIndx(1, 0, (idx_503316841).length - 1)]].nodeName == "UL"); } if (Temporary15) { + var e_503316862 = {heading: x_503316795.childNodes[idx_503316841[chckIndx(0, 0, (idx_503316841).length - 1)]], kids: [], sortId: (father_503316796.kids).length, doSort: false}; + var it_503316863 = x_503316795.childNodes[idx_503316841[chckIndx(1, 0, (idx_503316841).length - 1)]]; + Label16: do { + var j_503316868 = 0; + var colontmp__503317120 = 0; + colontmp__503317120 = it_503316863.childNodes.length; + var i_503317121 = 0; + Label17: do { Label18: while (true) { - if (!(i_570426559 < colontmp__570426558)) break Label18; - j_570425831 = i_570426559; - toToc_570425755(it_570425826.childNodes[j_570425831], e_570425825); - i_570426559 = addInt(i_570426559, 1); + if (!(i_503317121 < colontmp__503317120)) break Label18; + j_503316868 = i_503317121; + toToc_503316794(it_503316863.childNodes[j_503316868], e_503316862); + i_503317121 = addInt(i_503317121, 1); } - }; - }; - father_570425757.kids.push(e_570425825);; + } while (false); + } while (false); + father_503316796.kids.push(e_503316862);; } else { - Label19: { - var i_570425840 = 0; - var colontmp__570426562 = 0; - colontmp__570426562 = x_570425756.childNodes.length; - var i_570426563 = 0; - Label20: { + Label19: do { + var i_503316877 = 0; + var colontmp__503317124 = 0; + colontmp__503317124 = x_503316795.childNodes.length; + var i_503317125 = 0; + Label20: do { Label21: while (true) { - if (!(i_570426563 < colontmp__570426562)) break Label21; - i_570425840 = i_570426563; - toToc_570425755(x_570425756.childNodes[i_570425840], father_570425757); - i_570426563 = addInt(i_570426563, 1); + if (!(i_503317125 < colontmp__503317124)) break Label21; + i_503316877 = i_503317125; + toToc_503316794(x_503316795.childNodes[i_503316877], father_503316796); + i_503317125 = addInt(i_503317125, 1); } - }; - }; + } while (false); + } while (false); } } else { - father_570425757.kids.push({heading: x_570425756, kids: [], sortId: (father_570425757.kids).length, doSort: false});; + father_503316796.kids.push({heading: x_503316795, kids: [], sortId: (father_503316796.kids).length, doSort: false});; } }} } -function extractItems_570425543(x_570425544, heading_570425545, items_570425546, items_570425546_Idx) { - BeforeRet: { - if ((x_570425544 == null)) { +function extractItems_503316614(x_503316615, heading_503316616, items_503316617, items_503316617_Idx) { + var Temporary1; + + BeforeRet: do { + if ((x_503316615 == null)) { break BeforeRet; } - if ((!((x_570425544.heading == null)) && (x_570425544.heading.textContent == heading_570425545))) { - Label1: { - var i_570425563 = 0; - var colontmp__570426566 = 0; - colontmp__570426566 = (x_570425544.kids).length; - var i_570426567 = 0; - Label2: { - Label3: while (true) { - if (!(i_570426567 < colontmp__570426566)) break Label3; - i_570425563 = i_570426567; - items_570425546[items_570425546_Idx].push(x_570425544.kids[chckIndx(i_570425563, 0, (x_570425544.kids).length - 1)].heading);; - i_570426567 = addInt(i_570426567, 1); + if (!!((x_503316615.heading == null))) Temporary1 = false; else { Temporary1 = (x_503316615.heading.textContent == heading_503316616); } if (Temporary1) { + Label2: do { + var i_503316634 = 0; + var colontmp__503317136 = 0; + colontmp__503317136 = (x_503316615.kids).length; + var i_503317137 = 0; + Label3: do { + Label4: while (true) { + if (!(i_503317137 < colontmp__503317136)) break Label4; + i_503316634 = i_503317137; + items_503316617[items_503316617_Idx].push(x_503316615.kids[chckIndx(i_503316634, 0, (x_503316615.kids).length - 1)].heading);; + i_503317137 = addInt(i_503317137, 1); } - }; - }; + } while (false); + } while (false); } else { - Label4: { - var k_570425589 = null; - var i_570426571 = 0; - var L_570426572 = (x_570425544.kids).length; - Label5: { - Label6: while (true) { - if (!(i_570426571 < L_570426572)) break Label6; - k_570425589 = x_570425544.kids[chckIndx(i_570426571, 0, (x_570425544.kids).length - 1)]; - extractItems_570425543(k_570425589, heading_570425545, items_570425546, items_570425546_Idx); - i_570426571 = addInt(i_570426571, 1); - if (!(((x_570425544.kids).length == L_570426572))) { - failedAssertImpl_268435541(makeNimstrLit("iterators.nim(246, 11) `len(a) == L` the length of the seq changed while iterating over it")); - } - + Label5: do { + var i_503316646 = 0; + var colontmp__503317140 = 0; + colontmp__503317140 = (x_503316615.kids).length; + var i_503317141 = 0; + Label6: do { + Label7: while (true) { + if (!(i_503317141 < colontmp__503317140)) break Label7; + i_503316646 = i_503317141; + var it_503316647 = x_503316615.kids[chckIndx(i_503316646, 0, (x_503316615.kids).length - 1)]; + extractItems_503316614(it_503316647, heading_503316616, items_503316617, items_503316617_Idx); + i_503317141 = addInt(i_503317141, 1); } - }; - }; + } while (false); + } while (false); } - }; + } while (false); } -function tree_570425474(tag_570425475, kids_570425476) { - var result_570425477 = null; +function tree_503316487(tag_503316488, kids_503316489) { + var result_503316490 = null; - result_570425477 = document.createElement(tag_570425475); - Label1: { - var k_570425491 = null; - var i_570426584 = 0; - Label2: { + result_503316490 = document.createElement(toJSStr(tag_503316488)); + Label1: do { + var k_503316503 = null; + var i_503317154 = 0; + Label2: do { Label3: while (true) { - if (!(i_570426584 < (kids_570425476).length)) break Label3; - k_570425491 = kids_570425476[chckIndx(i_570426584, 0, (kids_570425476).length - 1)]; - result_570425477.appendChild(k_570425491); - i_570426584 = addInt(i_570426584, 1); + if (!(i_503317154 < (kids_503316489).length)) break Label3; + k_503316503 = kids_503316489[chckIndx(i_503317154, 0, (kids_503316489).length - 1)]; + result_503316490.appendChild(k_503316503); + i_503317154 = addInt(i_503317154, 1); } - }; - }; + } while (false); + } while (false); - return result_570425477; + return result_503316490; } -function text_570425499(s_570425500) { - var result_570425501 = null; +function text_503316541(s_503316542) { + var result_503316543 = null; - result_570425501 = document.createTextNode(s_570425500); + result_503316543 = document.createTextNode(s_503316542); - return result_570425501; + return result_503316543; } -function uncovered_570425944(x_570425945) { - var Temporary1; +function sysFatal_218103842(message_218103845) { + raiseException({message: nimCopy(null, message_218103845, NTI33554439), m_type: NTI33555127, parent: null, name: null, trace: [], up: null}, "AssertionDefect"); - var result_570425946 = null; + +} - BeforeRet: { - if ((((x_570425945.kids).length == 0) && !((x_570425945.heading == null)))) { - if (!(x_570425945.heading.hasOwnProperty('__karaxMarker__'))) { - Temporary1 = x_570425945; +function raiseAssert_218103840(msg_218103841) { + sysFatal_218103842(msg_218103841); + + +} + +function failedAssertImpl_218103864(msg_218103865) { + raiseAssert_218103840(msg_218103865); + + +} + +function uncovered_503316943(x_503316944) { + var Temporary1; + var Temporary2; + + var result_503316945 = null; + + BeforeRet: do { + if (!((x_503316944.kids).length == 0)) Temporary1 = false; else { Temporary1 = !((x_503316944.heading == null)); } if (Temporary1) { + if (!(x_503316944.heading.hasOwnProperty('__karaxMarker__'))) { + Temporary2 = x_503316944; } else { - Temporary1 = null; + Temporary2 = null; } - result_570425946 = Temporary1; + result_503316945 = Temporary2; break BeforeRet; } - result_570425946 = {heading: x_570425945.heading, kids: [], sortId: x_570425945.sortId, doSort: x_570425945.doSort}; - Label2: { - var k_570425961 = null; - var i_570426591 = 0; - var L_570426592 = (x_570425945.kids).length; - Label3: { - Label4: while (true) { - if (!(i_570426591 < L_570426592)) break Label4; - k_570425961 = x_570425945.kids[chckIndx(i_570426591, 0, (x_570425945.kids).length - 1)]; - var y_570425962 = uncovered_570425944(k_570425961); - if (!((y_570425962 == null))) { - result_570425946.kids.push(y_570425962);; - } - - i_570426591 = addInt(i_570426591, 1); - if (!(((x_570425945.kids).length == L_570426592))) { - failedAssertImpl_268435541(makeNimstrLit("iterators.nim(246, 11) `len(a) == L` the length of the seq changed while iterating over it")); + result_503316945 = {heading: x_503316944.heading, kids: [], sortId: x_503316944.sortId, doSort: x_503316944.doSort}; + Label3: do { + var i_503316964 = 0; + var colontmp__503317161 = 0; + colontmp__503317161 = (x_503316944.kids).length; + var i_503317162 = 0; + Label4: do { + Label5: while (true) { + if (!(i_503317162 < colontmp__503317161)) break Label5; + i_503316964 = i_503317162; + var y_503316965 = uncovered_503316943(x_503316944.kids[chckIndx(i_503316964, 0, (x_503316944.kids).length - 1)]); + if (!((y_503316965 == null))) { + result_503316945.kids.push(y_503316965);; } + i_503317162 = addInt(i_503317162, 1); } - }; - }; - if (((result_570425946.kids).length == 0)) { - result_570425946 = null; + } while (false); + } while (false); + if (((result_503316945.kids).length == 0)) { + result_503316945 = null; } - }; + } while (false); - return result_570425946; + return result_503316945; } -function mergeTocs_570425974(orig_570425975, news_570425976) { - var result_570425977 = null; +function mergeTocs_503316977(orig_503316978, news_503316979) { + var result_503316980 = null; - result_570425977 = uncovered_570425944(orig_570425975); - if ((result_570425977 == null)) { - result_570425977 = news_570425976; + result_503316980 = uncovered_503316943(orig_503316978); + if ((result_503316980 == null)) { + result_503316980 = news_503316979; } else { - Label1: { - var i_570425989 = 0; - var colontmp__570426587 = 0; - colontmp__570426587 = (news_570425976.kids).length; - var i_570426588 = 0; - Label2: { + Label1: do { + var i_503316992 = 0; + var colontmp__503317157 = 0; + colontmp__503317157 = (news_503316979.kids).length; + var i_503317158 = 0; + Label2: do { Label3: while (true) { - if (!(i_570426588 < colontmp__570426587)) break Label3; - i_570425989 = i_570426588; - result_570425977.kids.push(news_570425976.kids[chckIndx(i_570425989, 0, (news_570425976.kids).length - 1)]);; - i_570426588 = addInt(i_570426588, 1); + if (!(i_503317158 < colontmp__503317157)) break Label3; + i_503316992 = i_503317158; + result_503316980.kids.push(news_503316979.kids[chckIndx(i_503316992, 0, (news_503316979.kids).length - 1)]);; + i_503317158 = addInt(i_503317158, 1); } - }; - }; + } while (false); + } while (false); } - return result_570425977; + return result_503316980; } -function buildToc_570425994(orig_570425995, types_570425996, procs_570425997) { - var result_570425998 = null; +function buildToc_503316997(orig_503316998, types_503316999, procs_503317000) { + var Temporary7; - var newStuff_570426003 = {heading: null, kids: [], doSort: true, sortId: 0}; - Label1: { - var t_570426007 = null; - var i_570426579 = 0; - var L_570426580 = (types_570425996).length; - Label2: { + var result_503317001 = null; + + var newStuff_503317006 = {heading: null, kids: [], doSort: true, sortId: 0}; + Label1: do { + var t_503317028 = null; + var i_503317149 = 0; + var L_503317150 = (types_503316999).length; + Label2: do { Label3: while (true) { - if (!(i_570426579 < L_570426580)) break Label3; - t_570426007 = types_570425996[chckIndx(i_570426579, 0, (types_570425996).length - 1)]; - var c_570426012 = {heading: t_570426007.cloneNode(true), kids: [], doSort: true, sortId: 0}; - t_570426007.__karaxMarker__ = true; - Label4: { - var p_570426016 = null; - var i_570426576 = 0; - var L_570426577 = (procs_570425997).length; - Label5: { + if (!(i_503317149 < L_503317150)) break Label3; + t_503317028 = types_503316999[chckIndx(i_503317149, 0, (types_503316999).length - 1)]; + var c_503317033 = {heading: t_503317028.cloneNode(true), kids: [], doSort: true, sortId: 0}; + t_503317028.__karaxMarker__ = true; + Label4: do { + var p_503317037 = null; + var i_503317146 = 0; + var L_503317147 = (procs_503317000).length; + Label5: do { Label6: while (true) { - if (!(i_570426576 < L_570426577)) break Label6; - p_570426016 = procs_570425997[chckIndx(i_570426576, 0, (procs_570425997).length - 1)]; - if (!(p_570426016.hasOwnProperty('__karaxMarker__'))) { - var xx_570426017 = p_570426016.parentNode.getElementsByClassName("attachedType"); - if ((((xx_570426017).length == 1) && (xx_570426017[chckIndx(0, 0, (xx_570426017).length - 1)].textContent == t_570426007.textContent))) { - var q_570426022 = tree_570425474("A", [text_570425499(p_570426016.title)]); - q_570426022.setAttribute("href", p_570426016.getAttribute("href")); - c_570426012.kids.push({heading: q_570426022, kids: [], sortId: 0, doSort: false});; - p_570426016.__karaxMarker__ = true; + if (!(i_503317146 < L_503317147)) break Label6; + p_503317037 = procs_503317000[chckIndx(i_503317146, 0, (procs_503317000).length - 1)]; + if (!(p_503317037.hasOwnProperty('__karaxMarker__'))) { + var xx_503317038 = p_503317037.parentNode.getElementsByClassName("attachedType"); + if (!((xx_503317038).length == 1)) Temporary7 = false; else { Temporary7 = (xx_503317038[chckIndx(0, 0, (xx_503317038).length - 1)].textContent == t_503317028.textContent); } if (Temporary7) { + var q_503317043 = tree_503316487(makeNimstrLit("A"), [text_503316541(p_503317037.title)]); + q_503317043.setAttribute("href", p_503317037.getAttribute("href")); + c_503317033.kids.push({heading: q_503317043, kids: [], sortId: 0, doSort: false});; + p_503317037.__karaxMarker__ = true; } } - i_570426576 = addInt(i_570426576, 1); - if (!(((procs_570425997).length == L_570426577))) { - failedAssertImpl_268435541(makeNimstrLit("iterators.nim(246, 11) `len(a) == L` the length of the seq changed while iterating over it")); + i_503317146 = addInt(i_503317146, 1); + if (!(((procs_503317000).length == L_503317147))) { + failedAssertImpl_218103864(makeNimstrLit("iterators.nim(240, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } - }; - }; - newStuff_570426003.kids.push(c_570426012);; - i_570426579 = addInt(i_570426579, 1); - if (!(((types_570425996).length == L_570426580))) { - failedAssertImpl_268435541(makeNimstrLit("iterators.nim(246, 11) `len(a) == L` the length of the seq changed while iterating over it")); + } while (false); + } while (false); + newStuff_503317006.kids.push(c_503317033);; + i_503317149 = addInt(i_503317149, 1); + if (!(((types_503316999).length == L_503317150))) { + failedAssertImpl_218103864(makeNimstrLit("iterators.nim(240, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } - }; - }; - result_570425998 = mergeTocs_570425974(orig_570425995, newStuff_570426003); + } while (false); + } while (false); + result_503317001 = mergeTocs_503316977(orig_503316998, newStuff_503317006); - return result_570425998; + return result_503317001; } -function add_570425492(parent_570425493, kid_570425494) { - if (((parent_570425493.nodeName == "TR") && ((kid_570425494.nodeName == "TD") || (kid_570425494.nodeName == "TH")))) { - var k_570425495 = document.createElement("TD"); - k_570425495.appendChild(kid_570425494); - parent_570425493.appendChild(k_570425495); +function add_503316531(parent_503316532, kid_503316533) { + var Temporary1; + var Temporary2; + + if (!(parent_503316532.nodeName == "TR")) Temporary1 = false; else { if ((kid_503316533.nodeName == "TD")) Temporary2 = true; else { Temporary2 = (kid_503316533.nodeName == "TH"); } Temporary1 = Temporary2; } if (Temporary1) { + var k_503316534 = document.createElement("TD"); + k_503316534.appendChild(kid_503316533); + parent_503316532.appendChild(k_503316534); } else { - parent_570425493.appendChild(kid_570425494); + parent_503316532.appendChild(kid_503316533); } } -function setClass_570425496(e_570425497, value_570425498) { - e_570425497.setAttribute("class", value_570425498); +function setClass_503316535(e_503316536, value_503316537) { + e_503316536.setAttribute("class", toJSStr(value_503316537)); } -function toHtml_570425622(x_570425623, isRoot_570425624) { +function toHtml_503316657(x_503316658, isRoot_503316659) { + var Temporary1; -function HEX3Aanonymous_570425642(a_570425643, b_570425644) { - var result_570425645 = 0; +function HEX3Aanonymous_503316677(a_503316678, b_503316679) { + var Temporary1; - BeforeRet: { - if ((!((a_570425643.heading == null)) && !((b_570425644.heading == null)))) { - var x_570425654 = a_570425643.heading.textContent; - var y_570425655 = b_570425644.heading.textContent; - if ((x_570425654 < y_570425655)) { - result_570425645 = (-1); + var result_503316680 = 0; + + BeforeRet: do { + if (!!((a_503316678.heading == null))) Temporary1 = false; else { Temporary1 = !((b_503316679.heading == null)); } if (Temporary1) { + var x_503316689 = a_503316678.heading.textContent; + var y_503316690 = b_503316679.heading.textContent; + if ((x_503316689 < y_503316690)) { + result_503316680 = -1; break BeforeRet; } - if ((y_570425655 < x_570425654)) { - result_570425645 = 1; + if ((y_503316690 < x_503316689)) { + result_503316680 = 1; break BeforeRet; } - result_570425645 = 0; + result_503316680 = 0; break BeforeRet; } else { - result_570425645 = subInt(a_570425643.sortId, b_570425644.sortId); + result_503316680 = subInt(a_503316678.sortId, b_503316679.sortId); break BeforeRet; } - }; + } while (false); - return result_570425645; + return result_503316680; } - var result_570425625 = null; + var result_503316660 = null; - BeforeRet: { - if ((x_570425623 == null)) { - result_570425625 = null; + BeforeRet: do { + if ((x_503316658 == null)) { + result_503316660 = null; break BeforeRet; } - if (((x_570425623.kids).length == 0)) { - if ((x_570425623.heading == null)) { - result_570425625 = null; + if (((x_503316658.kids).length == 0)) { + if ((x_503316658.heading == null)) { + result_503316660 = null; break BeforeRet; } - result_570425625 = x_570425623.heading.cloneNode(true); + result_503316660 = x_503316658.heading.cloneNode(true); break BeforeRet; } - result_570425625 = tree_570425474("DIV", []); - if ((!((x_570425623.heading == null)) && !(x_570425623.heading.hasOwnProperty('__karaxMarker__')))) { - add_570425492(result_570425625, x_570425623.heading.cloneNode(true)); + result_503316660 = tree_503316487(makeNimstrLit("DIV"), []); + if (!!((x_503316658.heading == null))) Temporary1 = false; else { Temporary1 = !(x_503316658.heading.hasOwnProperty('__karaxMarker__')); } if (Temporary1) { + add_503316531(result_503316660, x_503316658.heading.cloneNode(true)); } - var ul_570425641 = tree_570425474("UL", []); - if (isRoot_570425624) { - setClass_570425496(ul_570425641, "simple simple-toc"); + var ul_503316676 = tree_503316487(makeNimstrLit("UL"), []); + if (isRoot_503316659) { + setClass_503316535(ul_503316676, makeNimstrLit("simple simple-toc")); } else { - setClass_570425496(ul_570425641, "simple"); + setClass_503316535(ul_503316676, makeNimstrLit("simple")); } - if (x_570425623.doSort) { - x_570425623.kids.sort(HEX3Aanonymous_570425642); + if (x_503316658.doSort) { + x_503316658.kids.sort(HEX3Aanonymous_503316677); } - Label1: { - var k_570425667 = null; - var i_570426595 = 0; - var L_570426596 = (x_570425623.kids).length; - Label2: { - Label3: while (true) { - if (!(i_570426595 < L_570426596)) break Label3; - k_570425667 = x_570425623.kids[chckIndx(i_570426595, 0, (x_570425623.kids).length - 1)]; - var y_570425668 = toHtml_570425622(k_570425667, false); - if (!((y_570425668 == null))) { - add_570425492(ul_570425641, tree_570425474("LI", [y_570425668])); + Label2: do { + var k_503316719 = null; + var i_503317166 = 0; + var L_503317167 = (x_503316658.kids).length; + Label3: do { + Label4: while (true) { + if (!(i_503317166 < L_503317167)) break Label4; + k_503316719 = x_503316658.kids[chckIndx(i_503317166, 0, (x_503316658.kids).length - 1)]; + var y_503316720 = toHtml_503316657(k_503316719, false); + if (!((y_503316720 == null))) { + add_503316531(ul_503316676, tree_503316487(makeNimstrLit("LI"), [y_503316720])); } - i_570426595 = addInt(i_570426595, 1); - if (!(((x_570425623.kids).length == L_570426596))) { - failedAssertImpl_268435541(makeNimstrLit("iterators.nim(246, 11) `len(a) == L` the length of the seq changed while iterating over it")); + i_503317166 = addInt(i_503317166, 1); + if (!(((x_503316658.kids).length == L_503317167))) { + failedAssertImpl_218103864(makeNimstrLit("iterators.nim(240, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } - }; - }; - if (!((ul_570425641.childNodes.length == 0))) { - add_570425492(result_570425625, ul_570425641); + } while (false); + } while (false); + if (!((ul_503316676.childNodes.length == 0))) { + add_503316531(result_503316660, ul_503316676); } - if ((result_570425625.childNodes.length == 0)) { - result_570425625 = null; + if ((result_503316660.childNodes.length == 0)) { + result_503316660 = null; } - }; + } while (false); - return result_570425625; + return result_503316660; } -function replaceById_570425502(id_570425503, newTree_570425504) { - var x_570425505 = document.getElementById(id_570425503); - x_570425505.parentNode.replaceChild(newTree_570425504, x_570425505); - newTree_570425504.id = id_570425503; +function replaceById_503316546(id_503316547, newTree_503316548) { + var x_503316549 = document.getElementById(id_503316547); + x_503316549.parentNode.replaceChild(newTree_503316548, x_503316549); + newTree_503316548.id = id_503316547; } -function togglevis_570426052(d_570426053) { - if ((d_570426053.style.display == "none")) { - d_570426053.style.display = "inline"; - } - else { - d_570426053.style.display = "none"; - } - +function togglevis_503317075(d_503317076) { + if (d_503317076.style.display == 'none') + d_503317076.style.display = 'inline'; + else + d_503317076.style.display = 'none'; + } -function groupBy(value_570426055) { - var toc_570426056 = document.getElementById("toc-list"); - if ((alternative_570426051[0] == null)) { - var tt_570426064 = {heading: null, kids: [], sortId: 0, doSort: false}; - toToc_570425755(toc_570426056, tt_570426064); - tt_570426064 = tt_570426064.kids[chckIndx(0, 0, (tt_570426064.kids).length - 1)]; - var types_570426069 = [[]]; - var procs_570426074 = [[]]; - extractItems_570425543(tt_570426064, "Types", types_570426069, 0); - extractItems_570425543(tt_570426064, "Procs", procs_570426074, 0); - extractItems_570425543(tt_570426064, "Converters", procs_570426074, 0); - extractItems_570425543(tt_570426064, "Methods", procs_570426074, 0); - extractItems_570425543(tt_570426064, "Templates", procs_570426074, 0); - extractItems_570425543(tt_570426064, "Macros", procs_570426074, 0); - extractItems_570425543(tt_570426064, "Iterators", procs_570426074, 0); - var ntoc_570426075 = buildToc_570425994(tt_570426064, types_570426069[0], procs_570426074[0]); - var x_570426076 = toHtml_570425622(ntoc_570426075, true); - alternative_570426051[0] = tree_570425474("DIV", [x_570426076]); +function groupBy(value_503317078) { + var toc_503317079 = document.getElementById("toc-list"); + if ((alternative_503317074[0] == null)) { + var tt_503317087 = {heading: null, kids: [], sortId: 0, doSort: false}; + toToc_503316794(toc_503317079, tt_503317087); + tt_503317087 = tt_503317087.kids[chckIndx(0, 0, (tt_503317087.kids).length - 1)]; + var types_503317092 = [[]]; + var procs_503317097 = [[]]; + extractItems_503316614(tt_503317087, "Types", types_503317092, 0); + extractItems_503316614(tt_503317087, "Procs", procs_503317097, 0); + extractItems_503316614(tt_503317087, "Converters", procs_503317097, 0); + extractItems_503316614(tt_503317087, "Methods", procs_503317097, 0); + extractItems_503316614(tt_503317087, "Templates", procs_503317097, 0); + extractItems_503316614(tt_503317087, "Macros", procs_503317097, 0); + extractItems_503316614(tt_503317087, "Iterators", procs_503317097, 0); + var ntoc_503317098 = buildToc_503316997(tt_503317087, types_503317092[0], procs_503317097[0]); + var x_503317099 = toHtml_503316657(ntoc_503317098, true); + alternative_503317074[0] = tree_503316487(makeNimstrLit("DIV"), [x_503317099]); } - if ((value_570426055 == "type")) { - replaceById_570425502("tocRoot", alternative_570426051[0]); + if ((value_503317078 == "type")) { + replaceById_503316546("tocRoot", alternative_503317074[0]); } else { - replaceById_570425502("tocRoot", tree_570425474("DIV", [])); + replaceById_503316546("tocRoot", tree_503316487(makeNimstrLit("DIV"), [])); } - togglevis_570426052(document.getElementById("toc-list")); + togglevis_503317075(document.getElementById("toc-list")); } +var db_503317169 = [[]]; +var contents_503317170 = [[]]; +var oldtoc_503317335 = [null]; +var timer_503317336 = [null]; -function HEX5BHEX5D_738198811(s_738198814, x_738198815) { - var result_738198816 = []; +function nsuToLowerAsciiChar(c_671088708) { + var result_671088709 = 0; - var a_738198818 = x_738198815.a; - var L_738198820 = addInt(subInt(subInt((s_738198814).length, x_738198815.b), a_738198818), 1); - result_738198816 = nimCopy(null, mnewString(chckRange(L_738198820, 0, 2147483647)), NTI33554449); - Label1: { - var i_738198825 = 0; - var i_570426605 = 0; - Label2: { - Label3: while (true) { - if (!(i_570426605 < L_738198820)) break Label3; - i_738198825 = i_570426605; - result_738198816[chckIndx(i_738198825, 0, (result_738198816).length - 1)] = s_738198814[chckIndx(addInt(i_738198825, a_738198818), 0, (s_738198814).length - 1)]; - i_570426605 = addInt(i_570426605, 1); - } - }; - }; - - return result_738198816; - -} - -function HEX2EHEX2E_973078632(a_973078635, b_973078636) { - var result_973078639 = ({a: 0, b: 0}); - - result_973078639 = nimCopy(result_973078639, {a: a_973078635, b: b_973078636}, NTI973078613); - - return result_973078639; - -} -async function loadIndex_570426270() { - var result_570426272 = null; - - BeforeRet: { - var indexURL_570426278 = document.getElementById("indexLink").getAttribute("href"); - var rootURL_570426304 = HEX5BHEX5D_738198811(cstrToNimstr(indexURL_570426278), HEX2EHEX2E_973078632(0, 14)); - var resp_570426316 = (await (await fetch(indexURL_570426278)).text()); - var indexElem_570426317 = document.createElement("div"); - indexElem_570426317.innerHTML = resp_570426316; - Label1: { - var href_570426339 = null; - var colontmp__570426599 = []; - colontmp__570426599 = indexElem_570426317.getElementsByClassName("reference"); - var i_570426601 = 0; - var L_570426602 = (colontmp__570426599).length; - Label2: { - Label3: while (true) { - if (!(i_570426601 < L_570426602)) break Label3; - href_570426339 = colontmp__570426599[chckIndx(i_570426601, 0, (colontmp__570426599).length - 1)]; - href_570426339.setAttribute("href", toJSStr((rootURL_570426304 || []).concat(cstrToNimstr(href_570426339.getAttribute("href")) || []))); - db_570426093[0].push(href_570426339);; - contents_570426094[0].push(href_570426339.getAttribute("data-doc-search-tag"));; - i_570426601 = addInt(i_570426601, 1); - if (!(((colontmp__570426599).length == L_570426602))) { - failedAssertImpl_268435541(makeNimstrLit("iterators.nim(246, 11) `len(a) == L` the length of the seq changed while iterating over it")); - } - - } - }; - }; - result_570426272 = undefined; - break BeforeRet; - }; - - return result_570426272; - -} - -function then_570426448(future_570426451, onSuccess_570426452, onReject_570426453) { - var result_570426454 = null; - - BeforeRet: { - var ret_570426464 = null; - ret_570426464 = future_570426451.then(onSuccess_570426452, onReject_570426453) - result_570426454 = ret_570426464; - break BeforeRet; - }; - - return result_570426454; - -} - -function nsuToLowerAsciiChar(c_738197589) { - var result_738197590 = 0; - - if ((ConstSet2[c_738197589] != undefined)) { - result_738197590 = (c_738197589 ^ 32); + if ((ConstSet2[c_671088708] != undefined)) { + result_671088709 = (c_671088708 ^ 32); } else { - result_738197590 = c_738197589; + result_671088709 = c_671088708; } - return result_738197590; + return result_671088709; } -function fuzzyMatch_721420304(pattern_721420305, str_721420306) { +function fuzzyMatch_654311440(pattern_654311441, str_654311442) { var Temporary4; var Temporary5; var Temporary6; var Temporary7; var Temporary8; - var result_721420309 = {Field0: 0, Field1: false}; + var result_654311445 = {Field0: 0, Field1: false}; - var scoreState_721420310 = (-100); - var headerMatched_721420311 = false; - var unmatchedLeadingCharCount_721420312 = 0; - var consecutiveMatchCount_721420313 = 0; - var strIndex_721420314 = 0; - var patIndex_721420315 = 0; - var score_721420316 = 0; - Label1: { + var scoreState_654311446 = -100; + var headerMatched_654311447 = false; + var unmatchedLeadingCharCount_654311448 = 0; + var consecutiveMatchCount_654311449 = 0; + var strIndex_654311450 = 0; + var patIndex_654311451 = 0; + var score_654311452 = 0; + Label1: do { Label2: while (true) { - if (!((strIndex_721420314 < ((str_721420306) == null ? 0 : (str_721420306).length)) && (patIndex_721420315 < ((pattern_721420305) == null ? 0 : (pattern_721420305).length)))) break Label2; - Label3: { - var patternChar_721420319 = nsuToLowerAsciiChar(pattern_721420305.charCodeAt(chckIndx(patIndex_721420315, 0, (pattern_721420305).length - 1))); - var strChar_721420320 = nsuToLowerAsciiChar(str_721420306.charCodeAt(chckIndx(strIndex_721420314, 0, (str_721420306).length - 1))); - if ((ConstSet3[patternChar_721420319] != undefined)) { - patIndex_721420315 = addInt(patIndex_721420315, 1); + if (!((strIndex_654311450 < ((str_654311442) == null ? 0 : (str_654311442).length)) && (patIndex_654311451 < ((pattern_654311441) == null ? 0 : (pattern_654311441).length)))) break Label2; + Label3: do { + var patternChar_654311455 = nsuToLowerAsciiChar(pattern_654311441.charCodeAt(chckIndx(patIndex_654311451, 0, (pattern_654311441).length - 1))); + var strChar_654311456 = nsuToLowerAsciiChar(str_654311442.charCodeAt(chckIndx(strIndex_654311450, 0, (str_654311442).length - 1))); + if ((ConstSet3[patternChar_654311455] != undefined)) { + patIndex_654311451 = addInt(patIndex_654311451, 1); break Label3; } - if ((ConstSet4[strChar_721420320] != undefined)) { - strIndex_721420314 = addInt(strIndex_721420314, 1); + if ((ConstSet4[strChar_654311456] != undefined)) { + strIndex_654311450 = addInt(strIndex_654311450, 1); break Label3; } - if ((!(headerMatched_721420311) && (strChar_721420320 == 58))) { - headerMatched_721420311 = true; - scoreState_721420310 = (-100); - score_721420316 = ((Math.floor((0.5 * score_721420316))) | 0); - patIndex_721420315 = 0; - strIndex_721420314 = addInt(strIndex_721420314, 1); + if ((!(headerMatched_654311447) && (strChar_654311456 == 58))) { + headerMatched_654311447 = true; + scoreState_654311446 = -100; + score_654311452 = ((Math.floor((0.5 * score_654311452))) | 0); + patIndex_654311451 = 0; + strIndex_654311450 = addInt(strIndex_654311450, 1); break Label3; } - if ((strChar_721420320 == patternChar_721420319)) { - switch (scoreState_721420310) { - case (-100): + if ((strChar_654311456 == patternChar_654311455)) { + switch (scoreState_654311446) { + case -100: case 20: - scoreState_721420310 = 10; + scoreState_654311446 = 10; break; case 0: - scoreState_721420310 = 5; - score_721420316 = addInt(score_721420316, scoreState_721420310); + scoreState_654311446 = 5; + score_654311452 = addInt(score_654311452, scoreState_654311446); break; case 10: case 5: - consecutiveMatchCount_721420313 = addInt(consecutiveMatchCount_721420313, 1); - scoreState_721420310 = 5; - score_721420316 = addInt(score_721420316, mulInt(5, consecutiveMatchCount_721420313)); - if ((scoreState_721420310 == 10)) { - score_721420316 = addInt(score_721420316, 10); + consecutiveMatchCount_654311449 = addInt(consecutiveMatchCount_654311449, 1); + scoreState_654311446 = 5; + score_654311452 = addInt(score_654311452, mulInt(5, consecutiveMatchCount_654311449)); + if ((scoreState_654311446 == 10)) { + score_654311452 = addInt(score_654311452, 10); } - var onBoundary_721420372 = (patIndex_721420315 == ((pattern_721420305) == null ? -1 : (pattern_721420305).length - 1)); - if ((!(onBoundary_721420372) && (strIndex_721420314 < ((str_721420306) == null ? -1 : (str_721420306).length - 1)))) { - var nextPatternChar_721420373 = nsuToLowerAsciiChar(pattern_721420305.charCodeAt(chckIndx(addInt(patIndex_721420315, 1), 0, (pattern_721420305).length - 1))); - var nextStrChar_721420374 = nsuToLowerAsciiChar(str_721420306.charCodeAt(chckIndx(addInt(strIndex_721420314, 1), 0, (str_721420306).length - 1))); - if (!!((ConstSet5[nextStrChar_721420374] != undefined))) Temporary4 = false; else { Temporary4 = !((nextStrChar_721420374 == nextPatternChar_721420373)); } onBoundary_721420372 = Temporary4; + var onBoundary_654311508 = (patIndex_654311451 == ((pattern_654311441) == null ? -1 : (pattern_654311441).length - 1)); + if ((!(onBoundary_654311508) && (strIndex_654311450 < ((str_654311442) == null ? -1 : (str_654311442).length - 1)))) { + var nextPatternChar_654311509 = nsuToLowerAsciiChar(pattern_654311441.charCodeAt(chckIndx(addInt(patIndex_654311451, 1), 0, (pattern_654311441).length - 1))); + var nextStrChar_654311510 = nsuToLowerAsciiChar(str_654311442.charCodeAt(chckIndx(addInt(strIndex_654311450, 1), 0, (str_654311442).length - 1))); + if (!!((ConstSet5[nextStrChar_654311510] != undefined))) Temporary4 = false; else { Temporary4 = !((nextStrChar_654311510 == nextPatternChar_654311509)); } onBoundary_654311508 = Temporary4; } - if (onBoundary_721420372) { - scoreState_721420310 = 20; - score_721420316 = addInt(score_721420316, scoreState_721420310); + if (onBoundary_654311508) { + scoreState_654311446 = 20; + score_654311452 = addInt(score_654311452, scoreState_654311446); } break; - case (-1): - case (-3): - if (!((ConstSet6[str_721420306.charCodeAt(chckIndx(subInt(strIndex_721420314, 1), 0, (str_721420306).length - 1))] != undefined))) Temporary5 = true; else { if (!(ConstSet7[str_721420306.charCodeAt(chckIndx(subInt(strIndex_721420314, 1), 0, (str_721420306).length - 1))] != undefined)) Temporary6 = false; else { Temporary6 = (ConstSet8[str_721420306.charCodeAt(chckIndx(strIndex_721420314, 0, (str_721420306).length - 1))] != undefined); } Temporary5 = Temporary6; } var isLeadingChar_721420398 = Temporary5; - if (isLeadingChar_721420398) { - scoreState_721420310 = 10; + case -1: + case -3: + if (!((ConstSet6[str_654311442.charCodeAt(chckIndx(subInt(strIndex_654311450, 1), 0, (str_654311442).length - 1))] != undefined))) Temporary5 = true; else { if (!(ConstSet7[str_654311442.charCodeAt(chckIndx(subInt(strIndex_654311450, 1), 0, (str_654311442).length - 1))] != undefined)) Temporary6 = false; else { Temporary6 = (ConstSet8[str_654311442.charCodeAt(chckIndx(strIndex_654311450, 0, (str_654311442).length - 1))] != undefined); } Temporary5 = Temporary6; } var isLeadingChar_654311534 = Temporary5; + if (isLeadingChar_654311534) { + scoreState_654311446 = 10; } else { - scoreState_721420310 = 0; - score_721420316 = addInt(score_721420316, scoreState_721420310); + scoreState_654311446 = 0; + score_654311452 = addInt(score_654311452, scoreState_654311446); } break; } - patIndex_721420315 = addInt(patIndex_721420315, 1); + patIndex_654311451 = addInt(patIndex_654311451, 1); } else { - switch (scoreState_721420310) { - case (-100): - scoreState_721420310 = (-3); - score_721420316 = addInt(score_721420316, scoreState_721420310); + switch (scoreState_654311446) { + case -100: + scoreState_654311446 = -3; + score_654311452 = addInt(score_654311452, scoreState_654311446); break; case 5: - scoreState_721420310 = (-1); - score_721420316 = addInt(score_721420316, scoreState_721420310); - consecutiveMatchCount_721420313 = 0; + scoreState_654311446 = -1; + score_654311452 = addInt(score_654311452, scoreState_654311446); + consecutiveMatchCount_654311449 = 0; break; - case (-3): - if ((unmatchedLeadingCharCount_721420312 < 3)) { - scoreState_721420310 = (-3); - score_721420316 = addInt(score_721420316, scoreState_721420310); + case -3: + if ((unmatchedLeadingCharCount_654311448 < 3)) { + scoreState_654311446 = -3; + score_654311452 = addInt(score_654311452, scoreState_654311446); } - unmatchedLeadingCharCount_721420312 = addInt(unmatchedLeadingCharCount_721420312, 1); + unmatchedLeadingCharCount_654311448 = addInt(unmatchedLeadingCharCount_654311448, 1); break; default: - scoreState_721420310 = (-1); - score_721420316 = addInt(score_721420316, scoreState_721420310); + scoreState_654311446 = -1; + score_654311452 = addInt(score_654311452, scoreState_654311446); break; } } - strIndex_721420314 = addInt(strIndex_721420314, 1); - }; + strIndex_654311450 = addInt(strIndex_654311450, 1); + } while (false); } - }; - if (!(patIndex_721420315 == ((pattern_721420305) == null ? 0 : (pattern_721420305).length))) Temporary7 = false; else { if ((strIndex_721420314 == ((str_721420306) == null ? 0 : (str_721420306).length))) Temporary8 = true; else { Temporary8 = !((ConstSet9[str_721420306.charCodeAt(chckIndx(strIndex_721420314, 0, (str_721420306).length - 1))] != undefined)); } Temporary7 = Temporary8; } if (Temporary7) { - score_721420316 = addInt(score_721420316, 10); + } while (false); + if (!(patIndex_654311451 == ((pattern_654311441) == null ? 0 : (pattern_654311441).length))) Temporary7 = false; else { if ((strIndex_654311450 == ((str_654311442) == null ? 0 : (str_654311442).length))) Temporary8 = true; else { Temporary8 = !((ConstSet9[str_654311442.charCodeAt(chckIndx(strIndex_654311450, 0, (str_654311442).length - 1))] != undefined)); } Temporary7 = Temporary8; } if (Temporary7) { + score_654311452 = addInt(score_654311452, 10); } - var colontmp__570426618 = nimMax(0, score_721420316); - var colontmp__570426619 = (0 < score_721420316); - result_721420309 = nimCopy(result_721420309, {Field0: colontmp__570426618, Field1: colontmp__570426619}, NTI721420302); + var colontmp__503317396 = nimMax(0, score_654311452); + var colontmp__503317397 = (0 < score_654311452); + result_654311445 = nimCopy(result_654311445, {Field0: colontmp__503317396, Field1: colontmp__503317397}, NTI654311438); - return result_721420309; + return result_654311445; } -function escapeCString_570426095(x_570426096, x_570426096_Idx) { - var s_570426097 = []; - Label1: { - var c_570426098 = 0; - var iHEX60gensym6_570426622 = 0; - var nHEX60gensym6_570426623 = ((x_570426096[x_570426096_Idx]) == null ? 0 : (x_570426096[x_570426096_Idx]).length); - Label2: { +function escapeCString_503317173(x_503317174, x_503317174_Idx) { + var s_503317175 = []; + Label1: do { + var c_503317176 = 0; + var iHEX60gensym6_503317400 = 0; + var nHEX60gensym6_503317401 = ((x_503317174[x_503317174_Idx]) == null ? 0 : (x_503317174[x_503317174_Idx]).length); + Label2: do { Label3: while (true) { - if (!(iHEX60gensym6_570426622 < nHEX60gensym6_570426623)) break Label3; - c_570426098 = x_570426096[x_570426096_Idx].charCodeAt(chckIndx(iHEX60gensym6_570426622, 0, (x_570426096[x_570426096_Idx]).length - 1)); - switch (c_570426098) { + if (!(iHEX60gensym6_503317400 < nHEX60gensym6_503317401)) break Label3; + c_503317176 = x_503317174[x_503317174_Idx].charCodeAt(chckIndx(iHEX60gensym6_503317400, 0, (x_503317174[x_503317174_Idx]).length - 1)); + switch (c_503317176) { case 60: - s_570426097.push.apply(s_570426097, [38,108,116,59]);; + s_503317175.push.apply(s_503317175, makeNimstrLit("<"));; break; case 62: - s_570426097.push.apply(s_570426097, [38,103,116,59]);; + s_503317175.push.apply(s_503317175, makeNimstrLit(">"));; break; default: - addChar(s_570426097, c_570426098);; + addChar(s_503317175, c_503317176);; break; } - iHEX60gensym6_570426622 = addInt(iHEX60gensym6_570426622, 1); + iHEX60gensym6_503317400 = addInt(iHEX60gensym6_503317400, 1); } - }; - }; - x_570426096[x_570426096_Idx] = toJSStr(s_570426097); + } while (false); + } while (false); + x_503317174[x_503317174_Idx] = toJSStr(s_503317175); } -function dosearch_570426099(value_570426100) { +function text_503316538(s_503316539) { + var result_503316540 = null; + + result_503316540 = document.createTextNode(toJSStr(s_503316539)); + + return result_503316540; + +} + +function dosearch_503317177(value_503317178) { -function HEX3Aanonymous_570426127(a_570426132, b_570426133) { - var result_570426138 = 0; +function HEX3Aanonymous_503317234(a_503317239, b_503317240) { + var result_503317245 = 0; - result_570426138 = subInt(b_570426133["Field1"], a_570426132["Field1"]); + result_503317245 = subInt(b_503317240["Field1"], a_503317239["Field1"]); - return result_570426138; + return result_503317245; } - var result_570426101 = null; + var result_503317179 = null; - BeforeRet: { - if (((db_570426093[0]).length == 0)) { - break BeforeRet; - } + if (((db_503317169[0]).length == 0)) { + var stuff_503317183 = null; + var request = new XMLHttpRequest(); + request.open("GET", "theindex.html", false); + request.send(null); + + var doc = document.implementation.createHTMLDocument("theindex"); + doc.documentElement.innerHTML = request.responseText; + + //parser=new DOMParser(); + //doc=parser.parseFromString("", "text/html"); + + stuff_503317183 = doc.documentElement; - var ul_570426105 = tree_570425474("UL", []); - result_570426101 = tree_570425474("DIV", []); - setClass_570425496(result_570426101, "search_results"); - var matches_570426110 = []; - Label1: { - var i_570426118 = 0; - var colontmp__570426609 = 0; - colontmp__570426609 = (db_570426093[0]).length; - var i_570426610 = 0; - Label2: { + db_503317169[0] = nimCopy(null, stuff_503317183.getElementsByClassName("reference"), NTI637534652); + contents_503317170[0] = nimCopy(null, [], NTI503317021); + Label1: do { + var ahref_503317208 = null; + var i_503317381 = 0; + var L_503317382 = (db_503317169[0]).length; + Label2: do { Label3: while (true) { - if (!(i_570426610 < colontmp__570426609)) break Label3; - i_570426118 = i_570426610; - Label4: { - var c_570426119 = contents_570426094[0][chckIndx(i_570426118, 0, (contents_570426094[0]).length - 1)]; - if (((c_570426119 == "Examples") || (c_570426119 == "PEG construction"))) { - break Label4; + if (!(i_503317381 < L_503317382)) break Label3; + ahref_503317208 = db_503317169[0][chckIndx(i_503317381, 0, (db_503317169[0]).length - 1)]; + contents_503317170[0].push(ahref_503317208.getAttribute("data-doc-search-tag"));; + i_503317381 = addInt(i_503317381, 1); + if (!(((db_503317169[0]).length == L_503317382))) { + failedAssertImpl_218103864(makeNimstrLit("iterators.nim(240, 11) `len(a) == L` the length of the seq changed while iterating over it")); + } + + } + } while (false); + } while (false); + } + + var ul_503317213 = tree_503316487(makeNimstrLit("UL"), []); + result_503317179 = tree_503316487(makeNimstrLit("DIV"), []); + setClass_503316535(result_503317179, makeNimstrLit("search_results")); + var matches_503317218 = []; + Label4: do { + var i_503317226 = 0; + var colontmp__503317386 = 0; + colontmp__503317386 = (db_503317169[0]).length; + var i_503317387 = 0; + Label5: do { + Label6: while (true) { + if (!(i_503317387 < colontmp__503317386)) break Label6; + i_503317226 = i_503317387; + Label7: do { + var c_503317227 = contents_503317170[0][chckIndx(i_503317226, 0, (contents_503317170[0]).length - 1)]; + if (((c_503317227 == "Examples") || (c_503317227 == "PEG construction"))) { + break Label7; } - var tmpTuple_570426120 = fuzzyMatch_721420304(value_570426100, c_570426119); - var score_570426121 = tmpTuple_570426120["Field0"]; - var matched_570426122 = tmpTuple_570426120["Field1"]; - if (matched_570426122) { - matches_570426110.push({Field0: db_570426093[0][chckIndx(i_570426118, 0, (db_570426093[0]).length - 1)], Field1: score_570426121});; + var colontmp__503317393 = fuzzyMatch_654311440(value_503317178, c_503317227); + var score_503317228 = colontmp__503317393["Field0"]; + var matched_503317229 = colontmp__503317393["Field1"]; + if (matched_503317229) { + matches_503317218.push({Field0: db_503317169[0][chckIndx(i_503317226, 0, (db_503317169[0]).length - 1)], Field1: score_503317228});; } - }; - i_570426610 = addInt(i_570426610, 1); + } while (false); + i_503317387 = addInt(i_503317387, 1); } - }; - }; - matches_570426110.sort(HEX3Aanonymous_570426127); - Label5: { - var i_570426155 = 0; - var colontmp__570426613 = 0; - colontmp__570426613 = nimMin((matches_570426110).length, 29); - var i_570426614 = 0; - Label6: { - Label7: while (true) { - if (!(i_570426614 < colontmp__570426613)) break Label7; - i_570426155 = i_570426614; - matches_570426110[chckIndx(i_570426155, 0, (matches_570426110).length - 1)]["Field0"].innerHTML = matches_570426110[chckIndx(i_570426155, 0, (matches_570426110).length - 1)]["Field0"].getAttribute("data-doc-search-tag"); - escapeCString_570426095(matches_570426110[chckIndx(i_570426155, 0, (matches_570426110).length - 1)]["Field0"], "innerHTML"); - add_570425492(ul_570426105, tree_570425474("LI", [matches_570426110[chckIndx(i_570426155, 0, (matches_570426110).length - 1)]["Field0"]])); - i_570426614 = addInt(i_570426614, 1); + } while (false); + } while (false); + matches_503317218.sort(HEX3Aanonymous_503317234); + Label8: do { + var i_503317262 = 0; + var colontmp__503317390 = 0; + colontmp__503317390 = nimMin((matches_503317218).length, 29); + var i_503317391 = 0; + Label9: do { + Label10: while (true) { + if (!(i_503317391 < colontmp__503317390)) break Label10; + i_503317262 = i_503317391; + matches_503317218[chckIndx(i_503317262, 0, (matches_503317218).length - 1)]["Field0"].innerHTML = matches_503317218[chckIndx(i_503317262, 0, (matches_503317218).length - 1)]["Field0"].getAttribute("data-doc-search-tag"); + escapeCString_503317173(matches_503317218[chckIndx(i_503317262, 0, (matches_503317218).length - 1)]["Field0"], "innerHTML"); + add_503316531(ul_503317213, tree_503316487(makeNimstrLit("LI"), [matches_503317218[chckIndx(i_503317262, 0, (matches_503317218).length - 1)]["Field0"]])); + i_503317391 = addInt(i_503317391, 1); } - }; - }; - if ((ul_570426105.childNodes.length == 0)) { - add_570425492(result_570426101, tree_570425474("B", [text_570425499("no search results")])); + } while (false); + } while (false); + if ((ul_503317213.childNodes.length == 0)) { + add_503316531(result_503317179, tree_503316487(makeNimstrLit("B"), [text_503316538(makeNimstrLit("no search results"))])); } else { - add_570425492(result_570426101, tree_570425474("B", [text_570425499("search results")])); - add_570425492(result_570426101, ul_570426105); + add_503316531(result_503317179, tree_503316487(makeNimstrLit("B"), [text_503316538(makeNimstrLit("search results"))])); + add_503316531(result_503317179, ul_503317213); } - }; - return result_570426101; + return result_503317179; } function search() { -function wrapper_570426433() { - var elem_570426434 = document.getElementById("searchInput"); - var value_570426435 = elem_570426434.value; - if (!((((value_570426435) == null ? 0 : (value_570426435).length) == 0))) { - if ((oldtoc_570426428[0] == null)) { - oldtoc_570426428[0] = document.getElementById("tocRoot"); +function wrapper_503317347() { + var elem_503317348 = document.getElementById("searchInput"); + var value_503317349 = elem_503317348.value; + if (!((((value_503317349) == null ? 0 : (value_503317349).length) == 0))) { + if ((oldtoc_503317335[0] == null)) { + oldtoc_503317335[0] = document.getElementById("tocRoot"); } - var results_570426439 = dosearch_570426099(value_570426435); - replaceById_570425502("tocRoot", results_570426439); + var results_503317353 = dosearch_503317177(value_503317349); + replaceById_503316546("tocRoot", results_503317353); } else { - if (!((oldtoc_570426428[0] == null))) { - replaceById_570425502("tocRoot", oldtoc_570426428[0]); + if (!((oldtoc_503317335[0] == null))) { + replaceById_503316546("tocRoot", oldtoc_503317335[0]); } } } - if ((loadIndexFut_570426431[0] == null)) { - loadIndexFut_570426431[0] = loadIndex_570426270(); - var _ = then_570426448(loadIndexFut_570426431[0], wrapper_570426433, null); + if (!((timer_503317336[0] == null))) { + clearTimeout(timer_503317336[0]); } - if (!((timer_570426429[0] == null))) { - clearTimeout(timer_570426429[0]); - } - - timer_570426429[0] = setTimeout(wrapper_570426433, 400); + timer_503317336[0] = setTimeout(wrapper_503317347, 400); } - -function copyToClipboard() { - - function updatePreTags() { - - const allPreTags = document.querySelectorAll("pre") - - allPreTags.forEach((e) => { - - const div = document.createElement("div") - div.classList.add("copyToClipBoard") - - const preTag = document.createElement("pre") - preTag.innerHTML = e.innerHTML - - const button = document.createElement("button") - button.value = e.textContent.replace('...', '') - button.classList.add("copyToClipBoardBtn") - button.style.cursor = "pointer" - - div.appendChild(preTag) - div.appendChild(button) - - e.outerHTML = div.outerHTML - - }) - } - - - function copyTextToClipboard(e) { - const clipBoardContent = e.target.value - navigator.clipboard.writeText(clipBoardContent).then(function() { - e.target.style.setProperty("--clipboard-image", "var(--clipboard-image-selected)") - }, function(err) { - console.error("Could not copy text: ", err); - }); - } - - window.addEventListener("click", (e) => { - if (e.target.classList.contains("copyToClipBoardBtn")) { - copyTextToClipboard(e) - } - }) - - window.addEventListener("mouseover", (e) => { - if (e.target.nodeName === "PRE") { - e.target.nextElementSibling.style.setProperty("--clipboard-image", "var(--clipboard-image-normal)") - } - }) - - window.addEventListener("DOMContentLoaded", updatePreTags) - - - - -} -var Temporary1; -var t_570425383 = window.localStorage.getItem("theme"); -if ((t_570425383 == null)) { -Temporary1 = "auto"; -} -else { -Temporary1 = t_570425383; -} - -setTheme(Temporary1); -var alternative_570426051 = [null]; -var db_570426093 = [[]]; -var contents_570426094 = [[]]; -var oldtoc_570426428 = [null]; -var timer_570426429 = [null]; -var loadIndexFut_570426431 = [null]; -copyToClipboard(); -window.addEventListener("DOMContentLoaded", onDOMLoaded, false); diff --git a/ci-workflow-stability/libp2p/utility.html b/ci-workflow-stability/libp2p/utility.html index 19f88186a..f6b059a3e 100644 --- a/ci-workflow-stability/libp2p/utility.html +++ b/ci-workflow-stability/libp2p/utility.html @@ -1,52 +1,103 @@ - + - + + -libp2p/utility + + + + +libp2p/utility - + + + -
-
-

libp2p/utility

-
+
+
+

libp2p/utility

+
-
- - -
- -
- Search: -
-
- Group by: - -
-
  • -
    - Macros - -
    +
  • -
    - Templates - -
    +
  • -
    - Source   -Edit   +   Source +  Edit -
    - -

    -
    -

    Procs

    -
    -
    -
    +
    +
    + +

    +
    +

    Procs

    +
    +
    proc capLen[T](s: var seq[T]; length: Natural) {....raises: [].}
    -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    -
    func shortLog(item: openArray[byte]): string {....raises: [], tags: [], forbids: [].}
    +
    +
    func shortLog(item: openArray[byte]): string {....raises: [], tags: [].}
    -Source   -Edit   +  Source +  Edit
    -
    func shortLog(item: string): string {....raises: [], tags: [], forbids: [].}
    +
    func shortLog(item: string): string {....raises: [], tags: [].}
    -Source   -Edit   +  Source +  Edit
    -
    - -
    -
    +
    -

    Macros

    -
    -
    -
    +

    Macros

    +
    +
    macro withValue[T](self: Opt[T] | Option[T]; value, body, body2: untyped): untyped {.
         ...raises: [].}
    -Source   -Edit   +  Source +  Edit
    -
    - -
    -
    +
    -

    Templates

    -
    -
    -
    +

    Templates

    +
    +
    template compilesOr(a, b: untyped): untyped
    -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    template exceptionToAssert(body: untyped): untyped
    -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    template public() {.pragma.}
    -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    template safeConvert[T: SomeInteger; S: Ordinal](value: S): T
    Converts value from S to T iff value is guaranteed to be preserved. -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    template toOpt[T, E](self: Result[T, E]): Opt[T]
    -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    template valueOr[T](self: Option[T]; body: untyped): untyped
    -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    template withValue[T](self: Opt[T] | Option[T]; value, body: untyped): untyped
    -Source   -Edit   +  Source +  Edit
    -
    - -
    -
    +
    +
    - - - - +
    + diff --git a/ci-workflow-stability/libp2p/varint.html b/ci-workflow-stability/libp2p/varint.html index 4e86c86f9..f19d24aee 100644 --- a/ci-workflow-stability/libp2p/varint.html +++ b/ci-workflow-stability/libp2p/varint.html @@ -1,52 +1,103 @@ - + - + + -libp2p/varint + + + + +libp2p/varint - + + + -
    -
    -

    libp2p/varint

    -
    +
    +
    +

    libp2p/varint

    +
    -
    - - -
    - -
    - Search: -
    -
    - Group by: - -
    -
  • -
    - Procs - -
    +
  • -
    - Templates - -
    +
  • -
    - Source   -Edit   +   Source +  Edit -
    - -

    This module implements Variable Integer VARINT. This module supports two variants of variable integer

    @@ -323,8 +410,10 @@ Use this type to specify LibP2P varint encoding
    Use this type to specify Google ProtoBuf's varint encoding -Source   -Edit   +  Source +  Edit
    @@ -333,8 +422,10 @@ Use this type to specify Google ProtoBuf's varint encoding
    -Source   -Edit   +  Source +  Edit
    @@ -343,8 +434,10 @@ Use this type to specify Google ProtoBuf's varint encoding
    -Source   -Edit   +  Source +  Edit
    @@ -353,8 +446,10 @@ Use this type to specify Google ProtoBuf's varint encoding
    -Source   -Edit   +  Source +  Edit
    @@ -363,8 +458,10 @@ Use this type to specify Google ProtoBuf's varint encoding
    -Source   -Edit   +  Source +  Edit
    @@ -373,8 +470,10 @@ Use this type to specify Google ProtoBuf's varint encoding
    -Source   -Edit   +  Source +  Edit
    @@ -383,8 +482,10 @@ Use this type to specify Google ProtoBuf's varint encoding
    -Source   -Edit   +  Source +  Edit
    @@ -394,8 +495,10 @@ Use this type to specify Google ProtoBuf's varint encoding
    -Source   -Edit   +  Source +  Edit
    @@ -404,8 +507,10 @@ Use this type to specify Google ProtoBuf's varint encoding
    -Source   -Edit   +  Source +  Edit
    @@ -414,8 +519,10 @@ Use this type to specify Google ProtoBuf's varint encoding
    Signed integer types which will be encoded using zigzag encoding. -Source   -Edit   +  Source +  Edit
    @@ -424,8 +531,10 @@ Signed integer types which will be encoded using zigzag encoding.
    -Source   -Edit   +  Source +  Edit
    @@ -434,26 +543,28 @@ Signed integer types which will be encoded using zigzag encoding.
    -Source   -Edit   +  Source +  Edit
    - - +
    -

    Procs

    -
    -
    -
    +

    Procs

    +
    +
    proc encodeVarint(vtype: typedesc[LP]; value: LPSomeVarint): VarintResult[
         seq[byte]] {.inline, ...raises: [].}
    Encode integer to LibP2P unsigned varint and returns sequence of bytes as buffer. -Source   -Edit   +  Source +  Edit
    @@ -463,15 +574,14 @@ Encode integer to LibP2P Encode integer to Google ProtoBuf's signed/unsigned varint and returns sequence of bytes as buffer. -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    proc getSVarint(pbytes: openArray[byte]; outsize: var int;
                     outval: var (PBZigVarint | PBSomeSVarint)): VarintResult[void] {.
         inline, ...raises: [].}
    @@ -484,15 +594,14 @@ Encode integer to Google ProtoBuf's Overflow error will be returned.

    Note, when decoding 10th byte of 64bit integer only 1 bit from byte will be decoded, all other bits will be ignored. When decoding 5th byte of 32bit integer only 4 bits from byte will be decoded, all other bits will be ignored.

    -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    proc getUVarint[T: PB | LP](vtype: typedesc[T]; pbytes: openArray[byte];
                                 outlen: var int; outval: var SomeUVarint): VarintResult[
         void] {....raises: [].}
    @@ -505,30 +614,28 @@ Encode integer to Google ProtoBuf's Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    proc getVarint[T: PB | LP](vtype: typedesc[T]; pbytes: openArray[byte];
                                nbytes: var int; value: var SomeVarint): VarintResult[
         void] {.inline, ...raises: [].}
    -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    proc putSVarint(pbytes: var openArray[byte]; outsize: var int;
                     outval: (PBZigVarint | PBSomeSVarint)): VarintResult[void] {.
         inline, ...raises: [].}
    @@ -539,15 +646,14 @@ Encode integer to Google ProtoBuf's pbytes, Incomplete error will be returned and outlen will be set to number of bytes required.

    Maximum encoded length of 64bit integer is 10 octets. Maximum encoded length of 32bit integer is 5 octets.

    -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    proc putUVarint[T: PB | LP](vtype: typedesc[T]; pbytes: var openArray[byte];
                                 outlen: var int; outval: SomeUVarint): VarintResult[
         void] {....raises: [].}
    @@ -559,77 +665,71 @@ Encode integer to Google ProtoBuf's Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    proc putVarint[T: PB | LP](vtype: typedesc[T]; pbytes: var openArray[byte];
                                nbytes: var int; value: SomeVarint): VarintResult[
         void] {.inline, ...raises: [].}
    -Source   -Edit   +  Source +  Edit
    - -
    -
    -
    +
    proc vsizeof(x: SomeVarint): int {.inline, ...raises: [].}
    Returns number of bytes required to encode integer x as varint. -Source   -Edit   +  Source +  Edit
    -
    - -
    -
    +
    -

    Templates

    -
    -
    -
    +

    Templates

    +
    +
    template toBytes(vtype: typedesc[PB]; value: PBSomeVarint): auto
    -Source   -Edit   +  Source +  Edit
    -
    - -
    -
    + +
    - - - - + + diff --git a/ci-workflow-stability/nimdoc.out.css b/ci-workflow-stability/nimdoc.out.css index 1417d9eff..4abea9ce0 100644 --- a/ci-workflow-stability/nimdoc.out.css +++ b/ci-workflow-stability/nimdoc.out.css @@ -38,10 +38,6 @@ Modified by Boyd Greenfield and narimiran --program: #6060c0; --option: #508000; --raw-data: #a4255b; - - --clipboard-image-normal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='color: black' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E %3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2' /%3E %3C/svg%3E"); - --clipboard-image-selected: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='color: black' viewBox='0 0 20 20' fill='currentColor'%3E %3Cpath d='M8 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z' /%3E %3Cpath d='M6 3a2 2 0 00-2 2v11a2 2 0 002 2h8a2 2 0 002-2V5a2 2 0 00-2-2 3 3 0 01-3 3H9a3 3 0 01-3-3z' /%3E %3C/svg%3E"); - --clipboard-image: var(--clipboard-image-normal) } [data-theme="dark"] { @@ -72,53 +68,67 @@ Modified by Boyd Greenfield and narimiran --program: #9090c0; --option: #90b010; --raw-data: #8be9fd; - - --clipboard-image-normal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='color: lightgray' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E %3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2' /%3E %3C/svg%3E"); - --clipboard-image-selected: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='color: lightgray' viewBox='0 0 20 20' fill='currentColor'%3E %3Cpath d='M8 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z' /%3E %3Cpath d='M6 3a2 2 0 00-2 2v11a2 2 0 002 2h8a2 2 0 002-2V5a2 2 0 00-2-2 3 3 0 01-3 3H9a3 3 0 01-3-3z' /%3E %3C/svg%3E"); - --clipboard-image: var(--clipboard-image-normal); } -@media (prefers-color-scheme: dark) { - [data-theme="auto"] { - --primary-background: #171921; - --secondary-background: #1e202a; - --third-background: #2b2e3b; - --info-background: #008000; - --warning-background: #807000; - --error-background: #c03000; - --border: #0e1014; - --text: #fff; - --anchor: #8be9fd; - --anchor-focus: #8be9fd; - --input-focus: #8be9fd; - --strong: #bd93f9; - --hint: #7A7C85; - --nim-sprite-base64: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAABMCAYAAABOBlMuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTAzVDAxOjE4OjIyKzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wM1QwMToyMDoxMCswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wM1QwMToyMDoxMCswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplZGViMzU3MC1iNmZjLWQy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"); - - --keyword: #ff79c6; - --identifier: #f8f8f2; - --comment: #6272a4; - --operator: #ff79c6; - --punctuation: #f8f8f2; - --other: #f8f8f2; - --escapeSequence: #bd93f9; - --number: #bd93f9; - --literal: #f1fa8c; - --program: #9090c0; - --option: #90b010; - --raw-data: #8be9fd; - - --clipboard-image-normal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='color: lightgray' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E %3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2' /%3E %3C/svg%3E"); - --clipboard-image-selected: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='color: lightgray' viewBox='0 0 20 20' fill='currentColor'%3E %3Cpath d='M8 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z' /%3E %3Cpath d='M6 3a2 2 0 00-2 2v11a2 2 0 002 2h8a2 2 0 002-2V5a2 2 0 00-2-2 3 3 0 01-3 3H9a3 3 0 01-3-3z' /%3E %3C/svg%3E"); - --clipboard-image: var(--clipboard-image-normal); - } -} - -.theme-select-wrapper { +.theme-switch-wrapper { display: flex; align-items: center; } +.theme-switch-wrapper em { + margin-left: 10px; + font-size: 1rem; +} + +.theme-switch { + display: inline-block; + height: 22px; + position: relative; + width: 50px; +} + +.theme-switch input { + display: none; +} + +.slider { + background-color: #ccc; + bottom: 0; + cursor: pointer; + left: 0; + position: absolute; + right: 0; + top: 0; + transition: .4s; +} + +.slider:before { + background-color: #fff; + bottom: 4px; + content: ""; + height: 13px; + left: 4px; + position: absolute; + transition: .4s; + width: 13px; +} + +input:checked + .slider { + background-color: #66bb6a; +} + +input:checked + .slider:before { + transform: translateX(26px); +} + +.slider.round { + border-radius: 17px; +} + +.slider.round:before { + border-radius: 50%; +} + html { font-size: 100%; -webkit-text-size-adjust: 100%; @@ -141,39 +151,24 @@ body { padding: 0; box-sizing: border-box; } -.column, .columns { +.column, +.columns { width: 100%; float: left; box-sizing: border-box; - margin-left: 1%; } - -@media print { - #global-links, .link-seesrc, .theme-switch-wrapper, #searchInputDiv, .search-groupby { - display:none; - } - .columns { - width:100% !important; - } + margin-left: 1%; } -.column:first-child, .columns:first-child { +.column:first-child, +.columns:first-child { margin-left: 0; } -.container .row { - display: flex; } - .three.columns { - width: 25.0%; - height: 100vh; - position: sticky; - top: 0px; - overflow-y: auto; - padding: 2px; + width: 22%; } .nine.columns { - width: 75.0%; - padding-left: 1.5em; } + width: 77.0%; } .twelve.columns { width: 100%; @@ -260,32 +255,27 @@ a.reference-toplevel { font-weight: bold; } -a.nimdoc { - word-spacing: 0.3em; -} - a.toc-backref { text-decoration: none; - color: var(--text); -} + color: var(--text); } a.link-seesrc { color: #607c9f; font-size: 0.9em; - font-style: italic; -} + font-style: italic; } -a:hover, a:focus { +a:hover, +a:focus { color: var(--anchor-focus); - text-decoration: underline; -} + text-decoration: underline; } a:hover span.Identifier { color: var(--anchor); } -sub, sup { +sub, +sup { position: relative; font-size: 75%; line-height: 0; @@ -312,7 +302,8 @@ img { background: transparent !important; box-shadow: none !important; } - a, a:visited { + a, + a:visited { text-decoration: underline; } a[href]:after { @@ -326,14 +317,16 @@ img { a[href^="#"]:after { content: ""; } - pre, blockquote { + pre, + blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } - tr, img { + tr, + img { page-break-inside: avoid; } img { @@ -348,18 +341,22 @@ img { h1.title { page-break-before: avoid; } - p, h2, h3 { + p, + h2, + h3 { orphans: 3; widows: 3; } - h2, h3 { + h2, + h3 { page-break-after: avoid; } } p { margin-top: 0.5em; - margin-bottom: 0.5em; } + margin-bottom: 0.5em; +} small { font-size: 85%; } @@ -367,7 +364,8 @@ small { strong { font-weight: 600; font-size: 0.95em; - color: var(--strong); } + color: var(--strong); +} em { font-style: italic; } @@ -388,7 +386,8 @@ h1.title { text-align: center; font-weight: 900; margin-top: 0.75em; - margin-bottom: 0em; } + margin-bottom: 0em; +} h2 { font-size: 1.3em; @@ -415,29 +414,36 @@ h6 { font-size: 1.1em; } -ul, ol { +ul, +ol { padding: 0; margin-top: 0.5em; margin-left: 0.75em; } -ul ul, ul ol, ol ol, ol ul { +ul ul, +ul ol, +ol ol, +ol ul { margin-bottom: 0; margin-left: 1.25em; } ul.simple > li { - list-style-type: circle; } + list-style-type: circle; +} ul.simple-boot li { - list-style-type: none; - margin-left: 0em; - margin-bottom: 0.5em; } + list-style-type: none; + margin-left: 0em; + margin-bottom: 0.5em; +} ol.simple > li, ul.simple > li { margin-bottom: 0.2em; margin-left: 0.4em } ul.simple.simple-toc > li { - margin-top: 1em; } + margin-top: 1em; +} ul.simple-toc { list-style: none; @@ -446,7 +452,8 @@ ul.simple-toc { margin-top: 1em; } ul.simple-toc > li { - list-style-type: none; } + list-style-type: none; +} ul.simple-toc-section { list-style-type: circle; @@ -456,10 +463,12 @@ ul.simple-toc-section { ul.nested-toc-section { list-style-type: circle; margin-left: -0.75em; - color: var(--text); } + color: var(--text); +} ul.nested-toc-section > li { - margin-left: 1.25em; } + margin-left: 1.25em; +} ol.arabic { @@ -506,8 +515,7 @@ hr.footnote { margin-top: 0.15em; } div.footnote-group { - margin-left: 1em; -} + margin-left: 1em; } div.footnote-label { display: inline-block; min-width: 1.7em; @@ -547,11 +555,6 @@ blockquote { border-left: 5px solid #bbc; } -blockquote.markdown-quote { - font-size: 0.9rem; /* use rem to avoid recursion */ - font-style: normal; -} - .pre, span.tok { font-family: "Source Code Pro", Monaco, Menlo, Consolas, "Courier New", monospace; font-weight: 500; @@ -569,10 +572,6 @@ span.tok { margin-right: 0.2em; } -.copyToClipBoard { - position: relative; -} - pre { font-family: "Source Code Pro", Monaco, Menlo, Consolas, "Courier New", monospace; color: var(--text); @@ -591,25 +590,7 @@ pre { border: 1px solid var(--border); -webkit-border-radius: 6px; -moz-border-radius: 6px; - border-radius: 6px; -} - -.copyToClipBoardBtn { - visibility: hidden; - position: absolute; - width: 24px; - border-radius: 4px; - background-image: var(--clipboard-image); - right: 5px; - top: 13px; - background-color: var(--secondary-background); - padding: 11px; - border: 0; -} - -.copyToClipBoard:hover .copyToClipBoardBtn { - visibility: visible; -} + border-radius: 6px; } .pre-scrollable { max-height: 340px; @@ -674,8 +655,8 @@ table th { font-weight: bold; } table th.docinfo-name { - background-color: transparent; - text-align: right; + background-color: transparent; + text-align: right; } table tr:hover { @@ -692,31 +673,31 @@ table.borderless td, table.borderless th { padding: 0 0.5em 0 0 !important; } .admonition { - padding: 0.3em; - background-color: var(--secondary-background); - border-left: 0.4em solid #7f7f84; - margin-bottom: 0.5em; - -webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2); - -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2); - box-shadow: 0 5px 8px -6px rgba(0,0,0,.2); + padding: 0.3em; + background-color: var(--secondary-background); + border-left: 0.4em solid #7f7f84; + margin-bottom: 0.5em; + -webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2); + -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2); + box-shadow: 0 5px 8px -6px rgba(0,0,0,.2); } .admonition-info { - border-color: var(--info-background); + border-color: var(--info-background); } .admonition-info-text { - color: var(--info-background); + color: var(--info-background); } .admonition-warning { - border-color: var(--warning-background); + border-color: var(--warning-background); } .admonition-warning-text { - color: var(--warning-background); + color: var(--warning-background); } .admonition-error { - border-color: var(--error-background); + border-color: var(--error-background); } .admonition-error-text { - color: var(--error-background); + color: var(--error-background); } .first { @@ -750,7 +731,8 @@ div.footer, div.header { font-size: smaller; } div.footer { - padding-top: 5em; } + padding-top: 5em; +} div.line-block { display: block; @@ -769,14 +751,17 @@ div.search_results { background-color: var(--third-background); margin: 3em; padding: 1em; - border: 1px solid #4d4d4d; } + border: 1px solid #4d4d4d; +} div#global-links ul { margin-left: 0; - list-style-type: none; } + list-style-type: none; +} div#global-links > simple-boot { - margin-left: 3em; } + margin-left: 3em; +} hr.docutils { width: 75%; } @@ -956,7 +941,8 @@ span.Directive { span.option { font-weight: bold; font-family: "Source Code Pro", Monaco, Menlo, Consolas, "Courier New", monospace; - color: var(--option); } + color: var(--option); +} span.Prompt { font-weight: bold; @@ -972,10 +958,11 @@ span.program { text-decoration: underline; text-decoration-color: var(--hint); text-decoration-thickness: 0.05em; - text-underline-offset: 0.15em; } + text-underline-offset: 0.15em; +} -span.Command, span.Rule, span.Hyperlink, -span.Label, span.Reference, span.Other { +span.Command, span.Rule, span.Hyperlink, span.Label, span.Reference, +span.Other { color: var(--other); } /* Pop type, const, proc, and iterator defs in nim def blocks */ @@ -1013,14 +1000,17 @@ span.pragmadots { border-radius: 4px; margin: 0 2px; cursor: pointer; - font-size: 0.8em; } + font-size: 0.8em; +} span.pragmadots:hover { - background-color: var(--hint); } - + background-color: var(--hint); +} span.pragmawrap { - display: none; } + display: none; +} span.attachedType { display: none; - visibility: hidden; } + visibility: hidden; +}