diff --git a/docs/dochack.js b/docs/dochack.js index 3359b71..1beea9e 100644 --- a/docs/dochack.js +++ b/docs/dochack.js @@ -10,415 +10,700 @@ if (typeof Uint16Array === 'undefined') Uint16Array = Array; if (typeof Uint32Array === 'undefined') Uint32Array = Array; if (typeof Float32Array === 'undefined') Float32Array = Array; if (typeof Float64Array === 'undefined') Float64Array = Array; -var NTI20876058 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; -var NTI10964053 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI21035573 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612468 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612464 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612460 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612456 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612452 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612448 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612444 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612440 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612436 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612432 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612428 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612424 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612420 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612416 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612412 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612408 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612404 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612400 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612396 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612392 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612388 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612384 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612380 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI11612205 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612291 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612289 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI11612267 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612265 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI11612633 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612271 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612269 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI11612631 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612629 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612287 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612285 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI11612627 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612625 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612275 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612273 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI11612623 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612645 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612279 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612277 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI11612643 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612737 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612283 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612281 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI10958065 = {size: 0,kind: 1,base: null,node: null,finalizer: null}; -var NTI11612229 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612227 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI11612243 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612241 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI11612239 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612237 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI11612231 = {size: 0, kind: 14, base: null, node: null, finalizer: null}; -var NTI11612590 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612588 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612586 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI11612235 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI11612233 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI11621105 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI10964041 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI10964049 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI10958045 = {size: 0,kind: 31,base: null,node: null,finalizer: null}; -var NTI11140043 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; -var NTI10963808 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI10964128 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI10958014 = {size: 0,kind: 28,base: null,node: null,finalizer: null}; -var NTI10958016 = {size: 0,kind: 29,base: null,node: null,finalizer: null}; -var NTI10964123 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI10964017 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI10964019 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI10964033 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI10964037 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NNI10964037 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI10964037.node = NNI10964037; -var NNI10964033 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI10964033.node = NNI10964033; -var NNI10964019 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI10964019.node = NNI10964019; -NTI10964123.base = NTI10964017; -NTI10964128.base = NTI10964017; -var NNI10964017 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI10964123, name: "parent", sons: null}, -{kind: 1, offset: "name", len: 0, typ: NTI10958016, name: "name", sons: null}, -{kind: 1, offset: "message", len: 0, typ: NTI10958014, name: "msg", sons: null}, -{kind: 1, offset: "trace", len: 0, typ: NTI10958014, name: "trace", sons: null}, -{kind: 1, offset: "up", len: 0, typ: NTI10964128, name: "up", sons: null}]}; -NTI10964017.node = NNI10964017; -var NNI10963808 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI10963808.node = NNI10963808; -NTI10964017.base = NTI10963808; -NTI10964019.base = NTI10964017; -NTI10964033.base = NTI10964019; -NTI10964037.base = NTI10964033; -var NNI11140043 = {kind: 2, len: 3, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI10958016, name: "Field0", sons: null}, -{kind: 1, offset: "Field1", len: 0, typ: NTI10958045, name: "Field1", sons: null}, -{kind: 1, offset: "Field2", len: 0, typ: NTI10958016, name: "Field2", sons: null}]}; -NTI11140043.node = NNI11140043; -var NNI10964049 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI10964049.node = NNI10964049; -NTI10964049.base = NTI10964019; -var NNI10964041 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI10964041.node = NNI10964041; -NTI10964041.base = NTI10964019; -NTI11612586.base = NTI11612233; -NTI11612588.base = NTI11612233; -NTI11612590.base = NTI11612233; -var NNI11612231 = {kind: 2, offset: 0, typ: null, name: null, len: 12, sons: {"1": {kind: 1, offset: 1, typ: NTI11612231, name: "ElementNode", len: 0, sons: null}, -"2": {kind: 1, offset: 2, typ: NTI11612231, name: "AttributeNode", len: 0, sons: null}, -"3": {kind: 1, offset: 3, typ: NTI11612231, name: "TextNode", len: 0, sons: null}, -"4": {kind: 1, offset: 4, typ: NTI11612231, name: "CDATANode", len: 0, sons: null}, -"5": {kind: 1, offset: 5, typ: NTI11612231, name: "EntityRefNode", len: 0, sons: null}, -"6": {kind: 1, offset: 6, typ: NTI11612231, name: "EntityNode", len: 0, sons: null}, -"7": {kind: 1, offset: 7, typ: NTI11612231, name: "ProcessingInstructionNode", len: 0, sons: null}, -"8": {kind: 1, offset: 8, typ: NTI11612231, name: "CommentNode", len: 0, sons: null}, -"9": {kind: 1, offset: 9, typ: NTI11612231, name: "DocumentNode", len: 0, sons: null}, -"10": {kind: 1, offset: 10, typ: NTI11612231, name: "DocumentTypeNode", len: 0, sons: null}, -"11": {kind: 1, offset: 11, typ: NTI11612231, name: "DocumentFragmentNode", len: 0, sons: null}, -"12": {kind: 1, offset: 12, typ: NTI11612231, name: "NotationNode", len: 0, sons: null}}}; -NTI11612231.node = NNI11612231; -var NNI11612229 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI11612229.node = NNI11612229; -NTI11612229.base = NTI10963808; -NTI11612227.base = NTI11612229; -NTI11612737.base = NTI11612241; -var NNI11612283 = {kind: 2, len: 10, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "acceptCharset", len: 0, typ: NTI10958016, name: "acceptCharset", sons: null}, -{kind: 1, offset: "action", len: 0, typ: NTI10958016, name: "action", sons: null}, -{kind: 1, offset: "autocomplete", len: 0, typ: NTI10958016, name: "autocomplete", sons: null}, -{kind: 1, offset: "elements", len: 0, typ: NTI11612737, name: "elements", sons: null}, -{kind: 1, offset: "encoding", len: 0, typ: NTI10958016, name: "encoding", sons: null}, -{kind: 1, offset: "enctype", len: 0, typ: NTI10958016, name: "enctype", sons: null}, -{kind: 1, offset: "length", len: 0, typ: NTI10958045, name: "length", sons: null}, -{kind: 1, offset: "method", len: 0, typ: NTI10958016, name: "method", sons: null}, -{kind: 1, offset: "noValidate", len: 0, typ: NTI10958065, name: "noValidate", sons: null}, -{kind: 1, offset: "target", len: 0, typ: NTI10958016, name: "target", sons: null}]}; -NTI11612283.node = NNI11612283; -NTI11612283.base = NTI11612243; -NTI11612281.base = NTI11612283; -var NNI11612279 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "defaultSelected", len: 0, typ: NTI10958065, name: "defaultSelected", sons: null}, -{kind: 1, offset: "selected", len: 0, typ: NTI10958065, name: "selected", sons: null}, -{kind: 1, offset: "selectedIndex", len: 0, typ: NTI10958045, name: "selectedIndex", sons: null}, -{kind: 1, offset: "text", len: 0, typ: NTI10958016, name: "text", sons: null}, -{kind: 1, offset: "value", len: 0, typ: NTI10958016, name: "value", sons: null}]}; -NTI11612279.node = NNI11612279; -NTI11612279.base = NTI11612243; -NTI11612277.base = NTI11612279; -NTI11612643.base = NTI11612277; -NTI11612645.base = NTI11612277; -var NNI11612243 = {kind: 2, len: 19, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "classList", len: 0, typ: NTI11612227, name: "classList", sons: null}, -{kind: 1, offset: "checked", len: 0, typ: NTI10958065, name: "checked", sons: null}, -{kind: 1, offset: "defaultChecked", len: 0, typ: NTI10958065, name: "defaultChecked", sons: null}, -{kind: 1, offset: "defaultValue", len: 0, typ: NTI10958016, name: "defaultValue", sons: null}, -{kind: 1, offset: "disabled", len: 0, typ: NTI10958065, name: "disabled", sons: null}, -{kind: 1, offset: "form", len: 0, typ: NTI11612281, name: "form", sons: null}, -{kind: 1, offset: "name", len: 0, typ: NTI10958016, name: "name", sons: null}, -{kind: 1, offset: "readOnly", len: 0, typ: NTI10958065, name: "readOnly", sons: null}, -{kind: 1, offset: "options", len: 0, typ: NTI11612643, name: "options", sons: null}, -{kind: 1, offset: "selectedOptions", len: 0, typ: NTI11612645, name: "selectedOptions", sons: null}, -{kind: 1, offset: "clientWidth", len: 0, typ: NTI10958045, name: "clientWidth", sons: null}, -{kind: 1, offset: "clientHeight", len: 0, typ: NTI10958045, name: "clientHeight", sons: null}, -{kind: 1, offset: "contentEditable", len: 0, typ: NTI10958016, name: "contentEditable", sons: null}, -{kind: 1, offset: "isContentEditable", len: 0, typ: NTI10958065, name: "isContentEditable", sons: null}, -{kind: 1, offset: "dir", len: 0, typ: NTI10958016, name: "dir", sons: null}, -{kind: 1, offset: "offsetHeight", len: 0, typ: NTI10958045, name: "offsetHeight", sons: null}, -{kind: 1, offset: "offsetWidth", len: 0, typ: NTI10958045, name: "offsetWidth", sons: null}, -{kind: 1, offset: "offsetLeft", len: 0, typ: NTI10958045, name: "offsetLeft", sons: null}, -{kind: 1, offset: "offsetTop", len: 0, typ: NTI10958045, name: "offsetTop", sons: null}]}; -NTI11612243.node = NNI11612243; -NTI11612243.base = NTI11612235; -NTI11612241.base = NTI11612243; -var NNI11612275 = {kind: 2, len: 3, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "text", len: 0, typ: NTI10958016, name: "text", sons: null}, -{kind: 1, offset: "x", len: 0, typ: NTI10958045, name: "x", sons: null}, -{kind: 1, offset: "y", len: 0, typ: NTI10958045, name: "y", sons: null}]}; -NTI11612275.node = NNI11612275; -NTI11612275.base = NTI11612243; -NTI11612273.base = NTI11612275; -NTI11612623.base = NTI11612273; -NTI11612625.base = NTI11612281; -var NNI11612287 = {kind: 2, len: 8, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "border", len: 0, typ: NTI10958045, name: "border", sons: null}, -{kind: 1, offset: "complete", len: 0, typ: NTI10958065, name: "complete", sons: null}, -{kind: 1, offset: "height", len: 0, typ: NTI10958045, name: "height", sons: null}, -{kind: 1, offset: "hspace", len: 0, typ: NTI10958045, name: "hspace", sons: null}, -{kind: 1, offset: "lowsrc", len: 0, typ: NTI10958016, name: "lowsrc", sons: null}, -{kind: 1, offset: "src", len: 0, typ: NTI10958016, name: "src", sons: null}, -{kind: 1, offset: "vspace", len: 0, typ: NTI10958045, name: "vspace", sons: null}, -{kind: 1, offset: "width", len: 0, typ: NTI10958045, name: "width", sons: null}]}; -NTI11612287.node = NNI11612287; -NTI11612287.base = NTI11612243; -NTI11612285.base = NTI11612287; -NTI11612627.base = NTI11612285; -NTI11612629.base = NTI11612241; -var NNI11612271 = {kind: 2, len: 6, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "height", len: 0, typ: NTI10958045, name: "height", sons: null}, -{kind: 1, offset: "hspace", len: 0, typ: NTI10958045, name: "hspace", sons: null}, -{kind: 1, offset: "src", len: 0, typ: NTI10958016, name: "src", sons: null}, -{kind: 1, offset: "width", len: 0, typ: NTI10958045, name: "width", sons: null}, -{kind: 1, offset: "type", len: 0, typ: NTI10958016, name: "type", sons: null}, -{kind: 1, offset: "vspace", len: 0, typ: NTI10958045, name: "vspace", sons: null}]}; -NTI11612271.node = NNI11612271; -NTI11612271.base = NTI11612243; -NTI11612269.base = NTI11612271; -NTI11612631.base = NTI11612269; -var NNI11612267 = {kind: 2, len: 4, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "target", len: 0, typ: NTI10958016, name: "target", sons: null}, -{kind: 1, offset: "text", len: 0, typ: NTI10958016, name: "text", sons: null}, -{kind: 1, offset: "x", len: 0, typ: NTI10958045, name: "x", sons: null}, -{kind: 1, offset: "y", len: 0, typ: NTI10958045, name: "y", sons: null}]}; -NTI11612267.node = NNI11612267; -NTI11612267.base = NTI11612243; -NTI11612265.base = NTI11612267; -NTI11612633.base = NTI11612265; -var NNI11612239 = {kind: 2, len: 21, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "activeElement", len: 0, typ: NTI11612241, name: "activeElement", sons: null}, -{kind: 1, offset: "alinkColor", len: 0, typ: NTI10958016, name: "alinkColor", sons: null}, -{kind: 1, offset: "bgColor", len: 0, typ: NTI10958016, name: "bgColor", sons: null}, -{kind: 1, offset: "body", len: 0, typ: NTI11612241, name: "body", sons: null}, -{kind: 1, offset: "charset", len: 0, typ: NTI10958016, name: "charset", sons: null}, -{kind: 1, offset: "cookie", len: 0, typ: NTI10958016, name: "cookie", sons: null}, -{kind: 1, offset: "defaultCharset", len: 0, typ: NTI10958016, name: "defaultCharset", sons: null}, -{kind: 1, offset: "fgColor", len: 0, typ: NTI10958016, name: "fgColor", sons: null}, -{kind: 1, offset: "head", len: 0, typ: NTI11612241, name: "head", sons: null}, -{kind: 1, offset: "lastModified", len: 0, typ: NTI10958016, name: "lastModified", sons: null}, -{kind: 1, offset: "linkColor", len: 0, typ: NTI10958016, name: "linkColor", sons: null}, -{kind: 1, offset: "referrer", len: 0, typ: NTI10958016, name: "referrer", sons: null}, -{kind: 1, offset: "title", len: 0, typ: NTI10958016, name: "title", sons: null}, -{kind: 1, offset: "URL", len: 0, typ: NTI10958016, name: "URL", sons: null}, -{kind: 1, offset: "vlinkColor", len: 0, typ: NTI10958016, name: "vlinkColor", sons: null}, -{kind: 1, offset: "anchors", len: 0, typ: NTI11612623, name: "anchors", sons: null}, -{kind: 1, offset: "forms", len: 0, typ: NTI11612625, name: "forms", sons: null}, -{kind: 1, offset: "images", len: 0, typ: NTI11612627, name: "images", sons: null}, -{kind: 1, offset: "applets", len: 0, typ: NTI11612629, name: "applets", sons: null}, -{kind: 1, offset: "embeds", len: 0, typ: NTI11612631, name: "embeds", sons: null}, -{kind: 1, offset: "links", len: 0, typ: NTI11612633, name: "links", sons: null}]}; -NTI11612239.node = NNI11612239; -NTI11612239.base = NTI11612235; -NTI11612237.base = NTI11612239; -var NNI11612291 = {kind: 2, len: 101, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "background", len: 0, typ: NTI10958016, name: "background", sons: null}, -{kind: 1, offset: "backgroundAttachment", len: 0, typ: NTI10958016, name: "backgroundAttachment", sons: null}, -{kind: 1, offset: "backgroundColor", len: 0, typ: NTI10958016, name: "backgroundColor", sons: null}, -{kind: 1, offset: "backgroundImage", len: 0, typ: NTI10958016, name: "backgroundImage", sons: null}, -{kind: 1, offset: "backgroundPosition", len: 0, typ: NTI10958016, name: "backgroundPosition", sons: null}, -{kind: 1, offset: "backgroundRepeat", len: 0, typ: NTI10958016, name: "backgroundRepeat", sons: null}, -{kind: 1, offset: "backgroundSize", len: 0, typ: NTI10958016, name: "backgroundSize", sons: null}, -{kind: 1, offset: "border", len: 0, typ: NTI10958016, name: "border", sons: null}, -{kind: 1, offset: "borderBottom", len: 0, typ: NTI10958016, name: "borderBottom", sons: null}, -{kind: 1, offset: "borderBottomColor", len: 0, typ: NTI10958016, name: "borderBottomColor", sons: null}, -{kind: 1, offset: "borderBottomStyle", len: 0, typ: NTI10958016, name: "borderBottomStyle", sons: null}, -{kind: 1, offset: "borderBottomWidth", len: 0, typ: NTI10958016, name: "borderBottomWidth", sons: null}, -{kind: 1, offset: "borderColor", len: 0, typ: NTI10958016, name: "borderColor", sons: null}, -{kind: 1, offset: "borderLeft", len: 0, typ: NTI10958016, name: "borderLeft", sons: null}, -{kind: 1, offset: "borderLeftColor", len: 0, typ: NTI10958016, name: "borderLeftColor", sons: null}, -{kind: 1, offset: "borderLeftStyle", len: 0, typ: NTI10958016, name: "borderLeftStyle", sons: null}, -{kind: 1, offset: "borderLeftWidth", len: 0, typ: NTI10958016, name: "borderLeftWidth", sons: null}, -{kind: 1, offset: "borderRadius", len: 0, typ: NTI10958016, name: "borderRadius", sons: null}, -{kind: 1, offset: "borderRight", len: 0, typ: NTI10958016, name: "borderRight", sons: null}, -{kind: 1, offset: "borderRightColor", len: 0, typ: NTI10958016, name: "borderRightColor", sons: null}, -{kind: 1, offset: "borderRightStyle", len: 0, typ: NTI10958016, name: "borderRightStyle", sons: null}, -{kind: 1, offset: "borderRightWidth", len: 0, typ: NTI10958016, name: "borderRightWidth", sons: null}, -{kind: 1, offset: "borderStyle", len: 0, typ: NTI10958016, name: "borderStyle", sons: null}, -{kind: 1, offset: "borderTop", len: 0, typ: NTI10958016, name: "borderTop", sons: null}, -{kind: 1, offset: "borderTopColor", len: 0, typ: NTI10958016, name: "borderTopColor", sons: null}, -{kind: 1, offset: "borderTopStyle", len: 0, typ: NTI10958016, name: "borderTopStyle", sons: null}, -{kind: 1, offset: "borderTopWidth", len: 0, typ: NTI10958016, name: "borderTopWidth", sons: null}, -{kind: 1, offset: "borderWidth", len: 0, typ: NTI10958016, name: "borderWidth", sons: null}, -{kind: 1, offset: "bottom", len: 0, typ: NTI10958016, name: "bottom", sons: null}, -{kind: 1, offset: "boxSizing", len: 0, typ: NTI10958016, name: "boxSizing", sons: null}, -{kind: 1, offset: "boxShadow", len: 0, typ: NTI10958016, name: "boxShadow", sons: null}, -{kind: 1, offset: "captionSide", len: 0, typ: NTI10958016, name: "captionSide", sons: null}, -{kind: 1, offset: "clear", len: 0, typ: NTI10958016, name: "clear", sons: null}, -{kind: 1, offset: "clip", len: 0, typ: NTI10958016, name: "clip", sons: null}, -{kind: 1, offset: "clipPath", len: 0, typ: NTI10958016, name: "clipPath", sons: null}, -{kind: 1, offset: "color", len: 0, typ: NTI10958016, name: "color", sons: null}, -{kind: 1, offset: "cursor", len: 0, typ: NTI10958016, name: "cursor", sons: null}, -{kind: 1, offset: "direction", len: 0, typ: NTI10958016, name: "direction", sons: null}, -{kind: 1, offset: "display", len: 0, typ: NTI10958016, name: "display", sons: null}, -{kind: 1, offset: "emptyCells", len: 0, typ: NTI10958016, name: "emptyCells", sons: null}, -{kind: 1, offset: "cssFloat", len: 0, typ: NTI10958016, name: "cssFloat", sons: null}, -{kind: 1, offset: "font", len: 0, typ: NTI10958016, name: "font", sons: null}, -{kind: 1, offset: "fontFamily", len: 0, typ: NTI10958016, name: "fontFamily", sons: null}, -{kind: 1, offset: "fontSize", len: 0, typ: NTI10958016, name: "fontSize", sons: null}, -{kind: 1, offset: "fontStretch", len: 0, typ: NTI10958016, name: "fontStretch", sons: null}, -{kind: 1, offset: "fontStyle", len: 0, typ: NTI10958016, name: "fontStyle", sons: null}, -{kind: 1, offset: "fontVariant", len: 0, typ: NTI10958016, name: "fontVariant", sons: null}, -{kind: 1, offset: "fontWeight", len: 0, typ: NTI10958016, name: "fontWeight", sons: null}, -{kind: 1, offset: "height", len: 0, typ: NTI10958016, name: "height", sons: null}, -{kind: 1, offset: "left", len: 0, typ: NTI10958016, name: "left", sons: null}, -{kind: 1, offset: "letterSpacing", len: 0, typ: NTI10958016, name: "letterSpacing", sons: null}, -{kind: 1, offset: "lineHeight", len: 0, typ: NTI10958016, name: "lineHeight", sons: null}, -{kind: 1, offset: "listStyle", len: 0, typ: NTI10958016, name: "listStyle", sons: null}, -{kind: 1, offset: "listStyleImage", len: 0, typ: NTI10958016, name: "listStyleImage", sons: null}, -{kind: 1, offset: "listStylePosition", len: 0, typ: NTI10958016, name: "listStylePosition", sons: null}, -{kind: 1, offset: "listStyleType", len: 0, typ: NTI10958016, name: "listStyleType", sons: null}, -{kind: 1, offset: "margin", len: 0, typ: NTI10958016, name: "margin", sons: null}, -{kind: 1, offset: "marginBottom", len: 0, typ: NTI10958016, name: "marginBottom", sons: null}, -{kind: 1, offset: "marginLeft", len: 0, typ: NTI10958016, name: "marginLeft", sons: null}, -{kind: 1, offset: "marginRight", len: 0, typ: NTI10958016, name: "marginRight", sons: null}, -{kind: 1, offset: "marginTop", len: 0, typ: NTI10958016, name: "marginTop", sons: null}, -{kind: 1, offset: "maxHeight", len: 0, typ: NTI10958016, name: "maxHeight", sons: null}, -{kind: 1, offset: "maxWidth", len: 0, typ: NTI10958016, name: "maxWidth", sons: null}, -{kind: 1, offset: "minHeight", len: 0, typ: NTI10958016, name: "minHeight", sons: null}, -{kind: 1, offset: "minWidth", len: 0, typ: NTI10958016, name: "minWidth", sons: null}, -{kind: 1, offset: "opacity", len: 0, typ: NTI10958016, name: "opacity", sons: null}, -{kind: 1, offset: "outline", len: 0, typ: NTI10958016, name: "outline", sons: null}, -{kind: 1, offset: "overflow", len: 0, typ: NTI10958016, name: "overflow", sons: null}, -{kind: 1, offset: "overflowX", len: 0, typ: NTI10958016, name: "overflowX", sons: null}, -{kind: 1, offset: "overflowY", len: 0, typ: NTI10958016, name: "overflowY", sons: null}, -{kind: 1, offset: "padding", len: 0, typ: NTI10958016, name: "padding", sons: null}, -{kind: 1, offset: "paddingBottom", len: 0, typ: NTI10958016, name: "paddingBottom", sons: null}, -{kind: 1, offset: "paddingLeft", len: 0, typ: NTI10958016, name: "paddingLeft", sons: null}, -{kind: 1, offset: "paddingRight", len: 0, typ: NTI10958016, name: "paddingRight", sons: null}, -{kind: 1, offset: "paddingTop", len: 0, typ: NTI10958016, name: "paddingTop", sons: null}, -{kind: 1, offset: "pageBreakAfter", len: 0, typ: NTI10958016, name: "pageBreakAfter", sons: null}, -{kind: 1, offset: "pageBreakBefore", len: 0, typ: NTI10958016, name: "pageBreakBefore", sons: null}, -{kind: 1, offset: "pointerEvents", len: 0, typ: NTI10958016, name: "pointerEvents", sons: null}, -{kind: 1, offset: "position", len: 0, typ: NTI10958016, name: "position", sons: null}, -{kind: 1, offset: "resize", len: 0, typ: NTI10958016, name: "resize", sons: null}, -{kind: 1, offset: "right", len: 0, typ: NTI10958016, name: "right", sons: null}, -{kind: 1, offset: "scrollbar3dLightColor", len: 0, typ: NTI10958016, name: "scrollbar3dLightColor", sons: null}, -{kind: 1, offset: "scrollbarArrowColor", len: 0, typ: NTI10958016, name: "scrollbarArrowColor", sons: null}, -{kind: 1, offset: "scrollbarBaseColor", len: 0, typ: NTI10958016, name: "scrollbarBaseColor", sons: null}, -{kind: 1, offset: "scrollbarDarkshadowColor", len: 0, typ: NTI10958016, name: "scrollbarDarkshadowColor", sons: null}, -{kind: 1, offset: "scrollbarFaceColor", len: 0, typ: NTI10958016, name: "scrollbarFaceColor", sons: null}, -{kind: 1, offset: "scrollbarHighlightColor", len: 0, typ: NTI10958016, name: "scrollbarHighlightColor", sons: null}, -{kind: 1, offset: "scrollbarShadowColor", len: 0, typ: NTI10958016, name: "scrollbarShadowColor", sons: null}, -{kind: 1, offset: "scrollbarTrackColor", len: 0, typ: NTI10958016, name: "scrollbarTrackColor", sons: null}, -{kind: 1, offset: "tableLayout", len: 0, typ: NTI10958016, name: "tableLayout", sons: null}, -{kind: 1, offset: "textAlign", len: 0, typ: NTI10958016, name: "textAlign", sons: null}, -{kind: 1, offset: "textDecoration", len: 0, typ: NTI10958016, name: "textDecoration", sons: null}, -{kind: 1, offset: "textIndent", len: 0, typ: NTI10958016, name: "textIndent", sons: null}, -{kind: 1, offset: "textTransform", len: 0, typ: NTI10958016, name: "textTransform", sons: null}, -{kind: 1, offset: "transform", len: 0, typ: NTI10958016, name: "transform", sons: null}, -{kind: 1, offset: "top", len: 0, typ: NTI10958016, name: "top", sons: null}, -{kind: 1, offset: "verticalAlign", len: 0, typ: NTI10958016, name: "verticalAlign", sons: null}, -{kind: 1, offset: "visibility", len: 0, typ: NTI10958016, name: "visibility", sons: null}, -{kind: 1, offset: "width", len: 0, typ: NTI10958016, name: "width", sons: null}, -{kind: 1, offset: "wordSpacing", len: 0, typ: NTI10958016, name: "wordSpacing", sons: null}, -{kind: 1, offset: "zIndex", len: 0, typ: NTI10958045, name: "zIndex", sons: null}]}; -NTI11612291.node = NNI11612291; -NTI11612291.base = NTI10963808; -NTI11612289.base = NTI11612291; -var NNI11612235 = {kind: 2, len: 19, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "attributes", len: 0, typ: NTI11612586, name: "attributes", sons: null}, -{kind: 1, offset: "childNodes", len: 0, typ: NTI11612588, name: "childNodes", sons: null}, -{kind: 1, offset: "children", len: 0, typ: NTI11612590, name: "children", sons: null}, -{kind: 1, offset: "data", len: 0, typ: NTI10958016, name: "data", sons: null}, -{kind: 1, offset: "firstChild", len: 0, typ: NTI11612233, name: "firstChild", sons: null}, -{kind: 1, offset: "lastChild", len: 0, typ: NTI11612233, name: "lastChild", sons: null}, -{kind: 1, offset: "nextSibling", len: 0, typ: NTI11612233, name: "nextSibling", sons: null}, -{kind: 1, offset: "nodeName", len: 0, typ: NTI10958016, name: "nodeName", sons: null}, -{kind: 1, offset: "nodeType", len: 0, typ: NTI11612231, name: "nodeType", sons: null}, -{kind: 1, offset: "nodeValue", len: 0, typ: NTI10958016, name: "nodeValue", sons: null}, -{kind: 1, offset: "parentNode", len: 0, typ: NTI11612233, name: "parentNode", sons: null}, -{kind: 1, offset: "content", len: 0, typ: NTI11612233, name: "content", sons: null}, -{kind: 1, offset: "previousSibling", len: 0, typ: NTI11612233, name: "previousSibling", sons: null}, -{kind: 1, offset: "ownerDocument", len: 0, typ: NTI11612237, name: "ownerDocument", sons: null}, -{kind: 1, offset: "innerHTML", len: 0, typ: NTI10958016, name: "innerHTML", sons: null}, -{kind: 1, offset: "outerHTML", len: 0, typ: NTI10958016, name: "outerHTML", sons: null}, -{kind: 1, offset: "innerText", len: 0, typ: NTI10958016, name: "innerText", sons: null}, -{kind: 1, offset: "textContent", len: 0, typ: NTI10958016, name: "textContent", sons: null}, -{kind: 1, offset: "style", len: 0, typ: NTI11612289, name: "style", sons: null}]}; -NTI11612235.node = NNI11612235; -var NNI11612205 = {kind: 2, len: 23, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "onabort", len: 0, typ: NTI11612380, name: "onabort", sons: null}, -{kind: 1, offset: "onblur", len: 0, typ: NTI11612384, name: "onblur", sons: null}, -{kind: 1, offset: "onchange", len: 0, typ: NTI11612388, name: "onchange", sons: null}, -{kind: 1, offset: "onclick", len: 0, typ: NTI11612392, name: "onclick", sons: null}, -{kind: 1, offset: "ondblclick", len: 0, typ: NTI11612396, name: "ondblclick", sons: null}, -{kind: 1, offset: "onerror", len: 0, typ: NTI11612400, name: "onerror", sons: null}, -{kind: 1, offset: "onfocus", len: 0, typ: NTI11612404, name: "onfocus", sons: null}, -{kind: 1, offset: "onkeydown", len: 0, typ: NTI11612408, name: "onkeydown", sons: null}, -{kind: 1, offset: "onkeypress", len: 0, typ: NTI11612412, name: "onkeypress", sons: null}, -{kind: 1, offset: "onkeyup", len: 0, typ: NTI11612416, name: "onkeyup", sons: null}, -{kind: 1, offset: "onload", len: 0, typ: NTI11612420, name: "onload", sons: null}, -{kind: 1, offset: "onmousedown", len: 0, typ: NTI11612424, name: "onmousedown", sons: null}, -{kind: 1, offset: "onmousemove", len: 0, typ: NTI11612428, name: "onmousemove", sons: null}, -{kind: 1, offset: "onmouseout", len: 0, typ: NTI11612432, name: "onmouseout", sons: null}, -{kind: 1, offset: "onmouseover", len: 0, typ: NTI11612436, name: "onmouseover", sons: null}, -{kind: 1, offset: "onmouseup", len: 0, typ: NTI11612440, name: "onmouseup", sons: null}, -{kind: 1, offset: "onreset", len: 0, typ: NTI11612444, name: "onreset", sons: null}, -{kind: 1, offset: "onselect", len: 0, typ: NTI11612448, name: "onselect", sons: null}, -{kind: 1, offset: "onsubmit", len: 0, typ: NTI11612452, name: "onsubmit", sons: null}, -{kind: 1, offset: "onunload", len: 0, typ: NTI11612456, name: "onunload", sons: null}, -{kind: 1, offset: "onloadstart", len: 0, typ: NTI11612460, name: "onloadstart", sons: null}, -{kind: 1, offset: "onprogress", len: 0, typ: NTI11612464, name: "onprogress", sons: null}, -{kind: 1, offset: "onloadend", len: 0, typ: NTI11612468, name: "onloadend", sons: null}]}; -NTI11612205.node = NNI11612205; -NTI11612205.base = NTI10963808; -NTI11612235.base = NTI11612205; -NTI11612233.base = NTI11612235; -NTI11621105.base = NTI11612233; -NTI21035573.base = NTI10958016; -var NNI10964053 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI10964053.node = NNI10964053; -NTI10964053.base = NTI10964019; -var NNI20876058 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI10958045, name: "Field0", sons: null}, -{kind: 1, offset: "Field1", len: 0, typ: NTI10958065, name: "Field1", sons: null}]}; -NTI20876058.node = NNI20876058; -function makeNimstrLit(c_11215062) { - var ln = c_11215062.length; +var NTI10376058 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI1194253 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI10535574 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852476 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852472 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852468 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852464 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852460 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852456 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852452 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852448 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852444 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852440 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852436 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852432 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852428 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852424 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852420 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852416 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852412 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852408 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852404 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852400 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852396 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852392 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852388 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1852205 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852293 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852291 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1853616 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1853607 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI1853606 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI1852385 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1853614 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI1852387 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1852269 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852267 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1852659 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852273 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852271 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1852657 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852655 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852289 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852287 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1852653 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852651 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852277 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852275 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1852649 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852673 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852281 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852279 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1852671 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852765 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852285 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852283 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1188066 = {size: 0,kind: 1,base: null,node: null,finalizer: null}; +var NTI1852231 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852229 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1852245 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852243 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1852241 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852239 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1852233 = {size: 0, kind: 14, base: null, node: null, finalizer: null}; +var NTI1852613 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852611 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852609 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1852237 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1852235 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1870705 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI1194241 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1194249 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1188046 = {size: 0,kind: 31,base: null,node: null,finalizer: null}; +var NTI1380043 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI1194008 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1194328 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1188015 = {size: 0,kind: 28,base: null,node: null,finalizer: null}; +var NTI1188017 = {size: 0,kind: 29,base: null,node: null,finalizer: null}; +var NTI1194323 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI1194217 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1194219 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1194233 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI1194237 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NNI1194237 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI1194237.node = NNI1194237; +var NNI1194233 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI1194233.node = NNI1194233; +var NNI1194219 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI1194219.node = NNI1194219; +NTI1194323.base = NTI1194217; +NTI1194328.base = NTI1194217; +var NNI1194217 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI1194323, name: "parent", sons: null}, +{kind: 1, offset: "name", len: 0, typ: NTI1188017, name: "name", sons: null}, +{kind: 1, offset: "message", len: 0, typ: NTI1188015, name: "msg", sons: null}, +{kind: 1, offset: "trace", len: 0, typ: NTI1188015, name: "trace", sons: null}, +{kind: 1, offset: "up", len: 0, typ: NTI1194328, name: "up", sons: null}]}; +NTI1194217.node = NNI1194217; +var NNI1194008 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI1194008.node = NNI1194008; +NTI1194217.base = NTI1194008; +NTI1194219.base = NTI1194217; +NTI1194233.base = NTI1194219; +NTI1194237.base = NTI1194233; +var NNI1380043 = {kind: 2, len: 3, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI1188017, name: "Field0", sons: null}, +{kind: 1, offset: "Field1", len: 0, typ: NTI1188046, name: "Field1", sons: null}, +{kind: 1, offset: "Field2", len: 0, typ: NTI1188017, name: "Field2", sons: null}]}; +NTI1380043.node = NNI1380043; +var NNI1194249 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI1194249.node = NNI1194249; +NTI1194249.base = NTI1194219; +var NNI1194241 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI1194241.node = NNI1194241; +NTI1194241.base = NTI1194219; +NTI1852609.base = NTI1852235; +NTI1852611.base = NTI1852235; +NTI1852613.base = NTI1852235; +var NNI1852233 = {kind: 2, offset: 0, typ: null, name: null, len: 12, sons: {"1": {kind: 1, offset: 1, typ: NTI1852233, name: "ElementNode", len: 0, sons: null}, +"2": {kind: 1, offset: 2, typ: NTI1852233, name: "AttributeNode", len: 0, sons: null}, +"3": {kind: 1, offset: 3, typ: NTI1852233, name: "TextNode", len: 0, sons: null}, +"4": {kind: 1, offset: 4, typ: NTI1852233, name: "CDATANode", len: 0, sons: null}, +"5": {kind: 1, offset: 5, typ: NTI1852233, name: "EntityRefNode", len: 0, sons: null}, +"6": {kind: 1, offset: 6, typ: NTI1852233, name: "EntityNode", len: 0, sons: null}, +"7": {kind: 1, offset: 7, typ: NTI1852233, name: "ProcessingInstructionNode", len: 0, sons: null}, +"8": {kind: 1, offset: 8, typ: NTI1852233, name: "CommentNode", len: 0, sons: null}, +"9": {kind: 1, offset: 9, typ: NTI1852233, name: "DocumentNode", len: 0, sons: null}, +"10": {kind: 1, offset: 10, typ: NTI1852233, name: "DocumentTypeNode", len: 0, sons: null}, +"11": {kind: 1, offset: 11, typ: NTI1852233, name: "DocumentFragmentNode", len: 0, sons: null}, +"12": {kind: 1, offset: 12, typ: NTI1852233, name: "NotationNode", len: 0, sons: null}}}; +NTI1852233.node = NNI1852233; +var NNI1852231 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI1852231.node = NNI1852231; +NTI1852231.base = NTI1194008; +NTI1852229.base = NTI1852231; +NTI1852765.base = NTI1852243; +var NNI1852285 = {kind: 2, len: 10, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "acceptCharset", len: 0, typ: NTI1188017, name: "acceptCharset", sons: null}, +{kind: 1, offset: "action", len: 0, typ: NTI1188017, name: "action", sons: null}, +{kind: 1, offset: "autocomplete", len: 0, typ: NTI1188017, name: "autocomplete", sons: null}, +{kind: 1, offset: "elements", len: 0, typ: NTI1852765, name: "elements", sons: null}, +{kind: 1, offset: "encoding", len: 0, typ: NTI1188017, name: "encoding", sons: null}, +{kind: 1, offset: "enctype", len: 0, typ: NTI1188017, name: "enctype", sons: null}, +{kind: 1, offset: "length", len: 0, typ: NTI1188046, name: "length", sons: null}, +{kind: 1, offset: "method", len: 0, typ: NTI1188017, name: "method", sons: null}, +{kind: 1, offset: "noValidate", len: 0, typ: NTI1188066, name: "noValidate", sons: null}, +{kind: 1, offset: "target", len: 0, typ: NTI1188017, name: "target", sons: null}]}; +NTI1852285.node = NNI1852285; +NTI1852285.base = NTI1852245; +NTI1852283.base = NTI1852285; +var NNI1852281 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "defaultSelected", len: 0, typ: NTI1188066, name: "defaultSelected", sons: null}, +{kind: 1, offset: "selected", len: 0, typ: NTI1188066, name: "selected", sons: null}, +{kind: 1, offset: "selectedIndex", len: 0, typ: NTI1188046, name: "selectedIndex", sons: null}, +{kind: 1, offset: "text", len: 0, typ: NTI1188017, name: "text", sons: null}, +{kind: 1, offset: "value", len: 0, typ: NTI1188017, name: "value", sons: null}]}; +NTI1852281.node = NNI1852281; +NTI1852281.base = NTI1852245; +NTI1852279.base = NTI1852281; +NTI1852671.base = NTI1852279; +NTI1852673.base = NTI1852279; +var NNI1852245 = {kind: 2, len: 20, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "className", len: 0, typ: NTI1188017, name: "className", sons: null}, +{kind: 1, offset: "classList", len: 0, typ: NTI1852229, name: "classList", sons: null}, +{kind: 1, offset: "checked", len: 0, typ: NTI1188066, name: "checked", sons: null}, +{kind: 1, offset: "defaultChecked", len: 0, typ: NTI1188066, name: "defaultChecked", sons: null}, +{kind: 1, offset: "defaultValue", len: 0, typ: NTI1188017, name: "defaultValue", sons: null}, +{kind: 1, offset: "disabled", len: 0, typ: NTI1188066, name: "disabled", sons: null}, +{kind: 1, offset: "form", len: 0, typ: NTI1852283, name: "form", sons: null}, +{kind: 1, offset: "name", len: 0, typ: NTI1188017, name: "name", sons: null}, +{kind: 1, offset: "readOnly", len: 0, typ: NTI1188066, name: "readOnly", sons: null}, +{kind: 1, offset: "options", len: 0, typ: NTI1852671, name: "options", sons: null}, +{kind: 1, offset: "selectedOptions", len: 0, typ: NTI1852673, name: "selectedOptions", sons: null}, +{kind: 1, offset: "clientWidth", len: 0, typ: NTI1188046, name: "clientWidth", sons: null}, +{kind: 1, offset: "clientHeight", len: 0, typ: NTI1188046, name: "clientHeight", sons: null}, +{kind: 1, offset: "contentEditable", len: 0, typ: NTI1188017, name: "contentEditable", sons: null}, +{kind: 1, offset: "isContentEditable", len: 0, typ: NTI1188066, name: "isContentEditable", sons: null}, +{kind: 1, offset: "dir", len: 0, typ: NTI1188017, name: "dir", sons: null}, +{kind: 1, offset: "offsetHeight", len: 0, typ: NTI1188046, name: "offsetHeight", sons: null}, +{kind: 1, offset: "offsetWidth", len: 0, typ: NTI1188046, name: "offsetWidth", sons: null}, +{kind: 1, offset: "offsetLeft", len: 0, typ: NTI1188046, name: "offsetLeft", sons: null}, +{kind: 1, offset: "offsetTop", len: 0, typ: NTI1188046, name: "offsetTop", sons: null}]}; +NTI1852245.node = NNI1852245; +NTI1852245.base = NTI1852237; +NTI1852243.base = NTI1852245; +var NNI1852277 = {kind: 2, len: 3, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "text", len: 0, typ: NTI1188017, name: "text", sons: null}, +{kind: 1, offset: "x", len: 0, typ: NTI1188046, name: "x", sons: null}, +{kind: 1, offset: "y", len: 0, typ: NTI1188046, name: "y", sons: null}]}; +NTI1852277.node = NNI1852277; +NTI1852277.base = NTI1852245; +NTI1852275.base = NTI1852277; +NTI1852649.base = NTI1852275; +NTI1852651.base = NTI1852283; +var NNI1852289 = {kind: 2, len: 8, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "border", len: 0, typ: NTI1188046, name: "border", sons: null}, +{kind: 1, offset: "complete", len: 0, typ: NTI1188066, name: "complete", sons: null}, +{kind: 1, offset: "height", len: 0, typ: NTI1188046, name: "height", sons: null}, +{kind: 1, offset: "hspace", len: 0, typ: NTI1188046, name: "hspace", sons: null}, +{kind: 1, offset: "lowsrc", len: 0, typ: NTI1188017, name: "lowsrc", sons: null}, +{kind: 1, offset: "src", len: 0, typ: NTI1188017, name: "src", sons: null}, +{kind: 1, offset: "vspace", len: 0, typ: NTI1188046, name: "vspace", sons: null}, +{kind: 1, offset: "width", len: 0, typ: NTI1188046, name: "width", sons: null}]}; +NTI1852289.node = NNI1852289; +NTI1852289.base = NTI1852245; +NTI1852287.base = NTI1852289; +NTI1852653.base = NTI1852287; +NTI1852655.base = NTI1852243; +var NNI1852273 = {kind: 2, len: 6, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "height", len: 0, typ: NTI1188046, name: "height", sons: null}, +{kind: 1, offset: "hspace", len: 0, typ: NTI1188046, name: "hspace", sons: null}, +{kind: 1, offset: "src", len: 0, typ: NTI1188017, name: "src", sons: null}, +{kind: 1, offset: "width", len: 0, typ: NTI1188046, name: "width", sons: null}, +{kind: 1, offset: "type", len: 0, typ: NTI1188017, name: "type", sons: null}, +{kind: 1, offset: "vspace", len: 0, typ: NTI1188046, name: "vspace", sons: null}]}; +NTI1852273.node = NNI1852273; +NTI1852273.base = NTI1852245; +NTI1852271.base = NTI1852273; +NTI1852657.base = NTI1852271; +var NNI1852269 = {kind: 2, len: 4, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "target", len: 0, typ: NTI1188017, name: "target", sons: null}, +{kind: 1, offset: "text", len: 0, typ: NTI1188017, name: "text", sons: null}, +{kind: 1, offset: "x", len: 0, typ: NTI1188046, name: "x", sons: null}, +{kind: 1, offset: "y", len: 0, typ: NTI1188046, name: "y", sons: null}]}; +NTI1852269.node = NNI1852269; +NTI1852269.base = NTI1852245; +NTI1852267.base = NTI1852269; +NTI1852659.base = NTI1852267; +var NNI1853606 = {kind: 1, offset: "then", len: 0, typ: NTI1853607, name: "then", sons: null}; +NTI1853606.node = NNI1853606; +NTI1852385.base = NTI1853606; +var NNI1853614 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "ready", len: 0, typ: NTI1852385, name: "ready", sons: null}, +{kind: 1, offset: "onloadingdone", len: 0, typ: NTI1853616, name: "onloadingdone", sons: null}]}; +NTI1853614.node = NNI1853614; +NTI1852387.base = NTI1853614; +var NNI1852241 = {kind: 2, len: 22, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "activeElement", len: 0, typ: NTI1852243, name: "activeElement", sons: null}, +{kind: 1, offset: "alinkColor", len: 0, typ: NTI1188017, name: "alinkColor", sons: null}, +{kind: 1, offset: "bgColor", len: 0, typ: NTI1188017, name: "bgColor", sons: null}, +{kind: 1, offset: "body", len: 0, typ: NTI1852243, name: "body", sons: null}, +{kind: 1, offset: "charset", len: 0, typ: NTI1188017, name: "charset", sons: null}, +{kind: 1, offset: "cookie", len: 0, typ: NTI1188017, name: "cookie", sons: null}, +{kind: 1, offset: "defaultCharset", len: 0, typ: NTI1188017, name: "defaultCharset", sons: null}, +{kind: 1, offset: "fgColor", len: 0, typ: NTI1188017, name: "fgColor", sons: null}, +{kind: 1, offset: "head", len: 0, typ: NTI1852243, name: "head", sons: null}, +{kind: 1, offset: "lastModified", len: 0, typ: NTI1188017, name: "lastModified", sons: null}, +{kind: 1, offset: "linkColor", len: 0, typ: NTI1188017, name: "linkColor", sons: null}, +{kind: 1, offset: "referrer", len: 0, typ: NTI1188017, name: "referrer", sons: null}, +{kind: 1, offset: "title", len: 0, typ: NTI1188017, name: "title", sons: null}, +{kind: 1, offset: "URL", len: 0, typ: NTI1188017, name: "URL", sons: null}, +{kind: 1, offset: "vlinkColor", len: 0, typ: NTI1188017, name: "vlinkColor", sons: null}, +{kind: 1, offset: "anchors", len: 0, typ: NTI1852649, name: "anchors", sons: null}, +{kind: 1, offset: "forms", len: 0, typ: NTI1852651, name: "forms", sons: null}, +{kind: 1, offset: "images", len: 0, typ: NTI1852653, name: "images", sons: null}, +{kind: 1, offset: "applets", len: 0, typ: NTI1852655, name: "applets", sons: null}, +{kind: 1, offset: "embeds", len: 0, typ: NTI1852657, name: "embeds", sons: null}, +{kind: 1, offset: "links", len: 0, typ: NTI1852659, name: "links", sons: null}, +{kind: 1, offset: "fonts", len: 0, typ: NTI1852387, name: "fonts", sons: null}]}; +NTI1852241.node = NNI1852241; +NTI1852241.base = NTI1852237; +NTI1852239.base = NTI1852241; +var NNI1852293 = {kind: 2, len: 368, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "alignContent", len: 0, typ: NTI1188017, name: "alignContent", sons: null}, +{kind: 1, offset: "alignItems", len: 0, typ: NTI1188017, name: "alignItems", sons: null}, +{kind: 1, offset: "alignSelf", len: 0, typ: NTI1188017, name: "alignSelf", sons: null}, +{kind: 1, offset: "all", len: 0, typ: NTI1188017, name: "all", sons: null}, +{kind: 1, offset: "animation", len: 0, typ: NTI1188017, name: "animation", sons: null}, +{kind: 1, offset: "animationDelay", len: 0, typ: NTI1188017, name: "animationDelay", sons: null}, +{kind: 1, offset: "animationDirection", len: 0, typ: NTI1188017, name: "animationDirection", sons: null}, +{kind: 1, offset: "animationDuration", len: 0, typ: NTI1188017, name: "animationDuration", sons: null}, +{kind: 1, offset: "animationFillMode", len: 0, typ: NTI1188017, name: "animationFillMode", sons: null}, +{kind: 1, offset: "animationIterationCount", len: 0, typ: NTI1188017, name: "animationIterationCount", sons: null}, +{kind: 1, offset: "animationName", len: 0, typ: NTI1188017, name: "animationName", sons: null}, +{kind: 1, offset: "animationPlayState", len: 0, typ: NTI1188017, name: "animationPlayState", sons: null}, +{kind: 1, offset: "animationTimingFunction", len: 0, typ: NTI1188017, name: "animationTimingFunction", sons: null}, +{kind: 1, offset: "backdropFilter", len: 0, typ: NTI1188017, name: "backdropFilter", sons: null}, +{kind: 1, offset: "backfaceVisibility", len: 0, typ: NTI1188017, name: "backfaceVisibility", sons: null}, +{kind: 1, offset: "background", len: 0, typ: NTI1188017, name: "background", sons: null}, +{kind: 1, offset: "backgroundAttachment", len: 0, typ: NTI1188017, name: "backgroundAttachment", sons: null}, +{kind: 1, offset: "backgroundBlendMode", len: 0, typ: NTI1188017, name: "backgroundBlendMode", sons: null}, +{kind: 1, offset: "backgroundClip", len: 0, typ: NTI1188017, name: "backgroundClip", sons: null}, +{kind: 1, offset: "backgroundColor", len: 0, typ: NTI1188017, name: "backgroundColor", sons: null}, +{kind: 1, offset: "backgroundImage", len: 0, typ: NTI1188017, name: "backgroundImage", sons: null}, +{kind: 1, offset: "backgroundOrigin", len: 0, typ: NTI1188017, name: "backgroundOrigin", sons: null}, +{kind: 1, offset: "backgroundPosition", len: 0, typ: NTI1188017, name: "backgroundPosition", sons: null}, +{kind: 1, offset: "backgroundRepeat", len: 0, typ: NTI1188017, name: "backgroundRepeat", sons: null}, +{kind: 1, offset: "backgroundSize", len: 0, typ: NTI1188017, name: "backgroundSize", sons: null}, +{kind: 1, offset: "blockSize", len: 0, typ: NTI1188017, name: "blockSize", sons: null}, +{kind: 1, offset: "border", len: 0, typ: NTI1188017, name: "border", sons: null}, +{kind: 1, offset: "borderBlock", len: 0, typ: NTI1188017, name: "borderBlock", sons: null}, +{kind: 1, offset: "borderBlockColor", len: 0, typ: NTI1188017, name: "borderBlockColor", sons: null}, +{kind: 1, offset: "borderBlockEnd", len: 0, typ: NTI1188017, name: "borderBlockEnd", sons: null}, +{kind: 1, offset: "borderBlockEndColor", len: 0, typ: NTI1188017, name: "borderBlockEndColor", sons: null}, +{kind: 1, offset: "borderBlockEndStyle", len: 0, typ: NTI1188017, name: "borderBlockEndStyle", sons: null}, +{kind: 1, offset: "borderBlockEndWidth", len: 0, typ: NTI1188017, name: "borderBlockEndWidth", sons: null}, +{kind: 1, offset: "borderBlockStart", len: 0, typ: NTI1188017, name: "borderBlockStart", sons: null}, +{kind: 1, offset: "borderBlockStartColor", len: 0, typ: NTI1188017, name: "borderBlockStartColor", sons: null}, +{kind: 1, offset: "borderBlockStartStyle", len: 0, typ: NTI1188017, name: "borderBlockStartStyle", sons: null}, +{kind: 1, offset: "borderBlockStartWidth", len: 0, typ: NTI1188017, name: "borderBlockStartWidth", sons: null}, +{kind: 1, offset: "borderBlockStyle", len: 0, typ: NTI1188017, name: "borderBlockStyle", sons: null}, +{kind: 1, offset: "borderBlockWidth", len: 0, typ: NTI1188017, name: "borderBlockWidth", sons: null}, +{kind: 1, offset: "borderBottom", len: 0, typ: NTI1188017, name: "borderBottom", sons: null}, +{kind: 1, offset: "borderBottomColor", len: 0, typ: NTI1188017, name: "borderBottomColor", sons: null}, +{kind: 1, offset: "borderBottomLeftRadius", len: 0, typ: NTI1188017, name: "borderBottomLeftRadius", sons: null}, +{kind: 1, offset: "borderBottomRightRadius", len: 0, typ: NTI1188017, name: "borderBottomRightRadius", sons: null}, +{kind: 1, offset: "borderBottomStyle", len: 0, typ: NTI1188017, name: "borderBottomStyle", sons: null}, +{kind: 1, offset: "borderBottomWidth", len: 0, typ: NTI1188017, name: "borderBottomWidth", sons: null}, +{kind: 1, offset: "borderCollapse", len: 0, typ: NTI1188017, name: "borderCollapse", sons: null}, +{kind: 1, offset: "borderColor", len: 0, typ: NTI1188017, name: "borderColor", sons: null}, +{kind: 1, offset: "borderEndEndRadius", len: 0, typ: NTI1188017, name: "borderEndEndRadius", sons: null}, +{kind: 1, offset: "borderEndStartRadius", len: 0, typ: NTI1188017, name: "borderEndStartRadius", sons: null}, +{kind: 1, offset: "borderImage", len: 0, typ: NTI1188017, name: "borderImage", sons: null}, +{kind: 1, offset: "borderImageOutset", len: 0, typ: NTI1188017, name: "borderImageOutset", sons: null}, +{kind: 1, offset: "borderImageRepeat", len: 0, typ: NTI1188017, name: "borderImageRepeat", sons: null}, +{kind: 1, offset: "borderImageSlice", len: 0, typ: NTI1188017, name: "borderImageSlice", sons: null}, +{kind: 1, offset: "borderImageSource", len: 0, typ: NTI1188017, name: "borderImageSource", sons: null}, +{kind: 1, offset: "borderImageWidth", len: 0, typ: NTI1188017, name: "borderImageWidth", sons: null}, +{kind: 1, offset: "borderInline", len: 0, typ: NTI1188017, name: "borderInline", sons: null}, +{kind: 1, offset: "borderInlineColor", len: 0, typ: NTI1188017, name: "borderInlineColor", sons: null}, +{kind: 1, offset: "borderInlineEnd", len: 0, typ: NTI1188017, name: "borderInlineEnd", sons: null}, +{kind: 1, offset: "borderInlineEndColor", len: 0, typ: NTI1188017, name: "borderInlineEndColor", sons: null}, +{kind: 1, offset: "borderInlineEndStyle", len: 0, typ: NTI1188017, name: "borderInlineEndStyle", sons: null}, +{kind: 1, offset: "borderInlineEndWidth", len: 0, typ: NTI1188017, name: "borderInlineEndWidth", sons: null}, +{kind: 1, offset: "borderInlineStart", len: 0, typ: NTI1188017, name: "borderInlineStart", sons: null}, +{kind: 1, offset: "borderInlineStartColor", len: 0, typ: NTI1188017, name: "borderInlineStartColor", sons: null}, +{kind: 1, offset: "borderInlineStartStyle", len: 0, typ: NTI1188017, name: "borderInlineStartStyle", sons: null}, +{kind: 1, offset: "borderInlineStartWidth", len: 0, typ: NTI1188017, name: "borderInlineStartWidth", sons: null}, +{kind: 1, offset: "borderInlineStyle", len: 0, typ: NTI1188017, name: "borderInlineStyle", sons: null}, +{kind: 1, offset: "borderInlineWidth", len: 0, typ: NTI1188017, name: "borderInlineWidth", sons: null}, +{kind: 1, offset: "borderLeft", len: 0, typ: NTI1188017, name: "borderLeft", sons: null}, +{kind: 1, offset: "borderLeftColor", len: 0, typ: NTI1188017, name: "borderLeftColor", sons: null}, +{kind: 1, offset: "borderLeftStyle", len: 0, typ: NTI1188017, name: "borderLeftStyle", sons: null}, +{kind: 1, offset: "borderLeftWidth", len: 0, typ: NTI1188017, name: "borderLeftWidth", sons: null}, +{kind: 1, offset: "borderRadius", len: 0, typ: NTI1188017, name: "borderRadius", sons: null}, +{kind: 1, offset: "borderRight", len: 0, typ: NTI1188017, name: "borderRight", sons: null}, +{kind: 1, offset: "borderRightColor", len: 0, typ: NTI1188017, name: "borderRightColor", sons: null}, +{kind: 1, offset: "borderRightStyle", len: 0, typ: NTI1188017, name: "borderRightStyle", sons: null}, +{kind: 1, offset: "borderRightWidth", len: 0, typ: NTI1188017, name: "borderRightWidth", sons: null}, +{kind: 1, offset: "borderSpacing", len: 0, typ: NTI1188017, name: "borderSpacing", sons: null}, +{kind: 1, offset: "borderStartEndRadius", len: 0, typ: NTI1188017, name: "borderStartEndRadius", sons: null}, +{kind: 1, offset: "borderStartStartRadius", len: 0, typ: NTI1188017, name: "borderStartStartRadius", sons: null}, +{kind: 1, offset: "borderStyle", len: 0, typ: NTI1188017, name: "borderStyle", sons: null}, +{kind: 1, offset: "borderTop", len: 0, typ: NTI1188017, name: "borderTop", sons: null}, +{kind: 1, offset: "borderTopColor", len: 0, typ: NTI1188017, name: "borderTopColor", sons: null}, +{kind: 1, offset: "borderTopLeftRadius", len: 0, typ: NTI1188017, name: "borderTopLeftRadius", sons: null}, +{kind: 1, offset: "borderTopRightRadius", len: 0, typ: NTI1188017, name: "borderTopRightRadius", sons: null}, +{kind: 1, offset: "borderTopStyle", len: 0, typ: NTI1188017, name: "borderTopStyle", sons: null}, +{kind: 1, offset: "borderTopWidth", len: 0, typ: NTI1188017, name: "borderTopWidth", sons: null}, +{kind: 1, offset: "borderWidth", len: 0, typ: NTI1188017, name: "borderWidth", sons: null}, +{kind: 1, offset: "bottom", len: 0, typ: NTI1188017, name: "bottom", sons: null}, +{kind: 1, offset: "boxDecorationBreak", len: 0, typ: NTI1188017, name: "boxDecorationBreak", sons: null}, +{kind: 1, offset: "boxShadow", len: 0, typ: NTI1188017, name: "boxShadow", sons: null}, +{kind: 1, offset: "boxSizing", len: 0, typ: NTI1188017, name: "boxSizing", sons: null}, +{kind: 1, offset: "breakAfter", len: 0, typ: NTI1188017, name: "breakAfter", sons: null}, +{kind: 1, offset: "breakBefore", len: 0, typ: NTI1188017, name: "breakBefore", sons: null}, +{kind: 1, offset: "breakInside", len: 0, typ: NTI1188017, name: "breakInside", sons: null}, +{kind: 1, offset: "captionSide", len: 0, typ: NTI1188017, name: "captionSide", sons: null}, +{kind: 1, offset: "caretColor", len: 0, typ: NTI1188017, name: "caretColor", sons: null}, +{kind: 1, offset: "clear", len: 0, typ: NTI1188017, name: "clear", sons: null}, +{kind: 1, offset: "clip", len: 0, typ: NTI1188017, name: "clip", sons: null}, +{kind: 1, offset: "clipPath", len: 0, typ: NTI1188017, name: "clipPath", sons: null}, +{kind: 1, offset: "color", len: 0, typ: NTI1188017, name: "color", sons: null}, +{kind: 1, offset: "colorAdjust", len: 0, typ: NTI1188017, name: "colorAdjust", sons: null}, +{kind: 1, offset: "columnCount", len: 0, typ: NTI1188017, name: "columnCount", sons: null}, +{kind: 1, offset: "columnFill", len: 0, typ: NTI1188017, name: "columnFill", sons: null}, +{kind: 1, offset: "columnGap", len: 0, typ: NTI1188017, name: "columnGap", sons: null}, +{kind: 1, offset: "columnRule", len: 0, typ: NTI1188017, name: "columnRule", sons: null}, +{kind: 1, offset: "columnRuleColor", len: 0, typ: NTI1188017, name: "columnRuleColor", sons: null}, +{kind: 1, offset: "columnRuleStyle", len: 0, typ: NTI1188017, name: "columnRuleStyle", sons: null}, +{kind: 1, offset: "columnRuleWidth", len: 0, typ: NTI1188017, name: "columnRuleWidth", sons: null}, +{kind: 1, offset: "columnSpan", len: 0, typ: NTI1188017, name: "columnSpan", sons: null}, +{kind: 1, offset: "columnWidth", len: 0, typ: NTI1188017, name: "columnWidth", sons: null}, +{kind: 1, offset: "columns", len: 0, typ: NTI1188017, name: "columns", sons: null}, +{kind: 1, offset: "contain", len: 0, typ: NTI1188017, name: "contain", sons: null}, +{kind: 1, offset: "content", len: 0, typ: NTI1188017, name: "content", sons: null}, +{kind: 1, offset: "counterIncrement", len: 0, typ: NTI1188017, name: "counterIncrement", sons: null}, +{kind: 1, offset: "counterReset", len: 0, typ: NTI1188017, name: "counterReset", sons: null}, +{kind: 1, offset: "counterSet", len: 0, typ: NTI1188017, name: "counterSet", sons: null}, +{kind: 1, offset: "cursor", len: 0, typ: NTI1188017, name: "cursor", sons: null}, +{kind: 1, offset: "direction", len: 0, typ: NTI1188017, name: "direction", sons: null}, +{kind: 1, offset: "display", len: 0, typ: NTI1188017, name: "display", sons: null}, +{kind: 1, offset: "emptyCells", len: 0, typ: NTI1188017, name: "emptyCells", sons: null}, +{kind: 1, offset: "filter", len: 0, typ: NTI1188017, name: "filter", sons: null}, +{kind: 1, offset: "flex", len: 0, typ: NTI1188017, name: "flex", sons: null}, +{kind: 1, offset: "flexBasis", len: 0, typ: NTI1188017, name: "flexBasis", sons: null}, +{kind: 1, offset: "flexDirection", len: 0, typ: NTI1188017, name: "flexDirection", sons: null}, +{kind: 1, offset: "flexFlow", len: 0, typ: NTI1188017, name: "flexFlow", sons: null}, +{kind: 1, offset: "flexGrow", len: 0, typ: NTI1188017, name: "flexGrow", sons: null}, +{kind: 1, offset: "flexShrink", len: 0, typ: NTI1188017, name: "flexShrink", sons: null}, +{kind: 1, offset: "flexWrap", len: 0, typ: NTI1188017, name: "flexWrap", sons: null}, +{kind: 1, offset: "cssFloat", len: 0, typ: NTI1188017, name: "cssFloat", sons: null}, +{kind: 1, offset: "font", len: 0, typ: NTI1188017, name: "font", sons: null}, +{kind: 1, offset: "fontFamily", len: 0, typ: NTI1188017, name: "fontFamily", sons: null}, +{kind: 1, offset: "fontFeatureSettings", len: 0, typ: NTI1188017, name: "fontFeatureSettings", sons: null}, +{kind: 1, offset: "fontKerning", len: 0, typ: NTI1188017, name: "fontKerning", sons: null}, +{kind: 1, offset: "fontLanguageOverride", len: 0, typ: NTI1188017, name: "fontLanguageOverride", sons: null}, +{kind: 1, offset: "fontOpticalSizing", len: 0, typ: NTI1188017, name: "fontOpticalSizing", sons: null}, +{kind: 1, offset: "fontSize", len: 0, typ: NTI1188017, name: "fontSize", sons: null}, +{kind: 1, offset: "fontSizeAdjust", len: 0, typ: NTI1188017, name: "fontSizeAdjust", sons: null}, +{kind: 1, offset: "fontStretch", len: 0, typ: NTI1188017, name: "fontStretch", sons: null}, +{kind: 1, offset: "fontStyle", len: 0, typ: NTI1188017, name: "fontStyle", sons: null}, +{kind: 1, offset: "fontSynthesis", len: 0, typ: NTI1188017, name: "fontSynthesis", sons: null}, +{kind: 1, offset: "fontVariant", len: 0, typ: NTI1188017, name: "fontVariant", sons: null}, +{kind: 1, offset: "fontVariantAlternates", len: 0, typ: NTI1188017, name: "fontVariantAlternates", sons: null}, +{kind: 1, offset: "fontVariantCaps", len: 0, typ: NTI1188017, name: "fontVariantCaps", sons: null}, +{kind: 1, offset: "fontVariantEastAsian", len: 0, typ: NTI1188017, name: "fontVariantEastAsian", sons: null}, +{kind: 1, offset: "fontVariantLigatures", len: 0, typ: NTI1188017, name: "fontVariantLigatures", sons: null}, +{kind: 1, offset: "fontVariantNumeric", len: 0, typ: NTI1188017, name: "fontVariantNumeric", sons: null}, +{kind: 1, offset: "fontVariantPosition", len: 0, typ: NTI1188017, name: "fontVariantPosition", sons: null}, +{kind: 1, offset: "fontVariationSettings", len: 0, typ: NTI1188017, name: "fontVariationSettings", sons: null}, +{kind: 1, offset: "fontWeight", len: 0, typ: NTI1188017, name: "fontWeight", sons: null}, +{kind: 1, offset: "gap", len: 0, typ: NTI1188017, name: "gap", sons: null}, +{kind: 1, offset: "grid", len: 0, typ: NTI1188017, name: "grid", sons: null}, +{kind: 1, offset: "gridArea", len: 0, typ: NTI1188017, name: "gridArea", sons: null}, +{kind: 1, offset: "gridAutoColumns", len: 0, typ: NTI1188017, name: "gridAutoColumns", sons: null}, +{kind: 1, offset: "gridAutoFlow", len: 0, typ: NTI1188017, name: "gridAutoFlow", sons: null}, +{kind: 1, offset: "gridAutoRows", len: 0, typ: NTI1188017, name: "gridAutoRows", sons: null}, +{kind: 1, offset: "gridColumn", len: 0, typ: NTI1188017, name: "gridColumn", sons: null}, +{kind: 1, offset: "gridColumnEnd", len: 0, typ: NTI1188017, name: "gridColumnEnd", sons: null}, +{kind: 1, offset: "gridColumnStart", len: 0, typ: NTI1188017, name: "gridColumnStart", sons: null}, +{kind: 1, offset: "gridRow", len: 0, typ: NTI1188017, name: "gridRow", sons: null}, +{kind: 1, offset: "gridRowEnd", len: 0, typ: NTI1188017, name: "gridRowEnd", sons: null}, +{kind: 1, offset: "gridRowStart", len: 0, typ: NTI1188017, name: "gridRowStart", sons: null}, +{kind: 1, offset: "gridTemplate", len: 0, typ: NTI1188017, name: "gridTemplate", sons: null}, +{kind: 1, offset: "gridTemplateAreas", len: 0, typ: NTI1188017, name: "gridTemplateAreas", sons: null}, +{kind: 1, offset: "gridTemplateColumns", len: 0, typ: NTI1188017, name: "gridTemplateColumns", sons: null}, +{kind: 1, offset: "gridTemplateRows", len: 0, typ: NTI1188017, name: "gridTemplateRows", sons: null}, +{kind: 1, offset: "hangingPunctuation", len: 0, typ: NTI1188017, name: "hangingPunctuation", sons: null}, +{kind: 1, offset: "height", len: 0, typ: NTI1188017, name: "height", sons: null}, +{kind: 1, offset: "hyphens", len: 0, typ: NTI1188017, name: "hyphens", sons: null}, +{kind: 1, offset: "imageOrientation", len: 0, typ: NTI1188017, name: "imageOrientation", sons: null}, +{kind: 1, offset: "imageRendering", len: 0, typ: NTI1188017, name: "imageRendering", sons: null}, +{kind: 1, offset: "inlineSize", len: 0, typ: NTI1188017, name: "inlineSize", sons: null}, +{kind: 1, offset: "inset", len: 0, typ: NTI1188017, name: "inset", sons: null}, +{kind: 1, offset: "insetBlock", len: 0, typ: NTI1188017, name: "insetBlock", sons: null}, +{kind: 1, offset: "insetBlockEnd", len: 0, typ: NTI1188017, name: "insetBlockEnd", sons: null}, +{kind: 1, offset: "insetBlockStart", len: 0, typ: NTI1188017, name: "insetBlockStart", sons: null}, +{kind: 1, offset: "insetInline", len: 0, typ: NTI1188017, name: "insetInline", sons: null}, +{kind: 1, offset: "insetInlineEnd", len: 0, typ: NTI1188017, name: "insetInlineEnd", sons: null}, +{kind: 1, offset: "insetInlineStart", len: 0, typ: NTI1188017, name: "insetInlineStart", sons: null}, +{kind: 1, offset: "isolation", len: 0, typ: NTI1188017, name: "isolation", sons: null}, +{kind: 1, offset: "justifyContent", len: 0, typ: NTI1188017, name: "justifyContent", sons: null}, +{kind: 1, offset: "justifyItems", len: 0, typ: NTI1188017, name: "justifyItems", sons: null}, +{kind: 1, offset: "justifySelf", len: 0, typ: NTI1188017, name: "justifySelf", sons: null}, +{kind: 1, offset: "left", len: 0, typ: NTI1188017, name: "left", sons: null}, +{kind: 1, offset: "letterSpacing", len: 0, typ: NTI1188017, name: "letterSpacing", sons: null}, +{kind: 1, offset: "lineBreak", len: 0, typ: NTI1188017, name: "lineBreak", sons: null}, +{kind: 1, offset: "lineHeight", len: 0, typ: NTI1188017, name: "lineHeight", sons: null}, +{kind: 1, offset: "listStyle", len: 0, typ: NTI1188017, name: "listStyle", sons: null}, +{kind: 1, offset: "listStyleImage", len: 0, typ: NTI1188017, name: "listStyleImage", sons: null}, +{kind: 1, offset: "listStylePosition", len: 0, typ: NTI1188017, name: "listStylePosition", sons: null}, +{kind: 1, offset: "listStyleType", len: 0, typ: NTI1188017, name: "listStyleType", sons: null}, +{kind: 1, offset: "margin", len: 0, typ: NTI1188017, name: "margin", sons: null}, +{kind: 1, offset: "marginBlock", len: 0, typ: NTI1188017, name: "marginBlock", sons: null}, +{kind: 1, offset: "marginBlockEnd", len: 0, typ: NTI1188017, name: "marginBlockEnd", sons: null}, +{kind: 1, offset: "marginBlockStart", len: 0, typ: NTI1188017, name: "marginBlockStart", sons: null}, +{kind: 1, offset: "marginBottom", len: 0, typ: NTI1188017, name: "marginBottom", sons: null}, +{kind: 1, offset: "marginInline", len: 0, typ: NTI1188017, name: "marginInline", sons: null}, +{kind: 1, offset: "marginInlineEnd", len: 0, typ: NTI1188017, name: "marginInlineEnd", sons: null}, +{kind: 1, offset: "marginInlineStart", len: 0, typ: NTI1188017, name: "marginInlineStart", sons: null}, +{kind: 1, offset: "marginLeft", len: 0, typ: NTI1188017, name: "marginLeft", sons: null}, +{kind: 1, offset: "marginRight", len: 0, typ: NTI1188017, name: "marginRight", sons: null}, +{kind: 1, offset: "marginTop", len: 0, typ: NTI1188017, name: "marginTop", sons: null}, +{kind: 1, offset: "mask", len: 0, typ: NTI1188017, name: "mask", sons: null}, +{kind: 1, offset: "maskBorder", len: 0, typ: NTI1188017, name: "maskBorder", sons: null}, +{kind: 1, offset: "maskBorderMode", len: 0, typ: NTI1188017, name: "maskBorderMode", sons: null}, +{kind: 1, offset: "maskBorderOutset", len: 0, typ: NTI1188017, name: "maskBorderOutset", sons: null}, +{kind: 1, offset: "maskBorderRepeat", len: 0, typ: NTI1188017, name: "maskBorderRepeat", sons: null}, +{kind: 1, offset: "maskBorderSlice", len: 0, typ: NTI1188017, name: "maskBorderSlice", sons: null}, +{kind: 1, offset: "maskBorderSource", len: 0, typ: NTI1188017, name: "maskBorderSource", sons: null}, +{kind: 1, offset: "maskBorderWidth", len: 0, typ: NTI1188017, name: "maskBorderWidth", sons: null}, +{kind: 1, offset: "maskClip", len: 0, typ: NTI1188017, name: "maskClip", sons: null}, +{kind: 1, offset: "maskComposite", len: 0, typ: NTI1188017, name: "maskComposite", sons: null}, +{kind: 1, offset: "maskImage", len: 0, typ: NTI1188017, name: "maskImage", sons: null}, +{kind: 1, offset: "maskMode", len: 0, typ: NTI1188017, name: "maskMode", sons: null}, +{kind: 1, offset: "maskOrigin", len: 0, typ: NTI1188017, name: "maskOrigin", sons: null}, +{kind: 1, offset: "maskPosition", len: 0, typ: NTI1188017, name: "maskPosition", sons: null}, +{kind: 1, offset: "maskRepeat", len: 0, typ: NTI1188017, name: "maskRepeat", sons: null}, +{kind: 1, offset: "maskSize", len: 0, typ: NTI1188017, name: "maskSize", sons: null}, +{kind: 1, offset: "maskType", len: 0, typ: NTI1188017, name: "maskType", sons: null}, +{kind: 1, offset: "maxBlockSize", len: 0, typ: NTI1188017, name: "maxBlockSize", sons: null}, +{kind: 1, offset: "maxHeight", len: 0, typ: NTI1188017, name: "maxHeight", sons: null}, +{kind: 1, offset: "maxInlineSize", len: 0, typ: NTI1188017, name: "maxInlineSize", sons: null}, +{kind: 1, offset: "maxWidth", len: 0, typ: NTI1188017, name: "maxWidth", sons: null}, +{kind: 1, offset: "minBlockSize", len: 0, typ: NTI1188017, name: "minBlockSize", sons: null}, +{kind: 1, offset: "minHeight", len: 0, typ: NTI1188017, name: "minHeight", sons: null}, +{kind: 1, offset: "minInlineSize", len: 0, typ: NTI1188017, name: "minInlineSize", sons: null}, +{kind: 1, offset: "minWidth", len: 0, typ: NTI1188017, name: "minWidth", sons: null}, +{kind: 1, offset: "mixBlendMode", len: 0, typ: NTI1188017, name: "mixBlendMode", sons: null}, +{kind: 1, offset: "objectFit", len: 0, typ: NTI1188017, name: "objectFit", sons: null}, +{kind: 1, offset: "objectPosition", len: 0, typ: NTI1188017, name: "objectPosition", sons: null}, +{kind: 1, offset: "offset", len: 0, typ: NTI1188017, name: "offset", sons: null}, +{kind: 1, offset: "offsetAnchor", len: 0, typ: NTI1188017, name: "offsetAnchor", sons: null}, +{kind: 1, offset: "offsetDistance", len: 0, typ: NTI1188017, name: "offsetDistance", sons: null}, +{kind: 1, offset: "offsetPath", len: 0, typ: NTI1188017, name: "offsetPath", sons: null}, +{kind: 1, offset: "offsetRotate", len: 0, typ: NTI1188017, name: "offsetRotate", sons: null}, +{kind: 1, offset: "opacity", len: 0, typ: NTI1188017, name: "opacity", sons: null}, +{kind: 1, offset: "order", len: 0, typ: NTI1188017, name: "order", sons: null}, +{kind: 1, offset: "orphans", len: 0, typ: NTI1188017, name: "orphans", sons: null}, +{kind: 1, offset: "outline", len: 0, typ: NTI1188017, name: "outline", sons: null}, +{kind: 1, offset: "outlineColor", len: 0, typ: NTI1188017, name: "outlineColor", sons: null}, +{kind: 1, offset: "outlineOffset", len: 0, typ: NTI1188017, name: "outlineOffset", sons: null}, +{kind: 1, offset: "outlineStyle", len: 0, typ: NTI1188017, name: "outlineStyle", sons: null}, +{kind: 1, offset: "outlineWidth", len: 0, typ: NTI1188017, name: "outlineWidth", sons: null}, +{kind: 1, offset: "overflow", len: 0, typ: NTI1188017, name: "overflow", sons: null}, +{kind: 1, offset: "overflowAnchor", len: 0, typ: NTI1188017, name: "overflowAnchor", sons: null}, +{kind: 1, offset: "overflowBlock", len: 0, typ: NTI1188017, name: "overflowBlock", sons: null}, +{kind: 1, offset: "overflowInline", len: 0, typ: NTI1188017, name: "overflowInline", sons: null}, +{kind: 1, offset: "overflowWrap", len: 0, typ: NTI1188017, name: "overflowWrap", sons: null}, +{kind: 1, offset: "overflowX", len: 0, typ: NTI1188017, name: "overflowX", sons: null}, +{kind: 1, offset: "overflowY", len: 0, typ: NTI1188017, name: "overflowY", sons: null}, +{kind: 1, offset: "overscrollBehavior", len: 0, typ: NTI1188017, name: "overscrollBehavior", sons: null}, +{kind: 1, offset: "overscrollBehaviorBlock", len: 0, typ: NTI1188017, name: "overscrollBehaviorBlock", sons: null}, +{kind: 1, offset: "overscrollBehaviorInline", len: 0, typ: NTI1188017, name: "overscrollBehaviorInline", sons: null}, +{kind: 1, offset: "overscrollBehaviorX", len: 0, typ: NTI1188017, name: "overscrollBehaviorX", sons: null}, +{kind: 1, offset: "overscrollBehaviorY", len: 0, typ: NTI1188017, name: "overscrollBehaviorY", sons: null}, +{kind: 1, offset: "padding", len: 0, typ: NTI1188017, name: "padding", sons: null}, +{kind: 1, offset: "paddingBlock", len: 0, typ: NTI1188017, name: "paddingBlock", sons: null}, +{kind: 1, offset: "paddingBlockEnd", len: 0, typ: NTI1188017, name: "paddingBlockEnd", sons: null}, +{kind: 1, offset: "paddingBlockStart", len: 0, typ: NTI1188017, name: "paddingBlockStart", sons: null}, +{kind: 1, offset: "paddingBottom", len: 0, typ: NTI1188017, name: "paddingBottom", sons: null}, +{kind: 1, offset: "paddingInline", len: 0, typ: NTI1188017, name: "paddingInline", sons: null}, +{kind: 1, offset: "paddingInlineEnd", len: 0, typ: NTI1188017, name: "paddingInlineEnd", sons: null}, +{kind: 1, offset: "paddingInlineStart", len: 0, typ: NTI1188017, name: "paddingInlineStart", sons: null}, +{kind: 1, offset: "paddingLeft", len: 0, typ: NTI1188017, name: "paddingLeft", sons: null}, +{kind: 1, offset: "paddingRight", len: 0, typ: NTI1188017, name: "paddingRight", sons: null}, +{kind: 1, offset: "paddingTop", len: 0, typ: NTI1188017, name: "paddingTop", sons: null}, +{kind: 1, offset: "pageBreakAfter", len: 0, typ: NTI1188017, name: "pageBreakAfter", sons: null}, +{kind: 1, offset: "pageBreakBefore", len: 0, typ: NTI1188017, name: "pageBreakBefore", sons: null}, +{kind: 1, offset: "pageBreakInside", len: 0, typ: NTI1188017, name: "pageBreakInside", sons: null}, +{kind: 1, offset: "paintOrder", len: 0, typ: NTI1188017, name: "paintOrder", sons: null}, +{kind: 1, offset: "perspective", len: 0, typ: NTI1188017, name: "perspective", sons: null}, +{kind: 1, offset: "perspectiveOrigin", len: 0, typ: NTI1188017, name: "perspectiveOrigin", sons: null}, +{kind: 1, offset: "placeContent", len: 0, typ: NTI1188017, name: "placeContent", sons: null}, +{kind: 1, offset: "placeItems", len: 0, typ: NTI1188017, name: "placeItems", sons: null}, +{kind: 1, offset: "placeSelf", len: 0, typ: NTI1188017, name: "placeSelf", sons: null}, +{kind: 1, offset: "pointerEvents", len: 0, typ: NTI1188017, name: "pointerEvents", sons: null}, +{kind: 1, offset: "position", len: 0, typ: NTI1188017, name: "position", sons: null}, +{kind: 1, offset: "quotes", len: 0, typ: NTI1188017, name: "quotes", sons: null}, +{kind: 1, offset: "resize", len: 0, typ: NTI1188017, name: "resize", sons: null}, +{kind: 1, offset: "right", len: 0, typ: NTI1188017, name: "right", sons: null}, +{kind: 1, offset: "rotate", len: 0, typ: NTI1188017, name: "rotate", sons: null}, +{kind: 1, offset: "rowGap", len: 0, typ: NTI1188017, name: "rowGap", sons: null}, +{kind: 1, offset: "scale", len: 0, typ: NTI1188017, name: "scale", sons: null}, +{kind: 1, offset: "scrollBehavior", len: 0, typ: NTI1188017, name: "scrollBehavior", sons: null}, +{kind: 1, offset: "scrollMargin", len: 0, typ: NTI1188017, name: "scrollMargin", sons: null}, +{kind: 1, offset: "scrollMarginBlock", len: 0, typ: NTI1188017, name: "scrollMarginBlock", sons: null}, +{kind: 1, offset: "scrollMarginBlockEnd", len: 0, typ: NTI1188017, name: "scrollMarginBlockEnd", sons: null}, +{kind: 1, offset: "scrollMarginBlockStart", len: 0, typ: NTI1188017, name: "scrollMarginBlockStart", sons: null}, +{kind: 1, offset: "scrollMarginBottom", len: 0, typ: NTI1188017, name: "scrollMarginBottom", sons: null}, +{kind: 1, offset: "scrollMarginInline", len: 0, typ: NTI1188017, name: "scrollMarginInline", sons: null}, +{kind: 1, offset: "scrollMarginInlineEnd", len: 0, typ: NTI1188017, name: "scrollMarginInlineEnd", sons: null}, +{kind: 1, offset: "scrollMarginInlineStart", len: 0, typ: NTI1188017, name: "scrollMarginInlineStart", sons: null}, +{kind: 1, offset: "scrollMarginLeft", len: 0, typ: NTI1188017, name: "scrollMarginLeft", sons: null}, +{kind: 1, offset: "scrollMarginRight", len: 0, typ: NTI1188017, name: "scrollMarginRight", sons: null}, +{kind: 1, offset: "scrollMarginTop", len: 0, typ: NTI1188017, name: "scrollMarginTop", sons: null}, +{kind: 1, offset: "scrollPadding", len: 0, typ: NTI1188017, name: "scrollPadding", sons: null}, +{kind: 1, offset: "scrollPaddingBlock", len: 0, typ: NTI1188017, name: "scrollPaddingBlock", sons: null}, +{kind: 1, offset: "scrollPaddingBlockEnd", len: 0, typ: NTI1188017, name: "scrollPaddingBlockEnd", sons: null}, +{kind: 1, offset: "scrollPaddingBlockStart", len: 0, typ: NTI1188017, name: "scrollPaddingBlockStart", sons: null}, +{kind: 1, offset: "scrollPaddingBottom", len: 0, typ: NTI1188017, name: "scrollPaddingBottom", sons: null}, +{kind: 1, offset: "scrollPaddingInline", len: 0, typ: NTI1188017, name: "scrollPaddingInline", sons: null}, +{kind: 1, offset: "scrollPaddingInlineEnd", len: 0, typ: NTI1188017, name: "scrollPaddingInlineEnd", sons: null}, +{kind: 1, offset: "scrollPaddingInlineStart", len: 0, typ: NTI1188017, name: "scrollPaddingInlineStart", sons: null}, +{kind: 1, offset: "scrollPaddingLeft", len: 0, typ: NTI1188017, name: "scrollPaddingLeft", sons: null}, +{kind: 1, offset: "scrollPaddingRight", len: 0, typ: NTI1188017, name: "scrollPaddingRight", sons: null}, +{kind: 1, offset: "scrollPaddingTop", len: 0, typ: NTI1188017, name: "scrollPaddingTop", sons: null}, +{kind: 1, offset: "scrollSnapAlign", len: 0, typ: NTI1188017, name: "scrollSnapAlign", sons: null}, +{kind: 1, offset: "scrollSnapStop", len: 0, typ: NTI1188017, name: "scrollSnapStop", sons: null}, +{kind: 1, offset: "scrollSnapType", len: 0, typ: NTI1188017, name: "scrollSnapType", sons: null}, +{kind: 1, offset: "scrollbar3dLightColor", len: 0, typ: NTI1188017, name: "scrollbar3dLightColor", sons: null}, +{kind: 1, offset: "scrollbarArrowColor", len: 0, typ: NTI1188017, name: "scrollbarArrowColor", sons: null}, +{kind: 1, offset: "scrollbarBaseColor", len: 0, typ: NTI1188017, name: "scrollbarBaseColor", sons: null}, +{kind: 1, offset: "scrollbarColor", len: 0, typ: NTI1188017, name: "scrollbarColor", sons: null}, +{kind: 1, offset: "scrollbarDarkshadowColor", len: 0, typ: NTI1188017, name: "scrollbarDarkshadowColor", sons: null}, +{kind: 1, offset: "scrollbarFaceColor", len: 0, typ: NTI1188017, name: "scrollbarFaceColor", sons: null}, +{kind: 1, offset: "scrollbarHighlightColor", len: 0, typ: NTI1188017, name: "scrollbarHighlightColor", sons: null}, +{kind: 1, offset: "scrollbarShadowColor", len: 0, typ: NTI1188017, name: "scrollbarShadowColor", sons: null}, +{kind: 1, offset: "scrollbarTrackColor", len: 0, typ: NTI1188017, name: "scrollbarTrackColor", sons: null}, +{kind: 1, offset: "scrollbarWidth", len: 0, typ: NTI1188017, name: "scrollbarWidth", sons: null}, +{kind: 1, offset: "shapeImageThreshold", len: 0, typ: NTI1188017, name: "shapeImageThreshold", sons: null}, +{kind: 1, offset: "shapeMargin", len: 0, typ: NTI1188017, name: "shapeMargin", sons: null}, +{kind: 1, offset: "shapeOutside", len: 0, typ: NTI1188017, name: "shapeOutside", sons: null}, +{kind: 1, offset: "tabSize", len: 0, typ: NTI1188017, name: "tabSize", sons: null}, +{kind: 1, offset: "tableLayout", len: 0, typ: NTI1188017, name: "tableLayout", sons: null}, +{kind: 1, offset: "textAlign", len: 0, typ: NTI1188017, name: "textAlign", sons: null}, +{kind: 1, offset: "textAlignLast", len: 0, typ: NTI1188017, name: "textAlignLast", sons: null}, +{kind: 1, offset: "textCombineUpright", len: 0, typ: NTI1188017, name: "textCombineUpright", sons: null}, +{kind: 1, offset: "textDecoration", len: 0, typ: NTI1188017, name: "textDecoration", sons: null}, +{kind: 1, offset: "textDecorationColor", len: 0, typ: NTI1188017, name: "textDecorationColor", sons: null}, +{kind: 1, offset: "textDecorationLine", len: 0, typ: NTI1188017, name: "textDecorationLine", sons: null}, +{kind: 1, offset: "textDecorationSkipInk", len: 0, typ: NTI1188017, name: "textDecorationSkipInk", sons: null}, +{kind: 1, offset: "textDecorationStyle", len: 0, typ: NTI1188017, name: "textDecorationStyle", sons: null}, +{kind: 1, offset: "textDecorationThickness", len: 0, typ: NTI1188017, name: "textDecorationThickness", sons: null}, +{kind: 1, offset: "textEmphasis", len: 0, typ: NTI1188017, name: "textEmphasis", sons: null}, +{kind: 1, offset: "textEmphasisColor", len: 0, typ: NTI1188017, name: "textEmphasisColor", sons: null}, +{kind: 1, offset: "textEmphasisPosition", len: 0, typ: NTI1188017, name: "textEmphasisPosition", sons: null}, +{kind: 1, offset: "textEmphasisStyle", len: 0, typ: NTI1188017, name: "textEmphasisStyle", sons: null}, +{kind: 1, offset: "textIndent", len: 0, typ: NTI1188017, name: "textIndent", sons: null}, +{kind: 1, offset: "textJustify", len: 0, typ: NTI1188017, name: "textJustify", sons: null}, +{kind: 1, offset: "textOrientation", len: 0, typ: NTI1188017, name: "textOrientation", sons: null}, +{kind: 1, offset: "textOverflow", len: 0, typ: NTI1188017, name: "textOverflow", sons: null}, +{kind: 1, offset: "textRendering", len: 0, typ: NTI1188017, name: "textRendering", sons: null}, +{kind: 1, offset: "textShadow", len: 0, typ: NTI1188017, name: "textShadow", sons: null}, +{kind: 1, offset: "textTransform", len: 0, typ: NTI1188017, name: "textTransform", sons: null}, +{kind: 1, offset: "textUnderlineOffset", len: 0, typ: NTI1188017, name: "textUnderlineOffset", sons: null}, +{kind: 1, offset: "textUnderlinePosition", len: 0, typ: NTI1188017, name: "textUnderlinePosition", sons: null}, +{kind: 1, offset: "top", len: 0, typ: NTI1188017, name: "top", sons: null}, +{kind: 1, offset: "touchAction", len: 0, typ: NTI1188017, name: "touchAction", sons: null}, +{kind: 1, offset: "transform", len: 0, typ: NTI1188017, name: "transform", sons: null}, +{kind: 1, offset: "transformBox", len: 0, typ: NTI1188017, name: "transformBox", sons: null}, +{kind: 1, offset: "transformOrigin", len: 0, typ: NTI1188017, name: "transformOrigin", sons: null}, +{kind: 1, offset: "transformStyle", len: 0, typ: NTI1188017, name: "transformStyle", sons: null}, +{kind: 1, offset: "transition", len: 0, typ: NTI1188017, name: "transition", sons: null}, +{kind: 1, offset: "transitionDelay", len: 0, typ: NTI1188017, name: "transitionDelay", sons: null}, +{kind: 1, offset: "transitionDuration", len: 0, typ: NTI1188017, name: "transitionDuration", sons: null}, +{kind: 1, offset: "transitionProperty", len: 0, typ: NTI1188017, name: "transitionProperty", sons: null}, +{kind: 1, offset: "transitionTimingFunction", len: 0, typ: NTI1188017, name: "transitionTimingFunction", sons: null}, +{kind: 1, offset: "translate", len: 0, typ: NTI1188017, name: "translate", sons: null}, +{kind: 1, offset: "unicodeBidi", len: 0, typ: NTI1188017, name: "unicodeBidi", sons: null}, +{kind: 1, offset: "verticalAlign", len: 0, typ: NTI1188017, name: "verticalAlign", sons: null}, +{kind: 1, offset: "visibility", len: 0, typ: NTI1188017, name: "visibility", sons: null}, +{kind: 1, offset: "whiteSpace", len: 0, typ: NTI1188017, name: "whiteSpace", sons: null}, +{kind: 1, offset: "widows", len: 0, typ: NTI1188017, name: "widows", sons: null}, +{kind: 1, offset: "width", len: 0, typ: NTI1188017, name: "width", sons: null}, +{kind: 1, offset: "willChange", len: 0, typ: NTI1188017, name: "willChange", sons: null}, +{kind: 1, offset: "wordBreak", len: 0, typ: NTI1188017, name: "wordBreak", sons: null}, +{kind: 1, offset: "wordSpacing", len: 0, typ: NTI1188017, name: "wordSpacing", sons: null}, +{kind: 1, offset: "writingMode", len: 0, typ: NTI1188017, name: "writingMode", sons: null}, +{kind: 1, offset: "zIndex", len: 0, typ: NTI1188017, name: "zIndex", sons: null}]}; +NTI1852293.node = NNI1852293; +NTI1852293.base = NTI1194008; +NTI1852291.base = NTI1852293; +var NNI1852237 = {kind: 2, len: 22, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "attributes", len: 0, typ: NTI1852609, name: "attributes", sons: null}, +{kind: 1, offset: "childNodes", len: 0, typ: NTI1852611, name: "childNodes", sons: null}, +{kind: 1, offset: "children", len: 0, typ: NTI1852613, name: "children", sons: null}, +{kind: 1, offset: "data", len: 0, typ: NTI1188017, name: "data", sons: null}, +{kind: 1, offset: "firstChild", len: 0, typ: NTI1852235, name: "firstChild", sons: null}, +{kind: 1, offset: "lastChild", len: 0, typ: NTI1852235, name: "lastChild", sons: null}, +{kind: 1, offset: "nextSibling", len: 0, typ: NTI1852235, name: "nextSibling", sons: null}, +{kind: 1, offset: "nodeName", len: 0, typ: NTI1188017, name: "nodeName", sons: null}, +{kind: 1, offset: "nodeType", len: 0, typ: NTI1852233, name: "nodeType", sons: null}, +{kind: 1, offset: "nodeValue", len: 0, typ: NTI1188017, name: "nodeValue", sons: null}, +{kind: 1, offset: "parentNode", len: 0, typ: NTI1852235, name: "parentNode", sons: null}, +{kind: 1, offset: "content", len: 0, typ: NTI1852235, name: "content", sons: null}, +{kind: 1, offset: "previousSibling", len: 0, typ: NTI1852235, name: "previousSibling", sons: null}, +{kind: 1, offset: "ownerDocument", len: 0, typ: NTI1852239, name: "ownerDocument", sons: null}, +{kind: 1, offset: "innerHTML", len: 0, typ: NTI1188017, name: "innerHTML", sons: null}, +{kind: 1, offset: "outerHTML", len: 0, typ: NTI1188017, name: "outerHTML", sons: null}, +{kind: 1, offset: "innerText", len: 0, typ: NTI1188017, name: "innerText", sons: null}, +{kind: 1, offset: "textContent", len: 0, typ: NTI1188017, name: "textContent", sons: null}, +{kind: 1, offset: "style", len: 0, typ: NTI1852291, name: "style", sons: null}, +{kind: 1, offset: "baseURI", len: 0, typ: NTI1188017, name: "baseURI", sons: null}, +{kind: 1, offset: "parentElement", len: 0, typ: NTI1852243, name: "parentElement", sons: null}, +{kind: 1, offset: "isConnected", len: 0, typ: NTI1188066, name: "isConnected", sons: null}]}; +NTI1852237.node = NNI1852237; +var NNI1852205 = {kind: 2, len: 23, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "onabort", len: 0, typ: NTI1852388, name: "onabort", sons: null}, +{kind: 1, offset: "onblur", len: 0, typ: NTI1852392, name: "onblur", sons: null}, +{kind: 1, offset: "onchange", len: 0, typ: NTI1852396, name: "onchange", sons: null}, +{kind: 1, offset: "onclick", len: 0, typ: NTI1852400, name: "onclick", sons: null}, +{kind: 1, offset: "ondblclick", len: 0, typ: NTI1852404, name: "ondblclick", sons: null}, +{kind: 1, offset: "onerror", len: 0, typ: NTI1852408, name: "onerror", sons: null}, +{kind: 1, offset: "onfocus", len: 0, typ: NTI1852412, name: "onfocus", sons: null}, +{kind: 1, offset: "onkeydown", len: 0, typ: NTI1852416, name: "onkeydown", sons: null}, +{kind: 1, offset: "onkeypress", len: 0, typ: NTI1852420, name: "onkeypress", sons: null}, +{kind: 1, offset: "onkeyup", len: 0, typ: NTI1852424, name: "onkeyup", sons: null}, +{kind: 1, offset: "onload", len: 0, typ: NTI1852428, name: "onload", sons: null}, +{kind: 1, offset: "onmousedown", len: 0, typ: NTI1852432, name: "onmousedown", sons: null}, +{kind: 1, offset: "onmousemove", len: 0, typ: NTI1852436, name: "onmousemove", sons: null}, +{kind: 1, offset: "onmouseout", len: 0, typ: NTI1852440, name: "onmouseout", sons: null}, +{kind: 1, offset: "onmouseover", len: 0, typ: NTI1852444, name: "onmouseover", sons: null}, +{kind: 1, offset: "onmouseup", len: 0, typ: NTI1852448, name: "onmouseup", sons: null}, +{kind: 1, offset: "onreset", len: 0, typ: NTI1852452, name: "onreset", sons: null}, +{kind: 1, offset: "onselect", len: 0, typ: NTI1852456, name: "onselect", sons: null}, +{kind: 1, offset: "onsubmit", len: 0, typ: NTI1852460, name: "onsubmit", sons: null}, +{kind: 1, offset: "onunload", len: 0, typ: NTI1852464, name: "onunload", sons: null}, +{kind: 1, offset: "onloadstart", len: 0, typ: NTI1852468, name: "onloadstart", sons: null}, +{kind: 1, offset: "onprogress", len: 0, typ: NTI1852472, name: "onprogress", sons: null}, +{kind: 1, offset: "onloadend", len: 0, typ: NTI1852476, name: "onloadend", sons: null}]}; +NTI1852205.node = NNI1852205; +NTI1852205.base = NTI1194008; +NTI1852237.base = NTI1852205; +NTI1852235.base = NTI1852237; +NTI1870705.base = NTI1852235; +NTI10535574.base = NTI1188017; +var NNI1194253 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI1194253.node = NNI1194253; +NTI1194253.base = NTI1194219; +var NNI10376058 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI1188046, name: "Field0", sons: null}, +{kind: 1, offset: "Field1", len: 0, typ: NTI1188066, name: "Field1", sons: null}]}; +NTI10376058.node = NNI10376058; +function makeNimstrLit(c_1455062) { + var ln = c_1455062.length; var result = new Array(ln); for (var i = 0; i < ln; ++i) { - result[i] = c_11215062.charCodeAt(i); + result[i] = c_1455062.charCodeAt(i); } return result; } -function arrayConstr(len_11240067, value_11240068, typ_11240069) { - var result = new Array(len_11240067); - for (var i = 0; i < len_11240067; ++i) result[i] = nimCopy(null, value_11240068, typ_11240069); +function arrayConstr(len_1480067, value_1480068, typ_1480069) { + var result = new Array(len_1480067); + for (var i = 0; i < len_1480067; ++i) result[i] = nimCopy(null, value_1480068, typ_1480069); return result; @@ -442,89 +727,89 @@ function setConstr() { } var ConstSet1 = setConstr(17, 16, 4, 18, 27, 19, 23, 22, 21); -function nimCopy(dest_11230023, src_11230024, ti_11230025) { - var result_11235219 = null; +function nimCopy(dest_1470023, src_1470024, ti_1470025) { + var result_1475219 = null; - switch (ti_11230025.kind) { + switch (ti_1470025.kind) { case 21: case 22: case 23: case 5: - if (!(isFatPointer_11225401(ti_11230025))) { - result_11235219 = src_11230024; + if (!(isFatPointer_1465401(ti_1470025))) { + result_1475219 = src_1470024; } else { - result_11235219 = [src_11230024[0], src_11230024[1]]; + result_1475219 = [src_1470024[0], src_1470024[1]]; } break; case 19: - if (dest_11230023 === null || dest_11230023 === undefined) { - dest_11230023 = {}; + if (dest_1470023 === null || dest_1470023 === undefined) { + dest_1470023 = {}; } else { - for (var key in dest_11230023) { delete dest_11230023[key]; } + for (var key in dest_1470023) { delete dest_1470023[key]; } } - for (var key in src_11230024) { dest_11230023[key] = src_11230024[key]; } - result_11235219 = dest_11230023; + for (var key in src_1470024) { dest_1470023[key] = src_1470024[key]; } + result_1475219 = dest_1470023; break; case 18: case 17: - if (!((ti_11230025.base == null))) { - result_11235219 = nimCopy(dest_11230023, src_11230024, ti_11230025.base); + if (!((ti_1470025.base == null))) { + result_1475219 = nimCopy(dest_1470023, src_1470024, ti_1470025.base); } else { - if ((ti_11230025.kind == 17)) { - result_11235219 = (dest_11230023 === null || dest_11230023 === undefined) ? {m_type: ti_11230025} : dest_11230023; + if ((ti_1470025.kind == 17)) { + result_1475219 = (dest_1470023 === null || dest_1470023 === undefined) ? {m_type: ti_1470025} : dest_1470023; } else { - result_11235219 = (dest_11230023 === null || dest_11230023 === undefined) ? {} : dest_11230023; + result_1475219 = (dest_1470023 === null || dest_1470023 === undefined) ? {} : dest_1470023; } } - nimCopyAux(result_11235219, src_11230024, ti_11230025.node); + nimCopyAux(result_1475219, src_1470024, ti_1470025.node); break; case 24: case 4: case 27: case 16: - if (src_11230024 === null) { - result_11235219 = null; + if (src_1470024 === null) { + result_1475219 = null; } else { - if (dest_11230023 === null || dest_11230023 === undefined) { - dest_11230023 = new Array(src_11230024.length); + if (dest_1470023 === null || dest_1470023 === undefined) { + dest_1470023 = new Array(src_1470024.length); } else { - dest_11230023.length = src_11230024.length; + dest_1470023.length = src_1470024.length; } - result_11235219 = dest_11230023; - for (var i = 0; i < src_11230024.length; ++i) { - result_11235219[i] = nimCopy(result_11235219[i], src_11230024[i], ti_11230025.base); + result_1475219 = dest_1470023; + for (var i = 0; i < src_1470024.length; ++i) { + result_1475219[i] = nimCopy(result_1475219[i], src_1470024[i], ti_1470025.base); } } break; case 28: - if (src_11230024 !== null) { - result_11235219 = src_11230024.slice(0); + if (src_1470024 !== null) { + result_1475219 = src_1470024.slice(0); } break; default: - result_11235219 = src_11230024; + result_1475219 = src_1470024; break; } - return result_11235219; + return result_1475219; } -function cstrToNimstr(c_11215079) { - var ln = c_11215079.length; +function cstrToNimstr(c_1455079) { + var ln = c_1455079.length; var result = new Array(ln); var r = 0; for (var i = 0; i < ln; ++i) { - var ch = c_11215079.charCodeAt(i); + var ch = c_1455079.charCodeAt(i); if (ch < 128) { result[r] = ch; @@ -539,7 +824,7 @@ function cstrToNimstr(c_11215079) { } else { ++i; - ch = 65536 + (((ch & 1023) << 10) | (c_11215079.charCodeAt(i) & 1023)); + ch = 65536 + (((ch & 1023) << 10) | (c_1455079.charCodeAt(i) & 1023)); result[r] = (ch >> 18) | 240; ++r; result[r] = ((ch >> 12) & 63) | 128; @@ -557,112 +842,112 @@ function cstrToNimstr(c_11215079) { } -function toJSStr(s_11215096) { +function toJSStr(s_1455096) { var Tmp5; var Tmp7; - var result_11215097 = null; + var result_1455097 = null; - var res_11215170 = newSeq_11215128((s_11215096).length); - var i_11215172 = 0; - var j_11215174 = 0; + var res_1455170 = newSeq_1455128((s_1455096).length); + var i_1455172 = 0; + var j_1455174 = 0; L1: do { L2: while (true) { - if (!(i_11215172 < (s_11215096).length)) break L2; - var c_11215175 = s_11215096[i_11215172]; - if ((c_11215175 < 128)) { - res_11215170[j_11215174] = String.fromCharCode(c_11215175); - i_11215172 += 1; + if (!(i_1455172 < (s_1455096).length)) break L2; + var c_1455175 = s_1455096[i_1455172]; + if ((c_1455175 < 128)) { + res_1455170[j_1455174] = String.fromCharCode(c_1455175); + i_1455172 += 1; } else { - var helper_11215198 = newSeq_11215128(0); + var helper_1455198 = newSeq_1455128(0); L3: do { L4: while (true) { if (!true) break L4; - var code_11215199 = c_11215175.toString(16); - if (((code_11215199).length == 1)) { - helper_11215198.push("%0");; + var code_1455199 = c_1455175.toString(16); + if (((code_1455199).length == 1)) { + helper_1455198.push("%0");; } else { - helper_11215198.push("%");; + helper_1455198.push("%");; } - helper_11215198.push(code_11215199);; - i_11215172 += 1; - if (((s_11215096).length <= i_11215172)) Tmp5 = true; else { Tmp5 = (s_11215096[i_11215172] < 128); } if (Tmp5) { + helper_1455198.push(code_1455199);; + i_1455172 += 1; + if (((s_1455096).length <= i_1455172)) Tmp5 = true; else { Tmp5 = (s_1455096[i_1455172] < 128); } if (Tmp5) { break L3; } - c_11215175 = s_11215096[i_11215172]; + c_1455175 = s_1455096[i_1455172]; } } while(false); ++excHandler; Tmp7 = framePtr; try { - res_11215170[j_11215174] = decodeURIComponent(helper_11215198.join("")); + res_1455170[j_1455174] = decodeURIComponent(helper_1455198.join("")); --excHandler; } catch (EXC) { var prevJSError = lastJSError; lastJSError = EXC; --excHandler; framePtr = Tmp7; - res_11215170[j_11215174] = helper_11215198.join(""); + res_1455170[j_1455174] = helper_1455198.join(""); lastJSError = prevJSError; } finally { framePtr = Tmp7; } } - j_11215174 += 1; + j_1455174 += 1; } } while(false); - if (res_11215170.length < j_11215174) { for (var i=res_11215170.length;i 2147483647 || a_11220403 < -2147483648) raiseOverflow(); +function checkOverflowInt(a_1460403) { + if (a_1460403 > 2147483647 || a_1460403 < -2147483648) raiseOverflow(); } -function isWhitespace_21010101(text_21010103) { - return !/[^\s]/.test(text_21010103); +function isWhitespace_10510116(text_10510118) { + return !/[^\s]/.test(text_10510118); } -function isWhitespace_21010118(x_21010120) { +function isWhitespace_10510133(x_10510135) { var Tmp1; var Tmp2; - var result_21010121 = false; + var result_10510136 = false; - var F={procname:"dochack.isWhitespace",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.isWhitespace",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 134; - if (!(x_21010120.nodeName == "#text")) Tmp2 = false; else { Tmp2 = isWhitespace_21010101(x_21010120.textContent); } if (Tmp2) Tmp1 = true; else { Tmp1 = (x_21010120.nodeName == "#comment"); } result_21010121 = Tmp1; + if (!(x_10510135.nodeName == "#text")) Tmp2 = false; else { Tmp2 = isWhitespace_10510116(x_10510135.textContent); } if (Tmp2) Tmp1 = true; else { Tmp1 = (x_10510135.nodeName == "#comment"); } result_10510136 = Tmp1; framePtr = F.prev; - return result_21010121; + return result_10510136; } -function raiseIndexError(i_11200047, a_11200048, b_11200049) { +function raiseIndexError(i_1440047, a_1440048, b_1440049) { var Tmp1; - if ((b_11200049 < a_11200048)) { + if ((b_1440049 < a_1440048)) { Tmp1 = makeNimstrLit("index out of bounds, the container is empty"); } else { - Tmp1 = (makeNimstrLit("index ") || []).concat(cstrToNimstr((i_11200047)+"") || [],makeNimstrLit(" not in ") || [],cstrToNimstr((a_11200048)+"") || [],makeNimstrLit(" .. ") || [],cstrToNimstr((b_11200049)+"") || []); + Tmp1 = (makeNimstrLit("index ") || []).concat(cstrToNimstr((i_1440047)+"") || [],makeNimstrLit(" not in ") || [],cstrToNimstr((a_1440048)+"") || [],makeNimstrLit(" .. ") || [],cstrToNimstr((b_1440049)+"") || []); } - raiseException({message: nimCopy(null, Tmp1, NTI10958014), parent: null, m_type: NTI10964049, name: null, trace: [], up: null}, "IndexDefect"); + raiseException({message: nimCopy(null, Tmp1, NTI1188015), parent: null, m_type: NTI1194249, name: null, trace: [], up: null}, "IndexDefect"); } -function toToc_21010135(x_21010137, father_21010138) { +function toToc_10510150(x_10510152, father_10510153) { var Tmp5; var Tmp6; var Tmp7; var Tmp8; var Tmp15; - var F={procname:"dochack.toToc",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.toToc",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; - if ((x_21010137.nodeName == "UL")) { + if ((x_10510152.nodeName == "UL")) { F.line = 139; - var f_21010159 = {heading: null, kids: [], sortId: (father_21010138.kids).length, doSort: false}; + var f_10510174 = {heading: null, kids: [], sortId: (father_10510153.kids).length, doSort: false}; F.line = 140; - var i_21010161 = 0; + var i_10510176 = 0; L1: do { F.line = 141; L2: while (true) { - if (!(i_21010161 < x_21010137.childNodes.length)) break L2; + if (!(i_10510176 < x_10510152.childNodes.length)) break L2; F.line = 142; - var nxt_21010162 = addInt(i_21010161, 1); + var nxt_10510177 = addInt(i_10510176, 1); L3: do { F.line = 143; L4: while (true) { - if (!(nxt_21010162 < x_21010137.childNodes.length)) Tmp5 = false; else { Tmp5 = isWhitespace_21010118(x_21010137.childNodes[nxt_21010162]); } if (!Tmp5) break L4; + if (!(nxt_10510177 < x_10510152.childNodes.length)) Tmp5 = false; else { Tmp5 = isWhitespace_10510133(x_10510152.childNodes[nxt_10510177]); } if (!Tmp5) break L4; F.line = 144; - nxt_21010162 = addInt(nxt_21010162, 1); + nxt_10510177 = addInt(nxt_10510177, 1); } } while(false); - if (!(nxt_21010162 < x_21010137.childNodes.length)) Tmp8 = false; else { Tmp8 = (x_21010137.childNodes[i_21010161].nodeName == "LI"); } if (!Tmp8) Tmp7 = false; else { Tmp7 = (x_21010137.childNodes[i_21010161].childNodes.length == 1); } if (!Tmp7) Tmp6 = false; else { Tmp6 = (x_21010137.childNodes[nxt_21010162].nodeName == "UL"); } if (Tmp6) { + if (!(nxt_10510177 < x_10510152.childNodes.length)) Tmp8 = false; else { Tmp8 = (x_10510152.childNodes[i_10510176].nodeName == "LI"); } if (!Tmp8) Tmp7 = false; else { Tmp7 = (x_10510152.childNodes[i_10510176].childNodes.length == 1); } if (!Tmp7) Tmp6 = false; else { Tmp6 = (x_10510152.childNodes[nxt_10510177].nodeName == "UL"); } if (Tmp6) { F.line = 147; - var e_21010189 = {heading: x_21010137.childNodes[i_21010161].childNodes[0], kids: [], sortId: (f_21010159.kids).length, doSort: false}; + var e_10510204 = {heading: x_10510152.childNodes[i_10510176].childNodes[0], kids: [], sortId: (f_10510174.kids).length, doSort: false}; F.line = 148; - var it_21010190 = x_21010137.childNodes[nxt_21010162]; + var it_10510205 = x_10510152.childNodes[nxt_10510177]; L9: do { F.line = 149; - var j_21010198 = 0; + var j_10510213 = 0; F.line = 104; - var colontmp__21035444 = 0; + var colontmp__10535445 = 0; F.line = 149; - colontmp__21035444 = it_21010190.childNodes.length; + colontmp__10535445 = it_10510205.childNodes.length; F.line = 106; - var i_21035445 = 0; + var i_10535446 = 0; L10: do { F.line = 107; L11: while (true) { - if (!(i_21035445 < colontmp__21035444)) break L11; + if (!(i_10535446 < colontmp__10535445)) break L11; F.line = 149; - j_21010198 = i_21035445; + j_10510213 = i_10535446; F.line = 150; - toToc_21010135(it_21010190.childNodes[j_21010198], e_21010189); + toToc_10510150(it_10510205.childNodes[j_10510213], e_10510204); F.line = 109; - i_21035445 = addInt(i_21035445, 1); + i_10535446 = addInt(i_10535446, 1); } } while(false); } while(false); F.line = 151; - f_21010159.kids.push(e_21010189);; + f_10510174.kids.push(e_10510204);; F.line = 152; - i_21010161 = addInt(nxt_21010162, 1); + i_10510176 = addInt(nxt_10510177, 1); } else { F.line = 154; - toToc_21010135(x_21010137.childNodes[i_21010161], f_21010159); + toToc_10510150(x_10510152.childNodes[i_10510176], f_10510174); F.line = 155; - i_21010161 = addInt(i_21010161, 1); + i_10510176 = addInt(i_10510176, 1); } } } while(false); F.line = 156; - father_21010138.kids.push(f_21010159);; + father_10510153.kids.push(f_10510174);; } else { - if (isWhitespace_21010118(x_21010137)) { + if (isWhitespace_10510133(x_10510152)) { } else { - if ((x_21010137.nodeName == "LI")) { + if ((x_10510152.nodeName == "LI")) { F.line = 160; - var idx_21010237 = []; + var idx_10510252 = []; L12: do { F.line = 161; - var i_21010245 = 0; + var i_10510260 = 0; F.line = 104; - var colontmp__21035448 = 0; + var colontmp__10535449 = 0; F.line = 161; - colontmp__21035448 = x_21010137.childNodes.length; + colontmp__10535449 = x_10510152.childNodes.length; F.line = 106; - var i_21035449 = 0; + var i_10535450 = 0; L13: do { F.line = 107; L14: while (true) { - if (!(i_21035449 < colontmp__21035448)) break L14; + if (!(i_10535450 < colontmp__10535449)) break L14; F.line = 161; - i_21010245 = i_21035449; - if (!(isWhitespace_21010118(x_21010137.childNodes[i_21010245]))) { + i_10510260 = i_10535450; + if (!(isWhitespace_10510133(x_10510152.childNodes[i_10510260]))) { F.line = 162; - idx_21010237.push(i_21010245);; + idx_10510252.push(i_10510260);; } F.line = 109; - i_21035449 = addInt(i_21035449, 1); + i_10535450 = addInt(i_10535450, 1); } } while(false); } while(false); - if (!((idx_21010237).length == 2)) Tmp15 = false; else { Tmp15 = (x_21010137.childNodes[idx_21010237[chckIndx(1, 0, (idx_21010237).length-1)]].nodeName == "UL"); } if (Tmp15) { + if (!((idx_10510252).length == 2)) Tmp15 = false; else { Tmp15 = (x_10510152.childNodes[idx_10510252[chckIndx(1, 0, (idx_10510252).length-1)]].nodeName == "UL"); } if (Tmp15) { F.line = 164; - var e_21010279 = {heading: x_21010137.childNodes[idx_21010237[chckIndx(0, 0, (idx_21010237).length-1)]], kids: [], sortId: (father_21010138.kids).length, doSort: false}; + var e_10510294 = {heading: x_10510152.childNodes[idx_10510252[chckIndx(0, 0, (idx_10510252).length-1)]], kids: [], sortId: (father_10510153.kids).length, doSort: false}; F.line = 166; - var it_21010280 = x_21010137.childNodes[idx_21010237[chckIndx(1, 0, (idx_21010237).length-1)]]; + var it_10510295 = x_10510152.childNodes[idx_10510252[chckIndx(1, 0, (idx_10510252).length-1)]]; L16: do { F.line = 167; - var j_21010288 = 0; + var j_10510303 = 0; F.line = 104; - var colontmp__21035453 = 0; + var colontmp__10535454 = 0; F.line = 167; - colontmp__21035453 = it_21010280.childNodes.length; + colontmp__10535454 = it_10510295.childNodes.length; F.line = 106; - var i_21035454 = 0; + var i_10535455 = 0; L17: do { F.line = 107; L18: while (true) { - if (!(i_21035454 < colontmp__21035453)) break L18; + if (!(i_10535455 < colontmp__10535454)) break L18; F.line = 167; - j_21010288 = i_21035454; + j_10510303 = i_10535455; F.line = 168; - toToc_21010135(it_21010280.childNodes[j_21010288], e_21010279); + toToc_10510150(it_10510295.childNodes[j_10510303], e_10510294); F.line = 109; - i_21035454 = addInt(i_21035454, 1); + i_10535455 = addInt(i_10535455, 1); } } while(false); } while(false); F.line = 169; - father_21010138.kids.push(e_21010279);; + father_10510153.kids.push(e_10510294);; } else { L19: do { F.line = 171; - var i_21010304 = 0; + var i_10510319 = 0; F.line = 104; - var colontmp__21035457 = 0; + var colontmp__10535458 = 0; F.line = 171; - colontmp__21035457 = x_21010137.childNodes.length; + colontmp__10535458 = x_10510152.childNodes.length; F.line = 106; - var i_21035458 = 0; + var i_10535459 = 0; L20: do { F.line = 107; L21: while (true) { - if (!(i_21035458 < colontmp__21035457)) break L21; + if (!(i_10535459 < colontmp__10535458)) break L21; F.line = 171; - i_21010304 = i_21035458; + i_10510319 = i_10535459; F.line = 172; - toToc_21010135(x_21010137.childNodes[i_21010304], father_21010138); + toToc_10510150(x_10510152.childNodes[i_10510319], father_10510153); F.line = 109; - i_21035458 = addInt(i_21035458, 1); + i_10535459 = addInt(i_10535459, 1); } } while(false); } while(false); @@ -3402,44 +3680,44 @@ function toToc_21010135(x_21010137, father_21010138) { } else { F.line = 174; - father_21010138.kids.push({heading: x_21010137, kids: [], sortId: (father_21010138.kids).length, doSort: false});; + father_10510153.kids.push({heading: x_10510152, kids: [], sortId: (father_10510153.kids).length, doSort: false});; } }} framePtr = F.prev; } -function extractItems_20965075(x_20965077, heading_20965078, items_20965081, items_20965081_Idx) { +function extractItems_10465075(x_10465077, heading_10465078, items_10465081, items_10465081_Idx) { var Tmp1; - var F={procname:"dochack.extractItems",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.extractItems",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if ((x_20965077 == null)) { + if ((x_10465077 == null)) { F.line = 81; break BeforeRet; } - if (!!((x_20965077.heading == null))) Tmp1 = false; else { Tmp1 = (x_20965077.heading.textContent == heading_20965078); } if (Tmp1) { + if (!!((x_10465077.heading == null))) Tmp1 = false; else { Tmp1 = (x_10465077.heading.textContent == heading_10465078); } if (Tmp1) { L2: do { F.line = 83; - var i_20970021 = 0; + var i_10470021 = 0; F.line = 104; - var colontmp__21035487 = 0; + var colontmp__10535488 = 0; F.line = 83; - colontmp__21035487 = (x_20965077.kids).length; + colontmp__10535488 = (x_10465077.kids).length; F.line = 106; - var i_21035488 = 0; + var i_10535489 = 0; L3: do { F.line = 107; L4: while (true) { - if (!(i_21035488 < colontmp__21035487)) break L4; + if (!(i_10535489 < colontmp__10535488)) break L4; F.line = 83; - i_20970021 = i_21035488; + i_10470021 = i_10535489; F.line = 84; - items_20965081[items_20965081_Idx].push(x_20965077.kids[chckIndx(i_20970021, 0, (x_20965077.kids).length-1)].heading);; + items_10465081[items_10465081_Idx].push(x_10465077.kids[chckIndx(i_10470021, 0, (x_10465077.kids).length-1)].heading);; F.line = 109; - i_21035488 = addInt(i_21035488, 1); + i_10535489 = addInt(i_10535489, 1); } } while(false); } while(false); @@ -3447,25 +3725,25 @@ function extractItems_20965075(x_20965077, heading_20965078, items_20965081, ite else { L5: do { F.line = 86; - var i_20970042 = 0; + var i_10470042 = 0; F.line = 104; - var colontmp__21035491 = 0; + var colontmp__10535492 = 0; F.line = 86; - colontmp__21035491 = (x_20965077.kids).length; + colontmp__10535492 = (x_10465077.kids).length; F.line = 106; - var i_21035492 = 0; + var i_10535493 = 0; L6: do { F.line = 107; L7: while (true) { - if (!(i_21035492 < colontmp__21035491)) break L7; + if (!(i_10535493 < colontmp__10535492)) break L7; F.line = 86; - i_20970042 = i_21035492; + i_10470042 = i_10535493; F.line = 87; - var it_20970043 = x_20965077.kids[chckIndx(i_20970042, 0, (x_20965077.kids).length-1)]; + var it_10470043 = x_10465077.kids[chckIndx(i_10470042, 0, (x_10465077.kids).length-1)]; F.line = 88; - extractItems_20965075(it_20970043, heading_20965078, items_20965081, items_20965081_Idx); + extractItems_10465075(it_10470043, heading_10465078, items_10465081, items_10465081_Idx); F.line = 109; - i_21035492 = addInt(i_21035492, 1); + i_10535493 = addInt(i_10535493, 1); } } while(false); } while(false); @@ -3476,168 +3754,169 @@ function extractItems_20965075(x_20965077, heading_20965078, items_20965081, ite } -function tree_20956020(tag_20956022, kids_20956024) { - var result_20956025 = null; +function tree_10456020(tag_10456022, kids_10456024) { + var result_10456025 = null; - var F={procname:"dochack.tree",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.tree",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 11; - result_20956025 = document.createElement(toJSStr(tag_20956022)); + result_10456025 = document.createElement(toJSStr(tag_10456022)); L1: do { F.line = 12; - var k_20956056 = null; - F.line = 3; - var i_21035508 = 0; + var k_10456058 = null; + var k_10456058_Idx = 0; + F.line = 8; + var i_10535509 = 0; L2: do { - F.line = 4; + F.line = 9; L3: while (true) { - if (!(i_21035508 < (kids_20956024).length)) break L3; + if (!(i_10535509 < (kids_10456024).length)) break L3; F.line = 12; - k_20956056 = kids_20956024[chckIndx(i_21035508, 0, (kids_20956024).length-1)]; + k_10456058 = kids_10456024; k_10456058_Idx = chckIndx(i_10535509, 0, (kids_10456024).length-1); F.line = 13; - result_20956025.appendChild(k_20956056); - F.line = 6; - i_21035508 = addInt(i_21035508, 1); + result_10456025.appendChild(k_10456058[k_10456058_Idx]); + F.line = 11; + i_10535509 = addInt(i_10535509, 1); } } while(false); } while(false); framePtr = F.prev; - return result_20956025; + return result_10456025; } -function text_20956152(s_20956154) { - var result_20956155 = null; +function text_10456169(s_10456171) { + var result_10456172 = null; - var F={procname:"dochack.text",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.text",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 27; - result_20956155 = document.createTextNode(s_20956154); + result_10456172 = document.createTextNode(s_10456171); framePtr = F.prev; - return result_20956155; + return result_10456172; } -function sysFatal_11075418(message_11075422) { - var F={procname:"sysFatal.sysFatal",prev:framePtr,filename:"/home/adavidoff/nims/1.3/lib/system/fatal.nim",line:0}; +function sysFatal_1305418(message_1305422) { + var F={procname:"sysFatal.sysFatal",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/lib/system/fatal.nim",line:0}; framePtr = F; F.line = 49; - raiseException({message: nimCopy(null, message_11075422, NTI10958014), m_type: NTI10964041, parent: null, name: null, trace: [], up: null}, "AssertionDefect"); + raiseException({message: nimCopy(null, message_1305422, NTI1188015), m_type: NTI1194241, parent: null, name: null, trace: [], up: null}, "AssertionDefect"); framePtr = F.prev; } -function raiseAssert_11075414(msg_11075416) { - var F={procname:"assertions.raiseAssert",prev:framePtr,filename:"/home/adavidoff/nims/1.3/lib/system/assertions.nim",line:0}; +function raiseAssert_1305414(msg_1305416) { + var F={procname:"assertions.raiseAssert",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/lib/system/assertions.nim",line:0}; framePtr = F; - F.line = 22; - sysFatal_11075418(msg_11075416); + F.line = 23; + sysFatal_1305418(msg_1305416); framePtr = F.prev; } -function failedAssertImpl_11075480(msg_11075482) { - var F={procname:"assertions.failedAssertImpl",prev:framePtr,filename:"/home/adavidoff/nims/1.3/lib/system/assertions.nim",line:0}; +function failedAssertImpl_1305480(msg_1305482) { + var F={procname:"assertions.failedAssertImpl",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/lib/system/assertions.nim",line:0}; framePtr = F; - F.line = 29; - raiseAssert_11075414(msg_11075482); + F.line = 30; + raiseAssert_1305414(msg_1305482); framePtr = F.prev; } -function uncovered_21015022(x_21015024) { +function uncovered_10515022(x_10515024) { var Tmp1; var Tmp2; - var result_21015025 = null; + var result_10515025 = null; - var F={procname:"dochack.uncovered",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.uncovered",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if (!((x_21015024.kids).length == 0)) Tmp1 = false; else { Tmp1 = !((x_21015024.heading == null)); } if (Tmp1) { + if (!((x_10515024.kids).length == 0)) Tmp1 = false; else { Tmp1 = !((x_10515024.heading == null)); } if (Tmp1) { F.line = 194; - if (!(x_21015024.heading.hasOwnProperty('__karaxMarker__'))) { - Tmp2 = x_21015024; + if (!(x_10515024.heading.hasOwnProperty('__karaxMarker__'))) { + Tmp2 = x_10515024; } else { Tmp2 = null; } - result_21015025 = Tmp2; + result_10515025 = Tmp2; break BeforeRet; } F.line = 195; - result_21015025 = {heading: x_21015024.heading, kids: [], sortId: x_21015024.sortId, doSort: x_21015024.doSort}; + result_10515025 = {heading: x_10515024.heading, kids: [], sortId: x_10515024.sortId, doSort: x_10515024.doSort}; L3: do { F.line = 197; - var i_21020036 = 0; + var i_10520036 = 0; F.line = 104; - var colontmp__21035519 = 0; + var colontmp__10535520 = 0; F.line = 197; - colontmp__21035519 = (x_21015024.kids).length; + colontmp__10535520 = (x_10515024.kids).length; F.line = 106; - var i_21035520 = 0; + var i_10535521 = 0; L4: do { F.line = 107; L5: while (true) { - if (!(i_21035520 < colontmp__21035519)) break L5; + if (!(i_10535521 < colontmp__10535520)) break L5; F.line = 197; - i_21020036 = i_21035520; + i_10520036 = i_10535521; F.line = 198; - var y_21020037 = uncovered_21015022(x_21015024.kids[chckIndx(i_21020036, 0, (x_21015024.kids).length-1)]); - if (!((y_21020037 == null))) { + var y_10520037 = uncovered_10515022(x_10515024.kids[chckIndx(i_10520036, 0, (x_10515024.kids).length-1)]); + if (!((y_10520037 == null))) { F.line = 199; - result_21015025.kids.push(y_21020037);; + result_10515025.kids.push(y_10520037);; } F.line = 109; - i_21035520 = addInt(i_21035520, 1); + i_10535521 = addInt(i_10535521, 1); } } while(false); } while(false); - if (((result_21015025.kids).length == 0)) { + if (((result_10515025.kids).length == 0)) { F.line = 200; - result_21015025 = null; + result_10515025 = null; } } while (false); framePtr = F.prev; - return result_21015025; + return result_10515025; } -function mergeTocs_21025035(orig_21025037, news_21025038) { - var result_21025039 = null; +function mergeTocs_10525035(orig_10525037, news_10525038) { + var result_10525039 = null; - var F={procname:"dochack.mergeTocs",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.mergeTocs",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 203; - result_21025039 = uncovered_21015022(orig_21025037); - if ((result_21025039 == null)) { + result_10525039 = uncovered_10515022(orig_10525037); + if ((result_10525039 == null)) { F.line = 205; - result_21025039 = news_21025038; + result_10525039 = news_10525038; } else { L1: do { F.line = 207; - var i_21025060 = 0; + var i_10525060 = 0; F.line = 104; - var colontmp__21035514 = 0; + var colontmp__10535515 = 0; F.line = 207; - colontmp__21035514 = (news_21025038.kids).length; + colontmp__10535515 = (news_10525038.kids).length; F.line = 106; - var i_21035515 = 0; + var i_10535516 = 0; L2: do { F.line = 107; L3: while (true) { - if (!(i_21035515 < colontmp__21035514)) break L3; + if (!(i_10535516 < colontmp__10535515)) break L3; F.line = 207; - i_21025060 = i_21035515; + i_10525060 = i_10535516; F.line = 208; - result_21025039.kids.push(news_21025038.kids[chckIndx(i_21025060, 0, (news_21025038.kids).length-1)]);; + result_10525039.kids.push(news_10525038.kids[chckIndx(i_10525060, 0, (news_10525038.kids).length-1)]);; F.line = 109; - i_21035515 = addInt(i_21035515, 1); + i_10535516 = addInt(i_10535516, 1); } } while(false); } while(false); @@ -3645,607 +3924,610 @@ function mergeTocs_21025035(orig_21025037, news_21025038) { framePtr = F.prev; - return result_21025039; + return result_10525039; } -function buildToc_21025082(orig_21025084, types_21025086, procs_21025087) { +function buildToc_10525082(orig_10525084, types_10525086, procs_10525087) { var Tmp7; - var result_21025088 = null; + var result_10525088 = null; - var F={procname:"dochack.buildToc",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.buildToc",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 211; - var newStuff_21025104 = {heading: null, kids: [], doSort: true, sortId: 0}; + var newStuff_10525104 = {heading: null, kids: [], doSort: true, sortId: 0}; L1: do { F.line = 212; - var t_21035214 = null; - F.line = 184; - var i_21035503 = 0; - F.line = 185; - var L_21035504 = (types_21025086).length; + var t_10535214 = null; + var t_10535214_Idx = 0; + F.line = 199; + var i_10535504 = 0; + F.line = 200; + var L_10535505 = (types_10525086).length; L2: do { - F.line = 186; + F.line = 201; L3: while (true) { - if (!(i_21035503 < L_21035504)) break L3; + if (!(i_10535504 < L_10535505)) break L3; F.line = 212; - t_21035214 = types_21025086[chckIndx(i_21035503, 0, (types_21025086).length-1)]; + t_10535214 = types_10525086; t_10535214_Idx = chckIndx(i_10535504, 0, (types_10525086).length-1); F.line = 213; - var c_21035230 = {heading: t_21035214.cloneNode(true), kids: [], doSort: true, sortId: 0}; + var c_10535230 = {heading: t_10535214[t_10535214_Idx].cloneNode(true), kids: [], doSort: true, sortId: 0}; F.line = 214; - t_21035214.__karaxMarker__ = true; + t_10535214[t_10535214_Idx].__karaxMarker__ = true; L4: do { F.line = 215; - var p_21035237 = null; - F.line = 184; - var i_21035500 = 0; - F.line = 185; - var L_21035501 = (procs_21025087).length; + var p_10535238 = null; + var p_10535238_Idx = 0; + F.line = 199; + var i_10535501 = 0; + F.line = 200; + var L_10535502 = (procs_10525087).length; L5: do { - F.line = 186; + F.line = 201; L6: while (true) { - if (!(i_21035500 < L_21035501)) break L6; + if (!(i_10535501 < L_10535502)) break L6; F.line = 215; - p_21035237 = procs_21025087[chckIndx(i_21035500, 0, (procs_21025087).length-1)]; - if (!(p_21035237.hasOwnProperty('__karaxMarker__'))) { + p_10535238 = procs_10525087; p_10535238_Idx = chckIndx(i_10535501, 0, (procs_10525087).length-1); + if (!(p_10535238[p_10535238_Idx].hasOwnProperty('__karaxMarker__'))) { F.line = 217; - var xx_21035238 = p_21035237.parentNode.getElementsByClassName("attachedType"); - if (!((xx_21035238).length == 1)) Tmp7 = false; else { Tmp7 = (xx_21035238[chckIndx(0, 0, (xx_21035238).length-1)].textContent == t_21035214.textContent); } if (Tmp7) { + var xx_10535239 = p_10535238[p_10535238_Idx].parentNode.getElementsByClassName("attachedType"); + if (!((xx_10535239).length == 1)) Tmp7 = false; else { Tmp7 = (xx_10535239[chckIndx(0, 0, (xx_10535239).length-1)].textContent == t_10535214[t_10535214_Idx].textContent); } if (Tmp7) { F.line = 220; - var q_21035246 = tree_20956020(makeNimstrLit("A"), [text_20956152(p_21035237.title)]); + var q_10535247 = tree_10456020(makeNimstrLit("A"), [text_10456169(p_10535238[p_10535238_Idx].title)]); F.line = 221; - q_21035246.setAttribute("href", p_21035237.getAttribute("href")); + q_10535247.setAttribute("href", p_10535238[p_10535238_Idx].getAttribute("href")); F.line = 222; - c_21035230.kids.push({heading: q_21035246, kids: [], sortId: 0, doSort: false});; + c_10535230.kids.push({heading: q_10535247, kids: [], sortId: 0, doSort: false});; F.line = 223; - p_21035237.__karaxMarker__ = true; + p_10535238[p_10535238_Idx].__karaxMarker__ = true; } } - F.line = 188; - i_21035500 = addInt(i_21035500, 1); - if (!(((procs_21025087).length == L_21035501))) { - F.line = 189; - failedAssertImpl_11075480(makeNimstrLit("/home/adavidoff/nims/1.3/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it")); + F.line = 203; + i_10535501 = addInt(i_10535501, 1); + if (!(((procs_10525087).length == L_10535502))) { + F.line = 204; + failedAssertImpl_1305480(makeNimstrLit("/home/runner/work/nightlies/nightlies/nim-1.3.5/lib/system/iterators.nim(204, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } } while(false); } while(false); F.line = 224; - newStuff_21025104.kids.push(c_21035230);; - F.line = 188; - i_21035503 = addInt(i_21035503, 1); - if (!(((types_21025086).length == L_21035504))) { - F.line = 189; - failedAssertImpl_11075480(makeNimstrLit("/home/adavidoff/nims/1.3/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it")); + newStuff_10525104.kids.push(c_10535230);; + F.line = 203; + i_10535504 = addInt(i_10535504, 1); + if (!(((types_10525086).length == L_10535505))) { + F.line = 204; + failedAssertImpl_1305480(makeNimstrLit("/home/runner/work/nightlies/nightlies/nim-1.3.5/lib/system/iterators.nim(204, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } } while(false); } while(false); F.line = 225; - result_21025088 = mergeTocs_21025035(orig_21025084, newStuff_21025104); + result_10525088 = mergeTocs_10525035(orig_10525084, newStuff_10525104); framePtr = F.prev; - return result_21025088; + return result_10525088; } -function add_20956100(parent_20956102, kid_20956103) { +function add_10456117(parent_10456119, kid_10456120) { var Tmp1; var Tmp2; - var F={procname:"dochack.add",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.add",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; - if (!(parent_20956102.nodeName == "TR")) Tmp1 = false; else { if ((kid_20956103.nodeName == "TD")) Tmp2 = true; else { Tmp2 = (kid_20956103.nodeName == "TH"); } Tmp1 = Tmp2; } if (Tmp1) { + if (!(parent_10456119.nodeName == "TR")) Tmp1 = false; else { if ((kid_10456120.nodeName == "TD")) Tmp2 = true; else { Tmp2 = (kid_10456120.nodeName == "TH"); } Tmp1 = Tmp2; } if (Tmp1) { F.line = 18; - var k_20956104 = document.createElement("TD"); + var k_10456121 = document.createElement("TD"); F.line = 19; - k_20956104.appendChild(kid_20956103); + k_10456121.appendChild(kid_10456120); F.line = 20; - parent_20956102.appendChild(k_20956104); + parent_10456119.appendChild(k_10456121); } else { F.line = 22; - parent_20956102.appendChild(kid_20956103); + parent_10456119.appendChild(kid_10456120); } framePtr = F.prev; } -function setClass_20956118(e_20956120, value_20956121) { - var F={procname:"dochack.setClass",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +function setClass_10456135(e_10456137, value_10456138) { + var F={procname:"dochack.setClass",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 25; - e_20956120.setAttribute("class", toJSStr(value_20956121)); + e_10456137.setAttribute("class", toJSStr(value_10456138)); framePtr = F.prev; } -function toHtml_20970072(x_20970074, isRoot_20970075) { +function toHtml_10470072(x_10470074, isRoot_10470075) { var Tmp1; - function HEX3Aanonymous_20975015(a_20975017, b_20975018) { + function HEX3Aanonymous_10475015(a_10475017, b_10475018) { var Tmp1; - var result_20975019 = 0; + var result_10475019 = 0; - var F={procname:"toHtml.:anonymous",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"toHtml.:anonymous",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if (!!((a_20975017.heading == null))) Tmp1 = false; else { Tmp1 = !((b_20975018.heading == null)); } if (Tmp1) { + if (!!((a_10475017.heading == null))) Tmp1 = false; else { Tmp1 = !((b_10475018.heading == null)); } if (Tmp1) { F.line = 106; - var x_20985009 = a_20975017.heading.textContent; + var x_10485009 = a_10475017.heading.textContent; F.line = 107; - var y_20985010 = b_20975018.heading.textContent; - if ((x_20985009 < y_20985010)) { + var y_10485010 = b_10475018.heading.textContent; + if ((x_10485009 < y_10485010)) { F.line = 108; - result_20975019 = -1; + result_10475019 = -1; break BeforeRet; } - if ((y_20985010 < x_20985009)) { + if ((y_10485010 < x_10485009)) { F.line = 109; - result_20975019 = 1; + result_10475019 = 1; break BeforeRet; } F.line = 110; - result_20975019 = 0; + result_10475019 = 0; break BeforeRet; } else { F.line = 113; - result_20975019 = subInt(a_20975017.sortId, b_20975018.sortId); + result_10475019 = subInt(a_10475017.sortId, b_10475018.sortId); break BeforeRet; } } while (false); framePtr = F.prev; - return result_20975019; + return result_10475019; } - var result_20970076 = null; + var result_10470076 = null; - var F={procname:"dochack.toHtml",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.toHtml",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if ((x_20970074 == null)) { + if ((x_10470074 == null)) { F.line = 91; - result_20970076 = null; + result_10470076 = null; break BeforeRet; } - if (((x_20970074.kids).length == 0)) { - if ((x_20970074.heading == null)) { + if (((x_10470074.kids).length == 0)) { + if ((x_10470074.heading == null)) { F.line = 93; - result_20970076 = null; + result_10470076 = null; break BeforeRet; } F.line = 94; - result_20970076 = x_20970074.heading.cloneNode(true); + result_10470076 = x_10470074.heading.cloneNode(true); break BeforeRet; } F.line = 95; - result_20970076 = tree_20956020(makeNimstrLit("DIV"), []); - if (!!((x_20970074.heading == null))) Tmp1 = false; else { Tmp1 = !(x_20970074.heading.hasOwnProperty('__karaxMarker__')); } if (Tmp1) { + result_10470076 = tree_10456020(makeNimstrLit("DIV"), []); + if (!!((x_10470074.heading == null))) Tmp1 = false; else { Tmp1 = !(x_10470074.heading.hasOwnProperty('__karaxMarker__')); } if (Tmp1) { F.line = 97; - add_20956100(result_20970076, x_20970074.heading.cloneNode(true)); + add_10456117(result_10470076, x_10470074.heading.cloneNode(true)); } F.line = 98; - var ul_20975012 = tree_20956020(makeNimstrLit("UL"), []); - if (isRoot_20970075) { + var ul_10475012 = tree_10456020(makeNimstrLit("UL"), []); + if (isRoot_10470075) { F.line = 100; - setClass_20956118(ul_20975012, makeNimstrLit("simple simple-toc")); + setClass_10456135(ul_10475012, makeNimstrLit("simple simple-toc")); } else { F.line = 102; - setClass_20956118(ul_20975012, makeNimstrLit("simple")); + setClass_10456135(ul_10475012, makeNimstrLit("simple")); } - if (x_20970074.doSort) { + if (x_10470074.doSort) { F.line = 104; - x_20970074.kids.sort(HEX3Aanonymous_20975015); + x_10470074.kids.sort(HEX3Aanonymous_10475015); } L2: do { F.line = 115; - var k_21000214 = null; - F.line = 184; - var i_21035526 = 0; - F.line = 185; - var L_21035527 = (x_20970074.kids).length; + var k_10500214 = null; + var k_10500214_Idx = 0; + F.line = 199; + var i_10535527 = 0; + F.line = 200; + var L_10535528 = (x_10470074.kids).length; L3: do { - F.line = 186; + F.line = 201; L4: while (true) { - if (!(i_21035526 < L_21035527)) break L4; + if (!(i_10535527 < L_10535528)) break L4; F.line = 115; - k_21000214 = x_20970074.kids[chckIndx(i_21035526, 0, (x_20970074.kids).length-1)]; + k_10500214 = x_10470074.kids; k_10500214_Idx = chckIndx(i_10535527, 0, (x_10470074.kids).length-1); F.line = 116; - var y_21000215 = toHtml_20970072(k_21000214, false); - if (!((y_21000215 == null))) { + var y_10500215 = toHtml_10470072(k_10500214[k_10500214_Idx], false); + if (!((y_10500215 == null))) { F.line = 118; - add_20956100(ul_20975012, tree_20956020(makeNimstrLit("LI"), [y_21000215])); + add_10456117(ul_10475012, tree_10456020(makeNimstrLit("LI"), [y_10500215])); } - F.line = 188; - i_21035526 = addInt(i_21035526, 1); - if (!(((x_20970074.kids).length == L_21035527))) { - F.line = 189; - failedAssertImpl_11075480(makeNimstrLit("/home/adavidoff/nims/1.3/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it")); + F.line = 203; + i_10535527 = addInt(i_10535527, 1); + if (!(((x_10470074.kids).length == L_10535528))) { + F.line = 204; + failedAssertImpl_1305480(makeNimstrLit("/home/runner/work/nightlies/nightlies/nim-1.3.5/lib/system/iterators.nim(204, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } } while(false); } while(false); - if (!((ul_20975012.childNodes.length == 0))) { + if (!((ul_10475012.childNodes.length == 0))) { F.line = 119; - add_20956100(result_20970076, ul_20975012); + add_10456117(result_10470076, ul_10475012); } - if ((result_20970076.childNodes.length == 0)) { + if ((result_10470076.childNodes.length == 0)) { F.line = 120; - result_20970076 = null; + result_10470076 = null; } } while (false); framePtr = F.prev; - return result_20970076; + return result_10470076; } -function replaceById_20956172(id_20956174, newTree_20956175) { - var F={procname:"dochack.replaceById",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +function replaceById_10456189(id_10456191, newTree_10456192) { + var F={procname:"dochack.replaceById",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 32; - var x_20956176 = document.getElementById(id_20956174); + var x_10456193 = document.getElementById(id_10456191); F.line = 33; - x_20956176.parentNode.replaceChild(newTree_20956175, x_20956176); + x_10456193.parentNode.replaceChild(newTree_10456192, x_10456193); F.line = 34; - newTree_20956175.id = id_20956174; + newTree_10456192.id = id_10456191; framePtr = F.prev; } -function togglevis_21035335(d_21035337) { - var F={procname:"dochack.togglevis",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +function togglevis_10535336(d_10535338) { + var F={procname:"dochack.togglevis",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 230; - if (d_21035337.style.display == 'none') - d_21035337.style.display = 'inline'; + if (d_10535338.style.display == 'none') + d_10535338.style.display = 'inline'; else - d_21035337.style.display = 'none'; + d_10535338.style.display = 'none'; framePtr = F.prev; } -function groupBy(value_21035353) { - var F={procname:"dochack.groupBy",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +function groupBy(value_10535354) { + var F={procname:"dochack.groupBy",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 238; - var toc_21035354 = document.getElementById("toc-list"); - if ((alternative_21035321[0] == null)) { + var toc_10535355 = document.getElementById("toc-list"); + if ((alternative_10535322[0] == null)) { F.line = 240; - var tt_21035375 = {heading: null, kids: [], sortId: 0, doSort: false}; + var tt_10535376 = {heading: null, kids: [], sortId: 0, doSort: false}; F.line = 241; - toToc_21010135(toc_21035354, tt_21035375); + toToc_10510150(toc_10535355, tt_10535376); F.line = 242; - tt_21035375 = tt_21035375.kids[chckIndx(0, 0, (tt_21035375.kids).length-1)]; + tt_10535376 = tt_10535376.kids[chckIndx(0, 0, (tt_10535376.kids).length-1)]; F.line = 244; - var types_21035392 = [[]]; + var types_10535393 = [[]]; F.line = 245; - var procs_21035409 = [[]]; + var procs_10535410 = [[]]; F.line = 247; - extractItems_20965075(tt_21035375, "Types", types_21035392, 0); + extractItems_10465075(tt_10535376, "Types", types_10535393, 0); F.line = 248; - extractItems_20965075(tt_21035375, "Procs", procs_21035409, 0); + extractItems_10465075(tt_10535376, "Procs", procs_10535410, 0); F.line = 249; - extractItems_20965075(tt_21035375, "Converters", procs_21035409, 0); + extractItems_10465075(tt_10535376, "Converters", procs_10535410, 0); F.line = 250; - extractItems_20965075(tt_21035375, "Methods", procs_21035409, 0); + extractItems_10465075(tt_10535376, "Methods", procs_10535410, 0); F.line = 251; - extractItems_20965075(tt_21035375, "Templates", procs_21035409, 0); + extractItems_10465075(tt_10535376, "Templates", procs_10535410, 0); F.line = 252; - extractItems_20965075(tt_21035375, "Macros", procs_21035409, 0); + extractItems_10465075(tt_10535376, "Macros", procs_10535410, 0); F.line = 253; - extractItems_20965075(tt_21035375, "Iterators", procs_21035409, 0); + extractItems_10465075(tt_10535376, "Iterators", procs_10535410, 0); F.line = 255; - var ntoc_21035417 = buildToc_21025082(tt_21035375, types_21035392[0], procs_21035409[0]); + var ntoc_10535418 = buildToc_10525082(tt_10535376, types_10535393[0], procs_10535410[0]); F.line = 256; - var x_21035418 = toHtml_20970072(ntoc_21035417, true); + var x_10535419 = toHtml_10470072(ntoc_10535418, true); F.line = 257; - alternative_21035321[0] = tree_20956020(makeNimstrLit("DIV"), [x_21035418]); + alternative_10535322[0] = tree_10456020(makeNimstrLit("DIV"), [x_10535419]); } - if ((value_21035353 == "type")) { + if ((value_10535354 == "type")) { F.line = 259; - replaceById_20956172("tocRoot", alternative_21035321[0]); + replaceById_10456189("tocRoot", alternative_10535322[0]); } else { F.line = 261; - replaceById_20956172("tocRoot", tree_20956020(makeNimstrLit("DIV"), [])); + replaceById_10456189("tocRoot", tree_10456020(makeNimstrLit("DIV"), [])); } F.line = 262; - togglevis_21035335(document.getElementById("toc-list")); + togglevis_10535336(document.getElementById("toc-list")); framePtr = F.prev; } -var F={procname:"module dochack",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +var F={procname:"module dochack",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; framePtr = F.prev; -var F={procname:"module dochack",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +var F={procname:"module dochack",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 265; -var db_21035530 = [[]]; +var db_10535531 = [[]]; F.line = 266; -var contents_21035532 = [[]]; +var contents_10535533 = [[]]; framePtr = F.prev; -var F={procname:"module dochack",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +var F={procname:"module dochack",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; framePtr = F.prev; -var F={procname:"module dochack",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +var F={procname:"module dochack",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; framePtr = F.prev; -var F={procname:"module dochack",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +var F={procname:"module dochack",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 315; -var oldtoc_21045406 = [null]; +var oldtoc_10545421 = [null]; F.line = 316; -var timer_21045407 = [null]; +var timer_10545422 = [null]; framePtr = F.prev; function raiseRangeError() { - raiseException({message: makeNimstrLit("value out of range"), parent: null, m_type: NTI10964053, name: null, trace: [], up: null}, "RangeDefect"); + raiseException({message: makeNimstrLit("value out of range"), parent: null, m_type: NTI1194253, name: null, trace: [], up: null}, "RangeDefect"); } -function nsuToLowerAsciiChar(c_19900023) { - var result_19900024 = 0; +function nsuToLowerAsciiChar(c_9400023) { + var result_9400024 = 0; - var F={procname:"strutils.toLowerAscii",prev:framePtr,filename:"/home/adavidoff/nims/1.3/lib/pure/strutils.nim",line:0}; + var F={procname:"strutils.toLowerAscii",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/lib/pure/strutils.nim",line:0}; framePtr = F; - if ((ConstSet2[c_19900023] != undefined)) { + if ((ConstSet2[c_9400023] != undefined)) { F.line = 210; - result_19900024 = chckRange(addInt(c_19900023, 32), 0, 255); + result_9400024 = chckRange(addInt(c_9400023, 32), 0, 255); } else { F.line = 212; - result_19900024 = c_19900023; + result_9400024 = c_9400023; } framePtr = F.prev; - return result_19900024; + return result_9400024; } -function fuzzyMatch_20876054(pattern_20876056, str_20876057) { +function fuzzyMatch_10376054(pattern_10376056, str_10376057) { var Tmp4; var Tmp5; var Tmp6; var Tmp7; var Tmp8; - var result_20876061 = {Field0: 0, Field1: false}; + var result_10376061 = {Field0: 0, Field1: false}; - var F={procname:"fuzzysearch.fuzzyMatch",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/fuzzysearch.nim",line:0}; + var F={procname:"fuzzysearch.fuzzyMatch",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/fuzzysearch.nim",line:0}; framePtr = F; F.line = 36; - var scoreState_20876062 = -100; + var scoreState_10376062 = -100; F.line = 37; - var headerMatched_20876063 = false; + var headerMatched_10376063 = false; F.line = 38; - var unmatchedLeadingCharCount_20876065 = 0; + var unmatchedLeadingCharCount_10376065 = 0; F.line = 39; - var consecutiveMatchCount_20876067 = 0; + var consecutiveMatchCount_10376067 = 0; F.line = 40; - var strIndex_20876069 = 0; + var strIndex_10376069 = 0; F.line = 41; - var patIndex_20876071 = 0; + var patIndex_10376071 = 0; F.line = 42; - var score_20876073 = 0; + var score_10376073 = 0; L1: do { F.line = 48; L2: while (true) { - if (!((strIndex_20876069 < (str_20876057).length) && (patIndex_20876071 < (pattern_20876056).length))) break L2; + if (!((strIndex_10376069 < (str_10376057).length) && (patIndex_10376071 < (pattern_10376056).length))) break L2; L3: do { F.line = 50; - var patternChar_20876079 = nsuToLowerAsciiChar(pattern_20876056.charCodeAt(chckIndx(patIndex_20876071, 0, (pattern_20876056).length-1))); + var patternChar_10376079 = nsuToLowerAsciiChar(pattern_10376056.charCodeAt(chckIndx(patIndex_10376071, 0, (pattern_10376056).length-1))); F.line = 51; - var strChar_20876080 = nsuToLowerAsciiChar(str_20876057.charCodeAt(chckIndx(strIndex_20876069, 0, (str_20876057).length-1))); - if ((ConstSet3[patternChar_20876079] != undefined)) { + var strChar_10376080 = nsuToLowerAsciiChar(str_10376057.charCodeAt(chckIndx(strIndex_10376069, 0, (str_10376057).length-1))); + if ((ConstSet3[patternChar_10376079] != undefined)) { F.line = 55; - patIndex_20876071 = addInt(patIndex_20876071, 1); + patIndex_10376071 = addInt(patIndex_10376071, 1); F.line = 56; break L3; } - if ((ConstSet4[strChar_20876080] != undefined)) { + if ((ConstSet4[strChar_10376080] != undefined)) { F.line = 58; - strIndex_20876069 = addInt(strIndex_20876069, 1); + strIndex_10376069 = addInt(strIndex_10376069, 1); F.line = 59; break L3; } - if ((!(headerMatched_20876063) && (strChar_20876080 == 58))) { + if ((!(headerMatched_10376063) && (strChar_10376080 == 58))) { F.line = 64; - headerMatched_20876063 = true; + headerMatched_10376063 = true; F.line = 65; - scoreState_20876062 = -100; + scoreState_10376062 = -100; F.line = 66; - score_20876073 = ((Math.floor((5.0000000000000000e-01 * score_20876073)))|0); + score_10376073 = ((Math.floor((5.0000000000000000e-01 * score_10376073)))|0); F.line = 67; - patIndex_20876071 = 0; + patIndex_10376071 = 0; F.line = 68; - strIndex_20876069 = addInt(strIndex_20876069, 1); + strIndex_10376069 = addInt(strIndex_10376069, 1); F.line = 69; break L3; } - if ((strChar_20876080 == patternChar_20876079)) { + if ((strChar_10376080 == patternChar_10376079)) { F.line = 72; - switch (scoreState_20876062) { + switch (scoreState_10376062) { case -100: case 20: F.line = 74; - scoreState_20876062 = 10; + scoreState_10376062 = 10; break; case 0: F.line = 77; - scoreState_20876062 = 5; + scoreState_10376062 = 5; F.line = 77; - score_20876073 = addInt(score_20876073, scoreState_20876062); + score_10376073 = addInt(score_10376073, scoreState_10376062); break; case 10: case 5: F.line = 80; - consecutiveMatchCount_20876067 = addInt(consecutiveMatchCount_20876067, 1); + consecutiveMatchCount_10376067 = addInt(consecutiveMatchCount_10376067, 1); F.line = 81; - scoreState_20876062 = 5; + scoreState_10376062 = 5; F.line = 82; - score_20876073 = addInt(score_20876073, mulInt(5, consecutiveMatchCount_20876067)); - if ((scoreState_20876062 == 10)) { + score_10376073 = addInt(score_10376073, mulInt(5, consecutiveMatchCount_10376067)); + if ((scoreState_10376062 == 10)) { F.line = 85; - score_20876073 = addInt(score_20876073, 10); + score_10376073 = addInt(score_10376073, 10); } F.line = 87; - var onBoundary_20890042 = (patIndex_20876071 == ((pattern_20876056).length-1)); - if ((!(onBoundary_20890042) && (strIndex_20876069 < ((str_20876057).length-1)))) { + var onBoundary_10390042 = (patIndex_10376071 == ((pattern_10376056).length-1)); + if ((!(onBoundary_10390042) && (strIndex_10376069 < ((str_10376057).length-1)))) { F.line = 90; - var nextPatternChar_20890043 = nsuToLowerAsciiChar(pattern_20876056.charCodeAt(chckIndx(addInt(patIndex_20876071, 1), 0, (pattern_20876056).length-1))); + var nextPatternChar_10390043 = nsuToLowerAsciiChar(pattern_10376056.charCodeAt(chckIndx(addInt(patIndex_10376071, 1), 0, (pattern_10376056).length-1))); F.line = 91; - var nextStrChar_20890044 = nsuToLowerAsciiChar(str_20876057.charCodeAt(chckIndx(addInt(strIndex_20876069, 1), 0, (str_20876057).length-1))); + var nextStrChar_10390044 = nsuToLowerAsciiChar(str_10376057.charCodeAt(chckIndx(addInt(strIndex_10376069, 1), 0, (str_10376057).length-1))); F.line = 94; - if (!!((ConstSet5[nextStrChar_20890044] != undefined))) Tmp4 = false; else { Tmp4 = !((nextStrChar_20890044 == nextPatternChar_20890043)); } onBoundary_20890042 = Tmp4; + if (!!((ConstSet5[nextStrChar_10390044] != undefined))) Tmp4 = false; else { Tmp4 = !((nextStrChar_10390044 == nextPatternChar_10390043)); } onBoundary_10390042 = Tmp4; } - if (onBoundary_20890042) { + if (onBoundary_10390042) { F.line = 99; - scoreState_20876062 = 20; + scoreState_10376062 = 20; F.line = 99; - score_20876073 = addInt(score_20876073, scoreState_20876062); + score_10376073 = addInt(score_10376073, scoreState_10376062); } break; case -1: case -3: F.line = 102; - if (!((ConstSet6[str_20876057.charCodeAt(chckIndx(subInt(strIndex_20876069, 1), 0, (str_20876057).length-1))] != undefined))) Tmp5 = true; else { if (!(ConstSet7[str_20876057.charCodeAt(chckIndx(subInt(strIndex_20876069, 1), 0, (str_20876057).length-1))] != undefined)) Tmp6 = false; else { Tmp6 = (ConstSet8[str_20876057.charCodeAt(chckIndx(strIndex_20876069, 0, (str_20876057).length-1))] != undefined); } Tmp5 = Tmp6; } var isLeadingChar_20920008 = Tmp5; - if (isLeadingChar_20920008) { + if (!((ConstSet6[str_10376057.charCodeAt(chckIndx(subInt(strIndex_10376069, 1), 0, (str_10376057).length-1))] != undefined))) Tmp5 = true; else { if (!(ConstSet7[str_10376057.charCodeAt(chckIndx(subInt(strIndex_10376069, 1), 0, (str_10376057).length-1))] != undefined)) Tmp6 = false; else { Tmp6 = (ConstSet8[str_10376057.charCodeAt(chckIndx(strIndex_10376069, 0, (str_10376057).length-1))] != undefined); } Tmp5 = Tmp6; } var isLeadingChar_10420008 = Tmp5; + if (isLeadingChar_10420008) { F.line = 109; - scoreState_20876062 = 10; + scoreState_10376062 = 10; } else { F.line = 113; - scoreState_20876062 = 0; + scoreState_10376062 = 0; F.line = 113; - score_20876073 = addInt(score_20876073, scoreState_20876062); + score_10376073 = addInt(score_10376073, scoreState_10376062); } break; } F.line = 114; - patIndex_20876071 = addInt(patIndex_20876071, 1); + patIndex_10376071 = addInt(patIndex_10376071, 1); } else { F.line = 117; - switch (scoreState_20876062) { + switch (scoreState_10376062) { case -100: F.line = 119; - scoreState_20876062 = -3; + scoreState_10376062 = -3; F.line = 119; - score_20876073 = addInt(score_20876073, scoreState_20876062); + score_10376073 = addInt(score_10376073, scoreState_10376062); break; case 5: F.line = 122; - scoreState_20876062 = -1; + scoreState_10376062 = -1; F.line = 122; - score_20876073 = addInt(score_20876073, scoreState_20876062); + score_10376073 = addInt(score_10376073, scoreState_10376062); F.line = 123; - consecutiveMatchCount_20876067 = 0; + consecutiveMatchCount_10376067 = 0; break; case -3: - if ((unmatchedLeadingCharCount_20876065 < 3)) { + if ((unmatchedLeadingCharCount_10376065 < 3)) { F.line = 127; - scoreState_20876062 = -3; + scoreState_10376062 = -3; F.line = 127; - score_20876073 = addInt(score_20876073, scoreState_20876062); + score_10376073 = addInt(score_10376073, scoreState_10376062); } F.line = 128; - unmatchedLeadingCharCount_20876065 = addInt(unmatchedLeadingCharCount_20876065, 1); + unmatchedLeadingCharCount_10376065 = addInt(unmatchedLeadingCharCount_10376065, 1); break; default: F.line = 131; - scoreState_20876062 = -1; + scoreState_10376062 = -1; F.line = 131; - score_20876073 = addInt(score_20876073, scoreState_20876062); + score_10376073 = addInt(score_10376073, scoreState_10376062); break; } } F.line = 133; - strIndex_20876069 = addInt(strIndex_20876069, 1); + strIndex_10376069 = addInt(strIndex_10376069, 1); } while(false); } } while(false); - if (!(patIndex_20876071 == (pattern_20876056).length)) Tmp7 = false; else { if ((strIndex_20876069 == (str_20876057).length)) Tmp8 = true; else { Tmp8 = !((ConstSet9[str_20876057.charCodeAt(chckIndx(strIndex_20876069, 0, (str_20876057).length-1))] != undefined)); } Tmp7 = Tmp8; } if (Tmp7) { + if (!(patIndex_10376071 == (pattern_10376056).length)) Tmp7 = false; else { if ((strIndex_10376069 == (str_10376057).length)) Tmp8 = true; else { Tmp8 = !((ConstSet9[str_10376057.charCodeAt(chckIndx(strIndex_10376069, 0, (str_10376057).length-1))] != undefined)); } Tmp7 = Tmp8; } if (Tmp7) { F.line = 136; - score_20876073 = addInt(score_20876073, 10); + score_10376073 = addInt(score_10376073, 10); } F.line = 139; - var colontmp__21055060 = nimMax(0, score_20876073); + var colontmp__10555060 = nimMax(0, score_10376073); F.line = 140; - var colontmp__21055061 = (0 < score_20876073); + var colontmp__10555061 = (0 < score_10376073); F.line = 138; - nimCopy(result_20876061, {Field0: colontmp__21055060, Field1: colontmp__21055061}, NTI20876058); + nimCopy(result_10376061, {Field0: colontmp__10555060, Field1: colontmp__10555061}, NTI10376058); framePtr = F.prev; - return result_20876061; + return result_10376061; } -function text_20956135(s_20956137) { - var result_20956138 = null; +function text_10456152(s_10456154) { + var result_10456155 = null; - var F={procname:"dochack.text",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.text",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 26; - result_20956138 = document.createTextNode(toJSStr(s_20956137)); + result_10456155 = document.createTextNode(toJSStr(s_10456154)); framePtr = F.prev; - return result_20956138; + return result_10456155; } -function dosearch_21035549(value_21035551) { - function HEX3Aanonymous_21045276(a_21045285, b_21045286) { - var result_21045290 = 0; +function dosearch_10535550(value_10535552) { + function HEX3Aanonymous_10545276(a_10545285, b_10545286) { + var result_10545290 = 0; - var F={procname:"dosearch.:anonymous",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dosearch.:anonymous",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 305; - result_21045290 = subInt(b_21045286["Field1"], a_21045285["Field1"]); + result_10545290 = subInt(b_10545286["Field1"], a_10545285["Field1"]); framePtr = F.prev; - return result_21045290; + return result_10545290; } - var result_21035552 = null; + var result_10535553 = null; - var F={procname:"dochack.dosearch",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.dosearch",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; - if (((db_21035530[0]).length == 0)) { + if (((db_10535531[0]).length == 0)) { F.line = 272; - var stuff_21035558 = null; + var stuff_10535559 = null; F.line = 273; var request = new XMLHttpRequest(); request.open("GET", "theindex.html", false); @@ -4257,32 +4539,33 @@ function dosearch_21035549(value_21035551) { //parser=new DOMParser(); //doc=parser.parseFromString("", "text/html"); - stuff_21035558 = doc.documentElement; + stuff_10535559 = doc.documentElement; F.line = 286; - db_21035530[0] = nimCopy(null, stuff_21035558.getElementsByClassName("reference"), NTI11621105); + db_10535531[0] = nimCopy(null, stuff_10535559.getElementsByClassName("reference"), NTI1870705); F.line = 287; - contents_21035532[0] = nimCopy(null, [], NTI21035573); + contents_10535533[0] = nimCopy(null, [], NTI10535574); L1: do { F.line = 288; - var ahref_21045214 = null; - F.line = 184; - var i_21055040 = 0; - F.line = 185; - var L_21055041 = (db_21035530[0]).length; + var ahref_10545214 = null; + var ahref_10545214_Idx = 0; + F.line = 199; + var i_10555040 = 0; + F.line = 200; + var L_10555041 = (db_10535531[0]).length; L2: do { - F.line = 186; + F.line = 201; L3: while (true) { - if (!(i_21055040 < L_21055041)) break L3; + if (!(i_10555040 < L_10555041)) break L3; F.line = 288; - ahref_21045214 = db_21035530[0][chckIndx(i_21055040, 0, (db_21035530[0]).length-1)]; + ahref_10545214 = db_10535531[0]; ahref_10545214_Idx = chckIndx(i_10555040, 0, (db_10535531[0]).length-1); F.line = 289; - contents_21035532[0].push(ahref_21045214.getAttribute("data-doc-search-tag"));; - F.line = 188; - i_21055040 = addInt(i_21055040, 1); - if (!(((db_21035530[0]).length == L_21055041))) { - F.line = 189; - failedAssertImpl_11075480(makeNimstrLit("/home/adavidoff/nims/1.3/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it")); + contents_10535533[0].push(ahref_10545214[ahref_10545214_Idx].getAttribute("data-doc-search-tag"));; + F.line = 203; + i_10555040 = addInt(i_10555040, 1); + if (!(((db_10535531[0]).length == L_10555041))) { + F.line = 204; + failedAssertImpl_1305480(makeNimstrLit("/home/runner/work/nightlies/nightlies/nim-1.3.5/lib/system/iterators.nim(204, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } @@ -4291,118 +4574,118 @@ function dosearch_21035549(value_21035551) { } F.line = 290; - var ul_21045226 = tree_20956020(makeNimstrLit("UL"), []); + var ul_10545226 = tree_10456020(makeNimstrLit("UL"), []); F.line = 291; - result_21035552 = tree_20956020(makeNimstrLit("DIV"), []); + result_10535553 = tree_10456020(makeNimstrLit("DIV"), []); F.line = 292; - setClass_20956118(result_21035552, makeNimstrLit("search_results")); + setClass_10456135(result_10535553, makeNimstrLit("search_results")); F.line = 293; - var matches_21045247 = []; + var matches_10545247 = []; L4: do { F.line = 294; - var i_21045260 = 0; + var i_10545260 = 0; F.line = 104; - var colontmp__21055047 = 0; + var colontmp__10555047 = 0; F.line = 294; - colontmp__21055047 = (db_21035530[0]).length; + colontmp__10555047 = (db_10535531[0]).length; F.line = 106; - var i_21055048 = 0; + var i_10555048 = 0; L5: do { F.line = 107; L6: while (true) { - if (!(i_21055048 < colontmp__21055047)) break L6; + if (!(i_10555048 < colontmp__10555047)) break L6; F.line = 294; - i_21045260 = i_21055048; + i_10545260 = i_10555048; L7: do { F.line = 295; - var c_21045261 = contents_21035532[0][chckIndx(i_21045260, 0, (contents_21035532[0]).length-1)]; - if (((c_21045261 == "Examples") || (c_21045261 == "PEG construction"))) { + var c_10545261 = contents_10535533[0][chckIndx(i_10545260, 0, (contents_10535533[0]).length-1)]; + if (((c_10545261 == "Examples") || (c_10545261 == "PEG construction"))) { F.line = 300; break L7; } F.line = 301; - var colontmp__21055055 = fuzzyMatch_20876054(value_21035551, c_21045261); + var colontmp__10555055 = fuzzyMatch_10376054(value_10535552, c_10545261); F.line = 301; - var score_21045262 = colontmp__21055055["Field0"]; + var score_10545262 = colontmp__10555055["Field0"]; F.line = 301; - var matched_21045263 = colontmp__21055055["Field1"]; - if (matched_21045263) { + var matched_10545263 = colontmp__10555055["Field1"]; + if (matched_10545263) { F.line = 303; - matches_21045247.push({Field0: db_21035530[0][chckIndx(i_21045260, 0, (db_21035530[0]).length-1)], Field1: score_21045262});; + matches_10545247.push({Field0: db_10535531[0][chckIndx(i_10545260, 0, (db_10535531[0]).length-1)], Field1: score_10545262});; } } while(false); F.line = 109; - i_21055048 = addInt(i_21055048, 1); + i_10555048 = addInt(i_10555048, 1); } } while(false); } while(false); F.line = 305; - matches_21045247.sort(HEX3Aanonymous_21045276); + matches_10545247.sort(HEX3Aanonymous_10545276); L8: do { F.line = 306; - var i_21045329 = 0; + var i_10545329 = 0; F.line = 104; - var colontmp__21055052 = 0; + var colontmp__10555052 = 0; F.line = 306; - colontmp__21055052 = nimMin((matches_21045247).length, 29); + colontmp__10555052 = nimMin((matches_10545247).length, 29); F.line = 106; - var i_21055053 = 0; + var i_10555053 = 0; L9: do { F.line = 107; L10: while (true) { - if (!(i_21055053 < colontmp__21055052)) break L10; + if (!(i_10555053 < colontmp__10555052)) break L10; F.line = 306; - i_21045329 = i_21055053; + i_10545329 = i_10555053; F.line = 307; - matches_21045247[chckIndx(i_21045329, 0, (matches_21045247).length-1)]["Field0"].innerHTML = matches_21045247[chckIndx(i_21045329, 0, (matches_21045247).length-1)]["Field0"].getAttribute("data-doc-search-tag"); + matches_10545247[chckIndx(i_10545329, 0, (matches_10545247).length-1)]["Field0"].innerHTML = matches_10545247[chckIndx(i_10545329, 0, (matches_10545247).length-1)]["Field0"].getAttribute("data-doc-search-tag"); F.line = 308; - add_20956100(ul_21045226, tree_20956020(makeNimstrLit("LI"), [matches_21045247[chckIndx(i_21045329, 0, (matches_21045247).length-1)]["Field0"]])); + add_10456117(ul_10545226, tree_10456020(makeNimstrLit("LI"), [matches_10545247[chckIndx(i_10545329, 0, (matches_10545247).length-1)]["Field0"]])); F.line = 109; - i_21055053 = addInt(i_21055053, 1); + i_10555053 = addInt(i_10555053, 1); } } while(false); } while(false); - if ((ul_21045226.childNodes.length == 0)) { + if ((ul_10545226.childNodes.length == 0)) { F.line = 310; - add_20956100(result_21035552, tree_20956020(makeNimstrLit("B"), [text_20956135(makeNimstrLit("no search results"))])); + add_10456117(result_10535553, tree_10456020(makeNimstrLit("B"), [text_10456152(makeNimstrLit("no search results"))])); } else { F.line = 312; - add_20956100(result_21035552, tree_20956020(makeNimstrLit("B"), [text_20956135(makeNimstrLit("search results"))])); + add_10456117(result_10535553, tree_10456020(makeNimstrLit("B"), [text_10456152(makeNimstrLit("search results"))])); F.line = 313; - add_20956100(result_21035552, ul_21045226); + add_10456117(result_10535553, ul_10545226); } framePtr = F.prev; - return result_21035552; + return result_10535553; } function search() { - function wrapper_21045438() { - var F={procname:"search.wrapper",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + function wrapper_10545453() { + var F={procname:"search.wrapper",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 320; - var elem_21045440 = document.getElementById("searchInput"); + var elem_10545455 = document.getElementById("searchInput"); F.line = 321; - var value_21045441 = elem_21045440.value; - if (!(((value_21045441).length == 0))) { - if ((oldtoc_21045406[0] == null)) { + var value_10545456 = elem_10545455.value; + if (!(((value_10545456).length == 0))) { + if ((oldtoc_10545421[0] == null)) { F.line = 324; - oldtoc_21045406[0] = document.getElementById("tocRoot"); + oldtoc_10545421[0] = document.getElementById("tocRoot"); } F.line = 325; - var results_21050006 = dosearch_21035549(value_21045441); + var results_10550006 = dosearch_10535550(value_10545456); F.line = 326; - replaceById_20956172("tocRoot", results_21050006); + replaceById_10456189("tocRoot", results_10550006); } else { - if (!((oldtoc_21045406[0] == null))) { + if (!((oldtoc_10545421[0] == null))) { F.line = 328; - replaceById_20956172("tocRoot", oldtoc_21045406[0]); + replaceById_10456189("tocRoot", oldtoc_10545421[0]); } } framePtr = F.prev; @@ -4410,22 +4693,22 @@ function search() { } - var F={procname:"dochack.search",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; + var F={procname:"dochack.search",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; - if (!((timer_21045407[0] == null))) { + if (!((timer_10545422[0] == null))) { F.line = 330; - clearTimeout(timer_21045407[0]); + clearTimeout(timer_10545422[0]); } F.line = 331; - timer_21045407[0] = setTimeout(wrapper_21045438, 400); + timer_10545422[0] = setTimeout(wrapper_10545453, 400); framePtr = F.prev; } -var F={procname:"module dochack",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +var F={procname:"module dochack",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; framePtr = F.prev; -var F={procname:"module dochack",prev:framePtr,filename:"/home/adavidoff/nims/1.3/tools/dochack/dochack.nim",line:0}; +var F={procname:"module dochack",prev:framePtr,filename:"/home/runner/work/nightlies/nightlies/nim-1.3.5/tools/dochack/dochack.nim",line:0}; framePtr = F; framePtr = F.prev; diff --git a/docs/frosty.html b/docs/frosty.html index 3476364..7ad3190 100644 --- a/docs/frosty.html +++ b/docs/frosty.html @@ -47,21 +47,12 @@ toggleSwitch.addEventListener('change', switchTheme, false); + const currentTheme = localStorage.getItem('theme') ? localStorage.getItem('theme') : null; + if (currentTheme) { + document.documentElement.setAttribute('data-theme', currentTheme); - if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { - document.documentElement.setAttribute('data-theme', "dark"); - toggleSwitch.checked = true; - } else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches) { - document.documentElement.setAttribute('data-theme', "light"); - toggleSwitch.checked = false; - } else { - const currentTheme = localStorage.getItem('theme') ? localStorage.getItem('theme') : null; - if (currentTheme) { - document.documentElement.setAttribute('data-theme', currentTheme); - - if (currentTheme === 'dark') { - toggleSwitch.checked = true; - } + if (currentTheme === 'dark') { + toggleSwitch.checked = true; } } } @@ -291,7 +282,7 @@

Procs

diff --git a/docs/nimdoc.out.css b/docs/nimdoc.out.css index 72b6734..6025d66 100644 --- a/docs/nimdoc.out.css +++ b/docs/nimdoc.out.css @@ -63,12 +63,13 @@ Modified by Boyd Greenfield and narimiran .theme-switch-wrapper { display: flex; align-items: center; +} - em { - margin-left: 10px; - font-size: 1rem; - } +.theme-switch-wrapper em { + margin-left: 10px; + font-size: 1rem; } + .theme-switch { display: inline-block; height: 22px; diff --git a/docs/theindex.html b/docs/theindex.html index 5649c2d..5809092 100644 --- a/docs/theindex.html +++ b/docs/theindex.html @@ -47,21 +47,12 @@ toggleSwitch.addEventListener('change', switchTheme, false); + const currentTheme = localStorage.getItem('theme') ? localStorage.getItem('theme') : null; + if (currentTheme) { + document.documentElement.setAttribute('data-theme', currentTheme); - if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { - document.documentElement.setAttribute('data-theme', "dark"); - toggleSwitch.checked = true; - } else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches) { - document.documentElement.setAttribute('data-theme', "light"); - toggleSwitch.checked = false; - } else { - const currentTheme = localStorage.getItem('theme') ? localStorage.getItem('theme') : null; - if (currentTheme) { - document.documentElement.setAttribute('data-theme', currentTheme); - - if (currentTheme === 'dark') { - toggleSwitch.checked = true; - } + if (currentTheme === 'dark') { + toggleSwitch.checked = true; } } } @@ -110,7 +101,7 @@

Index

diff --git a/frosty.nim b/frosty.nim index 8bd1a9c..b513b64 100644 --- a/frosty.nim +++ b/frosty.nim @@ -1,3 +1,4 @@ +import std/macros import std/net import std/streams import std/tables @@ -10,6 +11,7 @@ when not defined(release): const frostyMagic* {.intdefine.} = 0xBADCAB ## ## A magic file value for our "format". + frostyDebug {.booldefine.} = when defined(release): false else: true enableLists = false @@ -52,6 +54,8 @@ proc write(s: var Serializer[Stream]; o: string) proc read(s: var Serializer[Stream]; o: var string) proc write(s: var Serializer[Socket]; o: string) proc read(s: var Serializer[Socket]; o: var string) +proc readPrimitive[T](s: var Serializer[Stream]; o: var T) +proc readPrimitive[T](s: var Serializer[Socket]; o: var T) when enableLists: import std/lists @@ -176,6 +180,87 @@ proc write[S, T](s: var Serializer[S]; o: ref T; parent = 0) = else: raise +proc readTuple[S, T](s: var Serializer[S]; o: var T; skip = false) = + var skip = skip + for k, val in fieldPairs(o): + if skip: + skip = false + else: + # create a var that we can pass to the read() + var x: typeof(val) + s.read x + val = x + +macro readObject[S, T](s: var Serializer[S]; o: var T) = + # do nothing by default + result = newEmptyNode() + let + readTuple = bindSym"readTuple" + reader = bindSym("readPrimitive", rule = brClosed) + typ = o.getTypeImpl + sym = o.getTypeInst + when defined(frostyDebug): + echo typ.treeRepr + echo typ.repr + case typ.kind + of nnkObjectTy: + let fields = typ[^1] # RecList + case fields[0].kind + of nnkIdentDefs: + # named tuple/object + result = newCall(readTuple, s, o) + of nnkRecCase: + # object variant + result = newStmtList() + let disc = fields[0][0] # the first IdentDefs under RecCase + + let name = disc[0] # the symbol of the discriminator + let dtyp = disc[1] # the type of the discriminator + + when defined(frostyDebug): + echo dtyp.getTypeImpl.treeRepr + + # create a variable into which we can read the discriminator + let kind = genSym(nskVar, "kind") + + # declare our kind variable with its value type + result.add nnkVarSection.newTree(newIdentDefs(kind, dtyp, + newEmptyNode())) + + # read the value of the discriminator into our `kind` variable + result.add newCall(reader, s, kind) + + # create an object constructor for the variant object + var ctor = nnkObjConstr.newNimNode + + # the first child is the name of the object type + ctor.add ident(sym.strVal) + + # add `name: kind` to the variant object constructor + ctor.add newColonExpr(name, kind) + + # assign it to the input symbol + result.add newAssignment(o, ctor) + + # prepare a skip=true argument to readTuple() + let skip = nnkExprEqExpr.newTree(ident"skip", ident"true") + + # read the remaining fields as determined by the discriminator + result.add newCall(readTuple, s, o, skip) # skip 1st field + + else: + error "unrecognized type format: \n" & treeRepr(typ) + + of nnkTupleTy: + # (name: "jeff", age: 34) + result = newCall(readTuple, s, o) + of nnkTupleConstr: + # ("jeff", 34) + result = newCall(readTuple, s, o) + else: + error "attempt to read unrecognized type: " & $typ.kind + + proc read[S, T](s: var Serializer[S]; o: var ref T) = var g: Cube @@ -229,38 +314,30 @@ proc writePrimitive[T](s: var Serializer[Socket]; o: T) = proc write[S, T](s: var Serializer[S]; o: T; parent = 0) = when T is object or T is tuple: - #s.debung $typeof(o) + when defined(frostyDebug): + s.debung $typeof(o) s.greatenIndent: for k, val in fieldPairs(o): when val is ref: s.write val, parent = parent else: s.write val - #let q = repr(val) - #s.debung k & ": " & $typeof(val) & " = " & q[low(q)..min(20, high(q))] + when defined(frostyDebug): + let q = repr(val) + s.debung k & ": " & $typeof(val) & " = " & q[low(q)..min(20, high(q))] else: writePrimitive(s, o) proc readPrimitive[T](s: var Serializer[Stream]; o: var T) = - read(s.stream, o) + streams.read(s.stream, o) proc readPrimitive[T](s: var Serializer[Socket]; o: var T) = - if recv(s.socket, data = addr o, size = sizeof(o)) != sizeof(o): + if net.recv(s.socket, data = addr o, size = sizeof(o)) != sizeof(o): raise newException(ThawError, "short read; socket closed?") proc read[S, T](s: var Serializer[S]; o: var T) = when T is object or T is tuple: - #s.debung $typeof(o) - s.greatenIndent: - for k, val in fieldPairs(o): - {.push fieldChecks: off.} - # work around variant objects? - var x = val - s.read x - val = x - #let q = repr(val) - #s.debung k & ": " & $typeof(val) & " = " & q[low(q)..min(20, high(q))] - {.pop.} + readObject(s, o) else: readPrimitive(s, o) diff --git a/frosty.nimble b/frosty.nimble index b054f4d..50dcabc 100644 --- a/frosty.nimble +++ b/frosty.nimble @@ -1,4 +1,4 @@ -version = "0.0.6" +version = "0.1.0" author = "disruptek" description = "marshal native Nim objects via streams, channels" license = "MIT" diff --git a/tests/.gitignore b/tests/.gitignore new file mode 100644 index 0000000..306fbbf --- /dev/null +++ b/tests/.gitignore @@ -0,0 +1,3 @@ +* +!.* +!*.nim diff --git a/tests/bench.nim b/tests/bench.nim index c0143c8..105579c 100644 --- a/tests/bench.nim +++ b/tests/bench.nim @@ -21,15 +21,29 @@ let count = if paramCount() < 2: 1 else: parseInt paramStr(2) echo "benching against " & $count & " units in " & fn -let - tJs = %* { - "goats": ["pigs", "horses"], - "sheep": 11, - "ducks": 12.0, - "dogs": "woof", - "cats": false, - "frogs": { "toads": true, "rats": "yep" }, - } +var + tJsA {.compileTime.} = newJArray() + tJsO {.compileTime.} = newJObject() + tJs {.compileTime.} = newJObject() + +tJsA.add newJString"pigs" +tJsA.add newJString"horses" + +tJsO.add "toads", newJBool(true) +tJsO.add "rats", newJString"yep" + +for k, v in { + "goats": tJsA, + "sheep": newJInt(11), + "ducks": newJFloat(12.0), + "dogs": newJString("woof"), + "cats": newJBool(false), + "frogs": tJsO, +}.items: + tJs[k] = v + +const + jsSize = len($tJs) template writeSomething*(ss: Stream; w: typed): untyped = ss.setPosition 0 @@ -90,6 +104,22 @@ benchmark cfg: proc read_intset() {.measure.} = let r = ss.readSomething tIntset + proc write_json_naive() {.measure.} = + ss.setPosition 0 + if count == 1: + ss.write $tJs + else: + for i in 1 .. count: + ss.write $tJs + + proc read_json_naive() {.measure.} = + ss.setPosition 0 + if count == 1: + discard parseJson(ss.readStr jsSize) + else: + for i in 1 .. count: + discard parseJson(ss.readStr jsSize) + proc write_json() {.measure.} = ss.writeSomething tJs diff --git a/tests/test.nim b/tests/test.nim index 52e668a..3f9839e 100644 --- a/tests/test.nim +++ b/tests/test.nim @@ -35,11 +35,20 @@ type d: MyType e: G f: F + g: (string, int) + h: (VType, VType) j: Table[string, int] k: TableRef[string, int] l: IntSet m: JsonNode + VType = object + case kind: G + of Even: + even: int + of Odd: + odd: bool + proc fileSize(path: string): float = result = getFileInfo(path).size.float / (1024*1024) @@ -80,6 +89,16 @@ proc hash[A, B](t: TableRef[A, B]): Hash = h = h !& hash(v) result = !$h +proc hash(t: VType): Hash = + var h: Hash = 0 + h = h !& hash(t.kind) + case t.kind + of Even: + h = h !& hash(t.even) + of Odd: + h = h !& hash(t.odd) + result = !$h + proc hash(m: MyType): Hash = var h: Hash = 0 h = h !& hash(m.a) @@ -87,6 +106,8 @@ proc hash(m: MyType): Hash = h = h !& hash(m.c) h = h !& hash(m.e) h = h !& hash(m.f) + h = h !& hash(m.g) + h = h !& hash(m.h) h = h !& hash(m.j) h = h !& hash(m.k) h = h !& hash(m.l) @@ -140,6 +161,9 @@ proc makeChunks(n: int): seq[MyType] = result.add MyType(a: rand(int n), b: rand(float n), e: G(n mod 2), #m: tJs, j: jj, c: $n, f: F(x: 66, y: 77), + g: ("hello", 22), + h: (VType(kind: Even, even: 11), + VType(kind: Odd, odd: true)), l: l, k: kk) if len(result) > 1: # link the last item to the previous item