From bb6887d9fbf8462263ce33daa80873125245b360 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Sun, 24 May 2020 11:39:54 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20Vditor=20=E6=94=AF=E6=8C=81=20=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E5=9D=97=E4=B8=AD=E8=BE=93=E5=85=A5=20&pars=20?= =?UTF-8?q?=E8=A7=A3=E6=9E=90=E9=97=AE=E9=A2=98=20Fix=20https://github.com?= =?UTF-8?q?/Vanessa219/vditor/issues/432?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- html/entity.go | 4250 ++++++++++++++++++------------------ html/escape.go | 2 +- javascript/lute.min.js | 8 +- javascript/lute.min.js.map | 2 +- test/spinv_test.go | 1 + util/unesc_str.go | 2 +- 6 files changed, 2133 insertions(+), 2132 deletions(-) diff --git a/html/entity.go b/html/entity.go index 6f1616edc4..b6cb368e82 100644 --- a/html/entity.go +++ b/html/entity.go @@ -12,2129 +12,2129 @@ package html // Entities 罗列了所有 HTML 实体,由 https://html.spec.whatwg.org/entities.json 整理生成。 var Entities = map[string]string{ - "AElig": "\u00C6", - "AMP": "\u0026", - "Aacute": "\u00C1", - "Abreve": "\u0102", - "Acirc": "\u00C2", - "Acy": "\u0410", - "Afr": "\U0001D504", - "Agrave": "\u00C0", - "Alpha": "\u0391", - "Amacr": "\u0100", - "And": "\u2A53", - "Aogon": "\u0104", - "Aopf": "\U0001D538", - "ApplyFunction": "\u2061", - "Aring": "\u00C5", - "Ascr": "\U0001D49C", - "Assign": "\u2254", - "Atilde": "\u00C3", - "Auml": "\u00C4", - "Backslash": "\u2216", - "Barv": "\u2AE7", - "Barwed": "\u2306", - "Bcy": "\u0411", - "Because": "\u2235", - "Bernoullis": "\u212C", - "Beta": "\u0392", - "Bfr": "\U0001D505", - "Bopf": "\U0001D539", - "Breve": "\u02D8", - "Bscr": "\u212C", - "Bumpeq": "\u224E", - "CHcy": "\u0427", - "COPY": "\u00A9", - "Cacute": "\u0106", - "Cap": "\u22D2", - "CapitalDifferentialD": "\u2145", - "Cayleys": "\u212D", - "Ccaron": "\u010C", - "Ccedil": "\u00C7", - "Ccirc": "\u0108", - "Cconint": "\u2230", - "Cdot": "\u010A", - "Cedilla": "\u00B8", - "CenterDot": "\u00B7", - "Cfr": "\u212D", - "Chi": "\u03A7", - "CircleDot": "\u2299", - "CircleMinus": "\u2296", - "CirclePlus": "\u2295", - "CircleTimes": "\u2297", - "ClockwiseContourIntegral": "\u2232", - "CloseCurlyDoubleQuote": "\u201D", - "CloseCurlyQuote": "\u2019", - "Colon": "\u2237", - "Colone": "\u2A74", - "Congruent": "\u2261", - "Conint": "\u222F", - "ContourIntegral": "\u222E", - "Copf": "\u2102", - "Coproduct": "\u2210", - "CounterClockwiseContourIntegral": "\u2233", - "Cross": "\u2A2F", - "Cscr": "\U0001D49E", - "Cup": "\u22D3", - "CupCap": "\u224D", - "DD": "\u2145", - "DDotrahd": "\u2911", - "DJcy": "\u0402", - "DScy": "\u0405", - "DZcy": "\u040F", - "Dagger": "\u2021", - "Darr": "\u21A1", - "Dashv": "\u2AE4", - "Dcaron": "\u010E", - "Dcy": "\u0414", - "Del": "\u2207", - "Delta": "\u0394", - "Dfr": "\U0001D507", - "DiacriticalAcute": "\u00B4", - "DiacriticalDot": "\u02D9", - "DiacriticalDoubleAcute": "\u02DD", - "DiacriticalGrave": "\u0060", - "DiacriticalTilde": "\u02DC", - "Diamond": "\u22C4", - "DifferentialD": "\u2146", - "Dopf": "\U0001D53B", - "Dot": "\u00A8", - "DotDot": "\u20DC", - "DotEqual": "\u2250", - "DoubleContourIntegral": "\u222F", - "DoubleDot": "\u00A8", - "DoubleDownArrow": "\u21D3", - "DoubleLeftArrow": "\u21D0", - "DoubleLeftRightArrow": "\u21D4", - "DoubleLeftTee": "\u2AE4", - "DoubleLongLeftArrow": "\u27F8", - "DoubleLongLeftRightArrow": "\u27FA", - "DoubleLongRightArrow": "\u27F9", - "DoubleRightArrow": "\u21D2", - "DoubleRightTee": "\u22A8", - "DoubleUpArrow": "\u21D1", - "DoubleUpDownArrow": "\u21D5", - "DoubleVerticalBar": "\u2225", - "DownArrow": "\u2193", - "DownArrowBar": "\u2913", - "DownArrowUpArrow": "\u21F5", - "DownBreve": "\u0311", - "DownLeftRightVector": "\u2950", - "DownLeftTeeVector": "\u295E", - "DownLeftVector": "\u21BD", - "DownLeftVectorBar": "\u2956", - "DownRightTeeVector": "\u295F", - "DownRightVector": "\u21C1", - "DownRightVectorBar": "\u2957", - "DownTee": "\u22A4", - "DownTeeArrow": "\u21A7", - "Downarrow": "\u21D3", - "Dscr": "\U0001D49F", - "Dstrok": "\u0110", - "ENG": "\u014A", - "ETH": "\u00D0", - "Eacute": "\u00C9", - "Ecaron": "\u011A", - "Ecirc": "\u00CA", - "Ecy": "\u042D", - "Edot": "\u0116", - "Efr": "\U0001D508", - "Egrave": "\u00C8", - "Element": "\u2208", - "Emacr": "\u0112", - "EmptySmallSquare": "\u25FB", - "EmptyVerySmallSquare": "\u25AB", - "Eogon": "\u0118", - "Eopf": "\U0001D53C", - "Epsilon": "\u0395", - "Equal": "\u2A75", - "EqualTilde": "\u2242", - "Equilibrium": "\u21CC", - "Escr": "\u2130", - "Esim": "\u2A73", - "Eta": "\u0397", - "Euml": "\u00CB", - "Exists": "\u2203", - "ExponentialE": "\u2147", - "Fcy": "\u0424", - "Ffr": "\U0001D509", - "FilledSmallSquare": "\u25FC", - "FilledVerySmallSquare": "\u25AA", - "Fopf": "\U0001D53D", - "ForAll": "\u2200", - "Fouriertrf": "\u2131", - "Fscr": "\u2131", - "GJcy": "\u0403", - "GT": "\u003E", - "Gamma": "\u0393", - "Gammad": "\u03DC", - "Gbreve": "\u011E", - "Gcedil": "\u0122", - "Gcirc": "\u011C", - "Gcy": "\u0413", - "Gdot": "\u0120", - "Gfr": "\U0001D50A", - "Gg": "\u22D9", - "Gopf": "\U0001D53E", - "GreaterEqual": "\u2265", - "GreaterEqualLess": "\u22DB", - "GreaterFullEqual": "\u2267", - "GreaterGreater": "\u2AA2", - "GreaterLess": "\u2277", - "GreaterSlantEqual": "\u2A7E", - "GreaterTilde": "\u2273", - "Gscr": "\U0001D4A2", - "Gt": "\u226B", - "HARDcy": "\u042A", - "Hacek": "\u02C7", - "Hat": "\u005E", - "Hcirc": "\u0124", - "Hfr": "\u210C", - "HilbertSpace": "\u210B", - "Hopf": "\u210D", - "HorizontalLine": "\u2500", - "Hscr": "\u210B", - "Hstrok": "\u0126", - "HumpDownHump": "\u224E", - "HumpEqual": "\u224F", - "IEcy": "\u0415", - "IJlig": "\u0132", - "IOcy": "\u0401", - "Iacute": "\u00CD", - "Icirc": "\u00CE", - "Icy": "\u0418", - "Idot": "\u0130", - "Ifr": "\u2111", - "Igrave": "\u00CC", - "Im": "\u2111", - "Imacr": "\u012A", - "ImaginaryI": "\u2148", - "Implies": "\u21D2", - "Int": "\u222C", - "Integral": "\u222B", - "Intersection": "\u22C2", - "InvisibleComma": "\u2063", - "InvisibleTimes": "\u2062", - "Iogon": "\u012E", - "Iopf": "\U0001D540", - "Iota": "\u0399", - "Iscr": "\u2110", - "Itilde": "\u0128", - "Iukcy": "\u0406", - "Iuml": "\u00CF", - "Jcirc": "\u0134", - "Jcy": "\u0419", - "Jfr": "\U0001D50D", - "Jopf": "\U0001D541", - "Jscr": "\U0001D4A5", - "Jsercy": "\u0408", - "Jukcy": "\u0404", - "KHcy": "\u0425", - "KJcy": "\u040C", - "Kappa": "\u039A", - "Kcedil": "\u0136", - "Kcy": "\u041A", - "Kfr": "\U0001D50E", - "Kopf": "\U0001D542", - "Kscr": "\U0001D4A6", - "LJcy": "\u0409", - "LT": "\u003C", - "Lacute": "\u0139", - "Lambda": "\u039B", - "Lang": "\u27EA", - "Laplacetrf": "\u2112", - "Larr": "\u219E", - "Lcaron": "\u013D", - "Lcedil": "\u013B", - "Lcy": "\u041B", - "LeftAngleBracket": "\u27E8", - "LeftArrow": "\u2190", - "LeftArrowBar": "\u21E4", - "LeftArrowRightArrow": "\u21C6", - "LeftCeiling": "\u2308", - "LeftDoubleBracket": "\u27E6", - "LeftDownTeeVector": "\u2961", - "LeftDownVector": "\u21C3", - "LeftDownVectorBar": "\u2959", - "LeftFloor": "\u230A", - "LeftRightArrow": "\u2194", - "LeftRightVector": "\u294E", - "LeftTee": "\u22A3", - "LeftTeeArrow": "\u21A4", - "LeftTeeVector": "\u295A", - "LeftTriangle": "\u22B2", - "LeftTriangleBar": "\u29CF", - "LeftTriangleEqual": "\u22B4", - "LeftUpDownVector": "\u2951", - "LeftUpTeeVector": "\u2960", - "LeftUpVector": "\u21BF", - "LeftUpVectorBar": "\u2958", - "LeftVector": "\u21BC", - "LeftVectorBar": "\u2952", - "Leftarrow": "\u21D0", - "Leftrightarrow": "\u21D4", - "LessEqualGreater": "\u22DA", - "LessFullEqual": "\u2266", - "LessGreater": "\u2276", - "LessLess": "\u2AA1", - "LessSlantEqual": "\u2A7D", - "LessTilde": "\u2272", - "Lfr": "\U0001D50F", - "Ll": "\u22D8", - "Lleftarrow": "\u21DA", - "Lmidot": "\u013F", - "LongLeftArrow": "\u27F5", - "LongLeftRightArrow": "\u27F7", - "LongRightArrow": "\u27F6", - "Longleftarrow": "\u27F8", - "Longleftrightarrow": "\u27FA", - "Longrightarrow": "\u27F9", - "Lopf": "\U0001D543", - "LowerLeftArrow": "\u2199", - "LowerRightArrow": "\u2198", - "Lscr": "\u2112", - "Lsh": "\u21B0", - "Lstrok": "\u0141", - "Lt": "\u226A", - "Map": "\u2905", - "Mcy": "\u041C", - "MediumSpace": "\u205F", - "Mellintrf": "\u2133", - "Mfr": "\U0001D510", - "MinusPlus": "\u2213", - "Mopf": "\U0001D544", - "Mscr": "\u2133", - "Mu": "\u039C", - "NJcy": "\u040A", - "Nacute": "\u0143", - "Ncaron": "\u0147", - "Ncedil": "\u0145", - "Ncy": "\u041D", - "NegativeMediumSpace": "\u200B", - "NegativeThickSpace": "\u200B", - "NegativeThinSpace": "\u200B", - "NegativeVeryThinSpace": "\u200B", - "NestedGreaterGreater": "\u226B", - "NestedLessLess": "\u226A", - "NewLine": "\u000A", - "Nfr": "\U0001D511", - "NoBreak": "\u2060", - "NonBreakingSpace": "\u00A0", - "Nopf": "\u2115", - "Not": "\u2AEC", - "NotCongruent": "\u2262", - "NotCupCap": "\u226D", - "NotDoubleVerticalBar": "\u2226", - "NotElement": "\u2209", - "NotEqual": "\u2260", - "NotEqualTilde": "\u2242\u0338", - "NotExists": "\u2204", - "NotGreater": "\u226F", - "NotGreaterEqual": "\u2271", - "NotGreaterFullEqual": "\u2267\u0338", - "NotGreaterGreater": "\u226B\u0338", - "NotGreaterLess": "\u2279", - "NotGreaterSlantEqual": "\u2A7E\u0338", - "NotGreaterTilde": "\u2275", - "NotHumpDownHump": "\u224E\u0338", - "NotHumpEqual": "\u224F\u0338", - "NotLeftTriangle": "\u22EA", - "NotLeftTriangleBar": "\u29CF\u0338", - "NotLeftTriangleEqual": "\u22EC", - "NotLess": "\u226E", - "NotLessEqual": "\u2270", - "NotLessGreater": "\u2278", - "NotLessLess": "\u226A\u0338", - "NotLessSlantEqual": "\u2A7D\u0338", - "NotLessTilde": "\u2274", - "NotNestedGreaterGreater": "\u2AA2\u0338", - "NotNestedLessLess": "\u2AA1\u0338", - "NotPrecedes": "\u2280", - "NotPrecedesEqual": "\u2AAF\u0338", - "NotPrecedesSlantEqual": "\u22E0", - "NotReverseElement": "\u220C", - "NotRightTriangle": "\u22EB", - "NotRightTriangleBar": "\u29D0\u0338", - "NotRightTriangleEqual": "\u22ED", - "NotSquareSubset": "\u228F\u0338", - "NotSquareSubsetEqual": "\u22E2", - "NotSquareSuperset": "\u2290\u0338", - "NotSquareSupersetEqual": "\u22E3", - "NotSubset": "\u2282\u20D2", - "NotSubsetEqual": "\u2288", - "NotSucceeds": "\u2281", - "NotSucceedsEqual": "\u2AB0\u0338", - "NotSucceedsSlantEqual": "\u22E1", - "NotSucceedsTilde": "\u227F\u0338", - "NotSuperset": "\u2283\u20D2", - "NotSupersetEqual": "\u2289", - "NotTilde": "\u2241", - "NotTildeEqual": "\u2244", - "NotTildeFullEqual": "\u2247", - "NotTildeTilde": "\u2249", - "NotVerticalBar": "\u2224", - "Nscr": "\U0001D4A9", - "Ntilde": "\u00D1", - "Nu": "\u039D", - "OElig": "\u0152", - "Oacute": "\u00D3", - "Ocirc": "\u00D4", - "Ocy": "\u041E", - "Odblac": "\u0150", - "Ofr": "\U0001D512", - "Ograve": "\u00D2", - "Omacr": "\u014C", - "Omega": "\u03A9", - "Omicron": "\u039F", - "Oopf": "\U0001D546", - "OpenCurlyDoubleQuote": "\u201C", - "OpenCurlyQuote": "\u2018", - "Or": "\u2A54", - "Oscr": "\U0001D4AA", - "Oslash": "\u00D8", - "Otilde": "\u00D5", - "Otimes": "\u2A37", - "Ouml": "\u00D6", - "OverBar": "\u203E", - "OverBrace": "\u23DE", - "OverBracket": "\u23B4", - "OverParenthesis": "\u23DC", - "PartialD": "\u2202", - "Pcy": "\u041F", - "Pfr": "\U0001D513", - "Phi": "\u03A6", - "Pi": "\u03A0", - "PlusMinus": "\u00B1", - "Poincareplane": "\u210C", - "Popf": "\u2119", - "Pr": "\u2ABB", - "Precedes": "\u227A", - "PrecedesEqual": "\u2AAF", - "PrecedesSlantEqual": "\u227C", - "PrecedesTilde": "\u227E", - "Prime": "\u2033", - "Product": "\u220F", - "Proportion": "\u2237", - "Proportional": "\u221D", - "Pscr": "\U0001D4AB", - "Psi": "\u03A8", - "QUOT": "\u0022", - "Qfr": "\U0001D514", - "Qopf": "\u211A", - "Qscr": "\U0001D4AC", - "RBarr": "\u2910", - "REG": "\u00AE", - "Racute": "\u0154", - "Rang": "\u27EB", - "Rarr": "\u21A0", - "Rarrtl": "\u2916", - "Rcaron": "\u0158", - "Rcedil": "\u0156", - "Rcy": "\u0420", - "Re": "\u211C", - "ReverseElement": "\u220B", - "ReverseEquilibrium": "\u21CB", - "ReverseUpEquilibrium": "\u296F", - "Rfr": "\u211C", - "Rho": "\u03A1", - "RightAngleBracket": "\u27E9", - "RightArrow": "\u2192", - "RightArrowBar": "\u21E5", - "RightArrowLeftArrow": "\u21C4", - "RightCeiling": "\u2309", - "RightDoubleBracket": "\u27E7", - "RightDownTeeVector": "\u295D", - "RightDownVector": "\u21C2", - "RightDownVectorBar": "\u2955", - "RightFloor": "\u230B", - "RightTee": "\u22A2", - "RightTeeArrow": "\u21A6", - "RightTeeVector": "\u295B", - "RightTriangle": "\u22B3", - "RightTriangleBar": "\u29D0", - "RightTriangleEqual": "\u22B5", - "RightUpDownVector": "\u294F", - "RightUpTeeVector": "\u295C", - "RightUpVector": "\u21BE", - "RightUpVectorBar": "\u2954", - "RightVector": "\u21C0", - "RightVectorBar": "\u2953", - "Rightarrow": "\u21D2", - "Ropf": "\u211D", - "RoundImplies": "\u2970", - "Rrightarrow": "\u21DB", - "Rscr": "\u211B", - "Rsh": "\u21B1", - "RuleDelayed": "\u29F4", - "SHCHcy": "\u0429", - "SHcy": "\u0428", - "SOFTcy": "\u042C", - "Sacute": "\u015A", - "Sc": "\u2ABC", - "Scaron": "\u0160", - "Scedil": "\u015E", - "Scirc": "\u015C", - "Scy": "\u0421", - "Sfr": "\U0001D516", - "ShortDownArrow": "\u2193", - "ShortLeftArrow": "\u2190", - "ShortRightArrow": "\u2192", - "ShortUpArrow": "\u2191", - "Sigma": "\u03A3", - "SmallCircle": "\u2218", - "Sopf": "\U0001D54A", - "Sqrt": "\u221A", - "Square": "\u25A1", - "SquareIntersection": "\u2293", - "SquareSubset": "\u228F", - "SquareSubsetEqual": "\u2291", - "SquareSuperset": "\u2290", - "SquareSupersetEqual": "\u2292", - "SquareUnion": "\u2294", - "Sscr": "\U0001D4AE", - "Star": "\u22C6", - "Sub": "\u22D0", - "Subset": "\u22D0", - "SubsetEqual": "\u2286", - "Succeeds": "\u227B", - "SucceedsEqual": "\u2AB0", - "SucceedsSlantEqual": "\u227D", - "SucceedsTilde": "\u227F", - "SuchThat": "\u220B", - "Sum": "\u2211", - "Sup": "\u22D1", - "Superset": "\u2283", - "SupersetEqual": "\u2287", - "Supset": "\u22D1", - "THORN": "\u00DE", - "TRADE": "\u2122", - "TSHcy": "\u040B", - "TScy": "\u0426", - "Tab": "\u0009", - "Tau": "\u03A4", - "Tcaron": "\u0164", - "Tcedil": "\u0162", - "Tcy": "\u0422", - "Tfr": "\U0001D517", - "Therefore": "\u2234", - "Theta": "\u0398", - "ThickSpace": "\u205F\u200A", - "ThinSpace": "\u2009", - "Tilde": "\u223C", - "TildeEqual": "\u2243", - "TildeFullEqual": "\u2245", - "TildeTilde": "\u2248", - "Topf": "\U0001D54B", - "TripleDot": "\u20DB", - "Tscr": "\U0001D4AF", - "Tstrok": "\u0166", - "Uacute": "\u00DA", - "Uarr": "\u219F", - "Uarrocir": "\u2949", - "Ubrcy": "\u040E", - "Ubreve": "\u016C", - "Ucirc": "\u00DB", - "Ucy": "\u0423", - "Udblac": "\u0170", - "Ufr": "\U0001D518", - "Ugrave": "\u00D9", - "Umacr": "\u016A", - "UnderBar": "\u005F", - "UnderBrace": "\u23DF", - "UnderBracket": "\u23B5", - "UnderParenthesis": "\u23DD", - "Union": "\u22C3", - "UnionPlus": "\u228E", - "Uogon": "\u0172", - "Uopf": "\U0001D54C", - "UpArrow": "\u2191", - "UpArrowBar": "\u2912", - "UpArrowDownArrow": "\u21C5", - "UpDownArrow": "\u2195", - "UpEquilibrium": "\u296E", - "UpTee": "\u22A5", - "UpTeeArrow": "\u21A5", - "Uparrow": "\u21D1", - "Updownarrow": "\u21D5", - "UpperLeftArrow": "\u2196", - "UpperRightArrow": "\u2197", - "Upsi": "\u03D2", - "Upsilon": "\u03A5", - "Uring": "\u016E", - "Uscr": "\U0001D4B0", - "Utilde": "\u0168", - "Uuml": "\u00DC", - "VDash": "\u22AB", - "Vbar": "\u2AEB", - "Vcy": "\u0412", - "Vdash": "\u22A9", - "Vdashl": "\u2AE6", - "Vee": "\u22C1", - "Verbar": "\u2016", - "Vert": "\u2016", - "VerticalBar": "\u2223", - "VerticalLine": "\u007C", - "VerticalSeparator": "\u2758", - "VerticalTilde": "\u2240", - "VeryThinSpace": "\u200A", - "Vfr": "\U0001D519", - "Vopf": "\U0001D54D", - "Vscr": "\U0001D4B1", - "Vvdash": "\u22AA", - "Wcirc": "\u0174", - "Wedge": "\u22C0", - "Wfr": "\U0001D51A", - "Wopf": "\U0001D54E", - "Wscr": "\U0001D4B2", - "Xfr": "\U0001D51B", - "Xi": "\u039E", - "Xopf": "\U0001D54F", - "Xscr": "\U0001D4B3", - "YAcy": "\u042F", - "YIcy": "\u0407", - "YUcy": "\u042E", - "Yacute": "\u00DD", - "Ycirc": "\u0176", - "Ycy": "\u042B", - "Yfr": "\U0001D51C", - "Yopf": "\U0001D550", - "Yscr": "\U0001D4B4", - "Yuml": "\u0178", - "ZHcy": "\u0416", - "Zacute": "\u0179", - "Zcaron": "\u017D", - "Zcy": "\u0417", - "Zdot": "\u017B", - "ZeroWidthSpace": "\u200B", - "Zeta": "\u0396", - "Zfr": "\u2128", - "Zopf": "\u2124", - "Zscr": "\U0001D4B5", - "aacute": "\u00E1", - "abreve": "\u0103", - "ac": "\u223E", - "acE": "\u223E\u0333", - "acd": "\u223F", - "acirc": "\u00E2", - "acute": "\u00B4", - "acy": "\u0430", - "aelig": "\u00E6", - "af": "\u2061", - "afr": "\U0001D51E", - "agrave": "\u00E0", - "alefsym": "\u2135", - "aleph": "\u2135", - "alpha": "\u03B1", - "amacr": "\u0101", - "amalg": "\u2A3F", - "amp": "\u0026", - "and": "\u2227", - "andand": "\u2A55", - "andd": "\u2A5C", - "andslope": "\u2A58", - "andv": "\u2A5A", - "ang": "\u2220", - "ange": "\u29A4", - "angle": "\u2220", - "angmsd": "\u2221", - "angmsdaa": "\u29A8", - "angmsdab": "\u29A9", - "angmsdac": "\u29AA", - "angmsdad": "\u29AB", - "angmsdae": "\u29AC", - "angmsdaf": "\u29AD", - "angmsdag": "\u29AE", - "angmsdah": "\u29AF", - "angrt": "\u221F", - "angrtvb": "\u22BE", - "angrtvbd": "\u299D", - "angsph": "\u2222", - "angst": "\u00C5", - "angzarr": "\u237C", - "aogon": "\u0105", - "aopf": "\U0001D552", - "ap": "\u2248", - "apE": "\u2A70", - "apacir": "\u2A6F", - "ape": "\u224A", - "apid": "\u224B", - "apos": "\u0027", - "approx": "\u2248", - "approxeq": "\u224A", - "aring": "\u00E5", - "ascr": "\U0001D4B6", - "ast": "\u002A", - "asymp": "\u2248", - "asympeq": "\u224D", - "atilde": "\u00E3", - "auml": "\u00E4", - "awconint": "\u2233", - "awint": "\u2A11", - "bNot": "\u2AED", - "backcong": "\u224C", - "backepsilon": "\u03F6", - "backprime": "\u2035", - "backsim": "\u223D", - "backsimeq": "\u22CD", - "barvee": "\u22BD", - "barwed": "\u2305", - "barwedge": "\u2305", - "bbrk": "\u23B5", - "bbrktbrk": "\u23B6", - "bcong": "\u224C", - "bcy": "\u0431", - "bdquo": "\u201E", - "becaus": "\u2235", - "because": "\u2235", - "bemptyv": "\u29B0", - "bepsi": "\u03F6", - "bernou": "\u212C", - "beta": "\u03B2", - "beth": "\u2136", - "between": "\u226C", - "bfr": "\U0001D51F", - "bigcap": "\u22C2", - "bigcirc": "\u25EF", - "bigcup": "\u22C3", - "bigodot": "\u2A00", - "bigoplus": "\u2A01", - "bigotimes": "\u2A02", - "bigsqcup": "\u2A06", - "bigstar": "\u2605", - "bigtriangledown": "\u25BD", - "bigtriangleup": "\u25B3", - "biguplus": "\u2A04", - "bigvee": "\u22C1", - "bigwedge": "\u22C0", - "bkarow": "\u290D", - "blacklozenge": "\u29EB", - "blacksquare": "\u25AA", - "blacktriangle": "\u25B4", - "blacktriangledown": "\u25BE", - "blacktriangleleft": "\u25C2", - "blacktriangleright": "\u25B8", - "blank": "\u2423", - "blk12": "\u2592", - "blk14": "\u2591", - "blk34": "\u2593", - "block": "\u2588", - "bne": "\u003D\u20E5", - "bnequiv": "\u2261\u20E5", - "bnot": "\u2310", - "bopf": "\U0001D553", - "bot": "\u22A5", - "bottom": "\u22A5", - "bowtie": "\u22C8", - "boxDL": "\u2557", - "boxDR": "\u2554", - "boxDl": "\u2556", - "boxDr": "\u2553", - "boxH": "\u2550", - "boxHD": "\u2566", - "boxHU": "\u2569", - "boxHd": "\u2564", - "boxHu": "\u2567", - "boxUL": "\u255D", - "boxUR": "\u255A", - "boxUl": "\u255C", - "boxUr": "\u2559", - "boxV": "\u2551", - "boxVH": "\u256C", - "boxVL": "\u2563", - "boxVR": "\u2560", - "boxVh": "\u256B", - "boxVl": "\u2562", - "boxVr": "\u255F", - "boxbox": "\u29C9", - "boxdL": "\u2555", - "boxdR": "\u2552", - "boxdl": "\u2510", - "boxdr": "\u250C", - "boxh": "\u2500", - "boxhD": "\u2565", - "boxhU": "\u2568", - "boxhd": "\u252C", - "boxhu": "\u2534", - "boxminus": "\u229F", - "boxplus": "\u229E", - "boxtimes": "\u22A0", - "boxuL": "\u255B", - "boxuR": "\u2558", - "boxul": "\u2518", - "boxur": "\u2514", - "boxv": "\u2502", - "boxvH": "\u256A", - "boxvL": "\u2561", - "boxvR": "\u255E", - "boxvh": "\u253C", - "boxvl": "\u2524", - "boxvr": "\u251C", - "bprime": "\u2035", - "breve": "\u02D8", - "brvbar": "\u00A6", - "bscr": "\U0001D4B7", - "bsemi": "\u204F", - "bsim": "\u223D", - "bsime": "\u22CD", - "bsol": "\u005C", - "bsolb": "\u29C5", - "bsolhsub": "\u27C8", - "bull": "\u2022", - "bullet": "\u2022", - "bump": "\u224E", - "bumpE": "\u2AAE", - "bumpe": "\u224F", - "bumpeq": "\u224F", - "cacute": "\u0107", - "cap": "\u2229", - "capand": "\u2A44", - "capbrcup": "\u2A49", - "capcap": "\u2A4B", - "capcup": "\u2A47", - "capdot": "\u2A40", - "caps": "\u2229\uFE00", - "caret": "\u2041", - "caron": "\u02C7", - "ccaps": "\u2A4D", - "ccaron": "\u010D", - "ccedil": "\u00E7", - "ccirc": "\u0109", - "ccups": "\u2A4C", - "ccupssm": "\u2A50", - "cdot": "\u010B", - "cedil": "\u00B8", - "cemptyv": "\u29B2", - "cent": "\u00A2", - "centerdot": "\u00B7", - "cfr": "\U0001D520", - "chcy": "\u0447", - "check": "\u2713", - "checkmark": "\u2713", - "chi": "\u03C7", - "cir": "\u25CB", - "cirE": "\u29C3", - "circ": "\u02C6", - "circeq": "\u2257", - "circlearrowleft": "\u21BA", - "circlearrowright": "\u21BB", - "circledR": "\u00AE", - "circledS": "\u24C8", - "circledast": "\u229B", - "circledcirc": "\u229A", - "circleddash": "\u229D", - "cire": "\u2257", - "cirfnint": "\u2A10", - "cirmid": "\u2AEF", - "cirscir": "\u29C2", - "clubs": "\u2663", - "clubsuit": "\u2663", - "colon": "\u003A", - "colone": "\u2254", - "coloneq": "\u2254", - "comma": "\u002C", - "commat": "\u0040", - "comp": "\u2201", - "compfn": "\u2218", - "complement": "\u2201", - "complexes": "\u2102", - "cong": "\u2245", - "congdot": "\u2A6D", - "conint": "\u222E", - "copf": "\U0001D554", - "coprod": "\u2210", - "copy": "\u00A9", - "copysr": "\u2117", - "crarr": "\u21B5", - "cross": "\u2717", - "cscr": "\U0001D4B8", - "csub": "\u2ACF", - "csube": "\u2AD1", - "csup": "\u2AD0", - "csupe": "\u2AD2", - "ctdot": "\u22EF", - "cudarrl": "\u2938", - "cudarrr": "\u2935", - "cuepr": "\u22DE", - "cuesc": "\u22DF", - "cularr": "\u21B6", - "cularrp": "\u293D", - "cup": "\u222A", - "cupbrcap": "\u2A48", - "cupcap": "\u2A46", - "cupcup": "\u2A4A", - "cupdot": "\u228D", - "cupor": "\u2A45", - "cups": "\u222A\uFE00", - "curarr": "\u21B7", - "curarrm": "\u293C", - "curlyeqprec": "\u22DE", - "curlyeqsucc": "\u22DF", - "curlyvee": "\u22CE", - "curlywedge": "\u22CF", - "curren": "\u00A4", - "curvearrowleft": "\u21B6", - "curvearrowright": "\u21B7", - "cuvee": "\u22CE", - "cuwed": "\u22CF", - "cwconint": "\u2232", - "cwint": "\u2231", - "cylcty": "\u232D", - "dArr": "\u21D3", - "dHar": "\u2965", - "dagger": "\u2020", - "daleth": "\u2138", - "darr": "\u2193", - "dash": "\u2010", - "dashv": "\u22A3", - "dbkarow": "\u290F", - "dblac": "\u02DD", - "dcaron": "\u010F", - "dcy": "\u0434", - "dd": "\u2146", - "ddagger": "\u2021", - "ddarr": "\u21CA", - "ddotseq": "\u2A77", - "deg": "\u00B0", - "delta": "\u03B4", - "demptyv": "\u29B1", - "dfisht": "\u297F", - "dfr": "\U0001D521", - "dharl": "\u21C3", - "dharr": "\u21C2", - "diam": "\u22C4", - "diamond": "\u22C4", - "diamondsuit": "\u2666", - "diams": "\u2666", - "die": "\u00A8", - "digamma": "\u03DD", - "disin": "\u22F2", - "div": "\u00F7", - "divide": "\u00F7", - "divideontimes": "\u22C7", - "divonx": "\u22C7", - "djcy": "\u0452", - "dlcorn": "\u231E", - "dlcrop": "\u230D", - "dollar": "\u0024", - "dopf": "\U0001D555", - "dot": "\u02D9", - "doteq": "\u2250", - "doteqdot": "\u2251", - "dotminus": "\u2238", - "dotplus": "\u2214", - "dotsquare": "\u22A1", - "doublebarwedge": "\u2306", - "downarrow": "\u2193", - "downdownarrows": "\u21CA", - "downharpoonleft": "\u21C3", - "downharpoonright": "\u21C2", - "drbkarow": "\u2910", - "drcorn": "\u231F", - "drcrop": "\u230C", - "dscr": "\U0001D4B9", - "dscy": "\u0455", - "dsol": "\u29F6", - "dstrok": "\u0111", - "dtdot": "\u22F1", - "dtri": "\u25BF", - "dtrif": "\u25BE", - "duarr": "\u21F5", - "duhar": "\u296F", - "dwangle": "\u29A6", - "dzcy": "\u045F", - "dzigrarr": "\u27FF", - "eDDot": "\u2A77", - "eDot": "\u2251", - "eacute": "\u00E9", - "easter": "\u2A6E", - "ecaron": "\u011B", - "ecir": "\u2256", - "ecirc": "\u00EA", - "ecolon": "\u2255", - "ecy": "\u044D", - "edot": "\u0117", - "ee": "\u2147", - "efDot": "\u2252", - "efr": "\U0001D522", - "eg": "\u2A9A", - "egrave": "\u00E8", - "egs": "\u2A96", - "egsdot": "\u2A98", - "el": "\u2A99", - "elinters": "\u23E7", - "ell": "\u2113", - "els": "\u2A95", - "elsdot": "\u2A97", - "emacr": "\u0113", - "empty": "\u2205", - "emptyset": "\u2205", - "emptyv": "\u2205", - "emsp": "\u2003", - "emsp13": "\u2004", - "emsp14": "\u2005", - "eng": "\u014B", - "ensp": "\u2002", - "eogon": "\u0119", - "eopf": "\U0001D556", - "epar": "\u22D5", - "eparsl": "\u29E3", - "eplus": "\u2A71", - "epsi": "\u03B5", - "epsilon": "\u03B5", - "epsiv": "\u03F5", - "eqcirc": "\u2256", - "eqcolon": "\u2255", - "eqsim": "\u2242", - "eqslantgtr": "\u2A96", - "eqslantless": "\u2A95", - "equals": "\u003D", - "equest": "\u225F", - "equiv": "\u2261", - "equivDD": "\u2A78", - "eqvparsl": "\u29E5", - "erDot": "\u2253", - "erarr": "\u2971", - "escr": "\u212F", - "esdot": "\u2250", - "esim": "\u2242", - "eta": "\u03B7", - "eth": "\u00F0", - "euml": "\u00EB", - "euro": "\u20AC", - "excl": "\u0021", - "exist": "\u2203", - "expectation": "\u2130", - "exponentiale": "\u2147", - "fallingdotseq": "\u2252", - "fcy": "\u0444", - "female": "\u2640", - "ffilig": "\uFB03", - "fflig": "\uFB00", - "ffllig": "\uFB04", - "ffr": "\U0001D523", - "filig": "\uFB01", - "fjlig": "\u0066\u006A fj", - "flat": "\u266D", - "fllig": "\uFB02", - "fltns": "\u25B1", - "fnof": "\u0192", - "fopf": "\U0001D557", - "forall": "\u2200", - "fork": "\u22D4", - "forkv": "\u2AD9", - "fpartint": "\u2A0D", - "frac12": "\u00BD", - "frac13": "\u2153", - "frac14": "\u00BC", - "frac15": "\u2155", - "frac16": "\u2159", - "frac18": "\u215B", - "frac23": "\u2154", - "frac25": "\u2156", - "frac34": "\u00BE", - "frac35": "\u2157", - "frac38": "\u215C", - "frac45": "\u2158", - "frac56": "\u215A", - "frac58": "\u215D", - "frac78": "\u215E", - "frasl": "\u2044", - "frown": "\u2322", - "fscr": "\U0001D4BB", - "gE": "\u2267", - "gEl": "\u2A8C", - "gacute": "\u01F5", - "gamma": "\u03B3", - "gammad": "\u03DD", - "gap": "\u2A86", - "gbreve": "\u011F", - "gcirc": "\u011D", - "gcy": "\u0433", - "gdot": "\u0121", - "ge": "\u2265", - "gel": "\u22DB", - "geq": "\u2265", - "geqq": "\u2267", - "geqslant": "\u2A7E", - "ges": "\u2A7E", - "gescc": "\u2AA9", - "gesdot": "\u2A80", - "gesdoto": "\u2A82", - "gesdotol": "\u2A84", - "gesl": "\u22DB\uFE00", - "gesles": "\u2A94", - "gfr": "\U0001D524", - "gg": "\u226B", - "ggg": "\u22D9", - "gimel": "\u2137", - "gjcy": "\u0453", - "gl": "\u2277", - "glE": "\u2A92", - "gla": "\u2AA5", - "glj": "\u2AA4", - "gnE": "\u2269", - "gnap": "\u2A8A", - "gnapprox": "\u2A8A", - "gne": "\u2A88", - "gneq": "\u2A88", - "gneqq": "\u2269", - "gnsim": "\u22E7", - "gopf": "\U0001D558", - "grave": "\u0060", - "gscr": "\u210A", - "gsim": "\u2273", - "gsime": "\u2A8E", - "gsiml": "\u2A90", - "gt": "\u003E", - "gtcc": "\u2AA7", - "gtcir": "\u2A7A", - "gtdot": "\u22D7", - "gtlPar": "\u2995", - "gtquest": "\u2A7C", - "gtrapprox": "\u2A86", - "gtrarr": "\u2978", - "gtrdot": "\u22D7", - "gtreqless": "\u22DB", - "gtreqqless": "\u2A8C", - "gtrless": "\u2277", - "gtrsim": "\u2273", - "gvertneqq": "\u2269\uFE00", - "gvnE": "\u2269\uFE00", - "hArr": "\u21D4", - "hairsp": "\u200A", - "half": "\u00BD", - "hamilt": "\u210B", - "hardcy": "\u044A", - "harr": "\u2194", - "harrcir": "\u2948", - "harrw": "\u21AD", - "hbar": "\u210F", - "hcirc": "\u0125", - "hearts": "\u2665", - "heartsuit": "\u2665", - "hellip": "\u2026", - "hercon": "\u22B9", - "hfr": "\U0001D525", - "hksearow": "\u2925", - "hkswarow": "\u2926", - "hoarr": "\u21FF", - "homtht": "\u223B", - "hookleftarrow": "\u21A9", - "hookrightarrow": "\u21AA", - "hopf": "\U0001D559", - "horbar": "\u2015", - "hscr": "\U0001D4BD", - "hslash": "\u210F", - "hstrok": "\u0127", - "hybull": "\u2043", - "hyphen": "\u2010", - "iacute": "\u00ED", - "ic": "\u2063", - "icirc": "\u00EE", - "icy": "\u0438", - "iecy": "\u0435", - "iexcl": "\u00A1", - "iff": "\u21D4", - "ifr": "\U0001D526", - "igrave": "\u00EC", - "ii": "\u2148", - "iiiint": "\u2A0C", - "iiint": "\u222D", - "iinfin": "\u29DC", - "iiota": "\u2129", - "ijlig": "\u0133", - "imacr": "\u012B", - "image": "\u2111", - "imagline": "\u2110", - "imagpart": "\u2111", - "imath": "\u0131", - "imof": "\u22B7", - "imped": "\u01B5", - "in": "\u2208", - "incare": "\u2105", - "infin": "\u221E", - "infintie": "\u29DD", - "inodot": "\u0131", - "int": "\u222B", - "intcal": "\u22BA", - "integers": "\u2124", - "intercal": "\u22BA", - "intlarhk": "\u2A17", - "intprod": "\u2A3C", - "iocy": "\u0451", - "iogon": "\u012F", - "iopf": "\U0001D55A", - "iota": "\u03B9", - "iprod": "\u2A3C", - "iquest": "\u00BF", - "iscr": "\U0001D4BE", - "isin": "\u2208", - "isinE": "\u22F9", - "isindot": "\u22F5", - "isins": "\u22F4", - "isinsv": "\u22F3", - "isinv": "\u2208", - "it": "\u2062", - "itilde": "\u0129", - "iukcy": "\u0456", - "iuml": "\u00EF", - "jcirc": "\u0135", - "jcy": "\u0439", - "jfr": "\U0001D527", - "jmath": "\u0237", - "jopf": "\U0001D55B", - "jscr": "\U0001D4BF", - "jsercy": "\u0458", - "jukcy": "\u0454", - "kappa": "\u03BA", - "kappav": "\u03F0", - "kcedil": "\u0137", - "kcy": "\u043A", - "kfr": "\U0001D528", - "kgreen": "\u0138", - "khcy": "\u0445", - "kjcy": "\u045C", - "kopf": "\U0001D55C", - "kscr": "\U0001D4C0", - "lAarr": "\u21DA", - "lArr": "\u21D0", - "lAtail": "\u291B", - "lBarr": "\u290E", - "lE": "\u2266", - "lEg": "\u2A8B", - "lHar": "\u2962", - "lacute": "\u013A", - "laemptyv": "\u29B4", - "lagran": "\u2112", - "lambda": "\u03BB", - "lang": "\u27E8", - "langd": "\u2991", - "langle": "\u27E8", - "lap": "\u2A85", - "laquo": "\u00AB", - "larr": "\u2190", - "larrb": "\u21E4", - "larrbfs": "\u291F", - "larrfs": "\u291D", - "larrhk": "\u21A9", - "larrlp": "\u21AB", - "larrpl": "\u2939", - "larrsim": "\u2973", - "larrtl": "\u21A2", - "lat": "\u2AAB", - "latail": "\u2919", - "late": "\u2AAD", - "lates": "\u2AAD\uFE00", - "lbarr": "\u290C", - "lbbrk": "\u2772", - "lbrace": "\u007B", - "lbrack": "\u005B", - "lbrke": "\u298B", - "lbrksld": "\u298F", - "lbrkslu": "\u298D", - "lcaron": "\u013E", - "lcedil": "\u013C", - "lceil": "\u2308", - "lcub": "\u007B", - "lcy": "\u043B", - "ldca": "\u2936", - "ldquo": "\u201C", - "ldquor": "\u201E", - "ldrdhar": "\u2967", - "ldrushar": "\u294B", - "ldsh": "\u21B2", - "le": "\u2264", - "leftarrow": "\u2190", - "leftarrowtail": "\u21A2", - "leftharpoondown": "\u21BD", - "leftharpoonup": "\u21BC", - "leftleftarrows": "\u21C7", - "leftrightarrow": "\u2194", - "leftrightarrows": "\u21C6", - "leftrightharpoons": "\u21CB", - "leftrightsquigarrow": "\u21AD", - "leftthreetimes": "\u22CB", - "leg": "\u22DA", - "leq": "\u2264", - "leqq": "\u2266", - "leqslant": "\u2A7D", - "les": "\u2A7D", - "lescc": "\u2AA8", - "lesdot": "\u2A7F", - "lesdoto": "\u2A81", - "lesdotor": "\u2A83", - "lesg": "\u22DA\uFE00", - "lesges": "\u2A93", - "lessapprox": "\u2A85", - "lessdot": "\u22D6", - "lesseqgtr": "\u22DA", - "lesseqqgtr": "\u2A8B", - "lessgtr": "\u2276", - "lesssim": "\u2272", - "lfisht": "\u297C", - "lfloor": "\u230A", - "lfr": "\U0001D529", - "lg": "\u2276", - "lgE": "\u2A91", - "lhard": "\u21BD", - "lharu": "\u21BC", - "lharul": "\u296A", - "lhblk": "\u2584", - "ljcy": "\u0459", - "ll": "\u226A", - "llarr": "\u21C7", - "llcorner": "\u231E", - "llhard": "\u296B", - "lltri": "\u25FA", - "lmidot": "\u0140", - "lmoust": "\u23B0", - "lmoustache": "\u23B0", - "lnE": "\u2268", - "lnap": "\u2A89", - "lnapprox": "\u2A89", - "lne": "\u2A87", - "lneq": "\u2A87", - "lneqq": "\u2268", - "lnsim": "\u22E6", - "loang": "\u27EC", - "loarr": "\u21FD", - "lobrk": "\u27E6", - "longleftarrow": "\u27F5", - "longleftrightarrow": "\u27F7", - "longmapsto": "\u27FC", - "longrightarrow": "\u27F6", - "looparrowleft": "\u21AB", - "looparrowright": "\u21AC", - "lopar": "\u2985", - "lopf": "\U0001D55D", - "loplus": "\u2A2D", - "lotimes": "\u2A34", - "lowast": "\u2217", - "lowbar": "\u005F", - "loz": "\u25CA", - "lozenge": "\u25CA", - "lozf": "\u29EB", - "lpar": "\u0028", - "lparlt": "\u2993", - "lrarr": "\u21C6", - "lrcorner": "\u231F", - "lrhar": "\u21CB", - "lrhard": "\u296D", - "lrm": "\u200E", - "lrtri": "\u22BF", - "lsaquo": "\u2039", - "lscr": "\U0001D4C1", - "lsh": "\u21B0", - "lsim": "\u2272", - "lsime": "\u2A8D", - "lsimg": "\u2A8F", - "lsqb": "\u005B", - "lsquo": "\u2018", - "lsquor": "\u201A", - "lstrok": "\u0142", - "lt": "\u003C", - "ltcc": "\u2AA6", - "ltcir": "\u2A79", - "ltdot": "\u22D6", - "lthree": "\u22CB", - "ltimes": "\u22C9", - "ltlarr": "\u2976", - "ltquest": "\u2A7B", - "ltrPar": "\u2996", - "ltri": "\u25C3", - "ltrie": "\u22B4", - "ltrif": "\u25C2", - "lurdshar": "\u294A", - "luruhar": "\u2966", - "lvertneqq": "\u2268\uFE00", - "lvnE": "\u2268\uFE00", - "mDDot": "\u223A", - "macr": "\u00AF", - "male": "\u2642", - "malt": "\u2720", - "maltese": "\u2720", - "map": "\u21A6", - "mapsto": "\u21A6", - "mapstodown": "\u21A7", - "mapstoleft": "\u21A4", - "mapstoup": "\u21A5", - "marker": "\u25AE", - "mcomma": "\u2A29", - "mcy": "\u043C", - "mdash": "\u2014", - "measuredangle": "\u2221", - "mfr": "\U0001D52A", - "mho": "\u2127", - "micro": "\u00B5", - "mid": "\u2223", - "midast": "\u002A", - "midcir": "\u2AF0", - "middot": "\u00B7", - "minus": "\u2212", - "minusb": "\u229F", - "minusd": "\u2238", - "minusdu": "\u2A2A", - "mlcp": "\u2ADB", - "mldr": "\u2026", - "mnplus": "\u2213", - "models": "\u22A7", - "mopf": "\U0001D55E", - "mp": "\u2213", - "mscr": "\U0001D4C2", - "mstpos": "\u223E", - "mu": "\u03BC", - "multimap": "\u22B8", - "mumap": "\u22B8", - "nGg": "\u22D9\u0338", - "nGt": "\u226B\u20D2", - "nGtv": "\u226B\u0338", - "nLeftarrow": "\u21CD", - "nLeftrightarrow": "\u21CE", - "nLl": "\u22D8\u0338", - "nLt": "\u226A\u20D2", - "nLtv": "\u226A\u0338", - "nRightarrow": "\u21CF", - "nVDash": "\u22AF", - "nVdash": "\u22AE", - "nabla": "\u2207", - "nacute": "\u0144", - "nang": "\u2220\u20D2", - "nap": "\u2249", - "napE": "\u2A70\u0338", - "napid": "\u224B\u0338", - "napos": "\u0149", - "napprox": "\u2249", - "natur": "\u266E", - "natural": "\u266E", - "naturals": "\u2115", - "nbsp": "\u00A0", - "nbump": "\u224E\u0338", - "nbumpe": "\u224F\u0338", - "ncap": "\u2A43", - "ncaron": "\u0148", - "ncedil": "\u0146", - "ncong": "\u2247", - "ncongdot": "\u2A6D\u0338", - "ncup": "\u2A42", - "ncy": "\u043D", - "ndash": "\u2013", - "ne": "\u2260", - "neArr": "\u21D7", - "nearhk": "\u2924", - "nearr": "\u2197", - "nearrow": "\u2197", - "nedot": "\u2250\u0338", - "nequiv": "\u2262", - "nesear": "\u2928", - "nesim": "\u2242\u0338", - "nexist": "\u2204", - "nexists": "\u2204", - "nfr": "\U0001D52B", - "ngE": "\u2267\u0338", - "nge": "\u2271", - "ngeq": "\u2271", - "ngeqq": "\u2267\u0338", - "ngeqslant": "\u2A7E\u0338", - "nges": "\u2A7E\u0338", - "ngsim": "\u2275", - "ngt": "\u226F", - "ngtr": "\u226F", - "nhArr": "\u21CE", - "nharr": "\u21AE", - "nhpar": "\u2AF2", - "ni": "\u220B", - "nis": "\u22FC", - "nisd": "\u22FA", - "niv": "\u220B", - "njcy": "\u045A", - "nlArr": "\u21CD", - "nlE": "\u2266\u0338", - "nlarr": "\u219A", - "nldr": "\u2025", - "nle": "\u2270", - "nleftarrow": "\u219A", - "nleftrightarrow": "\u21AE", - "nleq": "\u2270", - "nleqq": "\u2266\u0338", - "nleqslant": "\u2A7D\u0338", - "nles": "\u2A7D\u0338", - "nless": "\u226E", - "nlsim": "\u2274", - "nlt": "\u226E", - "nltri": "\u22EA", - "nltrie": "\u22EC", - "nmid": "\u2224", - "nopf": "\U0001D55F", - "not": "\u00AC", - "notin": "\u2209", - "notinE": "\u22F9\u0338", - "notindot": "\u22F5\u0338", - "notinva": "\u2209", - "notinvb": "\u22F7", - "notinvc": "\u22F6", - "notni": "\u220C", - "notniva": "\u220C", - "notnivb": "\u22FE", - "notnivc": "\u22FD", - "npar": "\u2226", - "nparallel": "\u2226", - "nparsl": "\u2AFD\u20E5", - "npart": "\u2202\u0338", - "npolint": "\u2A14", - "npr": "\u2280", - "nprcue": "\u22E0", - "npre": "\u2AAF\u0338", - "nprec": "\u2280", - "npreceq": "\u2AAF\u0338", - "nrArr": "\u21CF", - "nrarr": "\u219B", - "nrarrc": "\u2933\u0338", - "nrarrw": "\u219D\u0338", - "nrightarrow": "\u219B", - "nrtri": "\u22EB", - "nrtrie": "\u22ED", - "nsc": "\u2281", - "nsccue": "\u22E1", - "nsce": "\u2AB0\u0338", - "nscr": "\U0001D4C3", - "nshortmid": "\u2224", - "nshortparallel": "\u2226", - "nsim": "\u2241", - "nsime": "\u2244", - "nsimeq": "\u2244", - "nsmid": "\u2224", - "nspar": "\u2226", - "nsqsube": "\u22E2", - "nsqsupe": "\u22E3", - "nsub": "\u2284", - "nsubE": "\u2AC5\u0338", - "nsube": "\u2288", - "nsubset": "\u2282\u20D2", - "nsubseteq": "\u2288", - "nsubseteqq": "\u2AC5\u0338", - "nsucc": "\u2281", - "nsucceq": "\u2AB0\u0338", - "nsup": "\u2285", - "nsupE": "\u2AC6\u0338", - "nsupe": "\u2289", - "nsupset": "\u2283\u20D2", - "nsupseteq": "\u2289", - "nsupseteqq": "\u2AC6\u0338", - "ntgl": "\u2279", - "ntilde": "\u00F1", - "ntlg": "\u2278", - "ntriangleleft": "\u22EA", - "ntrianglelefteq": "\u22EC", - "ntriangleright": "\u22EB", - "ntrianglerighteq": "\u22ED", - "nu": "\u03BD", - "num": "\u0023", - "numero": "\u2116", - "numsp": "\u2007", - "nvDash": "\u22AD", - "nvHarr": "\u2904", - "nvap": "\u224D\u20D2", - "nvdash": "\u22AC", - "nvge": "\u2265\u20D2", - "nvgt": "\u003E\u20D2", - "nvinfin": "\u29DE", - "nvlArr": "\u2902", - "nvle": "\u2264\u20D2", - "nvlt": "\u003C\u20D2", - "nvltrie": "\u22B4\u20D2", - "nvrArr": "\u2903", - "nvrtrie": "\u22B5\u20D2", - "nvsim": "\u223C\u20D2", - "nwArr": "\u21D6", - "nwarhk": "\u2923", - "nwarr": "\u2196", - "nwarrow": "\u2196", - "nwnear": "\u2927", - "oS": "\u24C8", - "oacute": "\u00F3", - "oast": "\u229B", - "ocir": "\u229A", - "ocirc": "\u00F4", - "ocy": "\u043E", - "odash": "\u229D", - "odblac": "\u0151", - "odiv": "\u2A38", - "odot": "\u2299", - "odsold": "\u29BC", - "oelig": "\u0153", - "ofcir": "\u29BF", - "ofr": "\U0001D52C", - "ogon": "\u02DB", - "ograve": "\u00F2", - "ogt": "\u29C1", - "ohbar": "\u29B5", - "ohm": "\u03A9", - "oint": "\u222E", - "olarr": "\u21BA", - "olcir": "\u29BE", - "olcross": "\u29BB", - "oline": "\u203E", - "olt": "\u29C0", - "omacr": "\u014D", - "omega": "\u03C9", - "omicron": "\u03BF", - "omid": "\u29B6", - "ominus": "\u2296", - "oopf": "\U0001D560", - "opar": "\u29B7", - "operp": "\u29B9", - "oplus": "\u2295", - "or": "\u2228", - "orarr": "\u21BB", - "ord": "\u2A5D", - "order": "\u2134", - "orderof": "\u2134", - "ordf": "\u00AA", - "ordm": "\u00BA", - "origof": "\u22B6", - "oror": "\u2A56", - "orslope": "\u2A57", - "orv": "\u2A5B", - "oscr": "\u2134", - "oslash": "\u00F8", - "osol": "\u2298", - "otilde": "\u00F5", - "otimes": "\u2297", - "otimesas": "\u2A36", - "ouml": "\u00F6", - "ovbar": "\u233D", - "par": "\u2225", - "para": "\u00B6", - "parallel": "\u2225", - "parsim": "\u2AF3", - "parsl": "\u2AFD", - "part": "\u2202", - "pcy": "\u043F", - "percnt": "\u0025", - "period": "\u002E", - "permil": "\u2030", - "perp": "\u22A5", - "pertenk": "\u2031", - "pfr": "\U0001D52D", - "phi": "\u03C6", - "phiv": "\u03D5", - "phmmat": "\u2133", - "phone": "\u260E", - "pi": "\u03C0", - "pitchfork": "\u22D4", - "piv": "\u03D6", - "planck": "\u210F", - "planckh": "\u210E", - "plankv": "\u210F", - "plus": "\u002B", - "plusacir": "\u2A23", - "plusb": "\u229E", - "pluscir": "\u2A22", - "plusdo": "\u2214", - "plusdu": "\u2A25", - "pluse": "\u2A72", - "plusmn": "\u00B1", - "plussim": "\u2A26", - "plustwo": "\u2A27", - "pm": "\u00B1", - "pointint": "\u2A15", - "popf": "\U0001D561", - "pound": "\u00A3", - "pr": "\u227A", - "prE": "\u2AB3", - "prap": "\u2AB7", - "prcue": "\u227C", - "pre": "\u2AAF", - "prec": "\u227A", - "precapprox": "\u2AB7", - "preccurlyeq": "\u227C", - "preceq": "\u2AAF", - "precnapprox": "\u2AB9", - "precneqq": "\u2AB5", - "precnsim": "\u22E8", - "precsim": "\u227E", - "prime": "\u2032", - "primes": "\u2119", - "prnE": "\u2AB5", - "prnap": "\u2AB9", - "prnsim": "\u22E8", - "prod": "\u220F", - "profalar": "\u232E", - "profline": "\u2312", - "profsurf": "\u2313", - "prop": "\u221D", - "propto": "\u221D", - "prsim": "\u227E", - "prurel": "\u22B0", - "pscr": "\U0001D4C5", - "psi": "\u03C8", - "puncsp": "\u2008", - "qfr": "\U0001D52E", - "qint": "\u2A0C", - "qopf": "\U0001D562", - "qprime": "\u2057", - "qscr": "\U0001D4C6", - "quaternions": "\u210D", - "quatint": "\u2A16", - "quest": "\u003F", - "questeq": "\u225F", - "quot": "\u0022", - "rAarr": "\u21DB", - "rArr": "\u21D2", - "rAtail": "\u291C", - "rBarr": "\u290F", - "rHar": "\u2964", - "race": "\u223D\u0331", - "racute": "\u0155", - "radic": "\u221A", - "raemptyv": "\u29B3", - "rang": "\u27E9", - "rangd": "\u2992", - "range": "\u29A5", - "rangle": "\u27E9", - "raquo": "\u00BB", - "rarr": "\u2192", - "rarrap": "\u2975", - "rarrb": "\u21E5", - "rarrbfs": "\u2920", - "rarrc": "\u2933", - "rarrfs": "\u291E", - "rarrhk": "\u21AA", - "rarrlp": "\u21AC", - "rarrpl": "\u2945", - "rarrsim": "\u2974", - "rarrtl": "\u21A3", - "rarrw": "\u219D", - "ratail": "\u291A", - "ratio": "\u2236", - "rationals": "\u211A", - "rbarr": "\u290D", - "rbbrk": "\u2773", - "rbrace": "\u007D", - "rbrack": "\u005D", - "rbrke": "\u298C", - "rbrksld": "\u298E", - "rbrkslu": "\u2990", - "rcaron": "\u0159", - "rcedil": "\u0157", - "rceil": "\u2309", - "rcub": "\u007D", - "rcy": "\u0440", - "rdca": "\u2937", - "rdldhar": "\u2969", - "rdquo": "\u201D", - "rdquor": "\u201D", - "rdsh": "\u21B3", - "real": "\u211C", - "realine": "\u211B", - "realpart": "\u211C", - "reals": "\u211D", - "rect": "\u25AD", - "reg": "\u00AE", - "rfisht": "\u297D", - "rfloor": "\u230B", - "rfr": "\U0001D52F", - "rhard": "\u21C1", - "rharu": "\u21C0", - "rharul": "\u296C", - "rho": "\u03C1", - "rhov": "\u03F1", - "rightarrow": "\u2192", - "rightarrowtail": "\u21A3", - "rightharpoondown": "\u21C1", - "rightharpoonup": "\u21C0", - "rightleftarrows": "\u21C4", - "rightleftharpoons": "\u21CC", - "rightrightarrows": "\u21C9", - "rightsquigarrow": "\u219D", - "rightthreetimes": "\u22CC", - "ring": "\u02DA", - "risingdotseq": "\u2253", - "rlarr": "\u21C4", - "rlhar": "\u21CC", - "rlm": "\u200F", - "rmoust": "\u23B1", - "rmoustache": "\u23B1", - "rnmid": "\u2AEE", - "roang": "\u27ED", - "roarr": "\u21FE", - "robrk": "\u27E7", - "ropar": "\u2986", - "ropf": "\U0001D563", - "roplus": "\u2A2E", - "rotimes": "\u2A35", - "rpar": "\u0029", - "rpargt": "\u2994", - "rppolint": "\u2A12", - "rrarr": "\u21C9", - "rsaquo": "\u203A", - "rscr": "\U0001D4C7", - "rsh": "\u21B1", - "rsqb": "\u005D", - "rsquo": "\u2019", - "rsquor": "\u2019", - "rthree": "\u22CC", - "rtimes": "\u22CA", - "rtri": "\u25B9", - "rtrie": "\u22B5", - "rtrif": "\u25B8", - "rtriltri": "\u29CE", - "ruluhar": "\u2968", - "rx": "\u211E", - "sacute": "\u015B", - "sbquo": "\u201A", - "sc": "\u227B", - "scE": "\u2AB4", - "scap": "\u2AB8", - "scaron": "\u0161", - "sccue": "\u227D", - "sce": "\u2AB0", - "scedil": "\u015F", - "scirc": "\u015D", - "scnE": "\u2AB6", - "scnap": "\u2ABA", - "scnsim": "\u22E9", - "scpolint": "\u2A13", - "scsim": "\u227F", - "scy": "\u0441", - "sdot": "\u22C5", - "sdotb": "\u22A1", - "sdote": "\u2A66", - "seArr": "\u21D8", - "searhk": "\u2925", - "searr": "\u2198", - "searrow": "\u2198", - "sect": "\u00A7", - "semi": "\u003B", - "seswar": "\u2929", - "setminus": "\u2216", - "setmn": "\u2216", - "sext": "\u2736", - "sfr": "\U0001D530", - "sfrown": "\u2322", - "sharp": "\u266F", - "shchcy": "\u0449", - "shcy": "\u0448", - "shortmid": "\u2223", - "shortparallel": "\u2225", - "shy": "\u00AD", - "sigma": "\u03C3", - "sigmaf": "\u03C2", - "sigmav": "\u03C2", - "sim": "\u223C", - "simdot": "\u2A6A", - "sime": "\u2243", - "simeq": "\u2243", - "simg": "\u2A9E", - "simgE": "\u2AA0", - "siml": "\u2A9D", - "simlE": "\u2A9F", - "simne": "\u2246", - "simplus": "\u2A24", - "simrarr": "\u2972", - "slarr": "\u2190", - "smallsetminus": "\u2216", - "smashp": "\u2A33", - "smeparsl": "\u29E4", - "smid": "\u2223", - "smile": "\u2323", - "smt": "\u2AAA", - "smte": "\u2AAC", - "smtes": "\u2AAC\uFE00", - "softcy": "\u044C", - "sol": "\u002F", - "solb": "\u29C4", - "solbar": "\u233F", - "sopf": "\U0001D564", - "spades": "\u2660", - "spadesuit": "\u2660", - "spar": "\u2225", - "sqcap": "\u2293", - "sqcaps": "\u2293\uFE00", - "sqcup": "\u2294", - "sqcups": "\u2294\uFE00", - "sqsub": "\u228F", - "sqsube": "\u2291", - "sqsubset": "\u228F", - "sqsubseteq": "\u2291", - "sqsup": "\u2290", - "sqsupe": "\u2292", - "sqsupset": "\u2290", - "sqsupseteq": "\u2292", - "squ": "\u25A1", - "square": "\u25A1", - "squarf": "\u25AA", - "squf": "\u25AA", - "srarr": "\u2192", - "sscr": "\U0001D4C8", - "ssetmn": "\u2216", - "ssmile": "\u2323", - "sstarf": "\u22C6", - "star": "\u2606", - "starf": "\u2605", - "straightepsilon": "\u03F5", - "straightphi": "\u03D5", - "strns": "\u00AF", - "sub": "\u2282", - "subE": "\u2AC5", - "subdot": "\u2ABD", - "sube": "\u2286", - "subedot": "\u2AC3", - "submult": "\u2AC1", - "subnE": "\u2ACB", - "subne": "\u228A", - "subplus": "\u2ABF", - "subrarr": "\u2979", - "subset": "\u2282", - "subseteq": "\u2286", - "subseteqq": "\u2AC5", - "subsetneq": "\u228A", - "subsetneqq": "\u2ACB", - "subsim": "\u2AC7", - "subsub": "\u2AD5", - "subsup": "\u2AD3", - "succ": "\u227B", - "succapprox": "\u2AB8", - "succcurlyeq": "\u227D", - "succeq": "\u2AB0", - "succnapprox": "\u2ABA", - "succneqq": "\u2AB6", - "succnsim": "\u22E9", - "succsim": "\u227F", - "sum": "\u2211", - "sung": "\u266A", - "sup": "\u2283", - "sup1": "\u00B9", - "sup2": "\u00B2", - "sup3": "\u00B3", - "supE": "\u2AC6", - "supdot": "\u2ABE", - "supdsub": "\u2AD8", - "supe": "\u2287", - "supedot": "\u2AC4", - "suphsol": "\u27C9", - "suphsub": "\u2AD7", - "suplarr": "\u297B", - "supmult": "\u2AC2", - "supnE": "\u2ACC", - "supne": "\u228B", - "supplus": "\u2AC0", - "supset": "\u2283", - "supseteq": "\u2287", - "supseteqq": "\u2AC6", - "supsetneq": "\u228B", - "supsetneqq": "\u2ACC", - "supsim": "\u2AC8", - "supsub": "\u2AD4", - "supsup": "\u2AD6", - "swArr": "\u21D9", - "swarhk": "\u2926", - "swarr": "\u2199", - "swarrow": "\u2199", - "swnwar": "\u292A", - "szlig": "\u00DF", - "target": "\u2316", - "tau": "\u03C4", - "tbrk": "\u23B4", - "tcaron": "\u0165", - "tcedil": "\u0163", - "tcy": "\u0442", - "tdot": "\u20DB", - "telrec": "\u2315", - "tfr": "\U0001D531", - "there4": "\u2234", - "therefore": "\u2234", - "theta": "\u03B8", - "thetasym": "\u03D1", - "thetav": "\u03D1", - "thickapprox": "\u2248", - "thicksim": "\u223C", - "thinsp": "\u2009", - "thkap": "\u2248", - "thksim": "\u223C", - "thorn": "\u00FE", - "tilde": "\u02DC", - "times": "\u00D7", - "timesb": "\u22A0", - "timesbar": "\u2A31", - "timesd": "\u2A30", - "tint": "\u222D", - "toea": "\u2928", - "top": "\u22A4", - "topbot": "\u2336", - "topcir": "\u2AF1", - "topf": "\U0001D565", - "topfork": "\u2ADA", - "tosa": "\u2929", - "tprime": "\u2034", - "trade": "\u2122", - "triangle": "\u25B5", - "triangledown": "\u25BF", - "triangleleft": "\u25C3", - "trianglelefteq": "\u22B4", - "triangleq": "\u225C", - "triangleright": "\u25B9", - "trianglerighteq": "\u22B5", - "tridot": "\u25EC", - "trie": "\u225C", - "triminus": "\u2A3A", - "triplus": "\u2A39", - "trisb": "\u29CD", - "tritime": "\u2A3B", - "trpezium": "\u23E2", - "tscr": "\U0001D4C9", - "tscy": "\u0446", - "tshcy": "\u045B", - "tstrok": "\u0167", - "twixt": "\u226C", - "twoheadleftarrow": "\u219E", - "twoheadrightarrow": "\u21A0", - "uArr": "\u21D1", - "uHar": "\u2963", - "uacute": "\u00FA", - "uarr": "\u2191", - "ubrcy": "\u045E", - "ubreve": "\u016D", - "ucirc": "\u00FB", - "ucy": "\u0443", - "udarr": "\u21C5", - "udblac": "\u0171", - "udhar": "\u296E", - "ufisht": "\u297E", - "ufr": "\U0001D532", - "ugrave": "\u00F9", - "uharl": "\u21BF", - "uharr": "\u21BE", - "uhblk": "\u2580", - "ulcorn": "\u231C", - "ulcorner": "\u231C", - "ulcrop": "\u230F", - "ultri": "\u25F8", - "umacr": "\u016B", - "uml": "\u00A8", - "uogon": "\u0173", - "uopf": "\U0001D566", - "uparrow": "\u2191", - "updownarrow": "\u2195", - "upharpoonleft": "\u21BF", - "upharpoonright": "\u21BE", - "uplus": "\u228E", - "upsi": "\u03C5", - "upsih": "\u03D2", - "upsilon": "\u03C5", - "upuparrows": "\u21C8", - "urcorn": "\u231D", - "urcorner": "\u231D", - "urcrop": "\u230E", - "uring": "\u016F", - "urtri": "\u25F9", - "uscr": "\U0001D4CA", - "utdot": "\u22F0", - "utilde": "\u0169", - "utri": "\u25B5", - "utrif": "\u25B4", - "uuarr": "\u21C8", - "uuml": "\u00FC", - "uwangle": "\u29A7", - "vArr": "\u21D5", - "vBar": "\u2AE8", - "vBarv": "\u2AE9", - "vDash": "\u22A8", - "vangrt": "\u299C", - "varepsilon": "\u03F5", - "varkappa": "\u03F0", - "varnothing": "\u2205", - "varphi": "\u03D5", - "varpi": "\u03D6", - "varpropto": "\u221D", - "varr": "\u2195", - "varrho": "\u03F1", - "varsigma": "\u03C2", - "varsubsetneq": "\u228A\uFE00", - "varsubsetneqq": "\u2ACB\uFE00", - "varsupsetneq": "\u228B\uFE00", - "varsupsetneqq": "\u2ACC\uFE00", - "vartheta": "\u03D1", - "vartriangleleft": "\u22B2", - "vartriangleright": "\u22B3", - "vcy": "\u0432", - "vdash": "\u22A2", - "vee": "\u2228", - "veebar": "\u22BB", - "veeeq": "\u225A", - "vellip": "\u22EE", - "verbar": "\u007C", - "vert": "\u007C", - "vfr": "\U0001D533", - "vltri": "\u22B2", - "vnsub": "\u2282\u20D2", - "vnsup": "\u2283\u20D2", - "vopf": "\U0001D567", - "vprop": "\u221D", - "vrtri": "\u22B3", - "vscr": "\U0001D4CB", - "vsubnE": "\u2ACB\uFE00", - "vsubne": "\u228A\uFE00", - "vsupnE": "\u2ACC\uFE00", - "vsupne": "\u228B\uFE00", - "vzigzag": "\u299A", - "wcirc": "\u0175", - "wedbar": "\u2A5F", - "wedge": "\u2227", - "wedgeq": "\u2259", - "weierp": "\u2118", - "wfr": "\U0001D534", - "wopf": "\U0001D568", - "wp": "\u2118", - "wr": "\u2240", - "wreath": "\u2240", - "wscr": "\U0001D4CC", - "xcap": "\u22C2", - "xcirc": "\u25EF", - "xcup": "\u22C3", - "xdtri": "\u25BD", - "xfr": "\U0001D535", - "xhArr": "\u27FA", - "xharr": "\u27F7", - "xi": "\u03BE", - "xlArr": "\u27F8", - "xlarr": "\u27F5", - "xmap": "\u27FC", - "xnis": "\u22FB", - "xodot": "\u2A00", - "xopf": "\U0001D569", - "xoplus": "\u2A01", - "xotime": "\u2A02", - "xrArr": "\u27F9", - "xrarr": "\u27F6", - "xscr": "\U0001D4CD", - "xsqcup": "\u2A06", - "xuplus": "\u2A04", - "xutri": "\u25B3", - "xvee": "\u22C1", - "xwedge": "\u22C0", - "yacute": "\u00FD", - "yacy": "\u044F", - "ycirc": "\u0177", - "ycy": "\u044B", - "yen": "\u00A5", - "yfr": "\U0001D536", - "yicy": "\u0457", - "yopf": "\U0001D56A", - "yscr": "\U0001D4CE", - "yucy": "\u044E", - "yuml": "\u00FF", - "zacute": "\u017A", - "zcaron": "\u017E", - "zcy": "\u0437", - "zdot": "\u017C", - "zeetrf": "\u2128", - "zeta": "\u03B6", - "zfr": "\U0001D537", - "zhcy": "\u0436", - "zigrarr": "\u21DD", - "zopf": "\U0001D56B", - "zscr": "\U0001D4CF", - "zwj": "\u200D", - "zwnj": "\u200C", + "AElig;": "\u00C6", + "AMP;": "\u0026", + "Aacute;": "\u00C1", + "Abreve;": "\u0102", + "Acirc;": "\u00C2", + "Acy;": "\u0410", + "Afr;": "\U0001D504", + "Agrave;": "\u00C0", + "Alpha;": "\u0391", + "Amacr;": "\u0100", + "And;": "\u2A53", + "Aogon;": "\u0104", + "Aopf;": "\U0001D538", + "ApplyFunction;": "\u2061", + "Aring;": "\u00C5", + "Ascr;": "\U0001D49C", + "Assign;": "\u2254", + "Atilde;": "\u00C3", + "Auml;": "\u00C4", + "Backslash;": "\u2216", + "Barv;": "\u2AE7", + "Barwed;": "\u2306", + "Bcy;": "\u0411", + "Because;": "\u2235", + "Bernoullis;": "\u212C", + "Beta;": "\u0392", + "Bfr;": "\U0001D505", + "Bopf;": "\U0001D539", + "Breve;": "\u02D8", + "Bscr;": "\u212C", + "Bumpeq;": "\u224E", + "CHcy;": "\u0427", + "COPY;": "\u00A9", + "Cacute;": "\u0106", + "Cap;": "\u22D2", + "CapitalDifferentialD;": "\u2145", + "Cayleys;": "\u212D", + "Ccaron;": "\u010C", + "Ccedil;": "\u00C7", + "Ccirc;": "\u0108", + "Cconint;": "\u2230", + "Cdot;": "\u010A", + "Cedilla;": "\u00B8", + "CenterDot;": "\u00B7", + "Cfr;": "\u212D", + "Chi;": "\u03A7", + "CircleDot;": "\u2299", + "CircleMinus;": "\u2296", + "CirclePlus;": "\u2295", + "CircleTimes;": "\u2297", + "ClockwiseContourIntegral;": "\u2232", + "CloseCurlyDoubleQuote;": "\u201D", + "CloseCurlyQuote;": "\u2019", + "Colon;": "\u2237", + "Colone;": "\u2A74", + "Congruent;": "\u2261", + "Conint;": "\u222F", + "ContourIntegral;": "\u222E", + "Copf;": "\u2102", + "Coproduct;": "\u2210", + "CounterClockwiseContourIntegral;": "\u2233", + "Cross;": "\u2A2F", + "Cscr;": "\U0001D49E", + "Cup;": "\u22D3", + "CupCap;": "\u224D", + "DD;": "\u2145", + "DDotrahd;": "\u2911", + "DJcy;": "\u0402", + "DScy;": "\u0405", + "DZcy;": "\u040F", + "Dagger;": "\u2021", + "Darr;": "\u21A1", + "Dashv;": "\u2AE4", + "Dcaron;": "\u010E", + "Dcy;": "\u0414", + "Del;": "\u2207", + "Delta;": "\u0394", + "Dfr;": "\U0001D507", + "DiacriticalAcute;": "\u00B4", + "DiacriticalDot;": "\u02D9", + "DiacriticalDoubleAcute;": "\u02DD", + "DiacriticalGrave;": "\u0060", + "DiacriticalTilde;": "\u02DC", + "Diamond;": "\u22C4", + "DifferentialD;": "\u2146", + "Dopf;": "\U0001D53B", + "Dot;": "\u00A8", + "DotDot;": "\u20DC", + "DotEqual;": "\u2250", + "DoubleContourIntegral;": "\u222F", + "DoubleDot;": "\u00A8", + "DoubleDownArrow;": "\u21D3", + "DoubleLeftArrow;": "\u21D0", + "DoubleLeftRightArrow;": "\u21D4", + "DoubleLeftTee;": "\u2AE4", + "DoubleLongLeftArrow;": "\u27F8", + "DoubleLongLeftRightArrow;": "\u27FA", + "DoubleLongRightArrow;": "\u27F9", + "DoubleRightArrow;": "\u21D2", + "DoubleRightTee;": "\u22A8", + "DoubleUpArrow;": "\u21D1", + "DoubleUpDownArrow;": "\u21D5", + "DoubleVerticalBar;": "\u2225", + "DownArrow;": "\u2193", + "DownArrowBar;": "\u2913", + "DownArrowUpArrow;": "\u21F5", + "DownBreve;": "\u0311", + "DownLeftRightVector;": "\u2950", + "DownLeftTeeVector;": "\u295E", + "DownLeftVector;": "\u21BD", + "DownLeftVectorBar;": "\u2956", + "DownRightTeeVector;": "\u295F", + "DownRightVector;": "\u21C1", + "DownRightVectorBar;": "\u2957", + "DownTee;": "\u22A4", + "DownTeeArrow;": "\u21A7", + "Downarrow;": "\u21D3", + "Dscr;": "\U0001D49F", + "Dstrok;": "\u0110", + "ENG;": "\u014A", + "ETH;": "\u00D0", + "Eacute;": "\u00C9", + "Ecaron;": "\u011A", + "Ecirc;": "\u00CA", + "Ecy;": "\u042D", + "Edot;": "\u0116", + "Efr;": "\U0001D508", + "Egrave;": "\u00C8", + "Element;": "\u2208", + "Emacr;": "\u0112", + "EmptySmallSquare;": "\u25FB", + "EmptyVerySmallSquare;": "\u25AB", + "Eogon;": "\u0118", + "Eopf;": "\U0001D53C", + "Epsilon;": "\u0395", + "Equal;": "\u2A75", + "EqualTilde;": "\u2242", + "Equilibrium;": "\u21CC", + "Escr;": "\u2130", + "Esim;": "\u2A73", + "Eta;": "\u0397", + "Euml;": "\u00CB", + "Exists;": "\u2203", + "ExponentialE;": "\u2147", + "Fcy;": "\u0424", + "Ffr;": "\U0001D509", + "FilledSmallSquare;": "\u25FC", + "FilledVerySmallSquare;": "\u25AA", + "Fopf;": "\U0001D53D", + "ForAll;": "\u2200", + "Fouriertrf;": "\u2131", + "Fscr;": "\u2131", + "GJcy;": "\u0403", + "GT;": "\u003E", + "Gamma;": "\u0393", + "Gammad;": "\u03DC", + "Gbreve;": "\u011E", + "Gcedil;": "\u0122", + "Gcirc;": "\u011C", + "Gcy;": "\u0413", + "Gdot;": "\u0120", + "Gfr;": "\U0001D50A", + "Gg;": "\u22D9", + "Gopf;": "\U0001D53E", + "GreaterEqual;": "\u2265", + "GreaterEqualLess;": "\u22DB", + "GreaterFullEqual;": "\u2267", + "GreaterGreater;": "\u2AA2", + "GreaterLess;": "\u2277", + "GreaterSlantEqual;": "\u2A7E", + "GreaterTilde;": "\u2273", + "Gscr;": "\U0001D4A2", + "Gt;": "\u226B", + "HARDcy;": "\u042A", + "Hacek;": "\u02C7", + "Hat;": "\u005E", + "Hcirc;": "\u0124", + "Hfr;": "\u210C", + "HilbertSpace;": "\u210B", + "Hopf;": "\u210D", + "HorizontalLine;": "\u2500", + "Hscr;": "\u210B", + "Hstrok;": "\u0126", + "HumpDownHump;": "\u224E", + "HumpEqual;": "\u224F", + "IEcy;": "\u0415", + "IJlig;": "\u0132", + "IOcy;": "\u0401", + "Iacute;": "\u00CD", + "Icirc;": "\u00CE", + "Icy;": "\u0418", + "Idot;": "\u0130", + "Ifr;": "\u2111", + "Igrave;": "\u00CC", + "Im;": "\u2111", + "Imacr;": "\u012A", + "ImaginaryI;": "\u2148", + "Implies;": "\u21D2", + "Int;": "\u222C", + "Integral;": "\u222B", + "Intersection;": "\u22C2", + "InvisibleComma;": "\u2063", + "InvisibleTimes;": "\u2062", + "Iogon;": "\u012E", + "Iopf;": "\U0001D540", + "Iota;": "\u0399", + "Iscr;": "\u2110", + "Itilde;": "\u0128", + "Iukcy;": "\u0406", + "Iuml;": "\u00CF", + "Jcirc;": "\u0134", + "Jcy;": "\u0419", + "Jfr;": "\U0001D50D", + "Jopf;": "\U0001D541", + "Jscr;": "\U0001D4A5", + "Jsercy;": "\u0408", + "Jukcy;": "\u0404", + "KHcy;": "\u0425", + "KJcy;": "\u040C", + "Kappa;": "\u039A", + "Kcedil;": "\u0136", + "Kcy;": "\u041A", + "Kfr;": "\U0001D50E", + "Kopf;": "\U0001D542", + "Kscr;": "\U0001D4A6", + "LJcy;": "\u0409", + "LT;": "\u003C", + "Lacute;": "\u0139", + "Lambda;": "\u039B", + "Lang;": "\u27EA", + "Laplacetrf;": "\u2112", + "Larr;": "\u219E", + "Lcaron;": "\u013D", + "Lcedil;": "\u013B", + "Lcy;": "\u041B", + "LeftAngleBracket;": "\u27E8", + "LeftArrow;": "\u2190", + "LeftArrowBar;": "\u21E4", + "LeftArrowRightArrow;": "\u21C6", + "LeftCeiling;": "\u2308", + "LeftDoubleBracket;": "\u27E6", + "LeftDownTeeVector;": "\u2961", + "LeftDownVector;": "\u21C3", + "LeftDownVectorBar;": "\u2959", + "LeftFloor;": "\u230A", + "LeftRightArrow;": "\u2194", + "LeftRightVector;": "\u294E", + "LeftTee;": "\u22A3", + "LeftTeeArrow;": "\u21A4", + "LeftTeeVector;": "\u295A", + "LeftTriangle;": "\u22B2", + "LeftTriangleBar;": "\u29CF", + "LeftTriangleEqual;": "\u22B4", + "LeftUpDownVector;": "\u2951", + "LeftUpTeeVector;": "\u2960", + "LeftUpVector;": "\u21BF", + "LeftUpVectorBar;": "\u2958", + "LeftVector;": "\u21BC", + "LeftVectorBar;": "\u2952", + "Leftarrow;": "\u21D0", + "Leftrightarrow;": "\u21D4", + "LessEqualGreater;": "\u22DA", + "LessFullEqual;": "\u2266", + "LessGreater;": "\u2276", + "LessLess;": "\u2AA1", + "LessSlantEqual;": "\u2A7D", + "LessTilde;": "\u2272", + "Lfr;": "\U0001D50F", + "Ll;": "\u22D8", + "Lleftarrow;": "\u21DA", + "Lmidot;": "\u013F", + "LongLeftArrow;": "\u27F5", + "LongLeftRightArrow;": "\u27F7", + "LongRightArrow;": "\u27F6", + "Longleftarrow;": "\u27F8", + "Longleftrightarrow;": "\u27FA", + "Longrightarrow;": "\u27F9", + "Lopf;": "\U0001D543", + "LowerLeftArrow;": "\u2199", + "LowerRightArrow;": "\u2198", + "Lscr;": "\u2112", + "Lsh;": "\u21B0", + "Lstrok;": "\u0141", + "Lt;": "\u226A", + "Map;": "\u2905", + "Mcy;": "\u041C", + "MediumSpace;": "\u205F", + "Mellintrf;": "\u2133", + "Mfr;": "\U0001D510", + "MinusPlus;": "\u2213", + "Mopf;": "\U0001D544", + "Mscr;": "\u2133", + "Mu;": "\u039C", + "NJcy;": "\u040A", + "Nacute;": "\u0143", + "Ncaron;": "\u0147", + "Ncedil;": "\u0145", + "Ncy;": "\u041D", + "NegativeMediumSpace;": "\u200B", + "NegativeThickSpace;": "\u200B", + "NegativeThinSpace;": "\u200B", + "NegativeVeryThinSpace;": "\u200B", + "NestedGreaterGreater;": "\u226B", + "NestedLessLess;": "\u226A", + "NewLine;": "\u000A", + "Nfr;": "\U0001D511", + "NoBreak;": "\u2060", + "NonBreakingSpace;": "\u00A0", + "Nopf;": "\u2115", + "Not;": "\u2AEC", + "NotCongruent;": "\u2262", + "NotCupCap;": "\u226D", + "NotDoubleVerticalBar;": "\u2226", + "NotElement;": "\u2209", + "NotEqual;": "\u2260", + "NotEqualTilde;": "\u2242\u0338", + "NotExists;": "\u2204", + "NotGreater;": "\u226F", + "NotGreaterEqual;": "\u2271", + "NotGreaterFullEqual;": "\u2267\u0338", + "NotGreaterGreater;": "\u226B\u0338", + "NotGreaterLess;": "\u2279", + "NotGreaterSlantEqual;": "\u2A7E\u0338", + "NotGreaterTilde;": "\u2275", + "NotHumpDownHump;": "\u224E\u0338", + "NotHumpEqual;": "\u224F\u0338", + "NotLeftTriangle;": "\u22EA", + "NotLeftTriangleBar;": "\u29CF\u0338", + "NotLeftTriangleEqual;": "\u22EC", + "NotLess;": "\u226E", + "NotLessEqual;": "\u2270", + "NotLessGreater;": "\u2278", + "NotLessLess;": "\u226A\u0338", + "NotLessSlantEqual;": "\u2A7D\u0338", + "NotLessTilde;": "\u2274", + "NotNestedGreaterGreater;": "\u2AA2\u0338", + "NotNestedLessLess;": "\u2AA1\u0338", + "NotPrecedes;": "\u2280", + "NotPrecedesEqual;": "\u2AAF\u0338", + "NotPrecedesSlantEqual;": "\u22E0", + "NotReverseElement;": "\u220C", + "NotRightTriangle;": "\u22EB", + "NotRightTriangleBar;": "\u29D0\u0338", + "NotRightTriangleEqual;": "\u22ED", + "NotSquareSubset;": "\u228F\u0338", + "NotSquareSubsetEqual;": "\u22E2", + "NotSquareSuperset;": "\u2290\u0338", + "NotSquareSupersetEqual;": "\u22E3", + "NotSubset;": "\u2282\u20D2", + "NotSubsetEqual;": "\u2288", + "NotSucceeds;": "\u2281", + "NotSucceedsEqual;": "\u2AB0\u0338", + "NotSucceedsSlantEqual;": "\u22E1", + "NotSucceedsTilde;": "\u227F\u0338", + "NotSuperset;": "\u2283\u20D2", + "NotSupersetEqual;": "\u2289", + "NotTilde;": "\u2241", + "NotTildeEqual;": "\u2244", + "NotTildeFullEqual;": "\u2247", + "NotTildeTilde;": "\u2249", + "NotVerticalBar;": "\u2224", + "Nscr;": "\U0001D4A9", + "Ntilde;": "\u00D1", + "Nu;": "\u039D", + "OElig;": "\u0152", + "Oacute;": "\u00D3", + "Ocirc;": "\u00D4", + "Ocy;": "\u041E", + "Odblac;": "\u0150", + "Ofr;": "\U0001D512", + "Ograve;": "\u00D2", + "Omacr;": "\u014C", + "Omega;": "\u03A9", + "Omicron;": "\u039F", + "Oopf;": "\U0001D546", + "OpenCurlyDoubleQuote;": "\u201C", + "OpenCurlyQuote;": "\u2018", + "Or;": "\u2A54", + "Oscr;": "\U0001D4AA", + "Oslash;": "\u00D8", + "Otilde;": "\u00D5", + "Otimes;": "\u2A37", + "Ouml;": "\u00D6", + "OverBar;": "\u203E", + "OverBrace;": "\u23DE", + "OverBracket;": "\u23B4", + "OverParenthesis;": "\u23DC", + "PartialD;": "\u2202", + "Pcy;": "\u041F", + "Pfr;": "\U0001D513", + "Phi;": "\u03A6", + "Pi;": "\u03A0", + "PlusMinus;": "\u00B1", + "Poincareplane;": "\u210C", + "Popf;": "\u2119", + "Pr;": "\u2ABB", + "Precedes;": "\u227A", + "PrecedesEqual;": "\u2AAF", + "PrecedesSlantEqual;": "\u227C", + "PrecedesTilde;": "\u227E", + "Prime;": "\u2033", + "Product;": "\u220F", + "Proportion;": "\u2237", + "Proportional;": "\u221D", + "Pscr;": "\U0001D4AB", + "Psi;": "\u03A8", + "QUOT;": "\u0022", + "Qfr;": "\U0001D514", + "Qopf;": "\u211A", + "Qscr;": "\U0001D4AC", + "RBarr;": "\u2910", + "REG;": "\u00AE", + "Racute;": "\u0154", + "Rang;": "\u27EB", + "Rarr;": "\u21A0", + "Rarrtl;": "\u2916", + "Rcaron;": "\u0158", + "Rcedil;": "\u0156", + "Rcy;": "\u0420", + "Re;": "\u211C", + "ReverseElement;": "\u220B", + "ReverseEquilibrium;": "\u21CB", + "ReverseUpEquilibrium;": "\u296F", + "Rfr;": "\u211C", + "Rho;": "\u03A1", + "RightAngleBracket;": "\u27E9", + "RightArrow;": "\u2192", + "RightArrowBar;": "\u21E5", + "RightArrowLeftArrow;": "\u21C4", + "RightCeiling;": "\u2309", + "RightDoubleBracket;": "\u27E7", + "RightDownTeeVector;": "\u295D", + "RightDownVector;": "\u21C2", + "RightDownVectorBar;": "\u2955", + "RightFloor;": "\u230B", + "RightTee;": "\u22A2", + "RightTeeArrow;": "\u21A6", + "RightTeeVector;": "\u295B", + "RightTriangle;": "\u22B3", + "RightTriangleBar;": "\u29D0", + "RightTriangleEqual;": "\u22B5", + "RightUpDownVector;": "\u294F", + "RightUpTeeVector;": "\u295C", + "RightUpVector;": "\u21BE", + "RightUpVectorBar;": "\u2954", + "RightVector;": "\u21C0", + "RightVectorBar;": "\u2953", + "Rightarrow;": "\u21D2", + "Ropf;": "\u211D", + "RoundImplies;": "\u2970", + "Rrightarrow;": "\u21DB", + "Rscr;": "\u211B", + "Rsh;": "\u21B1", + "RuleDelayed;": "\u29F4", + "SHCHcy;": "\u0429", + "SHcy;": "\u0428", + "SOFTcy;": "\u042C", + "Sacute;": "\u015A", + "Sc;": "\u2ABC", + "Scaron;": "\u0160", + "Scedil;": "\u015E", + "Scirc;": "\u015C", + "Scy;": "\u0421", + "Sfr;": "\U0001D516", + "ShortDownArrow;": "\u2193", + "ShortLeftArrow;": "\u2190", + "ShortRightArrow;": "\u2192", + "ShortUpArrow;": "\u2191", + "Sigma;": "\u03A3", + "SmallCircle;": "\u2218", + "Sopf;": "\U0001D54A", + "Sqrt;": "\u221A", + "Square;": "\u25A1", + "SquareIntersection;": "\u2293", + "SquareSubset;": "\u228F", + "SquareSubsetEqual;": "\u2291", + "SquareSuperset;": "\u2290", + "SquareSupersetEqual;": "\u2292", + "SquareUnion;": "\u2294", + "Sscr;": "\U0001D4AE", + "Star;": "\u22C6", + "Sub;": "\u22D0", + "Subset;": "\u22D0", + "SubsetEqual;": "\u2286", + "Succeeds;": "\u227B", + "SucceedsEqual;": "\u2AB0", + "SucceedsSlantEqual;": "\u227D", + "SucceedsTilde;": "\u227F", + "SuchThat;": "\u220B", + "Sum;": "\u2211", + "Sup;": "\u22D1", + "Superset;": "\u2283", + "SupersetEqual;": "\u2287", + "Supset;": "\u22D1", + "THORN;": "\u00DE", + "TRADE;": "\u2122", + "TSHcy;": "\u040B", + "TScy;": "\u0426", + "Tab;": "\u0009", + "Tau;": "\u03A4", + "Tcaron;": "\u0164", + "Tcedil;": "\u0162", + "Tcy;": "\u0422", + "Tfr;": "\U0001D517", + "Therefore;": "\u2234", + "Theta;": "\u0398", + "ThickSpace;": "\u205F\u200A", + "ThinSpace;": "\u2009", + "Tilde;": "\u223C", + "TildeEqual;": "\u2243", + "TildeFullEqual;": "\u2245", + "TildeTilde;": "\u2248", + "Topf;": "\U0001D54B", + "TripleDot;": "\u20DB", + "Tscr;": "\U0001D4AF", + "Tstrok;": "\u0166", + "Uacute;": "\u00DA", + "Uarr;": "\u219F", + "Uarrocir;": "\u2949", + "Ubrcy;": "\u040E", + "Ubreve;": "\u016C", + "Ucirc;": "\u00DB", + "Ucy;": "\u0423", + "Udblac;": "\u0170", + "Ufr;": "\U0001D518", + "Ugrave;": "\u00D9", + "Umacr;": "\u016A", + "UnderBar;": "\u005F", + "UnderBrace;": "\u23DF", + "UnderBracket;": "\u23B5", + "UnderParenthesis;": "\u23DD", + "Union;": "\u22C3", + "UnionPlus;": "\u228E", + "Uogon;": "\u0172", + "Uopf;": "\U0001D54C", + "UpArrow;": "\u2191", + "UpArrowBar;": "\u2912", + "UpArrowDownArrow;": "\u21C5", + "UpDownArrow;": "\u2195", + "UpEquilibrium;": "\u296E", + "UpTee;": "\u22A5", + "UpTeeArrow;": "\u21A5", + "Uparrow;": "\u21D1", + "Updownarrow;": "\u21D5", + "UpperLeftArrow;": "\u2196", + "UpperRightArrow;": "\u2197", + "Upsi;": "\u03D2", + "Upsilon;": "\u03A5", + "Uring;": "\u016E", + "Uscr;": "\U0001D4B0", + "Utilde;": "\u0168", + "Uuml;": "\u00DC", + "VDash;": "\u22AB", + "Vbar;": "\u2AEB", + "Vcy;": "\u0412", + "Vdash;": "\u22A9", + "Vdashl;": "\u2AE6", + "Vee;": "\u22C1", + "Verbar;": "\u2016", + "Vert;": "\u2016", + "VerticalBar;": "\u2223", + "VerticalLine;": "\u007C", + "VerticalSeparator;": "\u2758", + "VerticalTilde;": "\u2240", + "VeryThinSpace;": "\u200A", + "Vfr;": "\U0001D519", + "Vopf;": "\U0001D54D", + "Vscr;": "\U0001D4B1", + "Vvdash;": "\u22AA", + "Wcirc;": "\u0174", + "Wedge;": "\u22C0", + "Wfr;": "\U0001D51A", + "Wopf;": "\U0001D54E", + "Wscr;": "\U0001D4B2", + "Xfr;": "\U0001D51B", + "Xi;": "\u039E", + "Xopf;": "\U0001D54F", + "Xscr;": "\U0001D4B3", + "YAcy;": "\u042F", + "YIcy;": "\u0407", + "YUcy;": "\u042E", + "Yacute;": "\u00DD", + "Ycirc;": "\u0176", + "Ycy;": "\u042B", + "Yfr;": "\U0001D51C", + "Yopf;": "\U0001D550", + "Yscr;": "\U0001D4B4", + "Yuml;": "\u0178", + "ZHcy;": "\u0416", + "Zacute;": "\u0179", + "Zcaron;": "\u017D", + "Zcy;": "\u0417", + "Zdot;": "\u017B", + "ZeroWidthSpace;": "\u200B", + "Zeta;": "\u0396", + "Zfr;": "\u2128", + "Zopf;": "\u2124", + "Zscr;": "\U0001D4B5", + "aacute;": "\u00E1", + "abreve;": "\u0103", + "ac;": "\u223E", + "acE;": "\u223E\u0333", + "acd;": "\u223F", + "acirc;": "\u00E2", + "acute;": "\u00B4", + "acy;": "\u0430", + "aelig;": "\u00E6", + "af;": "\u2061", + "afr;": "\U0001D51E", + "agrave;": "\u00E0", + "alefsym;": "\u2135", + "aleph;": "\u2135", + "alpha;": "\u03B1", + "amacr;": "\u0101", + "amalg;": "\u2A3F", + "amp;": "\u0026", + "and;": "\u2227", + "andand;": "\u2A55", + "andd;": "\u2A5C", + "andslope;": "\u2A58", + "andv;": "\u2A5A", + "ang;": "\u2220", + "ange;": "\u29A4", + "angle;": "\u2220", + "angmsd;": "\u2221", + "angmsdaa;": "\u29A8", + "angmsdab;": "\u29A9", + "angmsdac;": "\u29AA", + "angmsdad;": "\u29AB", + "angmsdae;": "\u29AC", + "angmsdaf;": "\u29AD", + "angmsdag;": "\u29AE", + "angmsdah;": "\u29AF", + "angrt;": "\u221F", + "angrtvb;": "\u22BE", + "angrtvbd;": "\u299D", + "angsph;": "\u2222", + "angst;": "\u00C5", + "angzarr;": "\u237C", + "aogon;": "\u0105", + "aopf;": "\U0001D552", + "ap;": "\u2248", + "apE;": "\u2A70", + "apacir;": "\u2A6F", + "ape;": "\u224A", + "apid;": "\u224B", + "apos;": "\u0027", + "approx;": "\u2248", + "approxeq;": "\u224A", + "aring;": "\u00E5", + "ascr;": "\U0001D4B6", + "ast;": "\u002A", + "asymp;": "\u2248", + "asympeq;": "\u224D", + "atilde;": "\u00E3", + "auml;": "\u00E4", + "awconint;": "\u2233", + "awint;": "\u2A11", + "bNot;": "\u2AED", + "backcong;": "\u224C", + "backepsilon;": "\u03F6", + "backprime;": "\u2035", + "backsim;": "\u223D", + "backsimeq;": "\u22CD", + "barvee;": "\u22BD", + "barwed;": "\u2305", + "barwedge;": "\u2305", + "bbrk;": "\u23B5", + "bbrktbrk;": "\u23B6", + "bcong;": "\u224C", + "bcy;": "\u0431", + "bdquo;": "\u201E", + "becaus;": "\u2235", + "because;": "\u2235", + "bemptyv;": "\u29B0", + "bepsi;": "\u03F6", + "bernou;": "\u212C", + "beta;": "\u03B2", + "beth;": "\u2136", + "between;": "\u226C", + "bfr;": "\U0001D51F", + "bigcap;": "\u22C2", + "bigcirc;": "\u25EF", + "bigcup;": "\u22C3", + "bigodot;": "\u2A00", + "bigoplus;": "\u2A01", + "bigotimes;": "\u2A02", + "bigsqcup;": "\u2A06", + "bigstar;": "\u2605", + "bigtriangledown;": "\u25BD", + "bigtriangleup;": "\u25B3", + "biguplus;": "\u2A04", + "bigvee;": "\u22C1", + "bigwedge;": "\u22C0", + "bkarow;": "\u290D", + "blacklozenge;": "\u29EB", + "blacksquare;": "\u25AA", + "blacktriangle;": "\u25B4", + "blacktriangledown;": "\u25BE", + "blacktriangleleft;": "\u25C2", + "blacktriangleright;": "\u25B8", + "blank;": "\u2423", + "blk12;": "\u2592", + "blk14;": "\u2591", + "blk34;": "\u2593", + "block;": "\u2588", + "bne;": "\u003D\u20E5", + "bnequiv;": "\u2261\u20E5", + "bnot;": "\u2310", + "bopf;": "\U0001D553", + "bot;": "\u22A5", + "bottom;": "\u22A5", + "bowtie;": "\u22C8", + "boxDL;": "\u2557", + "boxDR;": "\u2554", + "boxDl;": "\u2556", + "boxDr;": "\u2553", + "boxH;": "\u2550", + "boxHD;": "\u2566", + "boxHU;": "\u2569", + "boxHd;": "\u2564", + "boxHu;": "\u2567", + "boxUL;": "\u255D", + "boxUR;": "\u255A", + "boxUl;": "\u255C", + "boxUr;": "\u2559", + "boxV;": "\u2551", + "boxVH;": "\u256C", + "boxVL;": "\u2563", + "boxVR;": "\u2560", + "boxVh;": "\u256B", + "boxVl;": "\u2562", + "boxVr;": "\u255F", + "boxbox;": "\u29C9", + "boxdL;": "\u2555", + "boxdR;": "\u2552", + "boxdl;": "\u2510", + "boxdr;": "\u250C", + "boxh;": "\u2500", + "boxhD;": "\u2565", + "boxhU;": "\u2568", + "boxhd;": "\u252C", + "boxhu;": "\u2534", + "boxminus;": "\u229F", + "boxplus;": "\u229E", + "boxtimes;": "\u22A0", + "boxuL;": "\u255B", + "boxuR;": "\u2558", + "boxul;": "\u2518", + "boxur;": "\u2514", + "boxv;": "\u2502", + "boxvH;": "\u256A", + "boxvL;": "\u2561", + "boxvR;": "\u255E", + "boxvh;": "\u253C", + "boxvl;": "\u2524", + "boxvr;": "\u251C", + "bprime;": "\u2035", + "breve;": "\u02D8", + "brvbar;": "\u00A6", + "bscr;": "\U0001D4B7", + "bsemi;": "\u204F", + "bsim;": "\u223D", + "bsime;": "\u22CD", + "bsol;": "\u005C", + "bsolb;": "\u29C5", + "bsolhsub;": "\u27C8", + "bull;": "\u2022", + "bullet;": "\u2022", + "bump;": "\u224E", + "bumpE;": "\u2AAE", + "bumpe;": "\u224F", + "bumpeq;": "\u224F", + "cacute;": "\u0107", + "cap;": "\u2229", + "capand;": "\u2A44", + "capbrcup;": "\u2A49", + "capcap;": "\u2A4B", + "capcup;": "\u2A47", + "capdot;": "\u2A40", + "caps;": "\u2229\uFE00", + "caret;": "\u2041", + "caron;": "\u02C7", + "ccaps;": "\u2A4D", + "ccaron;": "\u010D", + "ccedil;": "\u00E7", + "ccirc;": "\u0109", + "ccups;": "\u2A4C", + "ccupssm;": "\u2A50", + "cdot;": "\u010B", + "cedil;": "\u00B8", + "cemptyv;": "\u29B2", + "cent;": "\u00A2", + "centerdot;": "\u00B7", + "cfr;": "\U0001D520", + "chcy;": "\u0447", + "check;": "\u2713", + "checkmark;": "\u2713", + "chi;": "\u03C7", + "cir;": "\u25CB", + "cirE;": "\u29C3", + "circ;": "\u02C6", + "circeq;": "\u2257", + "circlearrowleft;": "\u21BA", + "circlearrowright;": "\u21BB", + "circledR;": "\u00AE", + "circledS;": "\u24C8", + "circledast;": "\u229B", + "circledcirc;": "\u229A", + "circleddash;": "\u229D", + "cire;": "\u2257", + "cirfnint;": "\u2A10", + "cirmid;": "\u2AEF", + "cirscir;": "\u29C2", + "clubs;": "\u2663", + "clubsuit;": "\u2663", + "colon;": "\u003A", + "colone;": "\u2254", + "coloneq;": "\u2254", + "comma;": "\u002C", + "commat;": "\u0040", + "comp;": "\u2201", + "compfn;": "\u2218", + "complement;": "\u2201", + "complexes;": "\u2102", + "cong;": "\u2245", + "congdot;": "\u2A6D", + "conint;": "\u222E", + "copf;": "\U0001D554", + "coprod;": "\u2210", + "copy;": "\u00A9", + "copysr;": "\u2117", + "crarr;": "\u21B5", + "cross;": "\u2717", + "cscr;": "\U0001D4B8", + "csub;": "\u2ACF", + "csube;": "\u2AD1", + "csup;": "\u2AD0", + "csupe;": "\u2AD2", + "ctdot;": "\u22EF", + "cudarrl;": "\u2938", + "cudarrr;": "\u2935", + "cuepr;": "\u22DE", + "cuesc;": "\u22DF", + "cularr;": "\u21B6", + "cularrp;": "\u293D", + "cup;": "\u222A", + "cupbrcap;": "\u2A48", + "cupcap;": "\u2A46", + "cupcup;": "\u2A4A", + "cupdot;": "\u228D", + "cupor;": "\u2A45", + "cups;": "\u222A\uFE00", + "curarr;": "\u21B7", + "curarrm;": "\u293C", + "curlyeqprec;": "\u22DE", + "curlyeqsucc;": "\u22DF", + "curlyvee;": "\u22CE", + "curlywedge;": "\u22CF", + "curren;": "\u00A4", + "curvearrowleft;": "\u21B6", + "curvearrowright;": "\u21B7", + "cuvee;": "\u22CE", + "cuwed;": "\u22CF", + "cwconint;": "\u2232", + "cwint;": "\u2231", + "cylcty;": "\u232D", + "dArr;": "\u21D3", + "dHar;": "\u2965", + "dagger;": "\u2020", + "daleth;": "\u2138", + "darr;": "\u2193", + "dash;": "\u2010", + "dashv;": "\u22A3", + "dbkarow;": "\u290F", + "dblac;": "\u02DD", + "dcaron;": "\u010F", + "dcy;": "\u0434", + "dd;": "\u2146", + "ddagger;": "\u2021", + "ddarr;": "\u21CA", + "ddotseq;": "\u2A77", + "deg;": "\u00B0", + "delta;": "\u03B4", + "demptyv;": "\u29B1", + "dfisht;": "\u297F", + "dfr;": "\U0001D521", + "dharl;": "\u21C3", + "dharr;": "\u21C2", + "diam;": "\u22C4", + "diamond;": "\u22C4", + "diamondsuit;": "\u2666", + "diams;": "\u2666", + "die;": "\u00A8", + "digamma;": "\u03DD", + "disin;": "\u22F2", + "div;": "\u00F7", + "divide;": "\u00F7", + "divideontimes;": "\u22C7", + "divonx;": "\u22C7", + "djcy;": "\u0452", + "dlcorn;": "\u231E", + "dlcrop;": "\u230D", + "dollar;": "\u0024", + "dopf;": "\U0001D555", + "dot;": "\u02D9", + "doteq;": "\u2250", + "doteqdot;": "\u2251", + "dotminus;": "\u2238", + "dotplus;": "\u2214", + "dotsquare;": "\u22A1", + "doublebarwedge;": "\u2306", + "downarrow;": "\u2193", + "downdownarrows;": "\u21CA", + "downharpoonleft;": "\u21C3", + "downharpoonright;": "\u21C2", + "drbkarow;": "\u2910", + "drcorn;": "\u231F", + "drcrop;": "\u230C", + "dscr;": "\U0001D4B9", + "dscy;": "\u0455", + "dsol;": "\u29F6", + "dstrok;": "\u0111", + "dtdot;": "\u22F1", + "dtri;": "\u25BF", + "dtrif;": "\u25BE", + "duarr;": "\u21F5", + "duhar;": "\u296F", + "dwangle;": "\u29A6", + "dzcy;": "\u045F", + "dzigrarr;": "\u27FF", + "eDDot;": "\u2A77", + "eDot;": "\u2251", + "eacute;": "\u00E9", + "easter;": "\u2A6E", + "ecaron;": "\u011B", + "ecir;": "\u2256", + "ecirc;": "\u00EA", + "ecolon;": "\u2255", + "ecy;": "\u044D", + "edot;": "\u0117", + "ee;": "\u2147", + "efDot;": "\u2252", + "efr;": "\U0001D522", + "eg;": "\u2A9A", + "egrave;": "\u00E8", + "egs;": "\u2A96", + "egsdot;": "\u2A98", + "el;": "\u2A99", + "elinters;": "\u23E7", + "ell;": "\u2113", + "els;": "\u2A95", + "elsdot;": "\u2A97", + "emacr;": "\u0113", + "empty;": "\u2205", + "emptyset;": "\u2205", + "emptyv;": "\u2205", + "emsp;": "\u2003", + "emsp13;": "\u2004", + "emsp14;": "\u2005", + "eng;": "\u014B", + "ensp;": "\u2002", + "eogon;": "\u0119", + "eopf;": "\U0001D556", + "epar;": "\u22D5", + "eparsl;": "\u29E3", + "eplus;": "\u2A71", + "epsi;": "\u03B5", + "epsilon;": "\u03B5", + "epsiv;": "\u03F5", + "eqcirc;": "\u2256", + "eqcolon;": "\u2255", + "eqsim;": "\u2242", + "eqslantgtr;": "\u2A96", + "eqslantless;": "\u2A95", + "equals;": "\u003D", + "equest;": "\u225F", + "equiv;": "\u2261", + "equivDD;": "\u2A78", + "eqvparsl;": "\u29E5", + "erDot;": "\u2253", + "erarr;": "\u2971", + "escr;": "\u212F", + "esdot;": "\u2250", + "esim;": "\u2242", + "eta;": "\u03B7", + "eth;": "\u00F0", + "euml;": "\u00EB", + "euro;": "\u20AC", + "excl;": "\u0021", + "exist;": "\u2203", + "expectation;": "\u2130", + "exponentiale;": "\u2147", + "fallingdotseq;": "\u2252", + "fcy;": "\u0444", + "female;": "\u2640", + "ffilig;": "\uFB03", + "fflig;": "\uFB00", + "ffllig;": "\uFB04", + "ffr;": "\U0001D523", + "filig;": "\uFB01", + "fjlig;": "\u0066\u006A fj", + "flat;": "\u266D", + "fllig;": "\uFB02", + "fltns;": "\u25B1", + "fnof;": "\u0192", + "fopf;": "\U0001D557", + "forall;": "\u2200", + "fork;": "\u22D4", + "forkv;": "\u2AD9", + "fpartint;": "\u2A0D", + "frac12;": "\u00BD", + "frac13;": "\u2153", + "frac14;": "\u00BC", + "frac15;": "\u2155", + "frac16;": "\u2159", + "frac18;": "\u215B", + "frac23;": "\u2154", + "frac25;": "\u2156", + "frac34;": "\u00BE", + "frac35;": "\u2157", + "frac38;": "\u215C", + "frac45;": "\u2158", + "frac56;": "\u215A", + "frac58;": "\u215D", + "frac78;": "\u215E", + "frasl;": "\u2044", + "frown;": "\u2322", + "fscr;": "\U0001D4BB", + "gE;": "\u2267", + "gEl;": "\u2A8C", + "gacute;": "\u01F5", + "gamma;": "\u03B3", + "gammad;": "\u03DD", + "gap;": "\u2A86", + "gbreve;": "\u011F", + "gcirc;": "\u011D", + "gcy;": "\u0433", + "gdot;": "\u0121", + "ge;": "\u2265", + "gel;": "\u22DB", + "geq;": "\u2265", + "geqq;": "\u2267", + "geqslant;": "\u2A7E", + "ges;": "\u2A7E", + "gescc;": "\u2AA9", + "gesdot;": "\u2A80", + "gesdoto;": "\u2A82", + "gesdotol;": "\u2A84", + "gesl;": "\u22DB\uFE00", + "gesles;": "\u2A94", + "gfr;": "\U0001D524", + "gg;": "\u226B", + "ggg;": "\u22D9", + "gimel;": "\u2137", + "gjcy;": "\u0453", + "gl;": "\u2277", + "glE;": "\u2A92", + "gla;": "\u2AA5", + "glj;": "\u2AA4", + "gnE;": "\u2269", + "gnap;": "\u2A8A", + "gnapprox;": "\u2A8A", + "gne;": "\u2A88", + "gneq;": "\u2A88", + "gneqq;": "\u2269", + "gnsim;": "\u22E7", + "gopf;": "\U0001D558", + "grave;": "\u0060", + "gscr;": "\u210A", + "gsim;": "\u2273", + "gsime;": "\u2A8E", + "gsiml;": "\u2A90", + "gt;": "\u003E", + "gtcc;": "\u2AA7", + "gtcir;": "\u2A7A", + "gtdot;": "\u22D7", + "gtlPar;": "\u2995", + "gtquest;": "\u2A7C", + "gtrapprox;": "\u2A86", + "gtrarr;": "\u2978", + "gtrdot;": "\u22D7", + "gtreqless;": "\u22DB", + "gtreqqless;": "\u2A8C", + "gtrless;": "\u2277", + "gtrsim;": "\u2273", + "gvertneqq;": "\u2269\uFE00", + "gvnE;": "\u2269\uFE00", + "hArr;": "\u21D4", + "hairsp;": "\u200A", + "half;": "\u00BD", + "hamilt;": "\u210B", + "hardcy;": "\u044A", + "harr;": "\u2194", + "harrcir;": "\u2948", + "harrw;": "\u21AD", + "hbar;": "\u210F", + "hcirc;": "\u0125", + "hearts;": "\u2665", + "heartsuit;": "\u2665", + "hellip;": "\u2026", + "hercon;": "\u22B9", + "hfr;": "\U0001D525", + "hksearow;": "\u2925", + "hkswarow;": "\u2926", + "hoarr;": "\u21FF", + "homtht;": "\u223B", + "hookleftarrow;": "\u21A9", + "hookrightarrow;": "\u21AA", + "hopf;": "\U0001D559", + "horbar;": "\u2015", + "hscr;": "\U0001D4BD", + "hslash;": "\u210F", + "hstrok;": "\u0127", + "hybull;": "\u2043", + "hyphen;": "\u2010", + "iacute;": "\u00ED", + "ic;": "\u2063", + "icirc;": "\u00EE", + "icy;": "\u0438", + "iecy;": "\u0435", + "iexcl;": "\u00A1", + "iff;": "\u21D4", + "ifr;": "\U0001D526", + "igrave;": "\u00EC", + "ii;": "\u2148", + "iiiint;": "\u2A0C", + "iiint;": "\u222D", + "iinfin;": "\u29DC", + "iiota;": "\u2129", + "ijlig;": "\u0133", + "imacr;": "\u012B", + "image;": "\u2111", + "imagline;": "\u2110", + "imagpart;": "\u2111", + "imath;": "\u0131", + "imof;": "\u22B7", + "imped;": "\u01B5", + "in;": "\u2208", + "incare;": "\u2105", + "infin;": "\u221E", + "infintie;": "\u29DD", + "inodot;": "\u0131", + "int;": "\u222B", + "intcal;": "\u22BA", + "integers;": "\u2124", + "intercal;": "\u22BA", + "intlarhk;": "\u2A17", + "intprod;": "\u2A3C", + "iocy;": "\u0451", + "iogon;": "\u012F", + "iopf;": "\U0001D55A", + "iota;": "\u03B9", + "iprod;": "\u2A3C", + "iquest;": "\u00BF", + "iscr;": "\U0001D4BE", + "isin;": "\u2208", + "isinE;": "\u22F9", + "isindot;": "\u22F5", + "isins;": "\u22F4", + "isinsv;": "\u22F3", + "isinv;": "\u2208", + "it;": "\u2062", + "itilde;": "\u0129", + "iukcy;": "\u0456", + "iuml;": "\u00EF", + "jcirc;": "\u0135", + "jcy;": "\u0439", + "jfr;": "\U0001D527", + "jmath;": "\u0237", + "jopf;": "\U0001D55B", + "jscr;": "\U0001D4BF", + "jsercy;": "\u0458", + "jukcy;": "\u0454", + "kappa;": "\u03BA", + "kappav;": "\u03F0", + "kcedil;": "\u0137", + "kcy;": "\u043A", + "kfr;": "\U0001D528", + "kgreen;": "\u0138", + "khcy;": "\u0445", + "kjcy;": "\u045C", + "kopf;": "\U0001D55C", + "kscr;": "\U0001D4C0", + "lAarr;": "\u21DA", + "lArr;": "\u21D0", + "lAtail;": "\u291B", + "lBarr;": "\u290E", + "lE;": "\u2266", + "lEg;": "\u2A8B", + "lHar;": "\u2962", + "lacute;": "\u013A", + "laemptyv;": "\u29B4", + "lagran;": "\u2112", + "lambda;": "\u03BB", + "lang;": "\u27E8", + "langd;": "\u2991", + "langle;": "\u27E8", + "lap;": "\u2A85", + "laquo;": "\u00AB", + "larr;": "\u2190", + "larrb;": "\u21E4", + "larrbfs;": "\u291F", + "larrfs;": "\u291D", + "larrhk;": "\u21A9", + "larrlp;": "\u21AB", + "larrpl;": "\u2939", + "larrsim;": "\u2973", + "larrtl;": "\u21A2", + "lat;": "\u2AAB", + "latail;": "\u2919", + "late;": "\u2AAD", + "lates;": "\u2AAD\uFE00", + "lbarr;": "\u290C", + "lbbrk;": "\u2772", + "lbrace;": "\u007B", + "lbrack;": "\u005B", + "lbrke;": "\u298B", + "lbrksld;": "\u298F", + "lbrkslu;": "\u298D", + "lcaron;": "\u013E", + "lcedil;": "\u013C", + "lceil;": "\u2308", + "lcub;": "\u007B", + "lcy;": "\u043B", + "ldca;": "\u2936", + "ldquo;": "\u201C", + "ldquor;": "\u201E", + "ldrdhar;": "\u2967", + "ldrushar;": "\u294B", + "ldsh;": "\u21B2", + "le;": "\u2264", + "leftarrow;": "\u2190", + "leftarrowtail;": "\u21A2", + "leftharpoondown;": "\u21BD", + "leftharpoonup;": "\u21BC", + "leftleftarrows;": "\u21C7", + "leftrightarrow;": "\u2194", + "leftrightarrows;": "\u21C6", + "leftrightharpoons;": "\u21CB", + "leftrightsquigarrow;": "\u21AD", + "leftthreetimes;": "\u22CB", + "leg;": "\u22DA", + "leq;": "\u2264", + "leqq;": "\u2266", + "leqslant;": "\u2A7D", + "les;": "\u2A7D", + "lescc;": "\u2AA8", + "lesdot;": "\u2A7F", + "lesdoto;": "\u2A81", + "lesdotor;": "\u2A83", + "lesg;": "\u22DA\uFE00", + "lesges;": "\u2A93", + "lessapprox;": "\u2A85", + "lessdot;": "\u22D6", + "lesseqgtr;": "\u22DA", + "lesseqqgtr;": "\u2A8B", + "lessgtr;": "\u2276", + "lesssim;": "\u2272", + "lfisht;": "\u297C", + "lfloor;": "\u230A", + "lfr;": "\U0001D529", + "lg;": "\u2276", + "lgE;": "\u2A91", + "lhard;": "\u21BD", + "lharu;": "\u21BC", + "lharul;": "\u296A", + "lhblk;": "\u2584", + "ljcy;": "\u0459", + "ll;": "\u226A", + "llarr;": "\u21C7", + "llcorner;": "\u231E", + "llhard;": "\u296B", + "lltri;": "\u25FA", + "lmidot;": "\u0140", + "lmoust;": "\u23B0", + "lmoustache;": "\u23B0", + "lnE;": "\u2268", + "lnap;": "\u2A89", + "lnapprox;": "\u2A89", + "lne;": "\u2A87", + "lneq;": "\u2A87", + "lneqq;": "\u2268", + "lnsim;": "\u22E6", + "loang;": "\u27EC", + "loarr;": "\u21FD", + "lobrk;": "\u27E6", + "longleftarrow;": "\u27F5", + "longleftrightarrow;": "\u27F7", + "longmapsto;": "\u27FC", + "longrightarrow;": "\u27F6", + "looparrowleft;": "\u21AB", + "looparrowright;": "\u21AC", + "lopar;": "\u2985", + "lopf;": "\U0001D55D", + "loplus;": "\u2A2D", + "lotimes;": "\u2A34", + "lowast;": "\u2217", + "lowbar;": "\u005F", + "loz;": "\u25CA", + "lozenge;": "\u25CA", + "lozf;": "\u29EB", + "lpar;": "\u0028", + "lparlt;": "\u2993", + "lrarr;": "\u21C6", + "lrcorner;": "\u231F", + "lrhar;": "\u21CB", + "lrhard;": "\u296D", + "lrm;": "\u200E", + "lrtri;": "\u22BF", + "lsaquo;": "\u2039", + "lscr;": "\U0001D4C1", + "lsh;": "\u21B0", + "lsim;": "\u2272", + "lsime;": "\u2A8D", + "lsimg;": "\u2A8F", + "lsqb;": "\u005B", + "lsquo;": "\u2018", + "lsquor;": "\u201A", + "lstrok;": "\u0142", + "lt;": "\u003C", + "ltcc;": "\u2AA6", + "ltcir;": "\u2A79", + "ltdot;": "\u22D6", + "lthree;": "\u22CB", + "ltimes;": "\u22C9", + "ltlarr;": "\u2976", + "ltquest;": "\u2A7B", + "ltrPar;": "\u2996", + "ltri;": "\u25C3", + "ltrie;": "\u22B4", + "ltrif;": "\u25C2", + "lurdshar;": "\u294A", + "luruhar;": "\u2966", + "lvertneqq;": "\u2268\uFE00", + "lvnE;": "\u2268\uFE00", + "mDDot;": "\u223A", + "macr;": "\u00AF", + "male;": "\u2642", + "malt;": "\u2720", + "maltese;": "\u2720", + "map;": "\u21A6", + "mapsto;": "\u21A6", + "mapstodown;": "\u21A7", + "mapstoleft;": "\u21A4", + "mapstoup;": "\u21A5", + "marker;": "\u25AE", + "mcomma;": "\u2A29", + "mcy;": "\u043C", + "mdash;": "\u2014", + "measuredangle;": "\u2221", + "mfr;": "\U0001D52A", + "mho;": "\u2127", + "micro;": "\u00B5", + "mid;": "\u2223", + "midast;": "\u002A", + "midcir;": "\u2AF0", + "middot;": "\u00B7", + "minus;": "\u2212", + "minusb;": "\u229F", + "minusd;": "\u2238", + "minusdu;": "\u2A2A", + "mlcp;": "\u2ADB", + "mldr;": "\u2026", + "mnplus;": "\u2213", + "models;": "\u22A7", + "mopf;": "\U0001D55E", + "mp;": "\u2213", + "mscr;": "\U0001D4C2", + "mstpos;": "\u223E", + "mu;": "\u03BC", + "multimap;": "\u22B8", + "mumap;": "\u22B8", + "nGg;": "\u22D9\u0338", + "nGt;": "\u226B\u20D2", + "nGtv;": "\u226B\u0338", + "nLeftarrow;": "\u21CD", + "nLeftrightarrow;": "\u21CE", + "nLl;": "\u22D8\u0338", + "nLt;": "\u226A\u20D2", + "nLtv;": "\u226A\u0338", + "nRightarrow;": "\u21CF", + "nVDash;": "\u22AF", + "nVdash;": "\u22AE", + "nabla;": "\u2207", + "nacute;": "\u0144", + "nang;": "\u2220\u20D2", + "nap;": "\u2249", + "napE;": "\u2A70\u0338", + "napid;": "\u224B\u0338", + "napos;": "\u0149", + "napprox;": "\u2249", + "natur;": "\u266E", + "natural;": "\u266E", + "naturals;": "\u2115", + "nbsp;": "\u00A0", + "nbump;": "\u224E\u0338", + "nbumpe;": "\u224F\u0338", + "ncap;": "\u2A43", + "ncaron;": "\u0148", + "ncedil;": "\u0146", + "ncong;": "\u2247", + "ncongdot;": "\u2A6D\u0338", + "ncup;": "\u2A42", + "ncy;": "\u043D", + "ndash;": "\u2013", + "ne;": "\u2260", + "neArr;": "\u21D7", + "nearhk;": "\u2924", + "nearr;": "\u2197", + "nearrow;": "\u2197", + "nedot;": "\u2250\u0338", + "nequiv;": "\u2262", + "nesear;": "\u2928", + "nesim;": "\u2242\u0338", + "nexist;": "\u2204", + "nexists;": "\u2204", + "nfr;": "\U0001D52B", + "ngE;": "\u2267\u0338", + "nge;": "\u2271", + "ngeq;": "\u2271", + "ngeqq;": "\u2267\u0338", + "ngeqslant;": "\u2A7E\u0338", + "nges;": "\u2A7E\u0338", + "ngsim;": "\u2275", + "ngt;": "\u226F", + "ngtr;": "\u226F", + "nhArr;": "\u21CE", + "nharr;": "\u21AE", + "nhpar;": "\u2AF2", + "ni;": "\u220B", + "nis;": "\u22FC", + "nisd;": "\u22FA", + "niv;": "\u220B", + "njcy;": "\u045A", + "nlArr;": "\u21CD", + "nlE;": "\u2266\u0338", + "nlarr;": "\u219A", + "nldr;": "\u2025", + "nle;": "\u2270", + "nleftarrow;": "\u219A", + "nleftrightarrow;": "\u21AE", + "nleq;": "\u2270", + "nleqq;": "\u2266\u0338", + "nleqslant;": "\u2A7D\u0338", + "nles;": "\u2A7D\u0338", + "nless;": "\u226E", + "nlsim;": "\u2274", + "nlt;": "\u226E", + "nltri;": "\u22EA", + "nltrie;": "\u22EC", + "nmid;": "\u2224", + "nopf;": "\U0001D55F", + "not;": "\u00AC", + "notin;": "\u2209", + "notinE;": "\u22F9\u0338", + "notindot;": "\u22F5\u0338", + "notinva;": "\u2209", + "notinvb;": "\u22F7", + "notinvc;": "\u22F6", + "notni;": "\u220C", + "notniva;": "\u220C", + "notnivb;": "\u22FE", + "notnivc;": "\u22FD", + "npar;": "\u2226", + "nparallel;": "\u2226", + "nparsl;": "\u2AFD\u20E5", + "npart;": "\u2202\u0338", + "npolint;": "\u2A14", + "npr;": "\u2280", + "nprcue;": "\u22E0", + "npre;": "\u2AAF\u0338", + "nprec;": "\u2280", + "npreceq;": "\u2AAF\u0338", + "nrArr;": "\u21CF", + "nrarr;": "\u219B", + "nrarrc;": "\u2933\u0338", + "nrarrw;": "\u219D\u0338", + "nrightarrow;": "\u219B", + "nrtri;": "\u22EB", + "nrtrie;": "\u22ED", + "nsc;": "\u2281", + "nsccue;": "\u22E1", + "nsce;": "\u2AB0\u0338", + "nscr;": "\U0001D4C3", + "nshortmid;": "\u2224", + "nshortparallel;": "\u2226", + "nsim;": "\u2241", + "nsime;": "\u2244", + "nsimeq;": "\u2244", + "nsmid;": "\u2224", + "nspar;": "\u2226", + "nsqsube;": "\u22E2", + "nsqsupe;": "\u22E3", + "nsub;": "\u2284", + "nsubE;": "\u2AC5\u0338", + "nsube;": "\u2288", + "nsubset;": "\u2282\u20D2", + "nsubseteq;": "\u2288", + "nsubseteqq;": "\u2AC5\u0338", + "nsucc;": "\u2281", + "nsucceq;": "\u2AB0\u0338", + "nsup;": "\u2285", + "nsupE;": "\u2AC6\u0338", + "nsupe;": "\u2289", + "nsupset;": "\u2283\u20D2", + "nsupseteq;": "\u2289", + "nsupseteqq;": "\u2AC6\u0338", + "ntgl;": "\u2279", + "ntilde;": "\u00F1", + "ntlg;": "\u2278", + "ntriangleleft;": "\u22EA", + "ntrianglelefteq;": "\u22EC", + "ntriangleright;": "\u22EB", + "ntrianglerighteq;": "\u22ED", + "nu;": "\u03BD", + "num;": "\u0023", + "numero;": "\u2116", + "numsp;": "\u2007", + "nvDash;": "\u22AD", + "nvHarr;": "\u2904", + "nvap;": "\u224D\u20D2", + "nvdash;": "\u22AC", + "nvge;": "\u2265\u20D2", + "nvgt;": "\u003E\u20D2", + "nvinfin;": "\u29DE", + "nvlArr;": "\u2902", + "nvle;": "\u2264\u20D2", + "nvlt;": "\u003C\u20D2", + "nvltrie;": "\u22B4\u20D2", + "nvrArr;": "\u2903", + "nvrtrie;": "\u22B5\u20D2", + "nvsim;": "\u223C\u20D2", + "nwArr;": "\u21D6", + "nwarhk;": "\u2923", + "nwarr;": "\u2196", + "nwarrow;": "\u2196", + "nwnear;": "\u2927", + "oS;": "\u24C8", + "oacute;": "\u00F3", + "oast;": "\u229B", + "ocir;": "\u229A", + "ocirc;": "\u00F4", + "ocy;": "\u043E", + "odash;": "\u229D", + "odblac;": "\u0151", + "odiv;": "\u2A38", + "odot;": "\u2299", + "odsold;": "\u29BC", + "oelig;": "\u0153", + "ofcir;": "\u29BF", + "ofr;": "\U0001D52C", + "ogon;": "\u02DB", + "ograve;": "\u00F2", + "ogt;": "\u29C1", + "ohbar;": "\u29B5", + "ohm;": "\u03A9", + "oint;": "\u222E", + "olarr;": "\u21BA", + "olcir;": "\u29BE", + "olcross;": "\u29BB", + "oline;": "\u203E", + "olt;": "\u29C0", + "omacr;": "\u014D", + "omega;": "\u03C9", + "omicron;": "\u03BF", + "omid;": "\u29B6", + "ominus;": "\u2296", + "oopf;": "\U0001D560", + "opar;": "\u29B7", + "operp;": "\u29B9", + "oplus;": "\u2295", + "or;": "\u2228", + "orarr;": "\u21BB", + "ord;": "\u2A5D", + "order;": "\u2134", + "orderof;": "\u2134", + "ordf;": "\u00AA", + "ordm;": "\u00BA", + "origof;": "\u22B6", + "oror;": "\u2A56", + "orslope;": "\u2A57", + "orv;": "\u2A5B", + "oscr;": "\u2134", + "oslash;": "\u00F8", + "osol;": "\u2298", + "otilde;": "\u00F5", + "otimes;": "\u2297", + "otimesas;": "\u2A36", + "ouml;": "\u00F6", + "ovbar;": "\u233D", + "par;": "\u2225", + "para;": "\u00B6", + "parallel;": "\u2225", + "parsim;": "\u2AF3", + "parsl;": "\u2AFD", + "part;": "\u2202", + "pcy;": "\u043F", + "percnt;": "\u0025", + "period;": "\u002E", + "permil;": "\u2030", + "perp;": "\u22A5", + "pertenk;": "\u2031", + "pfr;": "\U0001D52D", + "phi;": "\u03C6", + "phiv;": "\u03D5", + "phmmat;": "\u2133", + "phone;": "\u260E", + "pi;": "\u03C0", + "pitchfork;": "\u22D4", + "piv;": "\u03D6", + "planck;": "\u210F", + "planckh;": "\u210E", + "plankv;": "\u210F", + "plus;": "\u002B", + "plusacir;": "\u2A23", + "plusb;": "\u229E", + "pluscir;": "\u2A22", + "plusdo;": "\u2214", + "plusdu;": "\u2A25", + "pluse;": "\u2A72", + "plusmn;": "\u00B1", + "plussim;": "\u2A26", + "plustwo;": "\u2A27", + "pm;": "\u00B1", + "pointint;": "\u2A15", + "popf;": "\U0001D561", + "pound;": "\u00A3", + "pr;": "\u227A", + "prE;": "\u2AB3", + "prap;": "\u2AB7", + "prcue;": "\u227C", + "pre;": "\u2AAF", + "prec;": "\u227A", + "precapprox;": "\u2AB7", + "preccurlyeq;": "\u227C", + "preceq;": "\u2AAF", + "precnapprox;": "\u2AB9", + "precneqq;": "\u2AB5", + "precnsim;": "\u22E8", + "precsim;": "\u227E", + "prime;": "\u2032", + "primes;": "\u2119", + "prnE;": "\u2AB5", + "prnap;": "\u2AB9", + "prnsim;": "\u22E8", + "prod;": "\u220F", + "profalar;": "\u232E", + "profline;": "\u2312", + "profsurf;": "\u2313", + "prop;": "\u221D", + "propto;": "\u221D", + "prsim;": "\u227E", + "prurel;": "\u22B0", + "pscr;": "\U0001D4C5", + "psi;": "\u03C8", + "puncsp;": "\u2008", + "qfr;": "\U0001D52E", + "qint;": "\u2A0C", + "qopf;": "\U0001D562", + "qprime;": "\u2057", + "qscr;": "\U0001D4C6", + "quaternions;": "\u210D", + "quatint;": "\u2A16", + "quest;": "\u003F", + "questeq;": "\u225F", + "quot;": "\u0022", + "rAarr;": "\u21DB", + "rArr;": "\u21D2", + "rAtail;": "\u291C", + "rBarr;": "\u290F", + "rHar;": "\u2964", + "race;": "\u223D\u0331", + "racute;": "\u0155", + "radic;": "\u221A", + "raemptyv;": "\u29B3", + "rang;": "\u27E9", + "rangd;": "\u2992", + "range;": "\u29A5", + "rangle;": "\u27E9", + "raquo;": "\u00BB", + "rarr;": "\u2192", + "rarrap;": "\u2975", + "rarrb;": "\u21E5", + "rarrbfs;": "\u2920", + "rarrc;": "\u2933", + "rarrfs;": "\u291E", + "rarrhk;": "\u21AA", + "rarrlp;": "\u21AC", + "rarrpl;": "\u2945", + "rarrsim;": "\u2974", + "rarrtl;": "\u21A3", + "rarrw;": "\u219D", + "ratail;": "\u291A", + "ratio;": "\u2236", + "rationals;": "\u211A", + "rbarr;": "\u290D", + "rbbrk;": "\u2773", + "rbrace;": "\u007D", + "rbrack;": "\u005D", + "rbrke;": "\u298C", + "rbrksld;": "\u298E", + "rbrkslu;": "\u2990", + "rcaron;": "\u0159", + "rcedil;": "\u0157", + "rceil;": "\u2309", + "rcub;": "\u007D", + "rcy;": "\u0440", + "rdca;": "\u2937", + "rdldhar;": "\u2969", + "rdquo;": "\u201D", + "rdquor;": "\u201D", + "rdsh;": "\u21B3", + "real;": "\u211C", + "realine;": "\u211B", + "realpart;": "\u211C", + "reals;": "\u211D", + "rect;": "\u25AD", + "reg;": "\u00AE", + "rfisht;": "\u297D", + "rfloor;": "\u230B", + "rfr;": "\U0001D52F", + "rhard;": "\u21C1", + "rharu;": "\u21C0", + "rharul;": "\u296C", + "rho;": "\u03C1", + "rhov;": "\u03F1", + "rightarrow;": "\u2192", + "rightarrowtail;": "\u21A3", + "rightharpoondown;": "\u21C1", + "rightharpoonup;": "\u21C0", + "rightleftarrows;": "\u21C4", + "rightleftharpoons;": "\u21CC", + "rightrightarrows;": "\u21C9", + "rightsquigarrow;": "\u219D", + "rightthreetimes;": "\u22CC", + "ring;": "\u02DA", + "risingdotseq;": "\u2253", + "rlarr;": "\u21C4", + "rlhar;": "\u21CC", + "rlm;": "\u200F", + "rmoust;": "\u23B1", + "rmoustache;": "\u23B1", + "rnmid;": "\u2AEE", + "roang;": "\u27ED", + "roarr;": "\u21FE", + "robrk;": "\u27E7", + "ropar;": "\u2986", + "ropf;": "\U0001D563", + "roplus;": "\u2A2E", + "rotimes;": "\u2A35", + "rpar;": "\u0029", + "rpargt;": "\u2994", + "rppolint;": "\u2A12", + "rrarr;": "\u21C9", + "rsaquo;": "\u203A", + "rscr;": "\U0001D4C7", + "rsh;": "\u21B1", + "rsqb;": "\u005D", + "rsquo;": "\u2019", + "rsquor;": "\u2019", + "rthree;": "\u22CC", + "rtimes;": "\u22CA", + "rtri;": "\u25B9", + "rtrie;": "\u22B5", + "rtrif;": "\u25B8", + "rtriltri;": "\u29CE", + "ruluhar;": "\u2968", + "rx;": "\u211E", + "sacute;": "\u015B", + "sbquo;": "\u201A", + "sc;": "\u227B", + "scE;": "\u2AB4", + "scap;": "\u2AB8", + "scaron;": "\u0161", + "sccue;": "\u227D", + "sce;": "\u2AB0", + "scedil;": "\u015F", + "scirc;": "\u015D", + "scnE;": "\u2AB6", + "scnap;": "\u2ABA", + "scnsim;": "\u22E9", + "scpolint;": "\u2A13", + "scsim;": "\u227F", + "scy;": "\u0441", + "sdot;": "\u22C5", + "sdotb;": "\u22A1", + "sdote;": "\u2A66", + "seArr;": "\u21D8", + "searhk;": "\u2925", + "searr;": "\u2198", + "searrow;": "\u2198", + "sect;": "\u00A7", + "semi;": "\u003B", + "seswar;": "\u2929", + "setminus;": "\u2216", + "setmn;": "\u2216", + "sext;": "\u2736", + "sfr;": "\U0001D530", + "sfrown;": "\u2322", + "sharp;": "\u266F", + "shchcy;": "\u0449", + "shcy;": "\u0448", + "shortmid;": "\u2223", + "shortparallel;": "\u2225", + "shy;": "\u00AD", + "sigma;": "\u03C3", + "sigmaf;": "\u03C2", + "sigmav;": "\u03C2", + "sim;": "\u223C", + "simdot;": "\u2A6A", + "sime;": "\u2243", + "simeq;": "\u2243", + "simg;": "\u2A9E", + "simgE;": "\u2AA0", + "siml;": "\u2A9D", + "simlE;": "\u2A9F", + "simne;": "\u2246", + "simplus;": "\u2A24", + "simrarr;": "\u2972", + "slarr;": "\u2190", + "smallsetminus;": "\u2216", + "smashp;": "\u2A33", + "smeparsl;": "\u29E4", + "smid;": "\u2223", + "smile;": "\u2323", + "smt;": "\u2AAA", + "smte;": "\u2AAC", + "smtes;": "\u2AAC\uFE00", + "softcy;": "\u044C", + "sol;": "\u002F", + "solb;": "\u29C4", + "solbar;": "\u233F", + "sopf;": "\U0001D564", + "spades;": "\u2660", + "spadesuit;": "\u2660", + "spar;": "\u2225", + "sqcap;": "\u2293", + "sqcaps;": "\u2293\uFE00", + "sqcup;": "\u2294", + "sqcups;": "\u2294\uFE00", + "sqsub;": "\u228F", + "sqsube;": "\u2291", + "sqsubset;": "\u228F", + "sqsubseteq;": "\u2291", + "sqsup;": "\u2290", + "sqsupe;": "\u2292", + "sqsupset;": "\u2290", + "sqsupseteq;": "\u2292", + "squ;": "\u25A1", + "square;": "\u25A1", + "squarf;": "\u25AA", + "squf;": "\u25AA", + "srarr;": "\u2192", + "sscr;": "\U0001D4C8", + "ssetmn;": "\u2216", + "ssmile;": "\u2323", + "sstarf;": "\u22C6", + "star;": "\u2606", + "starf;": "\u2605", + "straightepsilon;": "\u03F5", + "straightphi;": "\u03D5", + "strns;": "\u00AF", + "sub;": "\u2282", + "subE;": "\u2AC5", + "subdot;": "\u2ABD", + "sube;": "\u2286", + "subedot;": "\u2AC3", + "submult;": "\u2AC1", + "subnE;": "\u2ACB", + "subne;": "\u228A", + "subplus;": "\u2ABF", + "subrarr;": "\u2979", + "subset;": "\u2282", + "subseteq;": "\u2286", + "subseteqq;": "\u2AC5", + "subsetneq;": "\u228A", + "subsetneqq;": "\u2ACB", + "subsim;": "\u2AC7", + "subsub;": "\u2AD5", + "subsup;": "\u2AD3", + "succ;": "\u227B", + "succapprox;": "\u2AB8", + "succcurlyeq;": "\u227D", + "succeq;": "\u2AB0", + "succnapprox;": "\u2ABA", + "succneqq;": "\u2AB6", + "succnsim;": "\u22E9", + "succsim;": "\u227F", + "sum;": "\u2211", + "sung;": "\u266A", + "sup;": "\u2283", + "sup1;": "\u00B9", + "sup2;": "\u00B2", + "sup3;": "\u00B3", + "supE;": "\u2AC6", + "supdot;": "\u2ABE", + "supdsub;": "\u2AD8", + "supe;": "\u2287", + "supedot;": "\u2AC4", + "suphsol;": "\u27C9", + "suphsub;": "\u2AD7", + "suplarr;": "\u297B", + "supmult;": "\u2AC2", + "supnE;": "\u2ACC", + "supne;": "\u228B", + "supplus;": "\u2AC0", + "supset;": "\u2283", + "supseteq;": "\u2287", + "supseteqq;": "\u2AC6", + "supsetneq;": "\u228B", + "supsetneqq;": "\u2ACC", + "supsim;": "\u2AC8", + "supsub;": "\u2AD4", + "supsup;": "\u2AD6", + "swArr;": "\u21D9", + "swarhk;": "\u2926", + "swarr;": "\u2199", + "swarrow;": "\u2199", + "swnwar;": "\u292A", + "szlig;": "\u00DF", + "target;": "\u2316", + "tau;": "\u03C4", + "tbrk;": "\u23B4", + "tcaron;": "\u0165", + "tcedil;": "\u0163", + "tcy;": "\u0442", + "tdot;": "\u20DB", + "telrec;": "\u2315", + "tfr;": "\U0001D531", + "there4;": "\u2234", + "therefore;": "\u2234", + "theta;": "\u03B8", + "thetasym;": "\u03D1", + "thetav;": "\u03D1", + "thickapprox;": "\u2248", + "thicksim;": "\u223C", + "thinsp;": "\u2009", + "thkap;": "\u2248", + "thksim;": "\u223C", + "thorn;": "\u00FE", + "tilde;": "\u02DC", + "times;": "\u00D7", + "timesb;": "\u22A0", + "timesbar;": "\u2A31", + "timesd;": "\u2A30", + "tint;": "\u222D", + "toea;": "\u2928", + "top;": "\u22A4", + "topbot;": "\u2336", + "topcir;": "\u2AF1", + "topf;": "\U0001D565", + "topfork;": "\u2ADA", + "tosa;": "\u2929", + "tprime;": "\u2034", + "trade;": "\u2122", + "triangle;": "\u25B5", + "triangledown;": "\u25BF", + "triangleleft;": "\u25C3", + "trianglelefteq;": "\u22B4", + "triangleq;": "\u225C", + "triangleright;": "\u25B9", + "trianglerighteq;": "\u22B5", + "tridot;": "\u25EC", + "trie;": "\u225C", + "triminus;": "\u2A3A", + "triplus;": "\u2A39", + "trisb;": "\u29CD", + "tritime;": "\u2A3B", + "trpezium;": "\u23E2", + "tscr;": "\U0001D4C9", + "tscy;": "\u0446", + "tshcy;": "\u045B", + "tstrok;": "\u0167", + "twixt;": "\u226C", + "twoheadleftarrow;": "\u219E", + "twoheadrightarrow;": "\u21A0", + "uArr;": "\u21D1", + "uHar;": "\u2963", + "uacute;": "\u00FA", + "uarr;": "\u2191", + "ubrcy;": "\u045E", + "ubreve;": "\u016D", + "ucirc;": "\u00FB", + "ucy;": "\u0443", + "udarr;": "\u21C5", + "udblac;": "\u0171", + "udhar;": "\u296E", + "ufisht;": "\u297E", + "ufr;": "\U0001D532", + "ugrave;": "\u00F9", + "uharl;": "\u21BF", + "uharr;": "\u21BE", + "uhblk;": "\u2580", + "ulcorn;": "\u231C", + "ulcorner;": "\u231C", + "ulcrop;": "\u230F", + "ultri;": "\u25F8", + "umacr;": "\u016B", + "uml;": "\u00A8", + "uogon;": "\u0173", + "uopf;": "\U0001D566", + "uparrow;": "\u2191", + "updownarrow;": "\u2195", + "upharpoonleft;": "\u21BF", + "upharpoonright;": "\u21BE", + "uplus;": "\u228E", + "upsi;": "\u03C5", + "upsih;": "\u03D2", + "upsilon;": "\u03C5", + "upuparrows;": "\u21C8", + "urcorn;": "\u231D", + "urcorner;": "\u231D", + "urcrop;": "\u230E", + "uring;": "\u016F", + "urtri;": "\u25F9", + "uscr;": "\U0001D4CA", + "utdot;": "\u22F0", + "utilde;": "\u0169", + "utri;": "\u25B5", + "utrif;": "\u25B4", + "uuarr;": "\u21C8", + "uuml;": "\u00FC", + "uwangle;": "\u29A7", + "vArr;": "\u21D5", + "vBar;": "\u2AE8", + "vBarv;": "\u2AE9", + "vDash;": "\u22A8", + "vangrt;": "\u299C", + "varepsilon;": "\u03F5", + "varkappa;": "\u03F0", + "varnothing;": "\u2205", + "varphi;": "\u03D5", + "varpi;": "\u03D6", + "varpropto;": "\u221D", + "varr;": "\u2195", + "varrho;": "\u03F1", + "varsigma;": "\u03C2", + "varsubsetneq;": "\u228A\uFE00", + "varsubsetneqq;": "\u2ACB\uFE00", + "varsupsetneq;": "\u228B\uFE00", + "varsupsetneqq;": "\u2ACC\uFE00", + "vartheta;": "\u03D1", + "vartriangleleft;": "\u22B2", + "vartriangleright;": "\u22B3", + "vcy;": "\u0432", + "vdash;": "\u22A2", + "vee;": "\u2228", + "veebar;": "\u22BB", + "veeeq;": "\u225A", + "vellip;": "\u22EE", + "verbar;": "\u007C", + "vert;": "\u007C", + "vfr;": "\U0001D533", + "vltri;": "\u22B2", + "vnsub;": "\u2282\u20D2", + "vnsup;": "\u2283\u20D2", + "vopf;": "\U0001D567", + "vprop;": "\u221D", + "vrtri;": "\u22B3", + "vscr;": "\U0001D4CB", + "vsubnE;": "\u2ACB\uFE00", + "vsubne;": "\u228A\uFE00", + "vsupnE;": "\u2ACC\uFE00", + "vsupne;": "\u228B\uFE00", + "vzigzag;": "\u299A", + "wcirc;": "\u0175", + "wedbar;": "\u2A5F", + "wedge;": "\u2227", + "wedgeq;": "\u2259", + "weierp;": "\u2118", + "wfr;": "\U0001D534", + "wopf;": "\U0001D568", + "wp;": "\u2118", + "wr;": "\u2240", + "wreath;": "\u2240", + "wscr;": "\U0001D4CC", + "xcap;": "\u22C2", + "xcirc;": "\u25EF", + "xcup;": "\u22C3", + "xdtri;": "\u25BD", + "xfr;": "\U0001D535", + "xhArr;": "\u27FA", + "xharr;": "\u27F7", + "xi;": "\u03BE", + "xlArr;": "\u27F8", + "xlarr;": "\u27F5", + "xmap;": "\u27FC", + "xnis;": "\u22FB", + "xodot;": "\u2A00", + "xopf;": "\U0001D569", + "xoplus;": "\u2A01", + "xotime;": "\u2A02", + "xrArr;": "\u27F9", + "xrarr;": "\u27F6", + "xscr;": "\U0001D4CD", + "xsqcup;": "\u2A06", + "xuplus;": "\u2A04", + "xutri;": "\u25B3", + "xvee;": "\u22C1", + "xwedge;": "\u22C0", + "yacute;": "\u00FD", + "yacy;": "\u044F", + "ycirc;": "\u0177", + "ycy;": "\u044B", + "yen;": "\u00A5", + "yfr;": "\U0001D536", + "yicy;": "\u0457", + "yopf;": "\U0001D56A", + "yscr;": "\U0001D4CE", + "yucy;": "\u044E", + "yuml;": "\u00FF", + "zacute;": "\u017A", + "zcaron;": "\u017E", + "zcy;": "\u0437", + "zdot;": "\u017C", + "zeetrf;": "\u2128", + "zeta;": "\u03B6", + "zfr;": "\U0001D537", + "zhcy;": "\u0436", + "zigrarr;": "\u21DD", + "zopf;": "\U0001D56B", + "zscr;": "\U0001D4CF", + "zwj;": "\u200D", + "zwnj;": "\u200C", } diff --git a/html/escape.go b/html/escape.go index 38be95f350..0e7ed6960a 100644 --- a/html/escape.go +++ b/html/escape.go @@ -135,7 +135,7 @@ func unescapeEntity(b []byte, dst, src int, attribute bool) (dst1, src1 int) { break } - max := i - 1 + max := i if max < 1 { max = 1 } diff --git a/javascript/lute.min.js b/javascript/lute.min.js index fc92ed288d..3faccc79b7 100644 --- a/javascript/lute.min.js +++ b/javascript/lute.min.js @@ -22,12 +22,12 @@ $packages["math/bits"]=(function(){var $pkg={},$init,I,J,K,N,O;K=function(a){var $packages["math"]=(function(){var $pkg={},$init,A,B,FV,FW,FX,FY,C,AY,AZ;A=$packages["github.com/gopherjs/gopherjs/js"];B=$packages["math/bits"];FV=$arrayType($Uint32,2);FW=$arrayType($Float32,2);FX=$arrayType($Float64,1);FY=$structType("math",[{prop:"uint32array",name:"uint32array",embedded:false,exported:false,typ:FV,tag:""},{prop:"float32array",name:"float32array",embedded:false,exported:false,typ:FW,tag:""},{prop:"float64array",name:"float64array",embedded:false,exported:false,typ:FX,tag:""}]);AZ=function(){var av;av=new($global.ArrayBuffer)(8);AY.uint32array=new($global.Uint32Array)(av);AY.float32array=new($global.Float32Array)(av);AY.float64array=new($global.Float64Array)(av);};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}AY=new FY.ptr(FV.zero(),FW.zero(),FX.zero());C=$global.Math;AZ();}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["strconv"]=(function(){var $pkg={},$init,B,D,A,C,E,U,DB,DC,DE,DF,DJ,DK,BH,BI,BJ,BK,BL,V,W,X,Y,Z,AA,AB,BN,BO,BR,BS,BT,BU,BW,BY,BZ,CQ,CR,CS,CU;B=$packages["errors"];D=$packages["internal/bytealg"];A=$packages["math"];C=$packages["math/bits"];E=$packages["unicode/utf8"];U=$pkg.NumError=$newType(0,$kindStruct,"strconv.NumError",true,"strconv",true,function(Func_,Num_,Err_){this.$val=this;if(arguments.length===0){this.Func="";this.Num="";this.Err=$ifaceNil;return;}this.Func=Func_;this.Num=Num_;this.Err=Err_;});DB=$sliceType($Uint16);DC=$sliceType($Uint32);DE=$sliceType($Uint8);DF=$ptrType(U);DJ=$arrayType($Uint8,65);DK=$arrayType($Uint8,4);U.ptr.prototype.Error=function(){var a,b,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=a.Err.Error();$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}$s=-1;return"strconv."+a.Func+": "+"parsing "+BZ(a.Num)+": "+b;}return;}if($f===undefined){$f={$blk:U.ptr.prototype.Error};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};U.prototype.Error=function(){return this.$val.Error();};V=function(a,b){var a,b;return new U.ptr(a,b,$pkg.ErrSyntax);};W=function(a,b){var a,b;return new U.ptr(a,b,$pkg.ErrRange);};X=function(a,b,c){var a,b,c;return new U.ptr(a,b,B.New("invalid base "+BO(c)));};Y=function(a,b,c){var a,b,c;return new U.ptr(a,b,B.New("invalid bit size "+BO(c)));};Z=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(a.length===0){return[new $Uint64(0,0),V("ParseUint",a)];}d=a;if(2<=b&&b<=36){}else if((b===0)){if((a.charCodeAt(0)===48)&&a.length>1&&((a.charCodeAt(1)===120)||(a.charCodeAt(1)===88))){if(a.length<3){return[new $Uint64(0,0),V("ParseUint",d)];}b=16;a=$substring(a,2);}else if((a.charCodeAt(0)===48)){b=8;a=$substring(a,1);}else{b=10;}}else{return[new $Uint64(0,0),X("ParseUint",d,b)];}if(c===0){c=32;}else if(c<0||c>64){return[new $Uint64(0,0),Y("ParseUint",d,c)];}e=new $Uint64(0,0);f=b;if(f===(10)){e=new $Uint64(429496729,2576980378);}else if(f===(16)){e=new $Uint64(268435456,0);}else{e=(g=$div64(new $Uint64(4294967295,4294967295),(new $Uint64(0,b)),false),new $Uint64(g.$high+0,g.$low+1));}i=(h=$shiftLeft64(new $Uint64(0,1),((c>>>0))),new $Uint64(h.$high-0,h.$low-1));j=new $Uint64(0,0);k=(new DE($stringToBytes(a)));l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);n=0;if(48<=m&&m<=57){n=m-48<<24>>>24;}else if(97<=m&&m<=122){n=(m-97<<24>>>24)+10<<24>>>24;}else if(65<=m&&m<=90){n=(m-65<<24>>>24)+10<<24>>>24;}else{return[new $Uint64(0,0),V("ParseUint",d)];}if(n>=((b<<24>>>24))){return[new $Uint64(0,0),V("ParseUint",d)];}if((j.$high>e.$high||(j.$high===e.$high&&j.$low>=e.$low))){return[i,W("ParseUint",d)];}j=$mul64(j,((new $Uint64(0,b))));p=(o=(new $Uint64(0,n)),new $Uint64(j.$high+o.$high,j.$low+o.$low));if((p.$highi.$high||(p.$high===i.$high&&p.$low>i.$low))){return[i,W("ParseUint",d)];}j=p;l++;}return[j,$ifaceNil];};$pkg.ParseUint=Z;AA=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;d=new $Int64(0,0);e=$ifaceNil;if(a.length===0){f=new $Int64(0,0);g=V("ParseInt",a);d=f;e=g;return[d,e];}h=a;i=false;if(a.charCodeAt(0)===43){a=$substring(a,1);}else if(a.charCodeAt(0)===45){i=true;a=$substring(a,1);}j=new $Uint64(0,0);k=Z(a,b,c);j=k[0];e=k[1];if(!($interfaceIsEqual(e,$ifaceNil))&&!($interfaceIsEqual($assertType(e,DF).Err,$pkg.ErrRange))){$assertType(e,DF).Func="ParseInt";$assertType(e,DF).Num=h;l=new $Int64(0,0);m=e;d=l;e=m;return[d,e];}if(c===0){c=32;}n=($shiftLeft64(new $Uint64(0,1),(((c-1>>0)>>>0))));if(!i&&(j.$high>n.$high||(j.$high===n.$high&&j.$low>=n.$low))){o=((p=new $Uint64(n.$high-0,n.$low-1),new $Int64(p.$high,p.$low)));q=W("ParseInt",h);d=o;e=q;return[d,e];}if(i&&(j.$high>n.$high||(j.$high===n.$high&&j.$low>n.$low))){r=(s=(new $Int64(n.$high,n.$low)),new $Int64(-s.$high,-s.$low));t=W("ParseInt",h);d=r;e=t;return[d,e];}u=(new $Int64(j.$high,j.$low));if(i){u=new $Int64(-u.$high,-u.$low);}v=u;w=$ifaceNil;d=v;e=w;return[d,e];};$pkg.ParseInt=AA;AB=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=a.length;if(true&&(0=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);g=g-(48)<<24>>>24;if(g>9){return[0,new U.ptr("Atoi",c,$pkg.ErrSyntax)];}d=($imul(d,10))+((g>>0))>>0;f++;}if(c.charCodeAt(0)===45){d=-d;}return[d,$ifaceNil];}h=AA(a,10,0);i=h[0];j=h[1];k=$assertType(j,DF,true);l=k[0];m=k[1];if(m){l.Func="Atoi";}return[(((i.$low+((i.$high>>31)*4294967296))>>0)),j];};$pkg.Atoi=AB;BN=function(a,b){var a,b,c,d;if(true&&(0>31)*4294967296))>>0)));}c=BS(DE.nil,(new $Uint64(a.$high,a.$low)),b,(a.$high<0||(a.$high===0&&a.$low<0)),false);d=c[1];return d;};$pkg.FormatInt=BN;BO=function(a){var a;return BN((new $Int64(0,a)),10);};$pkg.Itoa=BO;BR=function(a){var a;if(a<10){return $substring("0123456789abcdefghijklmnopqrstuvwxyz",a,(a+1>>0));}return $substring("00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899",($imul(a,2)),(($imul(a,2))+2>>0));};BS=function(a,b,c,d,e){var a,aa,ab,ac,ad,ae,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;f=DE.nil;g="";if(c<2||c>36){$panic(new $String("strconv: illegal AppendInt/FormatInt base"));}h=DJ.zero();i=65;if(d){b=new $Uint64(-b.$high,-b.$low);}if(c===10){if(true){while(true){if(!((b.$high>0||(b.$high===0&&b.$low>=1000000000)))){break;}j=$div64(b,new $Uint64(0,1000000000),false);l=(((k=$mul64(j,new $Uint64(0,1000000000)),new $Uint64(b.$high-k.$high,b.$low-k.$low)).$low>>>0));m=4;while(true){if(!(m>0)){break;}o=(n=l%100,n===n?n:$throwRuntimeError("integer divide by zero"))*2>>>0;l=(p=l/(100),(p===p&&p!==1/0&&p!==-1/0)?p>>>0:$throwRuntimeError("integer divide by zero"));i=i-(2)>>0;(q=i+1>>0,((q<0||q>=h.length)?($throwRuntimeError("index out of range"),undefined):h[q]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt((o+1>>>0))));(r=i+0>>0,((r<0||r>=h.length)?($throwRuntimeError("index out of range"),undefined):h[r]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt((o+0>>>0))));m=m-(1)>>0;}i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt(((l*2>>>0)+1>>>0)));b=j;}}s=((b.$low>>>0));while(true){if(!(s>=100)){break;}u=(t=s%100,t===t?t:$throwRuntimeError("integer divide by zero"))*2>>>0;s=(v=s/(100),(v===v&&v!==1/0&&v!==-1/0)?v>>>0:$throwRuntimeError("integer divide by zero"));i=i-(2)>>0;(w=i+1>>0,((w<0||w>=h.length)?($throwRuntimeError("index out of range"),undefined):h[w]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt((u+1>>>0))));(x=i+0>>0,((x<0||x>=h.length)?($throwRuntimeError("index out of range"),undefined):h[x]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt((u+0>>>0))));}y=s*2>>>0;i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt((y+1>>>0)));if(s>=10){i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899".charCodeAt(y));}}else if(BT(c)){z=(((C.TrailingZeros(((c>>>0)))>>>0))&7)>>>0;aa=(new $Uint64(0,c));ab=((c>>>0))-1>>>0;while(true){if(!((b.$high>aa.$high||(b.$high===aa.$high&&b.$low>=aa.$low)))){break;}i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="0123456789abcdefghijklmnopqrstuvwxyz".charCodeAt(((((b.$low>>>0))&ab)>>>0)));b=$shiftRightUint64(b,(z));}i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="0123456789abcdefghijklmnopqrstuvwxyz".charCodeAt(((b.$low>>>0))));}else{ac=(new $Uint64(0,c));while(true){if(!((b.$high>ac.$high||(b.$high===ac.$high&&b.$low>=ac.$low)))){break;}i=i-(1)>>0;ad=$div64(b,ac,false);((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="0123456789abcdefghijklmnopqrstuvwxyz".charCodeAt((((ae=$mul64(ad,ac),new $Uint64(b.$high-ae.$high,b.$low-ae.$low)).$low>>>0))));b=ad;}i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]="0123456789abcdefghijklmnopqrstuvwxyz".charCodeAt(((b.$low>>>0))));}if(d){i=i-(1)>>0;((i<0||i>=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]=45);}if(e){f=$appendSlice(a,$subslice(new DE(h),i));return[f,g];}g=($bytesToString($subslice(new DE(h),i)));return[f,g];};BT=function(a){var a;return(a&((a-1>>0)))===0;};BU=function(a,b,c,d){var a,b,c,d,e;return($bytesToString(BW($makeSlice(DE,0,(e=($imul(3,a.length))/2,(e===e&&e!==1/0&&e!==-1/0)?e>>0:$throwRuntimeError("integer divide by zero"))),a,b,c,d)));};BW=function(a,b,c,d,e){var a,b,c,d,e,f,g,h;a=$append(a,c);f=0;while(true){if(!(b.length>0)){break;}g=((b.charCodeAt(0)>>0));f=1;if(g>=128){h=E.DecodeRuneInString(b);g=h[0];f=h[1];}if((f===1)&&(g===65533)){a=$appendSlice(a,"\\x");a=$append(a,"0123456789abcdef".charCodeAt((b.charCodeAt(0)>>>4<<24>>>24)));a=$append(a,"0123456789abcdef".charCodeAt(((b.charCodeAt(0)&15)>>>0)));b=$substring(b,f);continue;}a=BY(a,g,c,d,e);b=$substring(b,f);}a=$append(a,c);return a;};BY=function(a,b,c,d,e){var a,b,c,d,e,f,g,h,i,j;f=DK.zero();if((b===((c>>0)))||(b===92)){a=$append(a,92);a=$append(a,((b<<24>>>24)));return a;}if(d){if(b<128&&CS(b)){a=$append(a,((b<<24>>>24)));return a;}}else if(CS(b)||e&&CU(b)){g=E.EncodeRune(new DE(f),b);a=$appendSlice(a,$subslice(new DE(f),0,g));return a;}h=b;if(h===(7)){a=$appendSlice(a,"\\a");}else if(h===(8)){a=$appendSlice(a,"\\b");}else if(h===(12)){a=$appendSlice(a,"\\f");}else if(h===(10)){a=$appendSlice(a,"\\n");}else if(h===(13)){a=$appendSlice(a,"\\r");}else if(h===(9)){a=$appendSlice(a,"\\t");}else if(h===(11)){a=$appendSlice(a,"\\v");}else{if(b<32){a=$appendSlice(a,"\\x");a=$append(a,"0123456789abcdef".charCodeAt((((b<<24>>>24))>>>4<<24>>>24)));a=$append(a,"0123456789abcdef".charCodeAt(((((b<<24>>>24))&15)>>>0)));}else if(b>1114111){b=65533;a=$appendSlice(a,"\\u");i=12;while(true){if(!(i>=0)){break;}a=$append(a,"0123456789abcdef".charCodeAt((((b>>$min(((i>>>0)),31))>>0)&15)));i=i-(4)>>0;}}else if(b<65536){a=$appendSlice(a,"\\u");i=12;while(true){if(!(i>=0)){break;}a=$append(a,"0123456789abcdef".charCodeAt((((b>>$min(((i>>>0)),31))>>0)&15)));i=i-(4)>>0;}}else{a=$appendSlice(a,"\\U");j=28;while(true){if(!(j>=0)){break;}a=$append(a,"0123456789abcdef".charCodeAt((((b>>$min(((j>>>0)),31))>>0)&15)));j=j-(4)>>0;}}}return a;};BZ=function(a){var a;return BU(a,34,false,false);};$pkg.Quote=BZ;CQ=function(a,b){var a,b,c,d,e,f,g,h;c=0;d=a.$length;e=c;f=d;while(true){if(!(e>0))/2,(g===g&&g!==1/0&&g!==-1/0)?g>>0:$throwRuntimeError("integer divide by zero"))>>0;if(((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h])>0;}else{f=h;}}return e;};CR=function(a,b){var a,b,c,d,e,f,g,h;c=0;d=a.$length;e=c;f=d;while(true){if(!(e>0))/2,(g===g&&g!==1/0&&g!==-1/0)?g>>0:$throwRuntimeError("integer divide by zero"))>>0;if(((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h])>0;}else{f=h;}}return e;};CS=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;if(a<=255){if(32<=a&&a<=126){return true;}if(161<=a&&a<=255){return!((a===173));}return false;}if(0<=a&&a<65536){b=((a<<16>>>16));c=BH;d=BI;e=b;f=c;g=d;h=CQ(f,e);if(h>=f.$length||e<(i=(h&~1)>>0,((i<0||i>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+i]))||(j=h|1,((j<0||j>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+j]))=g.$length||!((((k<0||k>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+k])===e));}l=((a>>>0));m=BJ;n=BK;o=l;p=m;q=n;r=CR(p,o);if(r>=p.$length||o<(s=(r&~1)>>0,((s<0||s>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+s]))||(t=r|1,((t<0||t>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+t]))=131072){return true;}a=a-(65536)>>0;u=CQ(q,((a<<16>>>16)));return u>=q.$length||!((((u<0||u>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+u])===((a<<16>>>16))));};$pkg.IsPrint=CS;CU=function(a){var a,b,c;if(a>65535){return false;}b=((a<<16>>>16));c=CQ(BL,b);return c=BL.$length)?($throwRuntimeError("index out of range"),undefined):BL.$array[BL.$offset+c]));};DF.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];U.init("",[{prop:"Func",name:"Func",embedded:false,exported:true,typ:$String,tag:""},{prop:"Num",name:"Num",embedded:false,exported:true,typ:$String,tag:""},{prop:"Err",name:"Err",embedded:false,exported:true,typ:$error,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=B.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.ErrRange=B.New("value out of range");$pkg.ErrSyntax=B.New("invalid syntax");BH=new DB([32,126,161,887,890,895,900,1366,1369,1418,1421,1479,1488,1514,1520,1524,1542,1563,1566,1805,1808,1866,1869,1969,1984,2042,2048,2093,2096,2139,2142,2154,2208,2237,2260,2444,2447,2448,2451,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2531,2534,2557,2561,2570,2575,2576,2579,2617,2620,2626,2631,2632,2635,2637,2641,2641,2649,2654,2662,2677,2689,2745,2748,2765,2768,2768,2784,2787,2790,2801,2809,2828,2831,2832,2835,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2915,2918,2935,2946,2954,2958,2965,2969,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3021,3024,3024,3031,3031,3046,3066,3072,3129,3133,3149,3157,3162,3168,3171,3174,3183,3192,3257,3260,3277,3285,3286,3294,3299,3302,3314,3328,3407,3412,3427,3430,3455,3458,3478,3482,3517,3520,3526,3530,3530,3535,3551,3558,3567,3570,3572,3585,3642,3647,3675,3713,3716,3719,3722,3725,3725,3732,3751,3754,3773,3776,3789,3792,3801,3804,3807,3840,3948,3953,4058,4096,4295,4301,4301,4304,4685,4688,4701,4704,4749,4752,4789,4792,4805,4808,4885,4888,4954,4957,4988,4992,5017,5024,5109,5112,5117,5120,5788,5792,5880,5888,5908,5920,5942,5952,5971,5984,6003,6016,6109,6112,6121,6128,6137,6144,6157,6160,6169,6176,6263,6272,6314,6320,6389,6400,6443,6448,6459,6464,6464,6468,6509,6512,6516,6528,6571,6576,6601,6608,6618,6622,6683,6686,6780,6783,6793,6800,6809,6816,6829,6832,6846,6912,6987,6992,7036,7040,7155,7164,7223,7227,7241,7245,7304,7360,7367,7376,7417,7424,7957,7960,7965,7968,8005,8008,8013,8016,8061,8064,8147,8150,8175,8178,8190,8208,8231,8240,8286,8304,8305,8308,8348,8352,8383,8400,8432,8448,8587,8592,9254,9280,9290,9312,11123,11126,11157,11160,11193,11197,11218,11244,11247,11264,11507,11513,11559,11565,11565,11568,11623,11631,11632,11647,11670,11680,11849,11904,12019,12032,12245,12272,12283,12289,12438,12441,12543,12549,12590,12593,12730,12736,12771,12784,19893,19904,40938,40960,42124,42128,42182,42192,42539,42560,42743,42752,42935,42999,43051,43056,43065,43072,43127,43136,43205,43214,43225,43232,43261,43264,43347,43359,43388,43392,43481,43486,43574,43584,43597,43600,43609,43612,43714,43739,43766,43777,43782,43785,43790,43793,43798,43808,43877,43888,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64449,64467,64831,64848,64911,64914,64967,65008,65021,65024,65049,65056,65131,65136,65276,65281,65470,65474,65479,65482,65487,65490,65495,65498,65500,65504,65518,65532,65533]);BI=new DB([173,907,909,930,1328,1376,1416,1424,1757,2111,2143,2229,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3076,3085,3089,3113,3141,3145,3159,3204,3213,3217,3241,3252,3269,3273,3295,3312,3332,3341,3345,3397,3401,3460,3506,3516,3541,3543,3715,3721,3736,3744,3748,3750,3756,3770,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5760,5901,5997,6001,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8335,11209,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12687,12831,13055,42927,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511]);BJ=new DC([65536,65613,65616,65629,65664,65786,65792,65794,65799,65843,65847,65947,65952,65952,66000,66045,66176,66204,66208,66256,66272,66299,66304,66339,66349,66378,66384,66426,66432,66499,66504,66517,66560,66717,66720,66729,66736,66771,66776,66811,66816,66855,66864,66915,66927,66927,67072,67382,67392,67413,67424,67431,67584,67589,67592,67640,67644,67644,67647,67742,67751,67759,67808,67829,67835,67867,67871,67897,67903,67903,67968,68023,68028,68047,68050,68102,68108,68147,68152,68154,68159,68167,68176,68184,68192,68255,68288,68326,68331,68342,68352,68405,68409,68437,68440,68466,68472,68497,68505,68508,68521,68527,68608,68680,68736,68786,68800,68850,68858,68863,69216,69246,69632,69709,69714,69743,69759,69825,69840,69864,69872,69881,69888,69955,69968,70006,70016,70093,70096,70132,70144,70206,70272,70313,70320,70378,70384,70393,70400,70412,70415,70416,70419,70457,70460,70468,70471,70472,70475,70477,70480,70480,70487,70487,70493,70499,70502,70508,70512,70516,70656,70749,70784,70855,70864,70873,71040,71093,71096,71133,71168,71236,71248,71257,71264,71276,71296,71351,71360,71369,71424,71449,71453,71467,71472,71487,71840,71922,71935,71935,72192,72263,72272,72323,72326,72354,72384,72440,72704,72773,72784,72812,72816,72847,72850,72886,72960,73014,73018,73031,73040,73049,73728,74649,74752,74868,74880,75075,77824,78894,82944,83526,92160,92728,92736,92777,92782,92783,92880,92909,92912,92917,92928,92997,93008,93047,93053,93071,93952,94020,94032,94078,94095,94111,94176,94177,94208,100332,100352,101106,110592,110878,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113820,113823,118784,119029,119040,119078,119081,119154,119163,119272,119296,119365,119552,119638,119648,119665,119808,119967,119970,119970,119973,119974,119977,120074,120077,120134,120138,120485,120488,120779,120782,121483,121499,121519,122880,122904,122907,122922,124928,125124,125127,125142,125184,125258,125264,125273,125278,125279,126464,126500,126503,126523,126530,126530,126535,126548,126551,126564,126567,126619,126625,126651,126704,126705,126976,127019,127024,127123,127136,127150,127153,127221,127232,127244,127248,127339,127344,127404,127462,127490,127504,127547,127552,127560,127568,127569,127584,127589,127744,128724,128736,128748,128752,128760,128768,128883,128896,128980,129024,129035,129040,129095,129104,129113,129120,129159,129168,129197,129280,129291,129296,129356,129360,129387,129408,129431,129472,129472,129488,129510,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101,917760,917999]);BK=new DB([12,39,59,62,399,926,2057,2102,2134,2291,2564,2580,2584,4285,4405,4576,4626,4743,4745,4750,4766,4868,4905,4913,4916,5210,5212,6813,7177,7223,7336,7431,7434,7483,7486,9327,27231,27482,27490,54357,54429,54445,54458,54460,54468,54534,54549,54557,54586,54591,54597,54609,55968,57351,57378,57381,60932,60960,60963,60968,60979,60984,60986,61000,61002,61004,61008,61011,61016,61018,61020,61022,61024,61027,61035,61043,61048,61053,61055,61066,61092,61098,61632,61648,61743,63807]);BL=new DB([160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["strings"]=(function(){var $pkg={},$init,C,B,F,D,E,G,A,L,O,BT,CG,CH,CI,CS,CV,CW,H,I,J,K,P,AH,AK,AN,AO,AR,AU,BA,BB,BC,BD,BF,BM,BN,BO,BR,BS,BU,BV,BW,BX,BY,BZ,CC,CD,CE;C=$packages["errors"];B=$packages["github.com/gopherjs/gopherjs/js"];F=$packages["internal/bytealg"];D=$packages["io"];E=$packages["sync"];G=$packages["unicode"];A=$packages["unicode/utf8"];L=$pkg.Builder=$newType(0,$kindStruct,"strings.Builder",true,"strings",true,function(addr_,buf_){this.$val=this;if(arguments.length===0){this.addr=CG.nil;this.buf=CH.nil;return;}this.addr=addr_;this.buf=buf_;});O=$pkg.Reader=$newType(0,$kindStruct,"strings.Reader",true,"strings",true,function(s_,i_,prevRune_){this.$val=this;if(arguments.length===0){this.s="";this.i=new $Int64(0,0);this.prevRune=0;return;}this.s=s_;this.i=i_;this.prevRune=prevRune_;});BT=$pkg.asciiSet=$newType(32,$kindArray,"strings.asciiSet",true,"strings",false,null);CG=$ptrType(L);CH=$sliceType($Uint8);CI=$sliceType($String);CS=$ptrType(BT);CV=$arrayType($Uint32,8);CW=$ptrType(O);H=function(e,f){var e,f;return $parseInt(e.indexOf($global.String.fromCharCode(f)))>>0;};$pkg.IndexByte=H;I=function(e,f){var e,f;return $parseInt(e.indexOf(f))>>0;};$pkg.Index=I;J=function(e,f){var e,f;return $parseInt(e.lastIndexOf(f))>>0;};$pkg.LastIndex=J;K=function(e,f){var e,f,g,h;g=0;if((f.length===0)){return A.RuneCountInString(e)+1>>0;}else if(f.length>e.length){return 0;}else if((f.length===e.length)){if(f===e){return 1;}return 0;}while(true){h=I(e,f);if(h===-1){break;}g=g+(1)>>0;e=$substring(e,(h+f.length>>0));}return g;};$pkg.Count=K;L.ptr.prototype.String=function(){var e;e=this;return($bytesToString(e.buf));};L.prototype.String=function(){return this.$val.String();};L.ptr.prototype.copyCheck=function(){var e;e=this;if(e.addr===CG.nil){e.addr=e;}else if(!(e.addr===e)){$panic(new $String("strings: illegal use of non-zero Builder copied by value"));}};L.prototype.copyCheck=function(){return this.$val.copyCheck();};L.ptr.prototype.Len=function(){var e;e=this;return e.buf.$length;};L.prototype.Len=function(){return this.$val.Len();};L.ptr.prototype.Cap=function(){var e;e=this;return e.buf.$capacity;};L.prototype.Cap=function(){return this.$val.Cap();};L.ptr.prototype.Reset=function(){var e;e=this;e.addr=CG.nil;e.buf=CH.nil;};L.prototype.Reset=function(){return this.$val.Reset();};L.ptr.prototype.grow=function(e){var e,f,g;f=this;g=$makeSlice(CH,f.buf.$length,(($imul(2,f.buf.$capacity))+e>>0));$copySlice(g,f.buf);f.buf=g;};L.prototype.grow=function(e){return this.$val.grow(e);};L.ptr.prototype.Grow=function(e){var e,f;f=this;f.copyCheck();if(e<0){$panic(new $String("strings.Builder.Grow: negative count"));}if((f.buf.$capacity-f.buf.$length>>0)>>24)));return[1,$ifaceNil];}g=f.buf.$length;if((f.buf.$capacity-g>>0)<4){f.grow(4);}h=A.EncodeRune($subslice(f.buf,g,(g+4>>0)),e);f.buf=$subslice(f.buf,0,(g+h>>0));return[h,$ifaceNil];};L.prototype.WriteRune=function(e){return this.$val.WriteRune(e);};L.ptr.prototype.WriteString=function(e){var e,f;f=this;f.copyCheck();f.buf=$appendSlice(f.buf,e);return[e.length,$ifaceNil];};L.prototype.WriteString=function(e){return this.$val.WriteString(e);};O.ptr.prototype.Len=function(){var e,f,g,h,i,j;e=this;if((f=e.i,g=(new $Int64(0,e.s.length)),(f.$high>g.$high||(f.$high===g.$high&&f.$low>=g.$low)))){return 0;}return(((h=(i=(new $Int64(0,e.s.length)),j=e.i,new $Int64(i.$high-j.$high,i.$low-j.$low)),h.$low+((h.$high>>31)*4294967296))>>0));};O.prototype.Len=function(){return this.$val.Len();};O.ptr.prototype.Size=function(){var e;e=this;return(new $Int64(0,e.s.length));};O.prototype.Size=function(){return this.$val.Size();};O.ptr.prototype.Read=function(e){var e,f,g,h,i,j,k,l,m,n;f=0;g=$ifaceNil;h=this;if((i=h.i,j=(new $Int64(0,h.s.length)),(i.$high>j.$high||(i.$high===j.$high&&i.$low>=j.$low)))){k=0;l=D.EOF;f=k;g=l;return[f,g];}h.prevRune=-1;f=$copyString(e,$substring(h.s,$flatten64(h.i)));h.i=(m=h.i,n=(new $Int64(0,f)),new $Int64(m.$high+n.$high,m.$low+n.$low));return[f,g];};O.prototype.Read=function(e){return this.$val.Read(e);};O.ptr.prototype.ReadAt=function(e,f){var e,f,g,h,i,j,k,l,m,n;g=0;h=$ifaceNil;i=this;if((f.$high<0||(f.$high===0&&f.$low<0))){j=0;k=C.New("strings.Reader.ReadAt: negative offset");g=j;h=k;return[g,h];}if((l=(new $Int64(0,i.s.length)),(f.$high>l.$high||(f.$high===l.$high&&f.$low>=l.$low)))){m=0;n=D.EOF;g=m;h=n;return[g,h];}g=$copyString(e,$substring(i.s,$flatten64(f)));if(gg.$high||(f.$high===g.$high&&f.$low>=g.$low)))){return[0,D.EOF];}h=e.s.charCodeAt($flatten64(e.i));e.i=(i=e.i,j=new $Int64(0,1),new $Int64(i.$high+j.$high,i.$low+j.$low));return[h,$ifaceNil];};O.prototype.ReadByte=function(){return this.$val.ReadByte();};O.ptr.prototype.UnreadByte=function(){var e,f,g,h;e=this;if((f=e.i,(f.$high<0||(f.$high===0&&f.$low<=0)))){return C.New("strings.Reader.UnreadByte: at beginning of string");}e.prevRune=-1;e.i=(g=e.i,h=new $Int64(0,1),new $Int64(g.$high-h.$high,g.$low-h.$low));return $ifaceNil;};O.prototype.UnreadByte=function(){return this.$val.UnreadByte();};O.ptr.prototype.ReadRune=function(){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;e=0;f=0;g=$ifaceNil;h=this;if((i=h.i,j=(new $Int64(0,h.s.length)),(i.$high>j.$high||(i.$high===j.$high&&i.$low>=j.$low)))){h.prevRune=-1;k=0;l=0;m=D.EOF;e=k;f=l;g=m;return[e,f,g];}h.prevRune=(((n=h.i,n.$low+((n.$high>>31)*4294967296))>>0));o=h.s.charCodeAt($flatten64(h.i));if(o<128){h.i=(p=h.i,q=new $Int64(0,1),new $Int64(p.$high+q.$high,p.$low+q.$low));r=((o>>0));s=1;t=$ifaceNil;e=r;f=s;g=t;return[e,f,g];}u=A.DecodeRuneInString($substring(h.s,$flatten64(h.i)));e=u[0];f=u[1];h.i=(v=h.i,w=(new $Int64(0,f)),new $Int64(v.$high+w.$high,v.$low+w.$low));return[e,f,g];};O.prototype.ReadRune=function(){return this.$val.ReadRune();};O.ptr.prototype.UnreadRune=function(){var e,f;e=this;if((f=e.i,(f.$high<0||(f.$high===0&&f.$low<=0)))){return C.New("strings.Reader.UnreadRune: at beginning of string");}if(e.prevRune<0){return C.New("strings.Reader.UnreadRune: previous operation was not ReadRune");}e.i=(new $Int64(0,e.prevRune));e.prevRune=-1;return $ifaceNil;};O.prototype.UnreadRune=function(){return this.$val.UnreadRune();};O.ptr.prototype.Seek=function(e,f){var e,f,g,h,i,j,k;g=this;g.prevRune=-1;h=new $Int64(0,0);i=f;if(i===(0)){h=e;}else if(i===(1)){h=(j=g.i,new $Int64(j.$high+e.$high,j.$low+e.$low));}else if(i===(2)){h=(k=(new $Int64(0,g.s.length)),new $Int64(k.$high+e.$high,k.$low+e.$low));}else{return[new $Int64(0,0),C.New("strings.Reader.Seek: invalid whence")];}if((h.$high<0||(h.$high===0&&h.$low<0))){return[new $Int64(0,0),C.New("strings.Reader.Seek: negative position")];}g.i=h;return[h,$ifaceNil];};O.prototype.Seek=function(e,f){return this.$val.Seek(e,f);};O.ptr.prototype.WriteTo=function(e){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=new $Int64(0,0);g=$ifaceNil;h=this;h.prevRune=-1;if((i=h.i,j=(new $Int64(0,h.s.length)),(i.$high>j.$high||(i.$high===j.$high&&i.$low>=j.$low)))){k=new $Int64(0,0);l=$ifaceNil;f=k;g=l;$s=-1;return[f,g];}m=$substring(h.s,$flatten64(h.i));o=D.WriteString(e,m);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;p=n[0];g=n[1];if(p>m.length){$panic(new $String("strings.Reader.WriteTo: invalid WriteString count"));}h.i=(q=h.i,r=(new $Int64(0,p)),new $Int64(q.$high+r.$high,q.$low+r.$low));f=(new $Int64(0,p));if(!((p===m.length))&&$interfaceIsEqual(g,$ifaceNil)){g=D.ErrShortWrite;}$s=-1;return[f,g];}return;}if($f===undefined){$f={$blk:O.ptr.prototype.WriteTo};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.$s=$s;$f.$r=$r;return $f;};O.prototype.WriteTo=function(e){return this.$val.WriteTo(e);};O.ptr.prototype.Reset=function(e){var e,f;f=this;O.copy(f,new O.ptr(e,new $Int64(0,0),-1));};O.prototype.Reset=function(e){return this.$val.Reset(e);};P=function(e){var e;return new O.ptr(e,new $Int64(0,0),-1);};$pkg.NewReader=P;AH=function(e,f){var e,f,g,h,i,j,k,l,m;g=A.RuneCountInString(e);if(f<0||f>g){f=g;}h=$makeSlice(CI,f);i=0;while(true){if(!(i<(f-1>>0))){break;}j=A.DecodeRuneInString(e);k=j[0];l=j[1];((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]=$substring(e,0,l));e=$substring(e,l);if(k===65533){((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]="\xEF\xBF\xBD");}i=i+(1)>>0;}if(f>0){(m=f-1>>0,((m<0||m>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+m]=e));}return h;};AK=function(e,f){var e,f;return I(e,f)>=0;};$pkg.Contains=AK;AN=function(e,f){var e,f,g,h,i,j,k;if(0<=f&&f<128){return H(e,((f<<24>>>24)));}else if((f===65533)){g=e;h=0;while(true){if(!(h8){g=BU(f);h=$clone(g[0],BT);i=g[1];if(i){j=0;while(true){if(!(j>0;}return-1;}}k=e;l=0;while(true){if(!(l>0;}i=$makeSlice(CI,h);h=h-(1)>>0;j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]=$substring(e,0,(k+g>>0)));e=$substring(e,(k+f.length>>0));j=j+(1)>>0;}((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]=e);return $subslice(i,0,(j+1>>0));};AU=function(e,f){var e,f;return AR(e,f,0,-1);};$pkg.Split=AU;BA=function(e,f){var e,f;return e.length>=f.length&&$substring(e,0,f.length)===f;};$pkg.HasPrefix=BA;BB=function(e,f){var e,f;return e.length>=f.length&&$substring(e,(e.length-f.length>>0))===f;};$pkg.HasSuffix=BB;BC=function(e,f){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=new L.ptr(CG.nil,CH.nil);h=f;i=0;case 1:if(!(i>0);g.WriteString($substring(f,0,k));if(n>=0){g.WriteRune(n);}f=$substring(f,(k+o>>0));$s=2;continue;$s=1;continue;case 2:if(g.Cap()===0){$s=-1;return f;}q=f;r=0;case 4:if(!(r=0){if(v<128){g.WriteByte(((v<<24>>>24)));}else{g.WriteRune(v);}}r+=s[1];$s=4;continue;case 5:$s=-1;return g.String();}return;}if($f===undefined){$f={$blk:BC};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Map=BC;BD=function(e,f){var e,f,g,h,i,j;if(f===0){return"";}if(f<0){$panic(new $String("strings: negative Repeat count"));}else if(!(((g=($imul(e.length,f))/f,(g===g&&g!==1/0&&g!==-1/0)?g>>0:$throwRuntimeError("integer divide by zero"))===e.length))){$panic(new $String("strings: Repeat count causes overflow"));}h=$imul(e.length,f);i=new L.ptr(CG.nil,CH.nil);i.Grow(h);i.WriteString(e);while(true){if(!(i.Len()>0:$throwRuntimeError("integer divide by zero"))){i.WriteString(i.String());}else{i.WriteString($substring(i.String(),0,(h-i.Len()>>0)));break;}}return i.String();};$pkg.Repeat=BD;BF=function(e){var e,f,g,h,i,j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=true;g=false;h=f;i=g;j=0;while(true){if(!(j=128){h=false;break;}i=i||(k>=65&&k<=90);j=j+(1)>>0;}if(h){if(!i){$s=-1;return e;}l=new L.ptr(CG.nil,CH.nil);l.Grow(e.length);m=0;while(true){if(!(m=65&&n<=90){n=n+(32)<<24>>>24;}l.WriteByte(n);m=m+(1)>>0;}$s=-1;return l.String();}o=BC(G.ToLower,e);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$s=-1;return o;}return;}if($f===undefined){$f={$blk:BF};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ToLower=BF;BM=function(e,f){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=BR(e,f,false);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(h===-1){$s=-1;return"";}$s=-1;return $substring(e,h);}return;}if($f===undefined){$f={$blk:BM};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimLeftFunc=BM;BN=function(e,f){var e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=BS(e,f,false);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(h>=0&&e.charCodeAt(h)>=128){i=A.DecodeRuneInString($substring(e,h));j=i[1];h=h+(j)>>0;}else{h=h+(1)>>0;}$s=-1;return $substring(e,0,h);}return;}if($f===undefined){$f={$blk:BN};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimRightFunc=BN;BO=function(e,f){var e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:g=BM(e,f);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=BN(g,f);$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;}return;}if($f===undefined){$f={$blk:BO};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimFunc=BO;BR=function(e,f,g){var e,f,g,h,i,j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:h=e;i=0;case 1:if(!(i0)){$s=2;continue;}i=A.DecodeLastRuneInString($substring(e,0,h));j=i[0];k=i[1];h=h-(k)>>0;l=f(j);$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}if(l===g){$s=3;continue;}$s=4;continue;case 3:$s=-1;return h;case 4:$s=1;continue;case 2:$s=-1;return-1;}return;}if($f===undefined){$f={$blk:BS};}$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BU=function(e){var e,f,g,h,i,j,k,l,m,n,o;f=CV.zero();g=false;h=0;while(true){if(!(h=128){j=$clone(f,BT);k=false;BT.copy(f,j);g=k;return[f,g];}l=i>>>5<<24>>>24;((l<0||l>=f.length)?($throwRuntimeError("index out of range"),undefined):f[l]=((((l<0||l>=f.length)?($throwRuntimeError("index out of range"),undefined):f[l])|(((m=((((i&31)>>>0)>>>0)),m<32?(1<>>0)))>>>0));h=h+(1)>>0;}n=$clone(f,BT);o=true;BT.copy(f,n);g=o;return[f,g];};BT.prototype.contains=function(e){var e,f,g,h;f=this.$val;return!((((((g=e>>>5<<24>>>24,(f.nilCheck,((g<0||g>=f.length)?($throwRuntimeError("index out of range"),undefined):f[g])))&(((h=((((e&31)>>>0)>>>0)),h<32?(1<>>0)))>>>0))===0));};$ptrType(BT).prototype.contains=function(e){return(new BT(this.$get())).contains(e);};BV=function(e){var e,f,g,h;if((e.length===1)&&e.charCodeAt(0)<128){return(function(f){var f;return f===((e.charCodeAt(0)>>0));});}f=BU(e);g=$clone(f[0],BT);h=f[1];if(h){return(function(i){var i;return i<128&&new CS(g).contains(((i<<24>>>24)));});}return(function(i){var i;return AN(e,i)>=0;});};BW=function(e,f){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(e===""||f===""){$s=-1;return e;}g=BO(e,BV(f));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BW};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Trim=BW;BX=function(e,f){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(e===""||f===""){$s=-1;return e;}g=BM(e,BV(f));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BX};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimLeft=BX;BY=function(e,f){var e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(e===""||f===""){$s=-1;return e;}g=BN(e,BV(f));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BY};}$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimRight=BY;BZ=function(e){var e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:f=BO(e,G.IsSpace);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;}return;}if($f===undefined){$f={$blk:BZ};}$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};$pkg.TrimSpace=BZ;CC=function(e,f,g,h){var e,f,g,h,i,j,k,l,m,n,o,p;if(f===g||(h===0)){return e;}i=K(e,f);if(i===0){return e;}else if(h<0||i>0))))>>0));k=0;l=0;m=0;while(true){if(!(m0){o=A.DecodeRuneInString($substring(e,l));p=o[1];n=n+(p)>>0;}}else{n=n+(I($substring(e,l),f))>>0;}k=k+($copyString($subslice(j,k),$substring(e,l,n)))>>0;k=k+($copyString($subslice(j,k),g))>>0;l=n+f.length>>0;m=m+(1)>>0;}k=k+($copyString($subslice(j,k),$substring(e,l)))>>0;return($bytesToString($subslice(j,0,k)));};$pkg.Replace=CC;CD=function(e,f,g){var e,f,g;return CC(e,f,g,-1);};$pkg.ReplaceAll=CD;CE=function(e,f){var aa,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;while(true){if(!(!(e==="")&&!(f===""))){break;}g=0;h=0;i=g;j=h;if(e.charCodeAt(0)<128){k=((e.charCodeAt(0)>>0));l=$substring(e,1);i=k;e=l;}else{m=A.DecodeRuneInString(e);n=m[0];o=m[1];p=n;q=$substring(e,o);i=p;e=q;}if(f.charCodeAt(0)<128){r=((f.charCodeAt(0)>>0));s=$substring(f,1);j=r;f=s;}else{t=A.DecodeRuneInString(f);u=t[0];v=t[1];w=u;x=$substring(f,v);j=w;f=x;}if(j===i){continue;}if(j>0)-65>>0))){continue;}return false;}aa=G.SimpleFold(i);while(true){if(!(!((aa===i))&&aa=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));k=b+1>>0;l=c+1>>0;e=k;f=l;return[e,f];}if(((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])===35){if(j.$length<=3){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));m=b+1>>0;n=c+1>>0;e=m;f=n;return[e,f];}i=i+(1)>>0;o=((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);p=false;if((o===120)||(o===88)){p=true;i=i+(1)>>0;}q=0;while(true){if(!(i=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);i=i+(1)>>0;if(p){if(48<=o&&o<=57){q=(($imul(16,q))+((o>>0))>>0)-48>>0;continue;}else if(97<=o&&o<=102){q=((($imul(16,q))+((o>>0))>>0)-97>>0)+10>>0;continue;}else if(65<=o&&o<=70){q=((($imul(16,q))+((o>>0))>>0)-65>>0)+10>>0;continue;}}else if(48<=o&&o<=57){q=(($imul(10,q))+((o>>0))>>0)-48>>0;continue;}if(!((o===59))){i=i-(1)>>0;}break;}if(i<=3){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));r=b+1>>0;s=c+1>>0;e=r;f=s;return[e,f];}if(128<=q&&q<=159){q=(t=q-128>>0,((t<0||t>=M.length)?($throwRuntimeError("index out of range"),undefined):M[t]));}else if((q===0)||(55296<=q&&q<=57343)||q>1114111){q=65533;}u=b+C.EncodeRune($subslice(a,b),q)>>0;v=c+i>>0;e=u;f=v;return[e,f];}while(true){if(!(i=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);i=i+(1)>>0;if(97<=w&&w<=122||65<=w&&w<=90||48<=w&&w<=57){continue;}if(!((w===59))){i=i-(1)>>0;}break;}x=i-1>>0;if(x<1){x=1;}y=($bytesToString($subslice(j,1,x)));if(y===""){}else if(d&&!((y.charCodeAt((y.length-1>>0))===59))&&j.$length>i&&(((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])===61)){}else{aa=(z=$pkg.Entities[$String.keyFor(y)],z!==undefined?z.v:"");if(!(aa==="")){ab=b+C.EncodeRune($subslice(a,b),(ac=(new CN($stringToRunes(aa))),(0>=ac.$length?($throwRuntimeError("index out of range"),undefined):ac.$array[ac.$offset+0])))>>0;ad=c+i>>0;e=ab;f=ad;return[e,f];}else if(!d){ae=y.length-1>>0;if(ae>6){ae=6;}af=ae;while(true){if(!(af>1)){break;}ah=(ag=$pkg.Entities[$String.keyFor($substring(y,0,af))],ag!==undefined?ag.v:"");if(!(ah==="")){ai=b+C.EncodeRune($subslice(a,b),(aj=(new CN($stringToRunes(ah))),(0>=aj.$length?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+0])))>>0;ak=(c+af>>0)+1>>0;e=ai;f=ak;return[e,f];}af=af-(1)>>0;}}}al=b+i>>0;am=c+i>>0;e=al;f=am;$copySlice($subslice(a,b,e),$subslice(a,c,f));an=e;ao=f;e=an;f=ao;return[e,f];};O=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(f===38){g=N(a,e,e,b);h=g[0];i=g[1];while(true){if(!(i=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(j===38){k=N(a,h,i,b);h=k[0];i=k[1];}else{((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]=j);l=h+1>>0;m=i+1>>0;h=l;i=m;}}return $subslice(a,0,h);}d++;}return a;};P=function(a){var a,b,c,d,e;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(65<=e&&e<=90){((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=((e+97<<24>>>24)-65<<24>>>24));}c++;}return a;};Q=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=A.IndexAny(b,"&'<>\"\r");case 1:if(!(!((c===-1)))){$s=2;continue;}e=a.WriteString($substring(b,0,c));$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[1];if(!($interfaceIsEqual(f,$ifaceNil))){$s=-1;return f;}g="";h=b.charCodeAt(c);if(h===(38)){g="&";}else if(h===(39)){g="'";}else if(h===(60)){g="<";}else if(h===(62)){g=">";}else if(h===(34)){g=""";}else if(h===(13)){g=" ";}else{$panic(new $String("unrecognized escape character"));}b=$substring(b,(c+1>>0));j=a.WriteString(g);$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;k=i[1];if(!($interfaceIsEqual(k,$ifaceNil))){$s=-1;return k;}c=A.IndexAny(b,"&'<>\"\r");$s=1;continue;case 2:m=a.WriteString(b);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;n=l[1];$s=-1;return n;}return;}if($f===undefined){$f={$blk:Q};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};R=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];if(A.IndexAny(a,"&'<>\"\r")===-1){$s=-1;return a;}b[0]=new B.Buffer.ptr(CM.nil,0,0);c=Q(b[0],a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return b[0].String();}return;}if($f===undefined){$f={$blk:R};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.EscapeString=R;S=function(a){var a,b,c,d,e;b=a;c=0;while(true){if(!(c=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]).Key)],g!==undefined?[g.v,true]:["",false]);h=f[0];i=f[1];if(i){((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]).Key=h;}d++;}};U=function(a){var a,b,c,d,e,f,g;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]),BX);if(e.Key===""||!((e.Key.charCodeAt(0)===120))){c++;continue;}f=e.Key;if(f===("xlink:actuate")||f===("xlink:arcrole")||f===("xlink:href")||f===("xlink:role")||f===("xlink:show")||f===("xlink:title")||f===("xlink:type")||f===("xml:base")||f===("xml:lang")||f===("xml:space")||f===("xmlns:xlink")){g=A.Index(e.Key,":");((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]).Namespace=$substring(e.Key,0,g);((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]).Key=$substring(e.Key,(g+1>>0));}c++;}};V=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!((a.Type===3))){$s=-1;return false;}b=a.Namespace;if(b===("math")){$s=2;continue;}if(b===("svg")){$s=3;continue;}$s=4;continue;case 2:if(a.Data==="annotation-xml"){$s=5;continue;}$s=6;continue;case 5:c=a.Attr;d=0;case 7:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]),BX);if(e.Key==="encoding"){$s=9;continue;}$s=10;continue;case 9:f=A.ToLower(e.Val);$s=11;case 11:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g==="text/html"||g==="application/xhtml+xml"){$s=-1;return true;}case 10:d++;$s=7;continue;case 8:case 6:$s=4;continue;case 3:h=a.Data;if(h===("desc")||h===("foreignObject")||h===("title")){$s=-1;return true;}case 4:case 1:$s=-1;return false;}return;}if($f===undefined){$f={$blk:V};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};W=function(a){var a,b;if(!(a.Namespace==="math")){return false;}b=a.Data;if(b===("mi")||b===("mo")||b===("mn")||b===("ms")||b===("mtext")){return true;}return false;};AD.ptr.prototype.Unlink=function(){var a;a=this;if(!(CJ.nil===a.PrevSibling)){a.PrevSibling.NextSibling=a.NextSibling;}else if(!(CJ.nil===a.Parent)){a.Parent.FirstChild=a.NextSibling;}if(!(CJ.nil===a.NextSibling)){a.NextSibling.PrevSibling=a.PrevSibling;}else if(!(CJ.nil===a.Parent)){a.Parent.LastChild=a.PrevSibling;}a.Parent=CJ.nil;a.NextSibling=CJ.nil;a.PrevSibling=CJ.nil;};AD.prototype.Unlink=function(){return this.$val.Unlink();};AD.ptr.prototype.InsertBefore=function(a){var a,b;b=this;a.Unlink();a.PrevSibling=b.PrevSibling;if(!(CJ.nil===a.PrevSibling)){a.PrevSibling.NextSibling=a;}a.NextSibling=b;b.PrevSibling=a;a.Parent=b.Parent;if(CJ.nil===a.PrevSibling){a.Parent.FirstChild=a;}};AD.prototype.InsertBefore=function(a){return this.$val.InsertBefore(a);};AD.ptr.prototype.InsertAfter=function(a){var a,b;b=this;a.Unlink();a.NextSibling=b.NextSibling;if(!(CJ.nil===a.NextSibling)){a.NextSibling.PrevSibling=a;}a.PrevSibling=b;b.NextSibling=a;a.Parent=b.Parent;if(CJ.nil===a.NextSibling&&!(CJ.nil===a.Parent)){a.Parent.LastChild=a;}};AD.prototype.InsertAfter=function(a){return this.$val.InsertAfter(a);};AD.ptr.prototype.InsertChildBefore=function(a,b){var a,b,c,d,e,f,g,h,i;c=this;if(!(a.Parent===CJ.nil)||!(a.PrevSibling===CJ.nil)||!(a.NextSibling===CJ.nil)){$panic(new $String("html: InsertChildBefore called for an attached child Node"));}d=CJ.nil;e=CJ.nil;f=d;g=e;if(!(b===CJ.nil)){h=b.PrevSibling;i=b;f=h;g=i;}else{f=c.LastChild;}if(!(f===CJ.nil)){f.NextSibling=a;}else{c.FirstChild=a;}if(!(g===CJ.nil)){g.PrevSibling=a;}else{c.LastChild=a;}a.Parent=c;a.PrevSibling=f;a.NextSibling=g;};AD.prototype.InsertChildBefore=function(a,b){return this.$val.InsertChildBefore(a,b);};AD.ptr.prototype.AppendChild=function(a){var a,b,c;b=this;if(!(a.Parent===CJ.nil)||!(a.PrevSibling===CJ.nil)||!(a.NextSibling===CJ.nil)){$panic(new $String("html: AppendChild called for an attached child Node"));}c=b.LastChild;if(!(c===CJ.nil)){c.NextSibling=a;}else{b.FirstChild=a;}b.LastChild=a;a.Parent=b;a.PrevSibling=c;};AD.prototype.AppendChild=function(a){return this.$val.AppendChild(a);};AD.ptr.prototype.RemoveChild=function(a){var a,b;b=this;if(!(a.Parent===b)){$panic(new $String("html: RemoveChild called for a non-child Node"));}if(b.FirstChild===a){b.FirstChild=a.NextSibling;}if(!(a.NextSibling===CJ.nil)){a.NextSibling.PrevSibling=a.PrevSibling;}if(b.LastChild===a){b.LastChild=a.PrevSibling;}if(!(a.PrevSibling===CJ.nil)){a.PrevSibling.NextSibling=a.NextSibling;}a.Parent=CJ.nil;a.PrevSibling=CJ.nil;a.NextSibling=CJ.nil;};AD.prototype.RemoveChild=function(a){return this.$val.RemoveChild(a);};AE=function(a,b){var a,b,c;while(true){c=b.FirstChild;if(c===CJ.nil){break;}b.RemoveChild(c);a.AppendChild(c);}};AD.ptr.prototype.clone=function(){var a,b;a=this;b=new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,a.Type,a.DataAtom,a.Data,"",$makeSlice(CK,a.Attr.$length));$copySlice(b.Attr,a.Attr);return b;};AD.prototype.clone=function(){return this.$val.clone();};$ptrType(AF).prototype.pop=function(){var a,b,c,d,e;a=this;b=a.$get().$length;e=(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));a.$set($subslice((a.$get()),0,(b-1>>0)));return e;};$ptrType(AF).prototype.top=function(){var a,b,c,d;a=this;b=a.$get().$length;if(b>0){return(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));}return CJ.nil;};$ptrType(AF).prototype.index=function(a){var a,b,c,d;b=this;c=b.$get().$length-1>>0;while(true){if(!(c>=0)){break;}if((d=b.$get(),((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]))===a){return c;}c=c-(1)>>0;}return-1;};$ptrType(AF).prototype.contains=function(a){var a,b,c,d,e;b=this;c=b.$get();d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if((e.DataAtom===a)&&e.Namespace===""){return true;}d++;}return false;};$ptrType(AF).prototype.insert=function(a,b){var a,b,c,d;c=this;c.$set($append(c.$get(),CJ.nil));$copySlice($subslice((c.$get()),(a+1>>0)),$subslice((c.$get()),a));(d=c.$get(),((a<0||a>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+a]=b));};$ptrType(AF).prototype.remove=function(a){var a,b,c,d,e;b=this;c=b.index(a);if(c===-1){return;}$copySlice($subslice((b.$get()),c),$subslice((b.$get()),(c+1>>0)));d=b.$get().$length-1>>0;(e=b.$get(),((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d]=CJ.nil));b.$set($subslice((b.$get()),0,d));};$ptrType(AG).prototype.pop=function(){var a,b,c,d,e;a=$throwNilPointerError;b=this;c=b.$get().$length;a=(d=b.$get(),e=c-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));b.$set($subslice((b.$get()),0,(c-1>>0)));a=a;return a;};$ptrType(AG).prototype.top=function(){var a,b,c,d;a=this;b=a.$get().$length;if(b>0){return(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));}return $throwNilPointerError;};AH.ptr.prototype.top=function(){var a,b;a=this;b=(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();if(!(b===CJ.nil)){return b;}return a.doc;};AH.prototype.top=function(){return this.$val.top();};AH.ptr.prototype.popUntil=function(a,b){var a,b,c,d;c=this;d=c.indexOfElementInScope(a,b);if(!((d===-1))){c.oe=$subslice(c.oe,0,d);return true;}return false;};AH.prototype.popUntil=function(a,b){return this.$val.popUntil(a,b);};AH.ptr.prototype.indexOfElementInScope=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;d=c.oe.$length-1>>0;while(true){if(!(d>=0)){break;}f=(e=c.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d])).DataAtom;if((g=c.oe,((d<0||d>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d])).Namespace===""){h=b;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(j===f){return d;}i++;}k=a;if(k===(0)){}else if(k===(1)){if((f===79618)||(f===42754)){return-1;}}else if(k===(2)){if(f===102662){return-1;}}else if(k===(3)){if((f===22020)||(f===365829)||(f===463880)){return-1;}}else if(k===(6)){if(!((f===24328))&&!((f===451334))){return-1;}}else{$panic(new $String("unreachable"));}}l=a;if((l===(0))||(l===(1))||(l===(2))){m=(o=AI[$String.keyFor((n=c.oe,((d<0||d>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+d])).Namespace)],o!==undefined?o.v:CL.nil);p=0;while(true){if(!(p=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+p]);if(q===f){return-1;}p++;}}d=d-(1)>>0;}return-1;};AH.prototype.indexOfElementInScope=function(a,b){return this.$val.indexOfElementInScope(a,b);};AH.ptr.prototype.elementInScope=function(a,b){var a,b,c;c=this;return!((c.indexOfElementInScope(a,b)===-1));};AH.prototype.elementInScope=function(a,b){return this.$val.elementInScope(a,b);};AH.ptr.prototype.clearStackToContext=function(a){var a,b,c,d,e,f;b=this;c=b.oe.$length-1>>0;while(true){if(!(c>=0)){break;}e=(d=b.oe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c])).DataAtom;f=a;if(f===(3)){if((e===22020)||(e===365829)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else if(f===(4)){if((e===22020)||(e===52226)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else if(f===(5)){if((e===22020)||(e===9989)||(e===62725)||(e===208901)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else{$panic(new $String("unreachable"));}c=c-(1)>>0;}};AH.prototype.clearStackToContext=function(a){return this.$val.clearStackToContext(a);};AH.ptr.prototype.generateImpliedEndTags=function(a){var a,b,c,d,e,f,g,h,i;b=this;c=0;c=b.oe.$length-1>>0;loop:while(true){if(!(c>=0)){break;}e=(d=b.oe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]));if(e.Type===3){f=e.DataAtom;if((f===(186114))||(f===(412418))||(f===(45570))||(f===(24328))||(f===(451334))||(f===(3073))||(f===(14850))||(f===(146434))||(f===(104962))||(f===(104963))){g=a;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(e.Data===i){break loop;}h++;}c=c-(1)>>0;continue;}}break;}b.oe=$subslice(b.oe,0,(c+1>>0));};AH.prototype.generateImpliedEndTags=function(a){return this.$val.generateImpliedEndTags(a);};AH.ptr.prototype.addChild=function(a){var a,b;b=this;if(b.shouldFosterParent()){b.fosterParent(a);}else{b.top().AppendChild(a);}if(a.Type===3){b.oe=$append(b.oe,a);}};AH.prototype.addChild=function(a){return this.$val.addChild(a);};AH.ptr.prototype.shouldFosterParent=function(){var a,b;a=this;if(a.fosterParenting){b=a.top().DataAtom;if((b===(365829))||(b===(9989))||(b===(62725))||(b===(208901))||(b===(52226))){return true;}}return false;};AH.prototype.shouldFosterParent=function(){return this.$val.shouldFosterParent();};AH.ptr.prototype.fosterParent=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=this;c=CJ.nil;d=CJ.nil;e=CJ.nil;f=CJ.nil;g=c;h=d;i=e;j=f;k=0;k=b.oe.$length-1>>0;while(true){if(!(k>=0)){break;}if((l=b.oe,((k<0||k>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+k])).DataAtom===365829){g=(m=b.oe,((k<0||k>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+k]));break;}k=k-(1)>>0;}n=0;n=b.oe.$length-1>>0;while(true){if(!(n>=0)){break;}if((o=b.oe,((n<0||n>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+n])).DataAtom===463880){j=(p=b.oe,((n<0||n>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+n]));break;}n=n-(1)>>0;}if(!(j===CJ.nil)&&(g===CJ.nil||n>k)){j.AppendChild(a);return;}if(g===CJ.nil){h=(q=b.oe,(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]));}else{h=g.Parent;}if(h===CJ.nil){h=(r=b.oe,s=k-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]));}if(!(g===CJ.nil)){i=g.PrevSibling;}else{i=h.LastChild;}if(!(i===CJ.nil)&&(i.Type===1)&&(a.Type===1)){i.Data=i.Data+(a.Data);return;}h.InsertChildBefore(a,g);};AH.prototype.fosterParent=function(a){return this.$val.fosterParent(a);};AH.ptr.prototype.addText=function(a){var a,b,c,d;b=this;if(a===""){return;}if(b.shouldFosterParent()){b.fosterParent(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,1,0,a,"",CK.nil));return;}c=b.top();d=c.LastChild;if(!(d===CJ.nil)&&(d.Type===1)){d.Data=d.Data+(a);return;}b.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,1,0,a,"",CK.nil));};AH.prototype.addText=function(a){return this.$val.addText(a);};AH.ptr.prototype.addElement=function(){var a;a=this;a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,3,a.tok.DataAtom,a.tok.Data,"",a.tok.Attr));};AH.prototype.addElement=function(){return this.$val.addElement();};AH.ptr.prototype.addFormattingElement=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;a=this;b=a.tok.DataAtom;c=a.tok.Attr;d=b;e=c;a.addElement();f=0;g=a.afe.$length-1>>0;findIdenticalElements:while(true){if(!(g>=0)){break;}i=(h=a.afe,((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]));if(i.Type===6){break;}if(!((i.Type===3))){g=g-(1)>>0;continue;}if(!(i.Namespace==="")){g=g-(1)>>0;continue;}if(!((i.DataAtom===d))){g=g-(1)>>0;continue;}if(!((i.Attr.$length===e.$length))){g=g-(1)>>0;continue;}j=i.Attr;k=0;compareAttributes:while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]),BX);m=e;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]),BX);if(l.Key===o.Key&&l.Namespace===o.Namespace&&l.Val===o.Val){k++;continue compareAttributes;}n++;}g=g-(1)>>0;continue findIdenticalElements;}f=f+(1)>>0;if(f>=3){(a.$ptr_afe||(a.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).remove(i);}g=g-(1)>>0;}a.afe=$append(a.afe,a.top());};AH.prototype.addFormattingElement=function(){return this.$val.addFormattingElement();};AH.ptr.prototype.clearActiveFormattingElements=function(){var a,b;a=this;while(true){b=(a.$ptr_afe||(a.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).pop();if((a.afe.$length===0)||(b.Type===6)){return;}}};AH.prototype.clearActiveFormattingElements=function(){return this.$val.clearActiveFormattingElements();};AH.ptr.prototype.reconstructActiveFormattingElements=function(){var a,b,c,d,e,f,g;a=this;b=(a.$ptr_afe||(a.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).top();if(b===CJ.nil){return;}if((b.Type===6)||!(((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(b)===-1))){return;}c=a.afe.$length-1>>0;while(true){if(!(!((b.Type===6))&&((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(b)===-1))){break;}if(c===0){c=-1;break;}c=c-(1)>>0;b=(d=a.afe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]));}while(true){c=c+(1)>>0;f=(e=a.afe,((c<0||c>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+c])).clone();a.addChild(f);(g=a.afe,((c<0||c>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+c]=f));if(c===(a.afe.$length-1>>0)){break;}}};AH.prototype.reconstructActiveFormattingElements=function(){return this.$val.reconstructActiveFormattingElements();};AH.ptr.prototype.acknowledgeSelfClosingTag=function(){var a;a=this;a.hasSelfClosingToken=false;};AH.prototype.acknowledgeSelfClosingTag=function(){return this.$val.acknowledgeSelfClosingTag();};AH.ptr.prototype.setOriginalIM=function(){var a;a=this;if(!(a.originalIM===$throwNilPointerError)){$panic(new $String("html: bad parser state: originalIM was set twice"));}a.originalIM=a.im;};AH.prototype.setOriginalIM=function(){return this.$val.setOriginalIM();};AH.ptr.prototype.resetInsertionMode=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;a=this;b=a.oe.$length-1>>0;while(true){if(!(b>=0)){break;}d=(c=a.oe,((b<0||b>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+b]));e=b===0;if(e&&!(a.context===CJ.nil)){d=a.context;}f=d.DataAtom;if(f===(408582)){if(!e){g=d;h=(i=a.oe,(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]));j=g;k=h;while(true){if(!(!(j===k))){break;}j=(l=a.oe,m=(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(j)-1>>0,((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]));n=j.DataAtom;if(n===(463880)){a.im=BA;return;}else if(n===(365829)){a.im=BB;return;}}}a.im=BA;}else if((f===(37378))||(f===(87554))){a.im=AZ;}else if(f===(52226)){a.im=AY;}else if((f===(9989))||(f===(208901))||(f===(62725))){a.im=AX;}else if(f===(143623)){a.im=AV;}else if(f===(109320)){a.im=AW;}else if(f===(365829)){a.im=AU;}else if(f===(463880)){if(!(d.Namespace==="")){b=b-(1)>>0;continue;}a.im=(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).top();}else if(f===(209156)){a.im=AO;}else if(f===(10244)){a.im=AS;}else if(f===(35592)){a.im=BE;}else if(f===(22020)){if(a.head===CJ.nil){a.im=AN;}else{a.im=AQ;}}else{if(e){a.im=AS;return;}b=b-(1)>>0;continue;}return;}};AH.prototype.resetInsertionMode=function(){return this.$val.resetInsertionMode();};AN=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.tok.Data=c;if(a.tok.Data.length===0){$s=-1;return true;}$s=7;continue;case 3:d=a.tok.DataAtom;if(d===(209156)){$s=10;continue;}if(d===(22020)){$s=11;continue;}$s=12;continue;case 10:a.addElement();a.head=a.top();a.im=AO;$s=-1;return true;case 11:e=AS(a);$s=13;case 13:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 12:case 9:$s=7;continue;case 4:f=a.tok.DataAtom;if((f===(209156))||(f===(10244))||(f===(22020))||(f===(514))){$s=15;continue;}$s=16;continue;case 15:$r=a.parseImpliedToken(2,209156,new D.Atom(209156).String());$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 16:$s=-1;return true;case 17:case 14:$s=7;continue;case 5:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(2,209156,new D.Atom(209156).String());$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;}return;}if($f===undefined){$f={$blk:AN};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};AO=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length>0)));if(d===""){$s=-1;return true;}a.tok.Data=d;}$s=7;continue;case 3:e=a.tok.DataAtom;if(e===(22020)){$s=10;continue;}if((e===(15108))||(e===(15112))||(e===(89607))||(e===(120583))||(e===(95236))||(e===(309252))){$s=11;continue;}if(e===(136712)){$s=12;continue;}if((e===(137222))||(e===(69637))||(e===(35080))||(e===(458501))){$s=13;continue;}if(e===(209156)){$s=14;continue;}if(e===(463880)){$s=15;continue;}$s=16;continue;case 10:f=AS(a);$s=17;case 17:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 11:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=-1;return true;case 12:a.addElement();if(a.scripting){a.setOriginalIM();a.im=AT;}else{a.im=AP;}$s=-1;return true;case 13:a.addElement();a.setOriginalIM();a.im=AT;$s=-1;return true;case 14:$s=-1;return true;case 15:a.addElement();a.afe=$append(a.afe,AC);a.framesetOK=false;a.im=BC;a.templateStack=$append(a.templateStack,BC);$s=-1;return true;case 16:case 9:$s=7;continue;case 4:g=a.tok.DataAtom;if(g===(209156)){$s=19;continue;}if((g===(10244))||(g===(22020))||(g===(514))){$s=20;continue;}if(g===(463880)){$s=21;continue;}$s=22;continue;case 19:(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AQ;$s=-1;return true;case 20:$r=a.parseImpliedToken(3,209156,new D.Atom(209156).String());$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 21:if(!(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.generateImpliedEndTags(new CI([]));h=a.oe.$length-1>>0;while(true){if(!(h>=0)){break;}j=(i=a.oe,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]));if(j.Namespace===""&&(j.DataAtom===463880)){a.oe=$subslice(a.oe,0,h);break;}h=h-(1)>>0;}a.clearActiveFormattingElements();(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.resetInsertionMode();$s=-1;return true;case 22:$s=-1;return true;case 23:case 18:$s=7;continue;case 5:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(3,209156,new D.Atom(209156).String());$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;}return;}if($f===undefined){$f={$blk:AO};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AP=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(6)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(1)){$s=5;continue;}if(b===(5)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=a.tok.DataAtom;if(c===(22020)){$s=9;continue;}if((c===(15112))||(c===(89607))||(c===(95236))||(c===(309252))||(c===(35080))||(c===(458501))){$s=10;continue;}if((c===(209156))||(c===(136712))){$s=11;continue;}$s=12;continue;case 9:d=AS(a);$s=13;case 13:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 10:e=AO(a);$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 11:$s=-1;return true;case 12:case 8:$s=7;continue;case 4:f=a.tok.DataAtom;if((f===(136712))||(f===(514))){}else{$s=-1;return true;}$s=7;continue;case 5:g=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(h.length===0){$s=16;continue;}$s=17;continue;case 16:i=AO(a);$s=18;case 18:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 17:$s=7;continue;case 6:j=AO(a);$s=19;case 19:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 7:case 1:(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();if(!((a.top().DataAtom===209156))){$panic(new $String("html: the new current node will be a head element."));}a.im=AO;if(a.tok.DataAtom===136712){$s=-1;return true;}$s=-1;return false;}return;}if($f===undefined){$f={$blk:AP};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AQ=function(a){var a,b,c,d,e,f,g,h,i,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length>0)));if(d===""){$s=-1;return true;}a.tok.Data=d;}$s=7;continue;case 3:e=a.tok.DataAtom;if(e===(22020)){$s=10;continue;}if(e===(10244)){$s=11;continue;}if(e===(35592)){$s=12;continue;}if((e===(15108))||(e===(15112))||(e===(89607))||(e===(95236))||(e===(309252))||(e===(35080))||(e===(137222))||(e===(458501))||(e===(463880))||(e===(69637))){$s=13;continue;}if(e===(209156)){$s=14;continue;}$s=15;continue;case 10:f=AS(a);$s=16;case 16:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 11:a.addElement();a.framesetOK=false;a.im=AS;$s=-1;return true;case 12:a.addElement();a.im=BE;$s=-1;return true;case 13:a.oe=$append(a.oe,a.head);$deferred.push([$methodVal((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))),"remove"),[a.head]]);g=AO(a);$s=17;case 17:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 14:$s=-1;return true;case 15:case 9:$s=7;continue;case 4:h=a.tok.DataAtom;if((h===(10244))||(h===(22020))||(h===(514))){$s=19;continue;}if(h===(463880)){$s=20;continue;}$s=21;continue;case 19:$s=22;continue;case 20:i=AO(a);$s=23;case 23:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 21:$s=-1;return true;case 22:case 18:$s=7;continue;case 5:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(2,10244,new D.Atom(10244).String());$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.framesetOK=true;$s=-1;return false;}return;}}catch(err){$err=err;$s=-1;return false;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:AQ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};AR=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;if(b.Attr.$length===0){return;}c=$makeMap($String.keyFor,[]);d=a.Attr;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]),BX);g=f.Key;(c||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(g)]={k:g,v:f.Val};e++;}h=b.Attr;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]),BX);k=(l=c[$String.keyFor(j.Key)],l!==undefined?[l.v,true]:["",false]);m=k[1];if(!m){a.Attr=$append(a.Attr,j);n=j.Key;(c||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(n)]={k:n,v:j.Val};}i++;}};AS=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(0)){$s=6;continue;}$s=7;continue;case 2:c=a.tok.Data;d=(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();e=d.DataAtom;if((e===(290819))||(e===(305415))){if(d.FirstChild===CJ.nil){if(!(c==="")&&(c.charCodeAt(0)===13)){c=$substring(c,1);}if(!(c==="")&&(c.charCodeAt(0)===10)){c=$substring(c,1);}}}c=A.Replace(c,"\x00","",-1);if(c===""){$s=-1;return true;}a.reconstructActiveFormattingElements();a.addText(c);if(!(a.framesetOK)){f=false;$s=10;continue s;}g=A.TrimLeft(c," \t\r\n\f");$s=11;case 11:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=!(g==="");case 10:if(f){$s=8;continue;}$s=9;continue;case 8:a.framesetOK=false;case 9:$s=7;continue;case 3:h=a.tok.DataAtom;if(h===(22020)){$s=13;continue;}if((h===(15108))||(h===(15112))||(h===(89607))||(h===(120583))||(h===(95236))||(h===(309252))||(h===(35080))||(h===(137222))||(h===(458501))||(h===(463880))||(h===(69637))){$s=14;continue;}if(h===(10244)){$s=15;continue;}if(h===(35592)){$s=16;continue;}if((h===(455431))||(h===(261127))||(h===(67333))||(h===(100106))||(h===(139270))||(h===(29191))||(h===(37635))||(h===(92931))||(h===(386562))||(h===(140808))||(h===(142858))||(h===(149510))||(h===(62982))||(h===(209158))||(h===(182790))||(h===(231172))||(h===(4867))||(h===(79618))||(h===(3073))||(h===(354311))||(h===(459783))||(h===(42754))){$s=17;continue;}if((h===(89090))||(h===(187906))||(h===(199938))||(h===(214274))||(h===(216834))||(h===(412930))){$s=18;continue;}if((h===(290819))||(h===(305415))){$s=19;continue;}if(h===(159236)){$s=20;continue;}if(h===(45570)){$s=21;continue;}if((h===(186114))||(h===(412418))){$s=22;continue;}if(h===(111113)){$s=23;continue;}if(h===(102662)){$s=24;continue;}if(h===(1)){$s=25;continue;}if((h===(257))||(h===(94211))||(h===(378116))||(h===(28162))||(h===(16132))||(h===(1537))||(h===(9473))||(h===(132613))||(h===(53766))||(h===(449798))||(h===(26626))||(h===(2817))){$s=26;continue;}if(h===(14084)){$s=27;continue;}if((h===(203014))||(h===(206599))||(h===(157702))){$s=28;continue;}if(h===(365829)){$s=29;continue;}if((h===(218628))||(h===(514))||(h===(28165))||(h===(198403))||(h===(281349))||(h===(12806))||(h===(359427))){$s=30;continue;}if((h===(3077))||(h===(227334))||(h===(113157))){$s=31;continue;}if(h===(87810)){$s=32;continue;}if(h===(197125)){$s=33;continue;}if(h===(200455)){$s=34;continue;}if(h===(217608)){$s=35;continue;}if(h===(77571)){$s=36;continue;}if(h===(195590)){$s=37;continue;}if((h===(27655))||(h===(136712))){$s=38;continue;}if(h===(408582)){$s=39;continue;}if((h===(24328))||(h===(451334))){$s=40;continue;}if((h===(14850))||(h===(104963))){$s=41;continue;}if((h===(146434))||(h===(104962))){$s=42;continue;}if((h===(208388))||(h===(462339))){$s=43;continue;}if((h===(143623))||(h===(109315))||(h===(109320))||(h===(35589))||(h===(209156))||(h===(9989))||(h===(37378))||(h===(62725))||(h===(87554))||(h===(208901))||(h===(52226))){$s=44;continue;}$s=45;continue;case 13:if((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}AR((i=a.oe,(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])),$clone(a.tok,BY));$s=46;continue;case 14:j=AO(a);$s=47;case 47:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 15:if((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}if(a.oe.$length>=2){l=(k=a.oe,(1>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+1]));if((l.Type===3)&&(l.DataAtom===10244)){a.framesetOK=false;AR(l,$clone(a.tok,BY));}}$s=46;continue;case 16:if(!a.framesetOK||a.oe.$length<2||!(((m=a.oe,(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1])).DataAtom===10244))){$s=-1;return true;}o=(n=a.oe,(1>=n.$length?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+1]));if(!(o.Parent===CJ.nil)){o.Parent.RemoveChild(o);}a.oe=$subslice(a.oe,0,1);a.addElement();a.im=BE;$s=-1;return true;case 17:a.popUntil(2,new CL([3073]));a.addElement();$s=46;continue;case 18:a.popUntil(2,new CL([3073]));p=a.top();q=p.DataAtom;if((q===(89090))||(q===(187906))||(q===(199938))||(q===(214274))||(q===(216834))||(q===(412930))){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=46;continue;case 19:a.popUntil(2,new CL([3073]));a.addElement();a.framesetOK=false;$s=46;continue;case 20:if(!(a.form===CJ.nil)&&!(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.popUntil(2,new CL([3073]));a.addElement();if(!(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){a.form=a.top();}$s=46;continue;case 21:a.framesetOK=false;r=a.oe.$length-1>>0;case 48:if(!(r>=0)){$s=49;continue;}t=(s=a.oe,((r<0||r>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+r]));u=t.DataAtom;if(u===(45570)){a.oe=$subslice(a.oe,0,r);}else if((u===(455431))||(u===(92931))||(u===(3073))){r=r-(1)>>0;$s=48;continue;}else if(!J(t)){r=r-(1)>>0;$s=48;continue;}$s=49;continue;$s=48;continue;case 49:a.popUntil(2,new CL([3073]));a.addElement();$s=46;continue;case 22:a.framesetOK=false;v=a.oe.$length-1>>0;case 50:if(!(v>=0)){$s=51;continue;}x=(w=a.oe,((v<0||v>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+v]));y=x.DataAtom;if((y===(186114))||(y===(412418))){a.oe=$subslice(a.oe,0,v);}else if((y===(455431))||(y===(92931))||(y===(3073))){v=v-(1)>>0;$s=50;continue;}else if(!J(x)){v=v-(1)>>0;$s=50;continue;}$s=51;continue;$s=50;continue;case 51:a.popUntil(2,new CL([3073]));a.addElement();$s=46;continue;case 23:a.popUntil(2,new CL([3073]));a.addElement();$s=46;continue;case 24:a.popUntil(0,new CL([102662]));a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;$s=46;continue;case 25:z=a.afe.$length-1>>0;while(true){if(!(z>=0&&!(((aa=a.afe,((z<0||z>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+z])).Type===6)))){break;}ac=(ab=a.afe,((z<0||z>=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+z]));if((ac.Type===3)&&(ac.DataAtom===1)){a.inBodyEndTagFormatting(1,"a");(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).remove(ac);(a.$ptr_afe||(a.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).remove(ac);break;}z=z-(1)>>0;}a.reconstructActiveFormattingElements();a.addFormattingElement();$s=46;continue;case 26:a.reconstructActiveFormattingElements();a.addFormattingElement();$s=46;continue;case 27:a.reconstructActiveFormattingElements();if(a.elementInScope(0,new CL([14084]))){a.inBodyEndTagFormatting(14084,"nobr");a.reconstructActiveFormattingElements();}a.addFormattingElement();$s=46;continue;case 28:a.reconstructActiveFormattingElements();a.addElement();a.afe=$append(a.afe,AC);a.framesetOK=false;$s=46;continue;case 29:if(!a.quirks){a.popUntil(2,new CL([3073]));}a.addElement();a.framesetOK=false;a.im=AU;$s=-1;return true;case 30:a.reconstructActiveFormattingElements();a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();if(a.tok.DataAtom===281349){$s=52;continue;}$s=53;continue;case 52:ad=a.tok.Attr;ae=0;case 54:if(!(ae=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]),BX);if(af.Key==="type"){$s=56;continue;}$s=57;continue;case 56:ag=A.ToLower(af.Val);$s=60;case 60:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}if(ag==="hidden"){$s=58;continue;}$s=59;continue;case 58:$s=-1;return true;case 59:case 57:ae++;$s=54;continue;case 55:case 53:a.framesetOK=false;$s=46;continue;case 31:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=46;continue;case 32:a.popUntil(2,new CL([3073]));a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();a.framesetOK=false;$s=46;continue;case 33:a.tok.DataAtom=198403;a.tok.Data=new D.Atom(198403).String();$s=-1;return false;case 34:if(!(a.form===CJ.nil)){$s=-1;return true;}ah="";ai="This is a searchable index. Enter search keywords: ";aj=new CK([new BX.ptr("","name","isindex")]);ak=a.tok.Attr;al=0;while(true){if(!(al=ak.$length)?($throwRuntimeError("index out of range"),undefined):ak.$array[ak.$offset+al]),BX);an=am.Key;if(an===("action")){ah=am.Val;}else if(an===("name")){}else if(an===("prompt")){ai=am.Val;}else{aj=$append(aj,am);}al++;}a.acknowledgeSelfClosingTag();a.popUntil(2,new CL([3073]));$r=a.parseImpliedToken(2,159236,new D.Atom(159236).String());$s=61;case 61:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a.form===CJ.nil){$s=-1;return true;}if(!(ah==="")){a.form.Attr=new CK([new BX.ptr("","action",ah)]);}$r=a.parseImpliedToken(2,87810,new D.Atom(87810).String());$s=62;case 62:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(2,22789,new D.Atom(22789).String());$s=63;case 63:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.addText(ai);a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,3,281349,new D.Atom(281349).String(),"",aj));(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();$r=a.parseImpliedToken(3,22789,new D.Atom(22789).String());$s=64;case 64:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(2,87810,new D.Atom(87810).String());$s=65;case 65:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(3,159236,new D.Atom(159236).String());$s=66;case 66:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=46;continue;case 35:a.addElement();a.setOriginalIM();a.framesetOK=false;a.im=AT;$s=46;continue;case 36:a.popUntil(2,new CL([3073]));a.reconstructActiveFormattingElements();a.framesetOK=false;a.addElement();a.setOriginalIM();a.im=AT;$s=46;continue;case 37:a.framesetOK=false;a.addElement();a.setOriginalIM();a.im=AT;$s=46;continue;case 38:a.addElement();a.setOriginalIM();a.im=AT;$s=46;continue;case 39:a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BA;$s=-1;return true;case 40:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.reconstructActiveFormattingElements();a.addElement();$s=46;continue;case 41:if(a.elementInScope(0,new CL([64260]))){a.generateImpliedEndTags(new CI([]));}a.addElement();$s=46;continue;case 42:if(a.elementInScope(0,new CL([64260]))){a.generateImpliedEndTags(new CI(["rtc"]));}a.addElement();$s=46;continue;case 43:a.reconstructActiveFormattingElements();if(a.tok.DataAtom===208388){T(a.tok.Attr,Z);}else{T(a.tok.Attr,AA);}U(a.tok.Attr);a.addElement();a.top().Namespace=a.tok.Data;if(a.hasSelfClosingToken){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();}$s=-1;return true;case 44:$s=46;continue;case 45:a.reconstructActiveFormattingElements();a.addElement();case 46:case 12:$s=7;continue;case 4:ao=a.tok.DataAtom;if(ao===(10244)){$s=68;continue;}if(ao===(22020)){$s=69;continue;}if((ao===(455431))||(ao===(261127))||(ao===(67333))||(ao===(100106))||(ao===(102662))||(ao===(139270))||(ao===(29191))||(ao===(37635))||(ao===(92931))||(ao===(386562))||(ao===(140808))||(ao===(142858))||(ao===(149510))||(ao===(62982))||(ao===(209158))||(ao===(182790))||(ao===(305415))||(ao===(231172))||(ao===(4867))||(ao===(79618))||(ao===(290819))||(ao===(354311))||(ao===(459783))||(ao===(42754))){$s=70;continue;}if(ao===(159236)){$s=71;continue;}if(ao===(3073)){$s=72;continue;}if(ao===(45570)){$s=73;continue;}if((ao===(186114))||(ao===(412418))){$s=74;continue;}if((ao===(89090))||(ao===(187906))||(ao===(199938))||(ao===(214274))||(ao===(216834))||(ao===(412930))){$s=75;continue;}if((ao===(1))||(ao===(257))||(ao===(94211))||(ao===(378116))||(ao===(28162))||(ao===(16132))||(ao===(1537))||(ao===(14084))||(ao===(9473))||(ao===(132613))||(ao===(53766))||(ao===(449798))||(ao===(26626))||(ao===(2817))){$s=76;continue;}if((ao===(203014))||(ao===(206599))||(ao===(157702))){$s=77;continue;}if(ao===(514)){$s=78;continue;}if(ao===(463880)){$s=79;continue;}$s=80;continue;case 68:if(a.elementInScope(0,new CL([10244]))){a.im=BD;}$s=81;continue;case 69:if(a.elementInScope(0,new CL([10244]))){$s=82;continue;}$s=83;continue;case 82:$r=a.parseImpliedToken(3,10244,new D.Atom(10244).String());$s=84;case 84:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 83:$s=-1;return true;case 70:a.popUntil(0,new CL([a.tok.DataAtom]));$s=81;continue;case 71:if((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){ap=a.indexOfElementInScope(0,new CL([159236]));if(ap===-1){$s=-1;return true;}a.generateImpliedEndTags(new CI([]));if(!(((aq=a.oe,((ap<0||ap>=aq.$length)?($throwRuntimeError("index out of range"),undefined):aq.$array[aq.$offset+ap])).DataAtom===159236))){$s=-1;return true;}a.popUntil(0,new CL([159236]));}else{ar=a.form;a.form=CJ.nil;as=a.indexOfElementInScope(0,new CL([159236]));if(ar===CJ.nil||(as===-1)||!((at=a.oe,((as<0||as>=at.$length)?($throwRuntimeError("index out of range"),undefined):at.$array[at.$offset+as]))===ar)){$s=-1;return true;}a.generateImpliedEndTags(new CI([]));(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).remove(ar);}$s=81;continue;case 72:if(!a.elementInScope(2,new CL([3073]))){$s=85;continue;}$s=86;continue;case 85:$r=a.parseImpliedToken(2,3073,new D.Atom(3073).String());$s=87;case 87:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 86:a.popUntil(2,new CL([3073]));$s=81;continue;case 73:a.popUntil(1,new CL([45570]));$s=81;continue;case 74:a.popUntil(0,new CL([a.tok.DataAtom]));$s=81;continue;case 75:a.popUntil(0,new CL([89090,187906,199938,214274,216834,412930]));$s=81;continue;case 76:a.inBodyEndTagFormatting(a.tok.DataAtom,a.tok.Data);$s=81;continue;case 77:if(a.popUntil(0,new CL([a.tok.DataAtom]))){a.clearActiveFormattingElements();}$s=81;continue;case 78:a.tok.Type=2;$s=-1;return false;case 79:au=AO(a);$s=88;case 88:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}$s=-1;return au;case 80:a.inBodyEndTagOther(a.tok.DataAtom,a.tok.Data);case 81:case 67:$s=7;continue;case 5:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=7;continue;case 6:if(a.templateStack.$length>0){a.im=BC;$s=-1;return false;}else{av=a.oe;aw=0;while(true){if(!(aw=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+aw]);ay=ax.DataAtom;if((ay===(186114))||(ay===(412418))||(ay===(45570))||(ay===(24328))||(ay===(451334))||(ay===(3073))||(ay===(14850))||(ay===(146434))||(ay===(104962))||(ay===(104963))||(ay===(9989))||(ay===(37378))||(ay===(62725))||(ay===(87554))||(ay===(208901))||(ay===(52226))||(ay===(10244))||(ay===(22020))){}else{$s=-1;return true;}aw++;}}case 7:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:AS};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};AH.ptr.prototype.inBodyEndTagFormatting=function(a,b){var a,aa,ab,ac,ad,ae,af,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=this;d=0;while(true){if(!(d<8)){break;}e=CJ.nil;f=c.afe.$length-1>>0;while(true){if(!(f>=0)){break;}if((g=c.afe,((f<0||f>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+f])).Type===6){break;}if((h=c.afe,((f<0||f>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+f])).DataAtom===a){e=(i=c.afe,((f<0||f>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+f]));break;}f=f-(1)>>0;}if(e===CJ.nil){c.inBodyEndTagOther(a,b);return;}j=(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(e);if(j===-1){(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(e);return;}if(!c.elementInScope(0,new CL([a]))){return;}k=CJ.nil;l=$subslice(c.oe,j);m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);if(J(n)){k=n;break;}m++;}if(k===CJ.nil){o=(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).pop();while(true){if(!(!(o===e))){break;}o=(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).pop();}(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(o);return;}r=(p=c.oe,q=j-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));s=(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(e);t=k;u=k;v=(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(u);w=0;while(true){if(!(w<3)){break;}v=v-(1)>>0;u=(x=c.oe,((v<0||v>=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+v]));if((c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u)===-1){(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).remove(u);w=w+(1)>>0;continue;}if(u===e){break;}y=u.clone();(z=c.afe,aa=(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u),((aa<0||aa>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+aa]=y));(ab=c.oe,ac=(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(u),((ac<0||ac>=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]=y));u=y;if(t===k){s=(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u)+1>>0;}if(!(t.Parent===CJ.nil)){t.Parent.RemoveChild(t);}u.AppendChild(t);t=u;w=w+(1)>>0;}if(!(t.Parent===CJ.nil)){t.Parent.RemoveChild(t);}ad=r.DataAtom;if((ad===(365829))||(ad===(9989))||(ad===(62725))||(ad===(208901))||(ad===(52226))){c.fosterParent(t);}else{r.AppendChild(t);}ae=e.clone();AE(ae,k);k.AppendChild(ae);af=(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(e);if(!((af===-1))&&af>0;}(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(e);(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).insert(s,ae);(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).remove(e);(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).insert((c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(k)+1>>0,ae);d=d+(1)>>0;}};AH.prototype.inBodyEndTagFormatting=function(a,b){return this.$val.inBodyEndTagFormatting(a,b);};AH.ptr.prototype.inBodyEndTagOther=function(a,b){var a,b,c,d,e,f,g;c=this;d=c.oe.$length-1>>0;while(true){if(!(d>=0)){break;}if((((e=c.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d])).DataAtom===a))&&((!((a===0)))||((f=c.oe,((d<0||d>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+d])).Data===b))){c.oe=$subslice(c.oe,0,d);break;}if(J((g=c.oe,((d<0||d>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d])))){break;}d=d-(1)>>0;}};AH.prototype.inBodyEndTagOther=function(a,b){return this.$val.inBodyEndTagOther(a,b);};AT=function(a){var a,b,c,d;b=a.tok.Type;if(b===(0)){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}else if(b===(1)){c=a.tok.Data;d=(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();if((d.DataAtom===217608)&&d.FirstChild===CJ.nil){if(!(c==="")&&(c.charCodeAt(0)===13)){c=$substring(c,1);}if(!(c==="")&&(c.charCodeAt(0)===10)){c=$substring(c,1);}}if(c===""){return true;}a.addText(c);return true;}else if(b===(3)){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.im=a.originalIM;a.originalIM=$throwNilPointerError;return a.tok.Type===3;};AU=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);a=[a];b=a[0].tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:a[0].tok.Data=A.Replace(a[0].tok.Data,"\x00","",-1);c=(a[0].$ptr_oe||(a[0].$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).top().DataAtom;if((c===(365829))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))){$s=10;continue;}$s=11;continue;case 10:d=A.Trim(a[0].tok.Data," \t\r\n\f");$s=14;case 14:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}if(d===""){$s=12;continue;}$s=13;continue;case 12:a[0].addText(a[0].tok.Data);$s=-1;return true;case 13:case 11:case 9:$s=8;continue;case 3:e=a[0].tok.DataAtom;if(e===(143623)){$s=16;continue;}if(e===(109320)){$s=17;continue;}if(e===(109315)){$s=18;continue;}if((e===(9989))||(e===(62725))||(e===(208901))){$s=19;continue;}if((e===(37378))||(e===(87554))||(e===(52226))){$s=20;continue;}if(e===(365829)){$s=21;continue;}if((e===(458501))||(e===(137222))||(e===(463880))){$s=22;continue;}if(e===(281349)){$s=23;continue;}if(e===(159236)){$s=24;continue;}if(e===(408582)){$s=25;continue;}$s=26;continue;case 16:a[0].clearStackToContext(3);a[0].afe=$append(a[0].afe,AC);a[0].addElement();a[0].im=AV;$s=-1;return true;case 17:a[0].clearStackToContext(3);a[0].addElement();a[0].im=AW;$s=-1;return true;case 18:$r=a[0].parseImpliedToken(2,109320,new D.Atom(109320).String());$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 19:a[0].clearStackToContext(3);a[0].addElement();a[0].im=AX;$s=-1;return true;case 20:$r=a[0].parseImpliedToken(2,9989,new D.Atom(9989).String());$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 21:if(a[0].popUntil(3,new CL([365829]))){a[0].resetInsertionMode();$s=-1;return false;}$s=-1;return true;case 22:f=AO(a[0]);$s=29;case 29:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 23:g=a[0].tok.Attr;h=0;case 30:if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]),BX);if(!(i.Key==="type")){j=false;$s=34;continue s;}k=A.ToLower(i.Val);$s=35;case 35:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k==="hidden";case 34:if(j){$s=32;continue;}$s=33;continue;case 32:a[0].addElement();(a[0].$ptr_oe||(a[0].$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).pop();$s=-1;return true;case 33:h++;$s=30;continue;case 31:$s=26;continue;case 24:if((a[0].$ptr_oe||(a[0].$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).contains(463880)||!(a[0].form===CJ.nil)){$s=-1;return true;}a[0].addElement();a[0].form=(a[0].$ptr_oe||(a[0].$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).pop();$s=26;continue;case 25:a[0].reconstructActiveFormattingElements();l=a[0].top().DataAtom;if((l===(365829))||(l===(9989))||(l===(62725))||(l===(208901))||(l===(52226))){a[0].fosterParenting=true;}a[0].addElement();a[0].fosterParenting=false;a[0].framesetOK=false;a[0].im=BB;$s=-1;return true;case 26:case 15:$s=8;continue;case 4:m=a[0].tok.DataAtom;if(m===(365829)){$s=37;continue;}if((m===(10244))||(m===(143623))||(m===(109315))||(m===(109320))||(m===(22020))||(m===(9989))||(m===(37378))||(m===(62725))||(m===(87554))||(m===(208901))||(m===(52226))){$s=38;continue;}if(m===(463880)){$s=39;continue;}$s=40;continue;case 37:if(a[0].popUntil(3,new CL([365829]))){a[0].resetInsertionMode();$s=-1;return true;}$s=-1;return true;case 38:$s=-1;return true;case 39:n=AO(a[0]);$s=41;case 41:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$s=-1;return n;case 40:case 36:$s=8;continue;case 5:a[0].addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a[0].tok.Data,"",CK.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:o=AS(a[0]);$s=42;case 42:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$s=-1;return o;case 8:case 1:a[0].fosterParenting=true;$deferred.push([(function(a){return function(){a[0].fosterParenting=false;};})(a),[]]);p=AS(a[0]);$s=43;case 43:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}$s=-1;return p;}return;}}catch(err){$err=err;$s=-1;return false;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:AU};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};AV=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){c=a.tok.DataAtom;if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(37378))||(c===(62725))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new CL([143623]))){a.clearActiveFormattingElements();a.im=AU;$s=-1;return false;}else{$s=-1;return true;}}else if(c===(408582)){a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BB;$s=-1;return true;}}else if(b===(3)){d=a.tok.DataAtom;if(d===(143623)){if(a.popUntil(3,new CL([143623]))){a.clearActiveFormattingElements();a.im=AU;}$s=-1;return true;}else if(d===(365829)){if(a.popUntil(3,new CL([143623]))){a.clearActiveFormattingElements();a.im=AU;$s=-1;return false;}else{$s=-1;return true;}}else if((d===(10244))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(9989))||(d===(37378))||(d===(62725))||(d===(87554))||(d===(208901))||(d===(52226))){$s=-1;return true;}}e=AS(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:AV};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AW=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(5)){$s=3;continue;}if(b===(6)){$s=4;continue;}if(b===(2)){$s=5;continue;}if(b===(3)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=9;case 9:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length>0)));if(d===""){$s=-1;return true;}a.tok.Data=d;}$s=8;continue;case 3:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 4:$s=-1;return true;case 5:e=a.tok.DataAtom;if(e===(22020)){$s=11;continue;}if(e===(109315)){$s=12;continue;}if(e===(463880)){$s=13;continue;}$s=14;continue;case 11:f=AS(a);$s=15;case 15:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 12:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=-1;return true;case 13:g=AO(a);$s=16;case 16:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 14:case 10:$s=8;continue;case 6:h=a.tok.DataAtom;if(h===(109320)){$s=18;continue;}if(h===(109315)){$s=19;continue;}if(h===(463880)){$s=20;continue;}$s=21;continue;case 18:if((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===109320){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AU;}$s=-1;return true;case 19:$s=-1;return true;case 20:i=AO(a);$s=22;case 22:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 21:case 17:$s=8;continue;case 7:j=AS(a);$s=23;case 23:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 8:case 1:if(!(((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===109320))){$s=-1;return true;}(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AU;$s=-1;return false;}return;}if($f===undefined){$f={$blk:AW};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AX=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){$s=2;continue;}if(b===(3)){$s=3;continue;}if(b===(5)){$s=4;continue;}$s=5;continue;case 2:c=a.tok.DataAtom;if(c===(52226)){$s=7;continue;}if((c===(37378))||(c===(87554))){$s=8;continue;}if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(62725))||(c===(208901))){$s=9;continue;}$s=10;continue;case 7:a.clearStackToContext(5);a.addElement();a.im=AY;$s=-1;return true;case 8:$r=a.parseImpliedToken(2,52226,new D.Atom(52226).String());$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 9:if(a.popUntil(3,new CL([9989,208901,62725]))){a.im=AU;$s=-1;return false;}$s=-1;return true;case 10:case 6:$s=5;continue;case 3:d=a.tok.DataAtom;if((d===(9989))||(d===(62725))||(d===(208901))){if(a.elementInScope(3,new CL([a.tok.DataAtom]))){a.clearStackToContext(5);(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AU;}$s=-1;return true;}else if(d===(365829)){if(a.popUntil(3,new CL([9989,208901,62725]))){a.im=AU;$s=-1;return false;}$s=-1;return true;}else if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(37378))||(d===(87554))||(d===(52226))){$s=-1;return true;}$s=5;continue;case 4:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 5:case 1:e=AU(a);$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:AX};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AY=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){$s=2;continue;}if(b===(3)){$s=3;continue;}$s=4;continue;case 2:c=a.tok.DataAtom;if((c===(37378))||(c===(87554))){a.clearStackToContext(4);a.addElement();a.afe=$append(a.afe,AC);a.im=AZ;$s=-1;return true;}else if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new CL([52226]))){a.im=AX;$s=-1;return false;}$s=-1;return true;}$s=4;continue;case 3:d=a.tok.DataAtom;if(d===(52226)){$s=6;continue;}if(d===(365829)){$s=7;continue;}if((d===(9989))||(d===(62725))||(d===(208901))){$s=8;continue;}if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(37378))||(d===(87554))){$s=9;continue;}$s=10;continue;case 6:if(a.popUntil(3,new CL([52226]))){a.im=AX;$s=-1;return true;}$s=-1;return true;case 7:if(a.popUntil(3,new CL([52226]))){a.im=AX;$s=-1;return false;}$s=-1;return true;case 8:if(a.elementInScope(3,new CL([a.tok.DataAtom]))){$s=11;continue;}$s=12;continue;case 11:$r=a.parseImpliedToken(3,52226,new D.Atom(52226).String());$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 12:$s=-1;return true;case 9:$s=-1;return true;case 10:case 5:case 4:case 1:e=AU(a);$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:AY};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AZ=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){c=a.tok.DataAtom;if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(37378))||(c===(62725))||(c===(87554))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new CL([37378,87554]))){a.clearActiveFormattingElements();a.im=AY;$s=-1;return false;}$s=-1;return true;}else if(c===(408582)){a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BB;$s=-1;return true;}}else if(b===(3)){d=a.tok.DataAtom;if((d===(37378))||(d===(87554))){if(!a.popUntil(3,new CL([a.tok.DataAtom]))){$s=-1;return true;}a.clearActiveFormattingElements();a.im=AY;$s=-1;return true;}else if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))){$s=-1;return true;}else if((d===(365829))||(d===(9989))||(d===(62725))||(d===(208901))||(d===(52226))){if(!a.elementInScope(3,new CL([a.tok.DataAtom]))){$s=-1;return true;}if(a.popUntil(3,new CL([37378,87554]))){a.clearActiveFormattingElements();}a.im=AY;$s=-1;return false;}}e=AS(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:AZ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BA=function(a){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:a.addText(A.Replace(a.tok.Data,"\x00","",-1));$s=8;continue;case 3:c=a.tok.DataAtom;if(c===(22020)){$s=10;continue;}if(c===(451334)){$s=11;continue;}if(c===(24328)){$s=12;continue;}if(c===(408582)){$s=13;continue;}if((c===(281349))||(c===(12806))||(c===(217608))){$s=14;continue;}if((c===(137222))||(c===(463880))){$s=15;continue;}$s=16;continue;case 10:d=AS(a);$s=17;case 17:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 11:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=16;continue;case 12:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}if(a.top().DataAtom===24328){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=16;continue;case 13:if(a.popUntil(6,new CL([408582]))){a.resetInsertionMode();}else{$s=-1;return true;}$s=16;continue;case 14:if(a.elementInScope(6,new CL([408582]))){$s=18;continue;}$s=19;continue;case 18:$r=a.parseImpliedToken(3,408582,new D.Atom(408582).String());$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 19:a.tokenizer.NextIsNotRawText();$s=-1;return true;case 15:e=AO(a);$s=21;case 21:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 16:case 9:$s=8;continue;case 4:f=a.tok.DataAtom;if(f===(451334)){$s=23;continue;}if(f===(24328)){$s=24;continue;}if(f===(408582)){$s=25;continue;}if(f===(463880)){$s=26;continue;}$s=27;continue;case 23:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}$s=27;continue;case 24:g=a.oe.$length-1>>0;if((h=a.oe,((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g])).DataAtom===451334){g=g-(1)>>0;}if((i=a.oe,((g<0||g>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+g])).DataAtom===24328){a.oe=$subslice(a.oe,0,g);}$s=27;continue;case 25:if(a.popUntil(6,new CL([408582]))){a.resetInsertionMode();}else{$s=-1;return true;}$s=27;continue;case 26:j=AO(a);$s=28;case 28:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 27:case 22:$s=8;continue;case 5:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=8;continue;case 6:$s=-1;return true;case 7:k=AS(a);$s=29;case 29:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return k;case 8:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BA};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BB=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if((b===(2))||(b===(3))){c=a.tok.DataAtom;if((c===(143623))||(c===(365829))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))||(c===(37378))||(c===(87554))){if((a.tok.Type===3)&&!a.elementInScope(3,new CL([a.tok.DataAtom]))){$s=-1;return true;}d=a.oe.$length-1>>0;while(true){if(!(d>=0)){break;}f=(e=a.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d]));if(f.DataAtom===408582){a.oe=$subslice(a.oe,0,d);break;}d=d-(1)>>0;}a.resetInsertionMode();$s=-1;return false;}}g=BA(a);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BB};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BC=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if((b===(1))||(b===(5))||(b===(6))){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(0)){$s=5;continue;}$s=6;continue;case 2:c=AS(a);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;case 3:d=a.tok.DataAtom;if((d===(15108))||(d===(15112))||(d===(89607))||(d===(95236))||(d===(309252))||(d===(35080))||(d===(137222))||(d===(458501))||(d===(463880))||(d===(69637))){$s=9;continue;}if((d===(143623))||(d===(109320))||(d===(9989))||(d===(62725))||(d===(208901))){$s=10;continue;}if(d===(109315)){$s=11;continue;}if(d===(52226)){$s=12;continue;}if((d===(37378))||(d===(87554))){$s=13;continue;}$s=14;continue;case 9:e=AO(a);$s=16;case 16:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 10:(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AU);a.im=AU;$s=-1;return false;case 11:(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AW);a.im=AW;$s=-1;return false;case 12:(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AX);a.im=AX;$s=-1;return false;case 13:(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AY);a.im=AY;$s=-1;return false;case 14:(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AS);a.im=AS;$s=-1;return false;case 15:case 8:$s=6;continue;case 4:f=a.tok.DataAtom;if(f===(463880)){$s=18;continue;}$s=19;continue;case 18:g=AO(a);$s=21;case 21:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 19:$s=-1;return true;case 20:case 17:$s=6;continue;case 5:if(!(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.generateImpliedEndTags(new CI([]));h=a.oe.$length-1>>0;while(true){if(!(h>=0)){break;}j=(i=a.oe,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]));if(j.Namespace===""&&(j.DataAtom===463880)){a.oe=$subslice(a.oe,0,h);break;}h=h-(1)>>0;}a.clearActiveFormattingElements();(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.resetInsertionMode();$s=-1;return false;case 6:case 1:$s=-1;return false;}return;}if($f===undefined){$f={$blk:BC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};BD=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}if(b===(5)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length===0){$s=9;continue;}$s=10;continue;case 9:e=AS(a);$s=11;case 11:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 10:$s=7;continue;case 4:if(a.tok.DataAtom===22020){$s=12;continue;}$s=13;continue;case 12:f=AS(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 13:$s=7;continue;case 5:if(a.tok.DataAtom===22020){if(!a.fragment){a.im=BG;}$s=-1;return true;}$s=7;continue;case 6:if(a.oe.$length<1||!(((g=a.oe,(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])).DataAtom===22020))){$panic(new $String("html: bad parser state: element not found, in the after-body insertion mode"));}(h=a.oe,(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])).AppendChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 7:case 1:a.im=AS;$s=-1;return false;}return;}if($f===undefined){$f={$blk:BD};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BE=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=6;continue;case 3:c=A.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){a.addText(d);}$s=6;continue;case 4:e=a.tok.DataAtom;if(e===(22020)){$s=9;continue;}if(e===(35592)){$s=10;continue;}if(e===(35589)){$s=11;continue;}if(e===(35080)){$s=12;continue;}$s=13;continue;case 9:f=AS(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 10:a.addElement();$s=13;continue;case 11:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=13;continue;case 12:g=AO(a);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 13:case 8:$s=6;continue;case 5:h=a.tok.DataAtom;if(h===(35592)){if(!(((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===22020))){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();if(!(((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===35592))){a.im=BF;$s=-1;return true;}}}case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BE};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BF=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=6;continue;case 3:c=A.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){a.addText(d);}$s=6;continue;case 4:e=a.tok.DataAtom;if(e===(22020)){$s=9;continue;}if(e===(35080)){$s=10;continue;}$s=11;continue;case 9:f=AS(a);$s=12;case 12:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 10:g=AO(a);$s=13;case 13:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 11:case 8:$s=6;continue;case 5:h=a.tok.DataAtom;if(h===(22020)){a.im=BH;$s=-1;return true;}case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BF};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BG=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length===0){$s=9;continue;}$s=10;continue;case 9:e=AS(a);$s=11;case 11:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 10:$s=7;continue;case 4:if(a.tok.DataAtom===22020){$s=12;continue;}$s=13;continue;case 12:f=AS(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 13:$s=7;continue;case 5:a.doc.AppendChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 6:g=AS(a);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 7:case 1:a.im=AS;$s=-1;return false;}return;}if($f===undefined){$f={$blk:BG};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BH=function(a){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(6)){$s=5;continue;}$s=6;continue;case 2:a.doc.AppendChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=6;continue;case 3:c=A.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){$s=8;continue;}$s=9;continue;case 8:a.tok.Data=d;e=AS(a);$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 9:$s=6;continue;case 4:f=a.tok.DataAtom;if(f===(22020)){$s=12;continue;}if(f===(35080)){$s=13;continue;}$s=14;continue;case 12:g=AS(a);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 13:h=AO(a);$s=16;case 16:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;case 14:case 11:$s=6;continue;case 5:i=AS(a);$s=17;case 17:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BH};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};BI=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(5)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:if(a.framesetOK){$s=7;continue;}$s=8;continue;case 7:c=A.TrimLeft(a.tok.Data," \t\r\n\f\x00");$s=9;case 9:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.framesetOK=c==="";case 8:a.tok.Data=A.Replace(a.tok.Data,"\x00","\xEF\xBF\xBD",-1);a.addText(a.tok.Data);$s=6;continue;case 3:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=6;continue;case 4:e=(d=X[$String.keyFor(a.tok.Data)],d!==undefined?d.v:false);if(a.tok.DataAtom===16132){f=a.tok.Attr;g=0;loop:while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]),BX);i=h.Key;if(i===("color")||i===("face")||i===("size")){e=true;break loop;}g++;}}if(e){$s=10;continue;}$s=11;continue;case 10:j=a.oe.$length-1>>0;case 12:if(!(j>=0)){$s=13;continue;}l=(k=a.oe,((j<0||j>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+j]));if(l.Namespace===""){m=true;$s=16;continue s;}n=V(l);$s=17;case 17:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;case 16:if(m||W(l)){$s=14;continue;}$s=15;continue;case 14:a.oe=$subslice(a.oe,0,(j+1>>0));$s=13;continue;case 15:j=j-(1)>>0;$s=12;continue;case 13:$s=-1;return false;case 11:o=a.top().Namespace;if(o===("math")){T(a.tok.Attr,Z);}else if(o===("svg")){q=(p=Y[$String.keyFor(a.tok.Data)],p!==undefined?p.v:"");if(!(q==="")){a.tok.DataAtom=D.Lookup((new CM($stringToBytes(q))));a.tok.Data=q;}T(a.tok.Attr,AA);}else{$panic(new $String("html: bad parser state: unexpected namespace"));}U(a.tok.Attr);r=a.top().Namespace;a.addElement();a.top().Namespace=r;if(!(r==="")){a.tokenizer.NextIsNotRawText();}if(a.hasSelfClosingToken){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();}$s=6;continue;case 5:s=a.oe.$length-1>>0;case 18:if(!(s>=0)){$s=19;continue;}if((t=a.oe,((s<0||s>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+s])).Namespace===""){$s=20;continue;}$s=21;continue;case 20:u=a.im(a);$s=22;case 22:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}$s=-1;return u;case 21:if(A.EqualFold((v=a.oe,((s<0||s>=v.$length)?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+s])).Data,a.tok.Data)){a.oe=$subslice(a.oe,0,s);$s=19;continue;}s=s-(1)>>0;$s=18;continue;case 19:$s=-1;return true;case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BI};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};AH.ptr.prototype.inForeignContent=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.oe.$length===0){$s=-1;return false;}d=(b=a.oe,c=a.oe.$length-1>>0,((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]));if(d.Namespace===""){$s=-1;return false;}if(W(d)){if((a.tok.Type===2)&&!((a.tok.DataAtom===198662))&&!((a.tok.DataAtom===45066))){$s=-1;return false;}if(a.tok.Type===1){$s=-1;return false;}}if(d.Namespace==="math"&&(d.DataAtom===117006)&&(a.tok.Type===2)&&(a.tok.DataAtom===462339)){$s=-1;return false;}e=V(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e&&((a.tok.Type===2)||(a.tok.Type===1))){$s=1;continue;}$s=2;continue;case 1:$s=-1;return false;case 2:if(a.tok.Type===0){$s=-1;return false;}$s=-1;return true;}return;}if($f===undefined){$f={$blk:AH.ptr.prototype.inForeignContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AH.prototype.inForeignContent=function(){return this.$val.inForeignContent();};AH.ptr.prototype.parseImpliedToken=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=this;e=$clone(d.tok,BY);f=d.hasSelfClosingToken;g=$clone(e,BY);h=f;BY.copy(d.tok,new BY.ptr(a,b,c,CK.nil));d.hasSelfClosingToken=false;$r=d.parseCurrentToken();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=$clone(g,BY);j=h;BY.copy(d.tok,i);d.hasSelfClosingToken=j;$s=-1;return;}return;}if($f===undefined){$f={$blk:AH.ptr.prototype.parseImpliedToken};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AH.prototype.parseImpliedToken=function(a,b,c){return this.$val.parseImpliedToken(a,b,c);};AH.ptr.prototype.parseCurrentToken=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.tok.Type===4){a.hasSelfClosingToken=true;a.tok.Type=2;}b=false;case 1:if(!(!b)){$s=2;continue;}c=a.inForeignContent();$s=6;case 6:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}if(c){$s=3;continue;}$s=4;continue;case 3:d=BI(a);$s=7;case 7:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;$s=5;continue;case 4:e=a.im(a);$s=8;case 8:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}b=e;case 5:$s=1;continue;case 2:if(a.hasSelfClosingToken){a.hasSelfClosingToken=false;}$s=-1;return;}return;}if($f===undefined){$f={$blk:AH.ptr.prototype.parseCurrentToken};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AH.prototype.parseCurrentToken=function(){return this.$val.parseCurrentToken();};AH.ptr.prototype.parse=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=$ifaceNil;case 1:if(!(!($interfaceIsEqual(b,F.EOF)))){$s=2;continue;}c=(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();a.tokenizer.AllowCDATA(!(c===CJ.nil)&&!(c.Namespace===""));d=a.tokenizer.Next();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;BY.copy(a.tok,a.tokenizer.Token());if(a.tok.Type===0){b=a.tokenizer.Err();if(!($interfaceIsEqual(b,$ifaceNil))&&!($interfaceIsEqual(b,F.EOF))){$s=-1;return b;}}$r=a.parseCurrentToken();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=1;continue;case 2:$s=-1;return $ifaceNil;}return;}if($f===undefined){$f={$blk:AH.ptr.prototype.parse};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AH.prototype.parse=function(){return this.$val.parse();};BK=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=BO(a,b,new CQ([]));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:BK};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ParseFragment=BK;BO=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d="";if(!(b===CJ.nil)){if(!((b.Type===3))){$s=-1;return[CS.nil,E.New("html: ParseFragment of non-element Node")];}if(!((b.DataAtom===D.Lookup((new CM($stringToBytes(b.Data))))))){$s=-1;return[CS.nil,E.New("html: inconsistent Node: DataAtom="+G.Itoa(((b.DataAtom>>0)))+", Data="+b.Data)];}d=new D.Atom(b.DataAtom).String();}e=CG(a,d);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=new AH.ptr(e,new BY.ptr(0,0,"",CK.nil),false,new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,2,0,"","",CK.nil),AF.nil,AF.nil,CJ.nil,CJ.nil,true,false,AG.nil,$throwNilPointerError,$throwNilPointerError,false,false,true,b);g=c;h=0;case 2:if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);$r=i(f);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h++;$s=2;continue;case 3:j=new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,3,22020,new D.Atom(22020).String(),"",CK.nil);f.doc.AppendChild(j);f.oe=new AF([j]);if(!(b===CJ.nil)&&(b.DataAtom===463880)){f.templateStack=$append(f.templateStack,BC);}f.resetInsertionMode();k=b;while(true){if(!(!(k===CJ.nil))){break;}if((k.Type===3)&&(k.DataAtom===159236)){f.form=k;break;}k=k.Parent;}l=f.parse();$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if(!($interfaceIsEqual(m,$ifaceNil))){$s=-1;return[CS.nil,m];}n=f.doc;if(!(b===CJ.nil)){n=j;}o=CS.nil;p=n.FirstChild;while(true){if(!(!(p===CJ.nil))){break;}q=p.NextSibling;n.RemoveChild(p);o=$append(o,p);p=q;}$s=-1;return[o,$ifaceNil];}return;}if($f===undefined){$f={$blk:BO};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ParseFragmentWithOptions=BO;BQ=function(a,b){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=$assertType(a,BP,true);d=c[0];e=c[1];if(e){$s=1;continue;}$s=2;continue;case 1:f=BS(d,b);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 2:g=H.NewWriter(a);h=BS(g,b);$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!($interfaceIsEqual(i,$ifaceNil))){$s=-1;return i;}j=g.Flush();$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;}return;}if($f===undefined){$f={$blk:BQ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Render=BQ;BS=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=BT(a,b);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if($interfaceIsEqual(d,BR)){d=$ifaceNil;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:BS};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BT=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;az=$f.az;b=$f.b;ba=$f.ba;bb=$f.bb;bc=$f.bc;bd=$f.bd;be=$f.be;bf=$f.bf;bg=$f.bg;bh=$f.bh;bi=$f.bi;bj=$f.bj;bk=$f.bk;bl=$f.bl;bm=$f.bm;bn=$f.bn;bo=$f.bo;bp=$f.bp;bq=$f.bq;br=$f.br;bs=$f.bs;bt=$f.bt;bu=$f.bu;bv=$f.bv;bw=$f.bw;bx=$f.bx;by=$f.by;bz=$f.bz;c=$f.c;ca=$f.ca;cb=$f.cb;cc=$f.cc;cd=$f.cd;ce=$f.ce;cf=$f.cf;cg=$f.cg;ch=$f.ch;ci=$f.ci;cj=$f.cj;ck=$f.ck;cl=$f.cl;cm=$f.cm;cn=$f.cn;co=$f.co;cp=$f.cp;cq=$f.cq;cr=$f.cr;cs=$f.cs;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=b.Type;if(c===(0)){$s=2;continue;}if(c===(1)){$s=3;continue;}if(c===(2)){$s=4;continue;}if(c===(3)){$s=5;continue;}if(c===(4)){$s=6;continue;}if(c===(5)){$s=7;continue;}$s=8;continue;case 2:$s=-1;return E.New("html: cannot render an ErrorNode node");case 3:d=Q(a,b.Data);$s=10;case 10:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 4:e=b.FirstChild;case 11:if(!(!(e===CJ.nil))){$s=12;continue;}f=BT(a,e);$s=13;case 13:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!($interfaceIsEqual(g,$ifaceNil))){$s=-1;return g;}e=e.NextSibling;$s=11;continue;case 12:$s=-1;return $ifaceNil;case 5:$s=9;continue;case 6:i=a.WriteString("");$s=16;case 16:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;p=n[1];if(!($interfaceIsEqual(p,$ifaceNil))){$s=-1;return p;}$s=-1;return $ifaceNil;case 7:r=a.WriteString("=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+ab]),BX);ad=ac.Key;if(ad===("public")){y=ac.Val;}else if(ad===("system")){z=ac.Val;}ab++;}if(!(y==="")){$s=21;continue;}if(!(z==="")){$s=22;continue;}$s=23;continue;case 21:af=a.WriteString(" PUBLIC ");$s=24;case 24:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}ae=af;ag=ae[1];if(!($interfaceIsEqual(ag,$ifaceNil))){$s=-1;return ag;}ah=BU(a,y);$s=25;case 25:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=ah;if(!($interfaceIsEqual(ai,$ifaceNil))){$s=-1;return ai;}if(!(z==="")){$s=26;continue;}$s=27;continue;case 26:aj=a.WriteByte(32);$s=28;case 28:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}ak=aj;if(!($interfaceIsEqual(ak,$ifaceNil))){$s=-1;return ak;}al=BU(a,z);$s=29;case 29:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}am=al;if(!($interfaceIsEqual(am,$ifaceNil))){$s=-1;return am;}case 27:$s=23;continue;case 22:ao=a.WriteString(" SYSTEM ");$s=30;case 30:if($c){$c=false;ao=ao.$blk();}if(ao&&ao.$blk!==undefined){break s;}an=ao;ap=an[1];if(!($interfaceIsEqual(ap,$ifaceNil))){$s=-1;return ap;}aq=BU(a,z);$s=31;case 31:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ar=aq;if(!($interfaceIsEqual(ar,$ifaceNil))){$s=-1;return ar;}case 23:case 20:as=a.WriteByte(62);$s=32;case 32:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}$s=-1;return as;case 8:$s=-1;return E.New("html: unknown node type");case 9:case 1:at=a.WriteByte(60);$s=33;case 33:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}au=at;if(!($interfaceIsEqual(au,$ifaceNil))){$s=-1;return au;}aw=a.WriteString(b.Data);$s=34;case 34:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}av=aw;ax=av[1];if(!($interfaceIsEqual(ax,$ifaceNil))){$s=-1;return ax;}ay=b.Attr;az=0;case 35:if(!(az=ay.$length)?($throwRuntimeError("index out of range"),undefined):ay.$array[ay.$offset+az]),BX);bb=a.WriteByte(32);$s=37;case 37:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}bc=bb;if(!($interfaceIsEqual(bc,$ifaceNil))){$s=-1;return bc;}if(!(ba.Namespace==="")){$s=38;continue;}$s=39;continue;case 38:be=a.WriteString(ba.Namespace);$s=40;case 40:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}bd=be;bf=bd[1];if(!($interfaceIsEqual(bf,$ifaceNil))){$s=-1;return bf;}bg=a.WriteByte(58);$s=41;case 41:if($c){$c=false;bg=bg.$blk();}if(bg&&bg.$blk!==undefined){break s;}bh=bg;if(!($interfaceIsEqual(bh,$ifaceNil))){$s=-1;return bh;}case 39:bj=a.WriteString(ba.Key);$s=42;case 42:if($c){$c=false;bj=bj.$blk();}if(bj&&bj.$blk!==undefined){break s;}bi=bj;bk=bi[1];if(!($interfaceIsEqual(bk,$ifaceNil))){$s=-1;return bk;}bm=a.WriteString("=\"");$s=43;case 43:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}bl=bm;bn=bl[1];if(!($interfaceIsEqual(bn,$ifaceNil))){$s=-1;return bn;}bo=Q(a,ba.Val);$s=44;case 44:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}bp=bo;if(!($interfaceIsEqual(bp,$ifaceNil))){$s=-1;return bp;}bq=a.WriteByte(34);$s=45;case 45:if($c){$c=false;bq=bq.$blk();}if(bq&&bq.$blk!==undefined){break s;}br=bq;if(!($interfaceIsEqual(br,$ifaceNil))){$s=-1;return br;}az++;$s=35;continue;case 36:if((bs=BV[$String.keyFor(b.Data)],bs!==undefined?bs.v:false)){$s=46;continue;}$s=47;continue;case 46:if(!(b.FirstChild===CJ.nil)){$s=-1;return E.New("html: void element <"+b.Data+" has child nodes");}bu=a.WriteString("/>");$s=48;case 48:if($c){$c=false;bu=bu.$blk();}if(bu&&bu.$blk!==undefined){break s;}bt=bu;bv=bt[1];$s=-1;return bv;case 47:bw=a.WriteByte(62);$s=49;case 49:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}bx=bw;if(!($interfaceIsEqual(bx,$ifaceNil))){$s=-1;return bx;}by=b.FirstChild;if(!(by===CJ.nil)&&(by.Type===1)&&A.HasPrefix(by.Data,"\n")){$s=50;continue;}$s=51;continue;case 50:bz=b.Data;if(bz===("pre")||bz===("listing")||bz===("textarea")){$s=53;continue;}$s=54;continue;case 53:ca=a.WriteByte(10);$s=55;case 55:if($c){$c=false;ca=ca.$blk();}if(ca&&ca.$blk!==undefined){break s;}cb=ca;if(!($interfaceIsEqual(cb,$ifaceNil))){$s=-1;return cb;}case 54:case 52:case 51:cc=b.Data;if(cc===("iframe")||cc===("noembed")||cc===("noframes")||cc===("noscript")||cc===("plaintext")||cc===("script")||cc===("style")||cc===("xmp")){$s=57;continue;}$s=58;continue;case 57:cd=b.FirstChild;case 60:if(!(!(cd===CJ.nil))){$s=61;continue;}if(cd.Type===1){$s=62;continue;}$s=63;continue;case 62:cf=a.WriteString(cd.Data);$s=65;case 65:if($c){$c=false;cf=cf.$blk();}if(cf&&cf.$blk!==undefined){break s;}ce=cf;cg=ce[1];if(!($interfaceIsEqual(cg,$ifaceNil))){$s=-1;return cg;}$s=64;continue;case 63:ch=BT(a,cd);$s=66;case 66:if($c){$c=false;ch=ch.$blk();}if(ch&&ch.$blk!==undefined){break s;}ci=ch;if(!($interfaceIsEqual(ci,$ifaceNil))){$s=-1;return ci;}case 64:cd=cd.NextSibling;$s=60;continue;case 61:if(b.Data==="plaintext"){$s=-1;return BR;}$s=59;continue;case 58:cj=b.FirstChild;case 67:if(!(!(cj===CJ.nil))){$s=68;continue;}ck=BT(a,cj);$s=69;case 69:if($c){$c=false;ck=ck.$blk();}if(ck&&ck.$blk!==undefined){break s;}cl=ck;if(!($interfaceIsEqual(cl,$ifaceNil))){$s=-1;return cl;}cj=cj.NextSibling;$s=67;continue;case 68:case 59:case 56:cn=a.WriteString(">0)))+")";};$ptrType(BW).prototype.String=function(){return new BW(this.$get()).String();};BY.ptr.prototype.tagString=function(){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.Attr.$length===0){$s=-1;return a.Data;}b=B.NewBufferString(a.Data);c=a.Attr;d=0;case 1:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]),BX);b.WriteByte(32);b.WriteString(e.Key);b.WriteString("=\"");f=Q(b,e.Val);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;b.WriteByte(34);d++;$s=1;continue;case 2:$s=-1;return b.String();}return;}if($f===undefined){$f={$blk:BY.ptr.prototype.tagString};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BY.prototype.tagString=function(){return this.$val.tagString();};BY.ptr.prototype.String=function(){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=a.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}if(b===(4)){$s=6;continue;}if(b===(5)){$s=7;continue;}if(b===(6)){$s=8;continue;}$s=9;continue;case 2:$s=-1;return"";case 3:c=R(a.Data);$s=10;case 10:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;case 4:d=$clone(a,BY).tagString();$s=11;case 11:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return"<"+d+">";case 5:e=$clone(a,BY).tagString();$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return"";case 6:f=$clone(a,BY).tagString();$s=13;case 13:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return"<"+f+"/>";case 7:$s=-1;return"";case 8:$s=-1;return"";case 9:case 1:$s=-1;return"Invalid("+G.Itoa(((a.Type>>0)))+")";}return;}if($f===undefined){$f={$blk:BY.ptr.prototype.String};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BY.prototype.String=function(){return this.$val.String();};CA.ptr.prototype.AllowCDATA=function(a){var a,b;b=this;b.allowCDATA=a;};CA.prototype.AllowCDATA=function(a){return this.$val.AllowCDATA(a);};CA.ptr.prototype.NextIsNotRawText=function(){var a;a=this;a.rawTag="";};CA.prototype.NextIsNotRawText=function(){return this.$val.NextIsNotRawText();};CA.ptr.prototype.Err=function(){var a;a=this;if(!((a.tt===0))){return $ifaceNil;}return a.err;};CA.prototype.Err=function(){return this.$val.Err();};CA.ptr.prototype.readByte=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.raw.end>=a.buf.$length){$s=1;continue;}$s=2;continue;case 1:if(!($interfaceIsEqual(a.readErr,$ifaceNil))){a.err=a.readErr;$s=-1;return 0;}b=a.buf.$capacity;c=a.raw.end-a.raw.start>>0;d=CM.nil;if(($imul(2,c))>b){d=$makeSlice(CM,c,($imul(2,b)));}else{d=$subslice(a.buf,0,c);}$copySlice(d,$subslice(a.buf,a.raw.start,a.raw.end));e=a.raw.start;if(!((e===0))){a.data.start=a.data.start-(e)>>0;a.data.end=a.data.end-(e)>>0;a.pendingAttr[0].start=a.pendingAttr[0].start-(e)>>0;a.pendingAttr[0].end=a.pendingAttr[0].end-(e)>>0;a.pendingAttr[1].start=a.pendingAttr[1].start-(e)>>0;a.pendingAttr[1].end=a.pendingAttr[1].end-(e)>>0;f=a.attr;g=0;while(true){if(!(g=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+h]))[0].start=(i=a.attr,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]))[0].start-(e)>>0;(l=a.attr,((h<0||h>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+h]))[0].end=(k=a.attr,((h<0||h>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+h]))[0].end-(e)>>0;(n=a.attr,((h<0||h>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+h]))[1].start=(m=a.attr,((h<0||h>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+h]))[1].start-(e)>>0;(p=a.attr,((h<0||h>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+h]))[1].end=(o=a.attr,((h<0||h>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+h]))[1].end-(e)>>0;g++;}}q=0;r=c;s=$subslice(d,0,c);a.raw.start=q;a.raw.end=r;a.buf=s;t=0;v=CB(a.r,$subslice(d,c,d.$capacity));$s=3;case 3:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}u=v;t=u[0];a.readErr=u[1];if(t===0){a.err=a.readErr;$s=-1;return 0;}a.buf=$subslice(d,0,(c+t>>0));case 2:y=(w=a.buf,x=a.raw.end,((x<0||x>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+x]));a.raw.end=a.raw.end+(1)>>0;if(a.maxBuf>0&&(a.raw.end-a.raw.start>>0)>=a.maxBuf){a.err=$pkg.ErrBufferExceeded;$s=-1;return 0;}$s=-1;return y;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readByte};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readByte=function(){return this.$val.readByte();};CA.ptr.prototype.Buffered=function(){var a;a=this;return $subslice(a.buf,a.raw.end);};CA.prototype.Buffered=function(){return this.$val.Buffered();};CB=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=0;case 1:if(!(c<100)){$s=2;continue;}e=a.Read(b);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!((f===0))||!($interfaceIsEqual(g,$ifaceNil))){$s=-1;return[f,g];}c=c+(1)>>0;$s=1;continue;case 2:$s=-1;return[0,F.ErrNoProgress];}return;}if($f===undefined){$f={$blk:CB};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};CA.ptr.prototype.skipWhiteSpace=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))){}else{a.raw.end=a.raw.end-(1)>>0;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.skipWhiteSpace};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.skipWhiteSpace=function(){return this.$val.skipWhiteSpace();};CA.ptr.prototype.readRawOrRCDATA=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.rawTag==="script"){$s=1;continue;}$s=2;continue;case 1:$r=a.readScript();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.textIsRaw=true;a.rawTag="";$s=-1;return;case 2:case 4:b=a.readByte();$s=6;case 6:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=5;continue s;}if(!((c===60))){$s=7;continue;}$s=8;continue;case 7:$s=4;continue s;case 8:d=a.readByte();$s=9;case 9:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=5;continue s;}if(!((c===47))){$s=10;continue;}$s=11;continue;case 10:$s=4;continue s;case 11:e=a.readRawEndTag();$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e||!($interfaceIsEqual(a.err,$ifaceNil))){$s=12;continue;}$s=13;continue;case 12:$s=5;continue s;case 13:$s=4;continue;case 5:a.data.end=a.raw.end;a.textIsRaw=!(a.rawTag==="textarea")&&!(a.rawTag==="title");a.rawTag="";$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readRawOrRCDATA};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readRawOrRCDATA=function(){return this.$val.readRawOrRCDATA();};CA.ptr.prototype.readRawEndTag=function(){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b>>24)))){a.raw.end=a.raw.end-(1)>>0;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:e=a.readByte();$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return false;}g=f;if((g===(32))||(g===(10))||(g===(13))||(g===(9))||(g===(12))||(g===(47))||(g===(62))){a.raw.end=a.raw.end-((3+a.rawTag.length>>0))>>0;$s=-1;return true;}a.raw.end=a.raw.end-(1)>>0;$s=-1;return false;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readRawEndTag};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readRawEndTag=function(){return this.$val.readRawEndTag();};CA.ptr.prototype.readScript=function(){var a,aa,ab,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);a=[a];a[0]=this;$deferred.push([(function(a){return function(){a[0].data.end=a[0].raw.end;};})(a),[]]);b=0;case 1:c=a[0].readByte();$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===60){$s=3;continue;}$s=4;continue;case 3:$s=5;continue;case 4:$s=1;continue;case 5:d=a[0].readByte();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}e=b;if(e===(47)){$s=8;continue;}if(e===(33)){$s=9;continue;}$s=10;continue;case 8:$s=11;continue;$s=10;continue;case 9:$s=12;continue;case 10:case 7:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 11:f=a[0].readRawEndTag();$s=15;case 15:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}if(f||!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=13;continue;}$s=14;continue;case 13:$s=-1;return;case 14:$s=1;continue;case 12:g=a[0].readByte();$s=16;case 16:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===45){$s=17;continue;}$s=18;continue;case 17:$s=19;continue;case 18:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 19:h=a[0].readByte();$s=20;case 20:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===45){$s=21;continue;}$s=22;continue;case 21:$s=23;continue;case 22:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 24:i=a[0].readByte();$s=25;case 25:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b=i;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}j=b;if(j===(45)){$s=27;continue;}if(j===(60)){$s=28;continue;}$s=29;continue;case 27:$s=30;continue;$s=29;continue;case 28:$s=31;continue;case 29:case 26:$s=24;continue;case 30:k=a[0].readByte();$s=32;case 32:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}b=k;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}l=b;if(l===(45)){$s=34;continue;}if(l===(60)){$s=35;continue;}$s=36;continue;case 34:$s=23;continue;$s=36;continue;case 35:$s=31;continue;case 36:case 33:$s=24;continue;case 23:m=a[0].readByte();$s=37;case 37:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}b=m;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}n=b;if(n===(45)){$s=39;continue;}if(n===(60)){$s=40;continue;}if(n===(62)){$s=41;continue;}$s=42;continue;case 39:$s=23;continue;$s=42;continue;case 40:$s=31;continue;$s=42;continue;case 41:$s=1;continue;case 42:case 38:$s=24;continue;case 31:o=a[0].readByte();$s=43;case 43:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}b=o;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===47){$s=44;continue;}$s=45;continue;case 44:$s=46;continue;case 45:if(97<=b&&b<=122||65<=b&&b<=90){$s=47;continue;}$s=48;continue;case 47:$s=49;continue;case 48:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 46:p=a[0].readRawEndTag();$s=52;case 52:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}if(p||!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=50;continue;}$s=51;continue;case 50:$s=-1;return;case 51:$s=24;continue;case 49:a[0].raw.end=a[0].raw.end-(1)>>0;q=0;case 53:if(!(q<6)){$s=54;continue;}r=a[0].readByte();$s=55;case 55:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}b=r;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(!((b==="script".charCodeAt(q)))&&!((b==="SCRIPT".charCodeAt(q)))){$s=56;continue;}$s=57;continue;case 56:a[0].raw.end=a[0].raw.end-(1)>>0;$s=24;continue;case 57:q=q+(1)>>0;$s=53;continue;case 54:s=a[0].readByte();$s=58;case 58:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}b=s;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}t=b;if((t===(32))||(t===(10))||(t===(13))||(t===(9))||(t===(12))||(t===(47))||(t===(62))){$s=60;continue;}$s=61;continue;case 60:$s=62;continue;case 61:case 59:a[0].raw.end=a[0].raw.end-(1)>>0;$s=24;continue;case 62:u=a[0].readByte();$s=63;case 63:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}b=u;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}v=b;if(v===(45)){$s=65;continue;}if(v===(60)){$s=66;continue;}$s=67;continue;case 65:$s=68;continue;$s=67;continue;case 66:$s=69;continue;case 67:case 64:$s=62;continue;case 68:w=a[0].readByte();$s=70;case 70:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}b=w;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}x=b;if(x===(45)){$s=72;continue;}if(x===(60)){$s=73;continue;}$s=74;continue;case 72:$s=75;continue;$s=74;continue;case 73:$s=69;continue;case 74:case 71:$s=62;continue;case 75:y=a[0].readByte();$s=76;case 76:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}b=y;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}z=b;if(z===(45)){$s=78;continue;}if(z===(60)){$s=79;continue;}if(z===(62)){$s=80;continue;}$s=81;continue;case 78:$s=75;continue;$s=81;continue;case 79:$s=69;continue;$s=81;continue;case 80:$s=1;continue;case 81:case 77:$s=62;continue;case 69:aa=a[0].readByte();$s=82;case 82:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}b=aa;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===47){$s=83;continue;}$s=84;continue;case 83:$s=85;continue;case 84:a[0].raw.end=a[0].raw.end-(1)>>0;$s=62;continue;case 85:ab=a[0].readRawEndTag();$s=88;case 88:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}if(ab){$s=86;continue;}$s=87;continue;case 86:a[0].raw.end=a[0].raw.end+(9)>>0;$s=24;continue;case 87:if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}$s=62;continue;$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:CA.ptr.prototype.readScript};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};CA.prototype.readScript=function(){return this.$val.readScript();};CA.ptr.prototype.readComment=function(){var a,b,c,d,e,f,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);a=[a];a[0]=this;a[0].data.start=a[0].raw.end;$deferred.push([(function(a){return function(){if(a[0].data.end2){b=2;}a[0].data.end=a[0].raw.end-b>>0;$s=-1;return;}e=d;if(e===(45)){$s=5;continue;}if(e===(62)){$s=6;continue;}if(e===(33)){$s=7;continue;}$s=8;continue;case 5:b=b+(1)>>0;$s=1;continue;$s=8;continue;case 6:if(b>=2){a[0].data.end=a[0].raw.end-3>>0;$s=-1;return;}$s=8;continue;case 7:if(b>=2){$s=9;continue;}$s=10;continue;case 9:f=a[0].readByte();$s=11;case 11:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){a[0].data.end=a[0].raw.end;$s=-1;return;}if(d===62){a[0].data.end=a[0].raw.end-4>>0;$s=-1;return;}case 10:case 8:case 4:b=0;$s=1;continue;case 2:$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:CA.ptr.prototype.readComment};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};CA.prototype.readComment=function(){return this.$val.readComment();};CA.ptr.prototype.readUntilCloseAngle=function(){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return;}if(c===62){a.data.end=a.raw.end-1>>0;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readUntilCloseAngle};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readUntilCloseAngle=function(){return this.$val.readUntilCloseAngle();};CA.ptr.prototype.readMarkupDeclaration=function(){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end;b=CT.zero();c=0;case 1:if(!(c<2)){$s=2;continue;}d=a.readByte();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}((c<0||c>=b.length)?($throwRuntimeError("index out of range"),undefined):b[c]=d);if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return 5;}c=c+(1)>>0;$s=1;continue;case 2:if((b[0]===45)&&(b[1]===45)){$s=4;continue;}$s=5;continue;case 4:$r=a.readComment();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 5;case 5:a.raw.end=a.raw.end-(2)>>0;e=a.readDoctype();$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e){$s=7;continue;}$s=8;continue;case 7:$s=-1;return 6;case 8:if(!(a.allowCDATA)){f=false;$s=12;continue s;}g=a.readCDATA();$s=13;case 13:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 12:if(f){$s=10;continue;}$s=11;continue;case 10:a.convertNUL=true;$s=-1;return 1;case 11:$r=a.readUntilCloseAngle();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 5;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readMarkupDeclaration};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readMarkupDeclaration=function(){return this.$val.readMarkupDeclaration();};CA.ptr.prototype.readDoctype=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<7)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return false;}if(!((d==="DOCTYPE".charCodeAt(b)))&&!((d===("DOCTYPE".charCodeAt(b)+32<<24>>>24)))){a.raw.end=a.data.start;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:$r=a.skipWhiteSpace();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.start=a.raw.end;a.data.end=a.raw.end;$s=-1;return true;}$r=a.readUntilCloseAngle();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return true;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readDoctype};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readDoctype=function(){return this.$val.readDoctype();};CA.ptr.prototype.readCDATA=function(){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<7)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return false;}if(!((d==="[CDATA[".charCodeAt(b)))){a.raw.end=a.data.start;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:a.data.start=a.raw.end;e=0;case 4:f=a.readByte();$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return true;}h=g;if(h===(93)){e=e+(1)>>0;}else if(h===(62)){if(e>=2){a.data.end=a.raw.end-3>>0;$s=-1;return true;}e=0;}else{e=0;}$s=4;continue;case 5:$s=-1;return false;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readCDATA};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readCDATA=function(){return this.$val.readCDATA();};CA.ptr.prototype.startTagIn=function(a){var a,b,c,d,e,f,g,h,i;b=this;c=a;d=0;loop:while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!(((b.data.end-b.data.start>>0)===e.length))){d++;continue loop;}f=0;while(true){if(!(f>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]));if(65<=i&&i<=90){i=i+(32)<<24>>>24;}if(!((i===e.charCodeAt(f)))){d++;continue loop;}f=f+(1)>>0;}return true;}return false;};CA.prototype.startTagIn=function(a){return this.$val.startTagIn(a);};CA.ptr.prototype.readStartTag=function(){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;$r=a.readTag(true);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return 0;}b=(c=a.buf,d=a.data.start,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));e=false;f=b;g=e;if(65<=f&&f<=90){f=f+(32)<<24>>>24;}h=f;if(h===(105)){g=a.startTagIn(new CI(["iframe"]));}else if(h===(110)){g=a.startTagIn(new CI(["noembed","noframes","noscript"]));}else if(h===(112)){g=a.startTagIn(new CI(["plaintext"]));}else if(h===(115)){g=a.startTagIn(new CI(["script","style"]));}else if(h===(116)){g=a.startTagIn(new CI(["textarea","title"]));}else if(h===(120)){g=a.startTagIn(new CI(["xmp"]));}if(g){$s=2;continue;}$s=3;continue;case 2:i=A.ToLower(($bytesToString($subslice(a.buf,a.data.start,a.data.end))));$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}a.rawTag=i;case 3:if($interfaceIsEqual(a.err,$ifaceNil)&&((j=a.buf,k=a.raw.end-2>>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]))===47)){$s=-1;return 4;}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readStartTag};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readStartTag=function(){return this.$val.readStartTag();};CA.ptr.prototype.readTag=function(a){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;b.attr=$subslice(b.attr,0,0);b.nAttrReturned=0;$r=b.readTagName();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.skipWhiteSpace();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=-1;return;}case 3:c=b.readByte();$s=5;case 5:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(b.err,$ifaceNil))||(d===62)){$s=4;continue;}b.raw.end=b.raw.end-(1)>>0;$r=b.readTagAttrKey();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.readTagAttrVal();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a&&!((b.pendingAttr[0].start===b.pendingAttr[0].end))){b.attr=$append(b.attr,b.pendingAttr);}$r=b.skipWhiteSpace();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=4;continue;}$s=3;continue;case 4:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readTag};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readTag=function(a){return this.$val.readTag(a);};CA.ptr.prototype.readTagName=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end-1>>0;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))){a.data.end=a.raw.end-1>>0;$s=-1;return;}else if((d===(47))||(d===(62))){a.raw.end=a.raw.end-(1)>>0;a.data.end=a.raw.end;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readTagName};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readTagName=function(){return this.$val.readTagName();};CA.ptr.prototype.readTagAttrKey=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.pendingAttr[0].start=a.raw.end;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[0].end=a.raw.end;$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))||(d===(47))){a.pendingAttr[0].end=a.raw.end-1>>0;$s=-1;return;}else if((d===(61))||(d===(62))){a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[0].end=a.raw.end;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readTagAttrKey};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readTagAttrKey=function(){return this.$val.readTagAttrKey();};CA.ptr.prototype.readTagAttrVal=function(){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.pendingAttr[1].start=a.raw.end;a.pendingAttr[1].end=a.raw.end;$r=a.skipWhiteSpace();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}b=a.readByte();$s=2;case 2:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}if(!((c===61))){a.raw.end=a.raw.end-(1)>>0;$s=-1;return;}$r=a.skipWhiteSpace();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}d=a.readByte();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}f=e;if(f===(62)){$s=6;continue;}if((f===(39))||(f===(34))){$s=7;continue;}$s=8;continue;case 6:a.raw.end=a.raw.end-(1)>>0;$s=-1;return;case 7:a.pendingAttr[1].start=a.raw.end;case 10:g=a.readByte();$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[1].end=a.raw.end;$s=-1;return;}if(h===e){a.pendingAttr[1].end=a.raw.end-1>>0;$s=-1;return;}$s=10;continue;case 11:$s=9;continue;case 8:a.pendingAttr[1].start=a.raw.end-1>>0;case 13:i=a.readByte();$s=15;case 15:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[1].end=a.raw.end;$s=-1;return;}k=j;if((k===(32))||(k===(10))||(k===(13))||(k===(9))||(k===(12))){a.pendingAttr[1].end=a.raw.end-1>>0;$s=-1;return;}else if(k===(62)){a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[1].end=a.raw.end;$s=-1;return;}$s=13;continue;case 14:case 9:case 5:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readTagAttrVal};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readTagAttrVal=function(){return this.$val.readTagAttrVal();};CA.ptr.prototype.Next=function(){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.raw.start=a.raw.end;a.data.start=a.raw.end;a.data.end=a.raw.end;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.tt=0;$s=-1;return a.tt;}if(!(a.rawTag==="")){$s=1;continue;}$s=2;continue;case 1:if(a.rawTag==="plaintext"){$s=3;continue;}$s=4;continue;case 3:case 6:if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=7;continue;}b=a.readByte();$s=8;case 8:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}b;$s=6;continue;case 7:a.data.end=a.raw.end;a.textIsRaw=true;$s=5;continue;case 4:$r=a.readRawOrRCDATA();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(a.data.end>a.data.start){a.tt=1;a.convertNUL=true;$s=-1;return a.tt;}case 2:a.textIsRaw=false;a.convertNUL=false;case 10:c=a.readByte();$s=12;case 12:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}if(!((d===60))){$s=13;continue;}$s=14;continue;case 13:$s=10;continue s;case 14:e=a.readByte();$s=15;case 15:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}f=0;if(97<=d&&d<=122||65<=d&&d<=90){f=2;}else if((d===47)){f=3;}else if((d===33)||(d===63)){f=5;}else{a.raw.end=a.raw.end-(1)>>0;$s=10;continue;}case 16:g=a.raw.end-2>>0;if(a.raw.start>0;$r=a.readUntilCloseAngle();$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.tt=5;$s=-1;return a.tt;case 20:if(d===33){$s=28;continue;}$s=29;continue;case 28:k=a.readMarkupDeclaration();$s=30;case 30:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}a.tt=k;$s=-1;return a.tt;case 29:a.raw.end=a.raw.end-(1)>>0;$r=a.readUntilCloseAngle();$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.tt=5;$s=-1;return a.tt;case 21:case 17:$s=10;continue;case 11:if(a.raw.start=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((e===13))){c++;continue;}f=d+1>>0;if(f>=a.$length||!((((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===10))){((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=10);c++;continue;}g=d;while(true){if(!(f=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===13){if((f+1>>0)>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]))===10)){f=f+(1)>>0;}((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]=10);}else{((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]=((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]));}f=f+(1)>>0;g=g+(1)>>0;}return $subslice(a,0,g);}return a;};CA.ptr.prototype.Text=function(){var a,b,c;a=this;b=a.tt;if((b===(1))||(b===(5))||(b===(6))){c=$subslice(a.buf,a.data.start,a.data.end);a.data.start=a.raw.end;a.data.end=a.raw.end;c=CC(c);if((a.convertNUL||(a.tt===5))&&B.Contains(c,CD)){c=B.Replace(c,CD,CE,-1);}if(!a.textIsRaw){c=O(c,false);}return c;}return CM.nil;};CA.prototype.Text=function(){return this.$val.Text();};CA.ptr.prototype.TagName=function(){var a,b,c,d,e,f,g,h,i;a=CM.nil;b=false;c=this;if(c.data.start=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g])),CU);d.nAttrReturned=d.nAttrReturned+(1)>>0;a=$subslice(d.buf,h[0].start,h[0].end);b=$subslice(d.buf,h[1].start,h[1].end);i=P(a);j=O(CC(b),true);k=d.nAttrReturned"},{k:"Gamma",v:"\xCE\x93"},{k:"Gammad",v:"\xCF\x9C"},{k:"Gbreve",v:"\xC4\x9E"},{k:"Gcedil",v:"\xC4\xA2"},{k:"Gcirc",v:"\xC4\x9C"},{k:"Gcy",v:"\xD0\x93"},{k:"Gdot",v:"\xC4\xA0"},{k:"Gfr",v:"\xF0\x9D\x94\x8A"},{k:"Gg",v:"\xE2\x8B\x99"},{k:"Gopf",v:"\xF0\x9D\x94\xBE"},{k:"GreaterEqual",v:"\xE2\x89\xA5"},{k:"GreaterEqualLess",v:"\xE2\x8B\x9B"},{k:"GreaterFullEqual",v:"\xE2\x89\xA7"},{k:"GreaterGreater",v:"\xE2\xAA\xA2"},{k:"GreaterLess",v:"\xE2\x89\xB7"},{k:"GreaterSlantEqual",v:"\xE2\xA9\xBE"},{k:"GreaterTilde",v:"\xE2\x89\xB3"},{k:"Gscr",v:"\xF0\x9D\x92\xA2"},{k:"Gt",v:"\xE2\x89\xAB"},{k:"HARDcy",v:"\xD0\xAA"},{k:"Hacek",v:"\xCB\x87"},{k:"Hat",v:"^"},{k:"Hcirc",v:"\xC4\xA4"},{k:"Hfr",v:"\xE2\x84\x8C"},{k:"HilbertSpace",v:"\xE2\x84\x8B"},{k:"Hopf",v:"\xE2\x84\x8D"},{k:"HorizontalLine",v:"\xE2\x94\x80"},{k:"Hscr",v:"\xE2\x84\x8B"},{k:"Hstrok",v:"\xC4\xA6"},{k:"HumpDownHump",v:"\xE2\x89\x8E"},{k:"HumpEqual",v:"\xE2\x89\x8F"},{k:"IEcy",v:"\xD0\x95"},{k:"IJlig",v:"\xC4\xB2"},{k:"IOcy",v:"\xD0\x81"},{k:"Iacute",v:"\xC3\x8D"},{k:"Icirc",v:"\xC3\x8E"},{k:"Icy",v:"\xD0\x98"},{k:"Idot",v:"\xC4\xB0"},{k:"Ifr",v:"\xE2\x84\x91"},{k:"Igrave",v:"\xC3\x8C"},{k:"Im",v:"\xE2\x84\x91"},{k:"Imacr",v:"\xC4\xAA"},{k:"ImaginaryI",v:"\xE2\x85\x88"},{k:"Implies",v:"\xE2\x87\x92"},{k:"Int",v:"\xE2\x88\xAC"},{k:"Integral",v:"\xE2\x88\xAB"},{k:"Intersection",v:"\xE2\x8B\x82"},{k:"InvisibleComma",v:"\xE2\x81\xA3"},{k:"InvisibleTimes",v:"\xE2\x81\xA2"},{k:"Iogon",v:"\xC4\xAE"},{k:"Iopf",v:"\xF0\x9D\x95\x80"},{k:"Iota",v:"\xCE\x99"},{k:"Iscr",v:"\xE2\x84\x90"},{k:"Itilde",v:"\xC4\xA8"},{k:"Iukcy",v:"\xD0\x86"},{k:"Iuml",v:"\xC3\x8F"},{k:"Jcirc",v:"\xC4\xB4"},{k:"Jcy",v:"\xD0\x99"},{k:"Jfr",v:"\xF0\x9D\x94\x8D"},{k:"Jopf",v:"\xF0\x9D\x95\x81"},{k:"Jscr",v:"\xF0\x9D\x92\xA5"},{k:"Jsercy",v:"\xD0\x88"},{k:"Jukcy",v:"\xD0\x84"},{k:"KHcy",v:"\xD0\xA5"},{k:"KJcy",v:"\xD0\x8C"},{k:"Kappa",v:"\xCE\x9A"},{k:"Kcedil",v:"\xC4\xB6"},{k:"Kcy",v:"\xD0\x9A"},{k:"Kfr",v:"\xF0\x9D\x94\x8E"},{k:"Kopf",v:"\xF0\x9D\x95\x82"},{k:"Kscr",v:"\xF0\x9D\x92\xA6"},{k:"LJcy",v:"\xD0\x89"},{k:"LT",v:"<"},{k:"Lacute",v:"\xC4\xB9"},{k:"Lambda",v:"\xCE\x9B"},{k:"Lang",v:"\xE2\x9F\xAA"},{k:"Laplacetrf",v:"\xE2\x84\x92"},{k:"Larr",v:"\xE2\x86\x9E"},{k:"Lcaron",v:"\xC4\xBD"},{k:"Lcedil",v:"\xC4\xBB"},{k:"Lcy",v:"\xD0\x9B"},{k:"LeftAngleBracket",v:"\xE2\x9F\xA8"},{k:"LeftArrow",v:"\xE2\x86\x90"},{k:"LeftArrowBar",v:"\xE2\x87\xA4"},{k:"LeftArrowRightArrow",v:"\xE2\x87\x86"},{k:"LeftCeiling",v:"\xE2\x8C\x88"},{k:"LeftDoubleBracket",v:"\xE2\x9F\xA6"},{k:"LeftDownTeeVector",v:"\xE2\xA5\xA1"},{k:"LeftDownVector",v:"\xE2\x87\x83"},{k:"LeftDownVectorBar",v:"\xE2\xA5\x99"},{k:"LeftFloor",v:"\xE2\x8C\x8A"},{k:"LeftRightArrow",v:"\xE2\x86\x94"},{k:"LeftRightVector",v:"\xE2\xA5\x8E"},{k:"LeftTee",v:"\xE2\x8A\xA3"},{k:"LeftTeeArrow",v:"\xE2\x86\xA4"},{k:"LeftTeeVector",v:"\xE2\xA5\x9A"},{k:"LeftTriangle",v:"\xE2\x8A\xB2"},{k:"LeftTriangleBar",v:"\xE2\xA7\x8F"},{k:"LeftTriangleEqual",v:"\xE2\x8A\xB4"},{k:"LeftUpDownVector",v:"\xE2\xA5\x91"},{k:"LeftUpTeeVector",v:"\xE2\xA5\xA0"},{k:"LeftUpVector",v:"\xE2\x86\xBF"},{k:"LeftUpVectorBar",v:"\xE2\xA5\x98"},{k:"LeftVector",v:"\xE2\x86\xBC"},{k:"LeftVectorBar",v:"\xE2\xA5\x92"},{k:"Leftarrow",v:"\xE2\x87\x90"},{k:"Leftrightarrow",v:"\xE2\x87\x94"},{k:"LessEqualGreater",v:"\xE2\x8B\x9A"},{k:"LessFullEqual",v:"\xE2\x89\xA6"},{k:"LessGreater",v:"\xE2\x89\xB6"},{k:"LessLess",v:"\xE2\xAA\xA1"},{k:"LessSlantEqual",v:"\xE2\xA9\xBD"},{k:"LessTilde",v:"\xE2\x89\xB2"},{k:"Lfr",v:"\xF0\x9D\x94\x8F"},{k:"Ll",v:"\xE2\x8B\x98"},{k:"Lleftarrow",v:"\xE2\x87\x9A"},{k:"Lmidot",v:"\xC4\xBF"},{k:"LongLeftArrow",v:"\xE2\x9F\xB5"},{k:"LongLeftRightArrow",v:"\xE2\x9F\xB7"},{k:"LongRightArrow",v:"\xE2\x9F\xB6"},{k:"Longleftarrow",v:"\xE2\x9F\xB8"},{k:"Longleftrightarrow",v:"\xE2\x9F\xBA"},{k:"Longrightarrow",v:"\xE2\x9F\xB9"},{k:"Lopf",v:"\xF0\x9D\x95\x83"},{k:"LowerLeftArrow",v:"\xE2\x86\x99"},{k:"LowerRightArrow",v:"\xE2\x86\x98"},{k:"Lscr",v:"\xE2\x84\x92"},{k:"Lsh",v:"\xE2\x86\xB0"},{k:"Lstrok",v:"\xC5\x81"},{k:"Lt",v:"\xE2\x89\xAA"},{k:"Map",v:"\xE2\xA4\x85"},{k:"Mcy",v:"\xD0\x9C"},{k:"MediumSpace",v:"\xE2\x81\x9F"},{k:"Mellintrf",v:"\xE2\x84\xB3"},{k:"Mfr",v:"\xF0\x9D\x94\x90"},{k:"MinusPlus",v:"\xE2\x88\x93"},{k:"Mopf",v:"\xF0\x9D\x95\x84"},{k:"Mscr",v:"\xE2\x84\xB3"},{k:"Mu",v:"\xCE\x9C"},{k:"NJcy",v:"\xD0\x8A"},{k:"Nacute",v:"\xC5\x83"},{k:"Ncaron",v:"\xC5\x87"},{k:"Ncedil",v:"\xC5\x85"},{k:"Ncy",v:"\xD0\x9D"},{k:"NegativeMediumSpace",v:"\xE2\x80\x8B"},{k:"NegativeThickSpace",v:"\xE2\x80\x8B"},{k:"NegativeThinSpace",v:"\xE2\x80\x8B"},{k:"NegativeVeryThinSpace",v:"\xE2\x80\x8B"},{k:"NestedGreaterGreater",v:"\xE2\x89\xAB"},{k:"NestedLessLess",v:"\xE2\x89\xAA"},{k:"NewLine",v:"\n"},{k:"Nfr",v:"\xF0\x9D\x94\x91"},{k:"NoBreak",v:"\xE2\x81\xA0"},{k:"NonBreakingSpace",v:"\xC2\xA0"},{k:"Nopf",v:"\xE2\x84\x95"},{k:"Not",v:"\xE2\xAB\xAC"},{k:"NotCongruent",v:"\xE2\x89\xA2"},{k:"NotCupCap",v:"\xE2\x89\xAD"},{k:"NotDoubleVerticalBar",v:"\xE2\x88\xA6"},{k:"NotElement",v:"\xE2\x88\x89"},{k:"NotEqual",v:"\xE2\x89\xA0"},{k:"NotEqualTilde",v:"\xE2\x89\x82\xCC\xB8"},{k:"NotExists",v:"\xE2\x88\x84"},{k:"NotGreater",v:"\xE2\x89\xAF"},{k:"NotGreaterEqual",v:"\xE2\x89\xB1"},{k:"NotGreaterFullEqual",v:"\xE2\x89\xA7\xCC\xB8"},{k:"NotGreaterGreater",v:"\xE2\x89\xAB\xCC\xB8"},{k:"NotGreaterLess",v:"\xE2\x89\xB9"},{k:"NotGreaterSlantEqual",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"NotGreaterTilde",v:"\xE2\x89\xB5"},{k:"NotHumpDownHump",v:"\xE2\x89\x8E\xCC\xB8"},{k:"NotHumpEqual",v:"\xE2\x89\x8F\xCC\xB8"},{k:"NotLeftTriangle",v:"\xE2\x8B\xAA"},{k:"NotLeftTriangleBar",v:"\xE2\xA7\x8F\xCC\xB8"},{k:"NotLeftTriangleEqual",v:"\xE2\x8B\xAC"},{k:"NotLess",v:"\xE2\x89\xAE"},{k:"NotLessEqual",v:"\xE2\x89\xB0"},{k:"NotLessGreater",v:"\xE2\x89\xB8"},{k:"NotLessLess",v:"\xE2\x89\xAA\xCC\xB8"},{k:"NotLessSlantEqual",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"NotLessTilde",v:"\xE2\x89\xB4"},{k:"NotNestedGreaterGreater",v:"\xE2\xAA\xA2\xCC\xB8"},{k:"NotNestedLessLess",v:"\xE2\xAA\xA1\xCC\xB8"},{k:"NotPrecedes",v:"\xE2\x8A\x80"},{k:"NotPrecedesEqual",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"NotPrecedesSlantEqual",v:"\xE2\x8B\xA0"},{k:"NotReverseElement",v:"\xE2\x88\x8C"},{k:"NotRightTriangle",v:"\xE2\x8B\xAB"},{k:"NotRightTriangleBar",v:"\xE2\xA7\x90\xCC\xB8"},{k:"NotRightTriangleEqual",v:"\xE2\x8B\xAD"},{k:"NotSquareSubset",v:"\xE2\x8A\x8F\xCC\xB8"},{k:"NotSquareSubsetEqual",v:"\xE2\x8B\xA2"},{k:"NotSquareSuperset",v:"\xE2\x8A\x90\xCC\xB8"},{k:"NotSquareSupersetEqual",v:"\xE2\x8B\xA3"},{k:"NotSubset",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"NotSubsetEqual",v:"\xE2\x8A\x88"},{k:"NotSucceeds",v:"\xE2\x8A\x81"},{k:"NotSucceedsEqual",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"NotSucceedsSlantEqual",v:"\xE2\x8B\xA1"},{k:"NotSucceedsTilde",v:"\xE2\x89\xBF\xCC\xB8"},{k:"NotSuperset",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"NotSupersetEqual",v:"\xE2\x8A\x89"},{k:"NotTilde",v:"\xE2\x89\x81"},{k:"NotTildeEqual",v:"\xE2\x89\x84"},{k:"NotTildeFullEqual",v:"\xE2\x89\x87"},{k:"NotTildeTilde",v:"\xE2\x89\x89"},{k:"NotVerticalBar",v:"\xE2\x88\xA4"},{k:"Nscr",v:"\xF0\x9D\x92\xA9"},{k:"Ntilde",v:"\xC3\x91"},{k:"Nu",v:"\xCE\x9D"},{k:"OElig",v:"\xC5\x92"},{k:"Oacute",v:"\xC3\x93"},{k:"Ocirc",v:"\xC3\x94"},{k:"Ocy",v:"\xD0\x9E"},{k:"Odblac",v:"\xC5\x90"},{k:"Ofr",v:"\xF0\x9D\x94\x92"},{k:"Ograve",v:"\xC3\x92"},{k:"Omacr",v:"\xC5\x8C"},{k:"Omega",v:"\xCE\xA9"},{k:"Omicron",v:"\xCE\x9F"},{k:"Oopf",v:"\xF0\x9D\x95\x86"},{k:"OpenCurlyDoubleQuote",v:"\xE2\x80\x9C"},{k:"OpenCurlyQuote",v:"\xE2\x80\x98"},{k:"Or",v:"\xE2\xA9\x94"},{k:"Oscr",v:"\xF0\x9D\x92\xAA"},{k:"Oslash",v:"\xC3\x98"},{k:"Otilde",v:"\xC3\x95"},{k:"Otimes",v:"\xE2\xA8\xB7"},{k:"Ouml",v:"\xC3\x96"},{k:"OverBar",v:"\xE2\x80\xBE"},{k:"OverBrace",v:"\xE2\x8F\x9E"},{k:"OverBracket",v:"\xE2\x8E\xB4"},{k:"OverParenthesis",v:"\xE2\x8F\x9C"},{k:"PartialD",v:"\xE2\x88\x82"},{k:"Pcy",v:"\xD0\x9F"},{k:"Pfr",v:"\xF0\x9D\x94\x93"},{k:"Phi",v:"\xCE\xA6"},{k:"Pi",v:"\xCE\xA0"},{k:"PlusMinus",v:"\xC2\xB1"},{k:"Poincareplane",v:"\xE2\x84\x8C"},{k:"Popf",v:"\xE2\x84\x99"},{k:"Pr",v:"\xE2\xAA\xBB"},{k:"Precedes",v:"\xE2\x89\xBA"},{k:"PrecedesEqual",v:"\xE2\xAA\xAF"},{k:"PrecedesSlantEqual",v:"\xE2\x89\xBC"},{k:"PrecedesTilde",v:"\xE2\x89\xBE"},{k:"Prime",v:"\xE2\x80\xB3"},{k:"Product",v:"\xE2\x88\x8F"},{k:"Proportion",v:"\xE2\x88\xB7"},{k:"Proportional",v:"\xE2\x88\x9D"},{k:"Pscr",v:"\xF0\x9D\x92\xAB"},{k:"Psi",v:"\xCE\xA8"},{k:"QUOT",v:"\""},{k:"Qfr",v:"\xF0\x9D\x94\x94"},{k:"Qopf",v:"\xE2\x84\x9A"},{k:"Qscr",v:"\xF0\x9D\x92\xAC"},{k:"RBarr",v:"\xE2\xA4\x90"},{k:"REG",v:"\xC2\xAE"},{k:"Racute",v:"\xC5\x94"},{k:"Rang",v:"\xE2\x9F\xAB"},{k:"Rarr",v:"\xE2\x86\xA0"},{k:"Rarrtl",v:"\xE2\xA4\x96"},{k:"Rcaron",v:"\xC5\x98"},{k:"Rcedil",v:"\xC5\x96"},{k:"Rcy",v:"\xD0\xA0"},{k:"Re",v:"\xE2\x84\x9C"},{k:"ReverseElement",v:"\xE2\x88\x8B"},{k:"ReverseEquilibrium",v:"\xE2\x87\x8B"},{k:"ReverseUpEquilibrium",v:"\xE2\xA5\xAF"},{k:"Rfr",v:"\xE2\x84\x9C"},{k:"Rho",v:"\xCE\xA1"},{k:"RightAngleBracket",v:"\xE2\x9F\xA9"},{k:"RightArrow",v:"\xE2\x86\x92"},{k:"RightArrowBar",v:"\xE2\x87\xA5"},{k:"RightArrowLeftArrow",v:"\xE2\x87\x84"},{k:"RightCeiling",v:"\xE2\x8C\x89"},{k:"RightDoubleBracket",v:"\xE2\x9F\xA7"},{k:"RightDownTeeVector",v:"\xE2\xA5\x9D"},{k:"RightDownVector",v:"\xE2\x87\x82"},{k:"RightDownVectorBar",v:"\xE2\xA5\x95"},{k:"RightFloor",v:"\xE2\x8C\x8B"},{k:"RightTee",v:"\xE2\x8A\xA2"},{k:"RightTeeArrow",v:"\xE2\x86\xA6"},{k:"RightTeeVector",v:"\xE2\xA5\x9B"},{k:"RightTriangle",v:"\xE2\x8A\xB3"},{k:"RightTriangleBar",v:"\xE2\xA7\x90"},{k:"RightTriangleEqual",v:"\xE2\x8A\xB5"},{k:"RightUpDownVector",v:"\xE2\xA5\x8F"},{k:"RightUpTeeVector",v:"\xE2\xA5\x9C"},{k:"RightUpVector",v:"\xE2\x86\xBE"},{k:"RightUpVectorBar",v:"\xE2\xA5\x94"},{k:"RightVector",v:"\xE2\x87\x80"},{k:"RightVectorBar",v:"\xE2\xA5\x93"},{k:"Rightarrow",v:"\xE2\x87\x92"},{k:"Ropf",v:"\xE2\x84\x9D"},{k:"RoundImplies",v:"\xE2\xA5\xB0"},{k:"Rrightarrow",v:"\xE2\x87\x9B"},{k:"Rscr",v:"\xE2\x84\x9B"},{k:"Rsh",v:"\xE2\x86\xB1"},{k:"RuleDelayed",v:"\xE2\xA7\xB4"},{k:"SHCHcy",v:"\xD0\xA9"},{k:"SHcy",v:"\xD0\xA8"},{k:"SOFTcy",v:"\xD0\xAC"},{k:"Sacute",v:"\xC5\x9A"},{k:"Sc",v:"\xE2\xAA\xBC"},{k:"Scaron",v:"\xC5\xA0"},{k:"Scedil",v:"\xC5\x9E"},{k:"Scirc",v:"\xC5\x9C"},{k:"Scy",v:"\xD0\xA1"},{k:"Sfr",v:"\xF0\x9D\x94\x96"},{k:"ShortDownArrow",v:"\xE2\x86\x93"},{k:"ShortLeftArrow",v:"\xE2\x86\x90"},{k:"ShortRightArrow",v:"\xE2\x86\x92"},{k:"ShortUpArrow",v:"\xE2\x86\x91"},{k:"Sigma",v:"\xCE\xA3"},{k:"SmallCircle",v:"\xE2\x88\x98"},{k:"Sopf",v:"\xF0\x9D\x95\x8A"},{k:"Sqrt",v:"\xE2\x88\x9A"},{k:"Square",v:"\xE2\x96\xA1"},{k:"SquareIntersection",v:"\xE2\x8A\x93"},{k:"SquareSubset",v:"\xE2\x8A\x8F"},{k:"SquareSubsetEqual",v:"\xE2\x8A\x91"},{k:"SquareSuperset",v:"\xE2\x8A\x90"},{k:"SquareSupersetEqual",v:"\xE2\x8A\x92"},{k:"SquareUnion",v:"\xE2\x8A\x94"},{k:"Sscr",v:"\xF0\x9D\x92\xAE"},{k:"Star",v:"\xE2\x8B\x86"},{k:"Sub",v:"\xE2\x8B\x90"},{k:"Subset",v:"\xE2\x8B\x90"},{k:"SubsetEqual",v:"\xE2\x8A\x86"},{k:"Succeeds",v:"\xE2\x89\xBB"},{k:"SucceedsEqual",v:"\xE2\xAA\xB0"},{k:"SucceedsSlantEqual",v:"\xE2\x89\xBD"},{k:"SucceedsTilde",v:"\xE2\x89\xBF"},{k:"SuchThat",v:"\xE2\x88\x8B"},{k:"Sum",v:"\xE2\x88\x91"},{k:"Sup",v:"\xE2\x8B\x91"},{k:"Superset",v:"\xE2\x8A\x83"},{k:"SupersetEqual",v:"\xE2\x8A\x87"},{k:"Supset",v:"\xE2\x8B\x91"},{k:"THORN",v:"\xC3\x9E"},{k:"TRADE",v:"\xE2\x84\xA2"},{k:"TSHcy",v:"\xD0\x8B"},{k:"TScy",v:"\xD0\xA6"},{k:"Tab",v:"\t"},{k:"Tau",v:"\xCE\xA4"},{k:"Tcaron",v:"\xC5\xA4"},{k:"Tcedil",v:"\xC5\xA2"},{k:"Tcy",v:"\xD0\xA2"},{k:"Tfr",v:"\xF0\x9D\x94\x97"},{k:"Therefore",v:"\xE2\x88\xB4"},{k:"Theta",v:"\xCE\x98"},{k:"ThickSpace",v:"\xE2\x81\x9F\xE2\x80\x8A"},{k:"ThinSpace",v:"\xE2\x80\x89"},{k:"Tilde",v:"\xE2\x88\xBC"},{k:"TildeEqual",v:"\xE2\x89\x83"},{k:"TildeFullEqual",v:"\xE2\x89\x85"},{k:"TildeTilde",v:"\xE2\x89\x88"},{k:"Topf",v:"\xF0\x9D\x95\x8B"},{k:"TripleDot",v:"\xE2\x83\x9B"},{k:"Tscr",v:"\xF0\x9D\x92\xAF"},{k:"Tstrok",v:"\xC5\xA6"},{k:"Uacute",v:"\xC3\x9A"},{k:"Uarr",v:"\xE2\x86\x9F"},{k:"Uarrocir",v:"\xE2\xA5\x89"},{k:"Ubrcy",v:"\xD0\x8E"},{k:"Ubreve",v:"\xC5\xAC"},{k:"Ucirc",v:"\xC3\x9B"},{k:"Ucy",v:"\xD0\xA3"},{k:"Udblac",v:"\xC5\xB0"},{k:"Ufr",v:"\xF0\x9D\x94\x98"},{k:"Ugrave",v:"\xC3\x99"},{k:"Umacr",v:"\xC5\xAA"},{k:"UnderBar",v:"_"},{k:"UnderBrace",v:"\xE2\x8F\x9F"},{k:"UnderBracket",v:"\xE2\x8E\xB5"},{k:"UnderParenthesis",v:"\xE2\x8F\x9D"},{k:"Union",v:"\xE2\x8B\x83"},{k:"UnionPlus",v:"\xE2\x8A\x8E"},{k:"Uogon",v:"\xC5\xB2"},{k:"Uopf",v:"\xF0\x9D\x95\x8C"},{k:"UpArrow",v:"\xE2\x86\x91"},{k:"UpArrowBar",v:"\xE2\xA4\x92"},{k:"UpArrowDownArrow",v:"\xE2\x87\x85"},{k:"UpDownArrow",v:"\xE2\x86\x95"},{k:"UpEquilibrium",v:"\xE2\xA5\xAE"},{k:"UpTee",v:"\xE2\x8A\xA5"},{k:"UpTeeArrow",v:"\xE2\x86\xA5"},{k:"Uparrow",v:"\xE2\x87\x91"},{k:"Updownarrow",v:"\xE2\x87\x95"},{k:"UpperLeftArrow",v:"\xE2\x86\x96"},{k:"UpperRightArrow",v:"\xE2\x86\x97"},{k:"Upsi",v:"\xCF\x92"},{k:"Upsilon",v:"\xCE\xA5"},{k:"Uring",v:"\xC5\xAE"},{k:"Uscr",v:"\xF0\x9D\x92\xB0"},{k:"Utilde",v:"\xC5\xA8"},{k:"Uuml",v:"\xC3\x9C"},{k:"VDash",v:"\xE2\x8A\xAB"},{k:"Vbar",v:"\xE2\xAB\xAB"},{k:"Vcy",v:"\xD0\x92"},{k:"Vdash",v:"\xE2\x8A\xA9"},{k:"Vdashl",v:"\xE2\xAB\xA6"},{k:"Vee",v:"\xE2\x8B\x81"},{k:"Verbar",v:"\xE2\x80\x96"},{k:"Vert",v:"\xE2\x80\x96"},{k:"VerticalBar",v:"\xE2\x88\xA3"},{k:"VerticalLine",v:"|"},{k:"VerticalSeparator",v:"\xE2\x9D\x98"},{k:"VerticalTilde",v:"\xE2\x89\x80"},{k:"VeryThinSpace",v:"\xE2\x80\x8A"},{k:"Vfr",v:"\xF0\x9D\x94\x99"},{k:"Vopf",v:"\xF0\x9D\x95\x8D"},{k:"Vscr",v:"\xF0\x9D\x92\xB1"},{k:"Vvdash",v:"\xE2\x8A\xAA"},{k:"Wcirc",v:"\xC5\xB4"},{k:"Wedge",v:"\xE2\x8B\x80"},{k:"Wfr",v:"\xF0\x9D\x94\x9A"},{k:"Wopf",v:"\xF0\x9D\x95\x8E"},{k:"Wscr",v:"\xF0\x9D\x92\xB2"},{k:"Xfr",v:"\xF0\x9D\x94\x9B"},{k:"Xi",v:"\xCE\x9E"},{k:"Xopf",v:"\xF0\x9D\x95\x8F"},{k:"Xscr",v:"\xF0\x9D\x92\xB3"},{k:"YAcy",v:"\xD0\xAF"},{k:"YIcy",v:"\xD0\x87"},{k:"YUcy",v:"\xD0\xAE"},{k:"Yacute",v:"\xC3\x9D"},{k:"Ycirc",v:"\xC5\xB6"},{k:"Ycy",v:"\xD0\xAB"},{k:"Yfr",v:"\xF0\x9D\x94\x9C"},{k:"Yopf",v:"\xF0\x9D\x95\x90"},{k:"Yscr",v:"\xF0\x9D\x92\xB4"},{k:"Yuml",v:"\xC5\xB8"},{k:"ZHcy",v:"\xD0\x96"},{k:"Zacute",v:"\xC5\xB9"},{k:"Zcaron",v:"\xC5\xBD"},{k:"Zcy",v:"\xD0\x97"},{k:"Zdot",v:"\xC5\xBB"},{k:"ZeroWidthSpace",v:"\xE2\x80\x8B"},{k:"Zeta",v:"\xCE\x96"},{k:"Zfr",v:"\xE2\x84\xA8"},{k:"Zopf",v:"\xE2\x84\xA4"},{k:"Zscr",v:"\xF0\x9D\x92\xB5"},{k:"aacute",v:"\xC3\xA1"},{k:"abreve",v:"\xC4\x83"},{k:"ac",v:"\xE2\x88\xBE"},{k:"acE",v:"\xE2\x88\xBE\xCC\xB3"},{k:"acd",v:"\xE2\x88\xBF"},{k:"acirc",v:"\xC3\xA2"},{k:"acute",v:"\xC2\xB4"},{k:"acy",v:"\xD0\xB0"},{k:"aelig",v:"\xC3\xA6"},{k:"af",v:"\xE2\x81\xA1"},{k:"afr",v:"\xF0\x9D\x94\x9E"},{k:"agrave",v:"\xC3\xA0"},{k:"alefsym",v:"\xE2\x84\xB5"},{k:"aleph",v:"\xE2\x84\xB5"},{k:"alpha",v:"\xCE\xB1"},{k:"amacr",v:"\xC4\x81"},{k:"amalg",v:"\xE2\xA8\xBF"},{k:"amp",v:"&"},{k:"and",v:"\xE2\x88\xA7"},{k:"andand",v:"\xE2\xA9\x95"},{k:"andd",v:"\xE2\xA9\x9C"},{k:"andslope",v:"\xE2\xA9\x98"},{k:"andv",v:"\xE2\xA9\x9A"},{k:"ang",v:"\xE2\x88\xA0"},{k:"ange",v:"\xE2\xA6\xA4"},{k:"angle",v:"\xE2\x88\xA0"},{k:"angmsd",v:"\xE2\x88\xA1"},{k:"angmsdaa",v:"\xE2\xA6\xA8"},{k:"angmsdab",v:"\xE2\xA6\xA9"},{k:"angmsdac",v:"\xE2\xA6\xAA"},{k:"angmsdad",v:"\xE2\xA6\xAB"},{k:"angmsdae",v:"\xE2\xA6\xAC"},{k:"angmsdaf",v:"\xE2\xA6\xAD"},{k:"angmsdag",v:"\xE2\xA6\xAE"},{k:"angmsdah",v:"\xE2\xA6\xAF"},{k:"angrt",v:"\xE2\x88\x9F"},{k:"angrtvb",v:"\xE2\x8A\xBE"},{k:"angrtvbd",v:"\xE2\xA6\x9D"},{k:"angsph",v:"\xE2\x88\xA2"},{k:"angst",v:"\xC3\x85"},{k:"angzarr",v:"\xE2\x8D\xBC"},{k:"aogon",v:"\xC4\x85"},{k:"aopf",v:"\xF0\x9D\x95\x92"},{k:"ap",v:"\xE2\x89\x88"},{k:"apE",v:"\xE2\xA9\xB0"},{k:"apacir",v:"\xE2\xA9\xAF"},{k:"ape",v:"\xE2\x89\x8A"},{k:"apid",v:"\xE2\x89\x8B"},{k:"apos",v:"'"},{k:"approx",v:"\xE2\x89\x88"},{k:"approxeq",v:"\xE2\x89\x8A"},{k:"aring",v:"\xC3\xA5"},{k:"ascr",v:"\xF0\x9D\x92\xB6"},{k:"ast",v:"*"},{k:"asymp",v:"\xE2\x89\x88"},{k:"asympeq",v:"\xE2\x89\x8D"},{k:"atilde",v:"\xC3\xA3"},{k:"auml",v:"\xC3\xA4"},{k:"awconint",v:"\xE2\x88\xB3"},{k:"awint",v:"\xE2\xA8\x91"},{k:"bNot",v:"\xE2\xAB\xAD"},{k:"backcong",v:"\xE2\x89\x8C"},{k:"backepsilon",v:"\xCF\xB6"},{k:"backprime",v:"\xE2\x80\xB5"},{k:"backsim",v:"\xE2\x88\xBD"},{k:"backsimeq",v:"\xE2\x8B\x8D"},{k:"barvee",v:"\xE2\x8A\xBD"},{k:"barwed",v:"\xE2\x8C\x85"},{k:"barwedge",v:"\xE2\x8C\x85"},{k:"bbrk",v:"\xE2\x8E\xB5"},{k:"bbrktbrk",v:"\xE2\x8E\xB6"},{k:"bcong",v:"\xE2\x89\x8C"},{k:"bcy",v:"\xD0\xB1"},{k:"bdquo",v:"\xE2\x80\x9E"},{k:"becaus",v:"\xE2\x88\xB5"},{k:"because",v:"\xE2\x88\xB5"},{k:"bemptyv",v:"\xE2\xA6\xB0"},{k:"bepsi",v:"\xCF\xB6"},{k:"bernou",v:"\xE2\x84\xAC"},{k:"beta",v:"\xCE\xB2"},{k:"beth",v:"\xE2\x84\xB6"},{k:"between",v:"\xE2\x89\xAC"},{k:"bfr",v:"\xF0\x9D\x94\x9F"},{k:"bigcap",v:"\xE2\x8B\x82"},{k:"bigcirc",v:"\xE2\x97\xAF"},{k:"bigcup",v:"\xE2\x8B\x83"},{k:"bigodot",v:"\xE2\xA8\x80"},{k:"bigoplus",v:"\xE2\xA8\x81"},{k:"bigotimes",v:"\xE2\xA8\x82"},{k:"bigsqcup",v:"\xE2\xA8\x86"},{k:"bigstar",v:"\xE2\x98\x85"},{k:"bigtriangledown",v:"\xE2\x96\xBD"},{k:"bigtriangleup",v:"\xE2\x96\xB3"},{k:"biguplus",v:"\xE2\xA8\x84"},{k:"bigvee",v:"\xE2\x8B\x81"},{k:"bigwedge",v:"\xE2\x8B\x80"},{k:"bkarow",v:"\xE2\xA4\x8D"},{k:"blacklozenge",v:"\xE2\xA7\xAB"},{k:"blacksquare",v:"\xE2\x96\xAA"},{k:"blacktriangle",v:"\xE2\x96\xB4"},{k:"blacktriangledown",v:"\xE2\x96\xBE"},{k:"blacktriangleleft",v:"\xE2\x97\x82"},{k:"blacktriangleright",v:"\xE2\x96\xB8"},{k:"blank",v:"\xE2\x90\xA3"},{k:"blk12",v:"\xE2\x96\x92"},{k:"blk14",v:"\xE2\x96\x91"},{k:"blk34",v:"\xE2\x96\x93"},{k:"block",v:"\xE2\x96\x88"},{k:"bne",v:"=\xE2\x83\xA5"},{k:"bnequiv",v:"\xE2\x89\xA1\xE2\x83\xA5"},{k:"bnot",v:"\xE2\x8C\x90"},{k:"bopf",v:"\xF0\x9D\x95\x93"},{k:"bot",v:"\xE2\x8A\xA5"},{k:"bottom",v:"\xE2\x8A\xA5"},{k:"bowtie",v:"\xE2\x8B\x88"},{k:"boxDL",v:"\xE2\x95\x97"},{k:"boxDR",v:"\xE2\x95\x94"},{k:"boxDl",v:"\xE2\x95\x96"},{k:"boxDr",v:"\xE2\x95\x93"},{k:"boxH",v:"\xE2\x95\x90"},{k:"boxHD",v:"\xE2\x95\xA6"},{k:"boxHU",v:"\xE2\x95\xA9"},{k:"boxHd",v:"\xE2\x95\xA4"},{k:"boxHu",v:"\xE2\x95\xA7"},{k:"boxUL",v:"\xE2\x95\x9D"},{k:"boxUR",v:"\xE2\x95\x9A"},{k:"boxUl",v:"\xE2\x95\x9C"},{k:"boxUr",v:"\xE2\x95\x99"},{k:"boxV",v:"\xE2\x95\x91"},{k:"boxVH",v:"\xE2\x95\xAC"},{k:"boxVL",v:"\xE2\x95\xA3"},{k:"boxVR",v:"\xE2\x95\xA0"},{k:"boxVh",v:"\xE2\x95\xAB"},{k:"boxVl",v:"\xE2\x95\xA2"},{k:"boxVr",v:"\xE2\x95\x9F"},{k:"boxbox",v:"\xE2\xA7\x89"},{k:"boxdL",v:"\xE2\x95\x95"},{k:"boxdR",v:"\xE2\x95\x92"},{k:"boxdl",v:"\xE2\x94\x90"},{k:"boxdr",v:"\xE2\x94\x8C"},{k:"boxh",v:"\xE2\x94\x80"},{k:"boxhD",v:"\xE2\x95\xA5"},{k:"boxhU",v:"\xE2\x95\xA8"},{k:"boxhd",v:"\xE2\x94\xAC"},{k:"boxhu",v:"\xE2\x94\xB4"},{k:"boxminus",v:"\xE2\x8A\x9F"},{k:"boxplus",v:"\xE2\x8A\x9E"},{k:"boxtimes",v:"\xE2\x8A\xA0"},{k:"boxuL",v:"\xE2\x95\x9B"},{k:"boxuR",v:"\xE2\x95\x98"},{k:"boxul",v:"\xE2\x94\x98"},{k:"boxur",v:"\xE2\x94\x94"},{k:"boxv",v:"\xE2\x94\x82"},{k:"boxvH",v:"\xE2\x95\xAA"},{k:"boxvL",v:"\xE2\x95\xA1"},{k:"boxvR",v:"\xE2\x95\x9E"},{k:"boxvh",v:"\xE2\x94\xBC"},{k:"boxvl",v:"\xE2\x94\xA4"},{k:"boxvr",v:"\xE2\x94\x9C"},{k:"bprime",v:"\xE2\x80\xB5"},{k:"breve",v:"\xCB\x98"},{k:"brvbar",v:"\xC2\xA6"},{k:"bscr",v:"\xF0\x9D\x92\xB7"},{k:"bsemi",v:"\xE2\x81\x8F"},{k:"bsim",v:"\xE2\x88\xBD"},{k:"bsime",v:"\xE2\x8B\x8D"},{k:"bsol",v:"\\"},{k:"bsolb",v:"\xE2\xA7\x85"},{k:"bsolhsub",v:"\xE2\x9F\x88"},{k:"bull",v:"\xE2\x80\xA2"},{k:"bullet",v:"\xE2\x80\xA2"},{k:"bump",v:"\xE2\x89\x8E"},{k:"bumpE",v:"\xE2\xAA\xAE"},{k:"bumpe",v:"\xE2\x89\x8F"},{k:"bumpeq",v:"\xE2\x89\x8F"},{k:"cacute",v:"\xC4\x87"},{k:"cap",v:"\xE2\x88\xA9"},{k:"capand",v:"\xE2\xA9\x84"},{k:"capbrcup",v:"\xE2\xA9\x89"},{k:"capcap",v:"\xE2\xA9\x8B"},{k:"capcup",v:"\xE2\xA9\x87"},{k:"capdot",v:"\xE2\xA9\x80"},{k:"caps",v:"\xE2\x88\xA9\xEF\xB8\x80"},{k:"caret",v:"\xE2\x81\x81"},{k:"caron",v:"\xCB\x87"},{k:"ccaps",v:"\xE2\xA9\x8D"},{k:"ccaron",v:"\xC4\x8D"},{k:"ccedil",v:"\xC3\xA7"},{k:"ccirc",v:"\xC4\x89"},{k:"ccups",v:"\xE2\xA9\x8C"},{k:"ccupssm",v:"\xE2\xA9\x90"},{k:"cdot",v:"\xC4\x8B"},{k:"cedil",v:"\xC2\xB8"},{k:"cemptyv",v:"\xE2\xA6\xB2"},{k:"cent",v:"\xC2\xA2"},{k:"centerdot",v:"\xC2\xB7"},{k:"cfr",v:"\xF0\x9D\x94\xA0"},{k:"chcy",v:"\xD1\x87"},{k:"check",v:"\xE2\x9C\x93"},{k:"checkmark",v:"\xE2\x9C\x93"},{k:"chi",v:"\xCF\x87"},{k:"cir",v:"\xE2\x97\x8B"},{k:"cirE",v:"\xE2\xA7\x83"},{k:"circ",v:"\xCB\x86"},{k:"circeq",v:"\xE2\x89\x97"},{k:"circlearrowleft",v:"\xE2\x86\xBA"},{k:"circlearrowright",v:"\xE2\x86\xBB"},{k:"circledR",v:"\xC2\xAE"},{k:"circledS",v:"\xE2\x93\x88"},{k:"circledast",v:"\xE2\x8A\x9B"},{k:"circledcirc",v:"\xE2\x8A\x9A"},{k:"circleddash",v:"\xE2\x8A\x9D"},{k:"cire",v:"\xE2\x89\x97"},{k:"cirfnint",v:"\xE2\xA8\x90"},{k:"cirmid",v:"\xE2\xAB\xAF"},{k:"cirscir",v:"\xE2\xA7\x82"},{k:"clubs",v:"\xE2\x99\xA3"},{k:"clubsuit",v:"\xE2\x99\xA3"},{k:"colon",v:":"},{k:"colone",v:"\xE2\x89\x94"},{k:"coloneq",v:"\xE2\x89\x94"},{k:"comma",v:","},{k:"commat",v:"@"},{k:"comp",v:"\xE2\x88\x81"},{k:"compfn",v:"\xE2\x88\x98"},{k:"complement",v:"\xE2\x88\x81"},{k:"complexes",v:"\xE2\x84\x82"},{k:"cong",v:"\xE2\x89\x85"},{k:"congdot",v:"\xE2\xA9\xAD"},{k:"conint",v:"\xE2\x88\xAE"},{k:"copf",v:"\xF0\x9D\x95\x94"},{k:"coprod",v:"\xE2\x88\x90"},{k:"copy",v:"\xC2\xA9"},{k:"copysr",v:"\xE2\x84\x97"},{k:"crarr",v:"\xE2\x86\xB5"},{k:"cross",v:"\xE2\x9C\x97"},{k:"cscr",v:"\xF0\x9D\x92\xB8"},{k:"csub",v:"\xE2\xAB\x8F"},{k:"csube",v:"\xE2\xAB\x91"},{k:"csup",v:"\xE2\xAB\x90"},{k:"csupe",v:"\xE2\xAB\x92"},{k:"ctdot",v:"\xE2\x8B\xAF"},{k:"cudarrl",v:"\xE2\xA4\xB8"},{k:"cudarrr",v:"\xE2\xA4\xB5"},{k:"cuepr",v:"\xE2\x8B\x9E"},{k:"cuesc",v:"\xE2\x8B\x9F"},{k:"cularr",v:"\xE2\x86\xB6"},{k:"cularrp",v:"\xE2\xA4\xBD"},{k:"cup",v:"\xE2\x88\xAA"},{k:"cupbrcap",v:"\xE2\xA9\x88"},{k:"cupcap",v:"\xE2\xA9\x86"},{k:"cupcup",v:"\xE2\xA9\x8A"},{k:"cupdot",v:"\xE2\x8A\x8D"},{k:"cupor",v:"\xE2\xA9\x85"},{k:"cups",v:"\xE2\x88\xAA\xEF\xB8\x80"},{k:"curarr",v:"\xE2\x86\xB7"},{k:"curarrm",v:"\xE2\xA4\xBC"},{k:"curlyeqprec",v:"\xE2\x8B\x9E"},{k:"curlyeqsucc",v:"\xE2\x8B\x9F"},{k:"curlyvee",v:"\xE2\x8B\x8E"},{k:"curlywedge",v:"\xE2\x8B\x8F"},{k:"curren",v:"\xC2\xA4"},{k:"curvearrowleft",v:"\xE2\x86\xB6"},{k:"curvearrowright",v:"\xE2\x86\xB7"},{k:"cuvee",v:"\xE2\x8B\x8E"},{k:"cuwed",v:"\xE2\x8B\x8F"},{k:"cwconint",v:"\xE2\x88\xB2"},{k:"cwint",v:"\xE2\x88\xB1"},{k:"cylcty",v:"\xE2\x8C\xAD"},{k:"dArr",v:"\xE2\x87\x93"},{k:"dHar",v:"\xE2\xA5\xA5"},{k:"dagger",v:"\xE2\x80\xA0"},{k:"daleth",v:"\xE2\x84\xB8"},{k:"darr",v:"\xE2\x86\x93"},{k:"dash",v:"\xE2\x80\x90"},{k:"dashv",v:"\xE2\x8A\xA3"},{k:"dbkarow",v:"\xE2\xA4\x8F"},{k:"dblac",v:"\xCB\x9D"},{k:"dcaron",v:"\xC4\x8F"},{k:"dcy",v:"\xD0\xB4"},{k:"dd",v:"\xE2\x85\x86"},{k:"ddagger",v:"\xE2\x80\xA1"},{k:"ddarr",v:"\xE2\x87\x8A"},{k:"ddotseq",v:"\xE2\xA9\xB7"},{k:"deg",v:"\xC2\xB0"},{k:"delta",v:"\xCE\xB4"},{k:"demptyv",v:"\xE2\xA6\xB1"},{k:"dfisht",v:"\xE2\xA5\xBF"},{k:"dfr",v:"\xF0\x9D\x94\xA1"},{k:"dharl",v:"\xE2\x87\x83"},{k:"dharr",v:"\xE2\x87\x82"},{k:"diam",v:"\xE2\x8B\x84"},{k:"diamond",v:"\xE2\x8B\x84"},{k:"diamondsuit",v:"\xE2\x99\xA6"},{k:"diams",v:"\xE2\x99\xA6"},{k:"die",v:"\xC2\xA8"},{k:"digamma",v:"\xCF\x9D"},{k:"disin",v:"\xE2\x8B\xB2"},{k:"div",v:"\xC3\xB7"},{k:"divide",v:"\xC3\xB7"},{k:"divideontimes",v:"\xE2\x8B\x87"},{k:"divonx",v:"\xE2\x8B\x87"},{k:"djcy",v:"\xD1\x92"},{k:"dlcorn",v:"\xE2\x8C\x9E"},{k:"dlcrop",v:"\xE2\x8C\x8D"},{k:"dollar",v:"$"},{k:"dopf",v:"\xF0\x9D\x95\x95"},{k:"dot",v:"\xCB\x99"},{k:"doteq",v:"\xE2\x89\x90"},{k:"doteqdot",v:"\xE2\x89\x91"},{k:"dotminus",v:"\xE2\x88\xB8"},{k:"dotplus",v:"\xE2\x88\x94"},{k:"dotsquare",v:"\xE2\x8A\xA1"},{k:"doublebarwedge",v:"\xE2\x8C\x86"},{k:"downarrow",v:"\xE2\x86\x93"},{k:"downdownarrows",v:"\xE2\x87\x8A"},{k:"downharpoonleft",v:"\xE2\x87\x83"},{k:"downharpoonright",v:"\xE2\x87\x82"},{k:"drbkarow",v:"\xE2\xA4\x90"},{k:"drcorn",v:"\xE2\x8C\x9F"},{k:"drcrop",v:"\xE2\x8C\x8C"},{k:"dscr",v:"\xF0\x9D\x92\xB9"},{k:"dscy",v:"\xD1\x95"},{k:"dsol",v:"\xE2\xA7\xB6"},{k:"dstrok",v:"\xC4\x91"},{k:"dtdot",v:"\xE2\x8B\xB1"},{k:"dtri",v:"\xE2\x96\xBF"},{k:"dtrif",v:"\xE2\x96\xBE"},{k:"duarr",v:"\xE2\x87\xB5"},{k:"duhar",v:"\xE2\xA5\xAF"},{k:"dwangle",v:"\xE2\xA6\xA6"},{k:"dzcy",v:"\xD1\x9F"},{k:"dzigrarr",v:"\xE2\x9F\xBF"},{k:"eDDot",v:"\xE2\xA9\xB7"},{k:"eDot",v:"\xE2\x89\x91"},{k:"eacute",v:"\xC3\xA9"},{k:"easter",v:"\xE2\xA9\xAE"},{k:"ecaron",v:"\xC4\x9B"},{k:"ecir",v:"\xE2\x89\x96"},{k:"ecirc",v:"\xC3\xAA"},{k:"ecolon",v:"\xE2\x89\x95"},{k:"ecy",v:"\xD1\x8D"},{k:"edot",v:"\xC4\x97"},{k:"ee",v:"\xE2\x85\x87"},{k:"efDot",v:"\xE2\x89\x92"},{k:"efr",v:"\xF0\x9D\x94\xA2"},{k:"eg",v:"\xE2\xAA\x9A"},{k:"egrave",v:"\xC3\xA8"},{k:"egs",v:"\xE2\xAA\x96"},{k:"egsdot",v:"\xE2\xAA\x98"},{k:"el",v:"\xE2\xAA\x99"},{k:"elinters",v:"\xE2\x8F\xA7"},{k:"ell",v:"\xE2\x84\x93"},{k:"els",v:"\xE2\xAA\x95"},{k:"elsdot",v:"\xE2\xAA\x97"},{k:"emacr",v:"\xC4\x93"},{k:"empty",v:"\xE2\x88\x85"},{k:"emptyset",v:"\xE2\x88\x85"},{k:"emptyv",v:"\xE2\x88\x85"},{k:"emsp",v:"\xE2\x80\x83"},{k:"emsp13",v:"\xE2\x80\x84"},{k:"emsp14",v:"\xE2\x80\x85"},{k:"eng",v:"\xC5\x8B"},{k:"ensp",v:"\xE2\x80\x82"},{k:"eogon",v:"\xC4\x99"},{k:"eopf",v:"\xF0\x9D\x95\x96"},{k:"epar",v:"\xE2\x8B\x95"},{k:"eparsl",v:"\xE2\xA7\xA3"},{k:"eplus",v:"\xE2\xA9\xB1"},{k:"epsi",v:"\xCE\xB5"},{k:"epsilon",v:"\xCE\xB5"},{k:"epsiv",v:"\xCF\xB5"},{k:"eqcirc",v:"\xE2\x89\x96"},{k:"eqcolon",v:"\xE2\x89\x95"},{k:"eqsim",v:"\xE2\x89\x82"},{k:"eqslantgtr",v:"\xE2\xAA\x96"},{k:"eqslantless",v:"\xE2\xAA\x95"},{k:"equals",v:"="},{k:"equest",v:"\xE2\x89\x9F"},{k:"equiv",v:"\xE2\x89\xA1"},{k:"equivDD",v:"\xE2\xA9\xB8"},{k:"eqvparsl",v:"\xE2\xA7\xA5"},{k:"erDot",v:"\xE2\x89\x93"},{k:"erarr",v:"\xE2\xA5\xB1"},{k:"escr",v:"\xE2\x84\xAF"},{k:"esdot",v:"\xE2\x89\x90"},{k:"esim",v:"\xE2\x89\x82"},{k:"eta",v:"\xCE\xB7"},{k:"eth",v:"\xC3\xB0"},{k:"euml",v:"\xC3\xAB"},{k:"euro",v:"\xE2\x82\xAC"},{k:"excl",v:"!"},{k:"exist",v:"\xE2\x88\x83"},{k:"expectation",v:"\xE2\x84\xB0"},{k:"exponentiale",v:"\xE2\x85\x87"},{k:"fallingdotseq",v:"\xE2\x89\x92"},{k:"fcy",v:"\xD1\x84"},{k:"female",v:"\xE2\x99\x80"},{k:"ffilig",v:"\xEF\xAC\x83"},{k:"fflig",v:"\xEF\xAC\x80"},{k:"ffllig",v:"\xEF\xAC\x84"},{k:"ffr",v:"\xF0\x9D\x94\xA3"},{k:"filig",v:"\xEF\xAC\x81"},{k:"fjlig",v:"fj fj"},{k:"flat",v:"\xE2\x99\xAD"},{k:"fllig",v:"\xEF\xAC\x82"},{k:"fltns",v:"\xE2\x96\xB1"},{k:"fnof",v:"\xC6\x92"},{k:"fopf",v:"\xF0\x9D\x95\x97"},{k:"forall",v:"\xE2\x88\x80"},{k:"fork",v:"\xE2\x8B\x94"},{k:"forkv",v:"\xE2\xAB\x99"},{k:"fpartint",v:"\xE2\xA8\x8D"},{k:"frac12",v:"\xC2\xBD"},{k:"frac13",v:"\xE2\x85\x93"},{k:"frac14",v:"\xC2\xBC"},{k:"frac15",v:"\xE2\x85\x95"},{k:"frac16",v:"\xE2\x85\x99"},{k:"frac18",v:"\xE2\x85\x9B"},{k:"frac23",v:"\xE2\x85\x94"},{k:"frac25",v:"\xE2\x85\x96"},{k:"frac34",v:"\xC2\xBE"},{k:"frac35",v:"\xE2\x85\x97"},{k:"frac38",v:"\xE2\x85\x9C"},{k:"frac45",v:"\xE2\x85\x98"},{k:"frac56",v:"\xE2\x85\x9A"},{k:"frac58",v:"\xE2\x85\x9D"},{k:"frac78",v:"\xE2\x85\x9E"},{k:"frasl",v:"\xE2\x81\x84"},{k:"frown",v:"\xE2\x8C\xA2"},{k:"fscr",v:"\xF0\x9D\x92\xBB"},{k:"gE",v:"\xE2\x89\xA7"},{k:"gEl",v:"\xE2\xAA\x8C"},{k:"gacute",v:"\xC7\xB5"},{k:"gamma",v:"\xCE\xB3"},{k:"gammad",v:"\xCF\x9D"},{k:"gap",v:"\xE2\xAA\x86"},{k:"gbreve",v:"\xC4\x9F"},{k:"gcirc",v:"\xC4\x9D"},{k:"gcy",v:"\xD0\xB3"},{k:"gdot",v:"\xC4\xA1"},{k:"ge",v:"\xE2\x89\xA5"},{k:"gel",v:"\xE2\x8B\x9B"},{k:"geq",v:"\xE2\x89\xA5"},{k:"geqq",v:"\xE2\x89\xA7"},{k:"geqslant",v:"\xE2\xA9\xBE"},{k:"ges",v:"\xE2\xA9\xBE"},{k:"gescc",v:"\xE2\xAA\xA9"},{k:"gesdot",v:"\xE2\xAA\x80"},{k:"gesdoto",v:"\xE2\xAA\x82"},{k:"gesdotol",v:"\xE2\xAA\x84"},{k:"gesl",v:"\xE2\x8B\x9B\xEF\xB8\x80"},{k:"gesles",v:"\xE2\xAA\x94"},{k:"gfr",v:"\xF0\x9D\x94\xA4"},{k:"gg",v:"\xE2\x89\xAB"},{k:"ggg",v:"\xE2\x8B\x99"},{k:"gimel",v:"\xE2\x84\xB7"},{k:"gjcy",v:"\xD1\x93"},{k:"gl",v:"\xE2\x89\xB7"},{k:"glE",v:"\xE2\xAA\x92"},{k:"gla",v:"\xE2\xAA\xA5"},{k:"glj",v:"\xE2\xAA\xA4"},{k:"gnE",v:"\xE2\x89\xA9"},{k:"gnap",v:"\xE2\xAA\x8A"},{k:"gnapprox",v:"\xE2\xAA\x8A"},{k:"gne",v:"\xE2\xAA\x88"},{k:"gneq",v:"\xE2\xAA\x88"},{k:"gneqq",v:"\xE2\x89\xA9"},{k:"gnsim",v:"\xE2\x8B\xA7"},{k:"gopf",v:"\xF0\x9D\x95\x98"},{k:"grave",v:"`"},{k:"gscr",v:"\xE2\x84\x8A"},{k:"gsim",v:"\xE2\x89\xB3"},{k:"gsime",v:"\xE2\xAA\x8E"},{k:"gsiml",v:"\xE2\xAA\x90"},{k:"gt",v:">"},{k:"gtcc",v:"\xE2\xAA\xA7"},{k:"gtcir",v:"\xE2\xA9\xBA"},{k:"gtdot",v:"\xE2\x8B\x97"},{k:"gtlPar",v:"\xE2\xA6\x95"},{k:"gtquest",v:"\xE2\xA9\xBC"},{k:"gtrapprox",v:"\xE2\xAA\x86"},{k:"gtrarr",v:"\xE2\xA5\xB8"},{k:"gtrdot",v:"\xE2\x8B\x97"},{k:"gtreqless",v:"\xE2\x8B\x9B"},{k:"gtreqqless",v:"\xE2\xAA\x8C"},{k:"gtrless",v:"\xE2\x89\xB7"},{k:"gtrsim",v:"\xE2\x89\xB3"},{k:"gvertneqq",v:"\xE2\x89\xA9\xEF\xB8\x80"},{k:"gvnE",v:"\xE2\x89\xA9\xEF\xB8\x80"},{k:"hArr",v:"\xE2\x87\x94"},{k:"hairsp",v:"\xE2\x80\x8A"},{k:"half",v:"\xC2\xBD"},{k:"hamilt",v:"\xE2\x84\x8B"},{k:"hardcy",v:"\xD1\x8A"},{k:"harr",v:"\xE2\x86\x94"},{k:"harrcir",v:"\xE2\xA5\x88"},{k:"harrw",v:"\xE2\x86\xAD"},{k:"hbar",v:"\xE2\x84\x8F"},{k:"hcirc",v:"\xC4\xA5"},{k:"hearts",v:"\xE2\x99\xA5"},{k:"heartsuit",v:"\xE2\x99\xA5"},{k:"hellip",v:"\xE2\x80\xA6"},{k:"hercon",v:"\xE2\x8A\xB9"},{k:"hfr",v:"\xF0\x9D\x94\xA5"},{k:"hksearow",v:"\xE2\xA4\xA5"},{k:"hkswarow",v:"\xE2\xA4\xA6"},{k:"hoarr",v:"\xE2\x87\xBF"},{k:"homtht",v:"\xE2\x88\xBB"},{k:"hookleftarrow",v:"\xE2\x86\xA9"},{k:"hookrightarrow",v:"\xE2\x86\xAA"},{k:"hopf",v:"\xF0\x9D\x95\x99"},{k:"horbar",v:"\xE2\x80\x95"},{k:"hscr",v:"\xF0\x9D\x92\xBD"},{k:"hslash",v:"\xE2\x84\x8F"},{k:"hstrok",v:"\xC4\xA7"},{k:"hybull",v:"\xE2\x81\x83"},{k:"hyphen",v:"\xE2\x80\x90"},{k:"iacute",v:"\xC3\xAD"},{k:"ic",v:"\xE2\x81\xA3"},{k:"icirc",v:"\xC3\xAE"},{k:"icy",v:"\xD0\xB8"},{k:"iecy",v:"\xD0\xB5"},{k:"iexcl",v:"\xC2\xA1"},{k:"iff",v:"\xE2\x87\x94"},{k:"ifr",v:"\xF0\x9D\x94\xA6"},{k:"igrave",v:"\xC3\xAC"},{k:"ii",v:"\xE2\x85\x88"},{k:"iiiint",v:"\xE2\xA8\x8C"},{k:"iiint",v:"\xE2\x88\xAD"},{k:"iinfin",v:"\xE2\xA7\x9C"},{k:"iiota",v:"\xE2\x84\xA9"},{k:"ijlig",v:"\xC4\xB3"},{k:"imacr",v:"\xC4\xAB"},{k:"image",v:"\xE2\x84\x91"},{k:"imagline",v:"\xE2\x84\x90"},{k:"imagpart",v:"\xE2\x84\x91"},{k:"imath",v:"\xC4\xB1"},{k:"imof",v:"\xE2\x8A\xB7"},{k:"imped",v:"\xC6\xB5"},{k:"in",v:"\xE2\x88\x88"},{k:"incare",v:"\xE2\x84\x85"},{k:"infin",v:"\xE2\x88\x9E"},{k:"infintie",v:"\xE2\xA7\x9D"},{k:"inodot",v:"\xC4\xB1"},{k:"int",v:"\xE2\x88\xAB"},{k:"intcal",v:"\xE2\x8A\xBA"},{k:"integers",v:"\xE2\x84\xA4"},{k:"intercal",v:"\xE2\x8A\xBA"},{k:"intlarhk",v:"\xE2\xA8\x97"},{k:"intprod",v:"\xE2\xA8\xBC"},{k:"iocy",v:"\xD1\x91"},{k:"iogon",v:"\xC4\xAF"},{k:"iopf",v:"\xF0\x9D\x95\x9A"},{k:"iota",v:"\xCE\xB9"},{k:"iprod",v:"\xE2\xA8\xBC"},{k:"iquest",v:"\xC2\xBF"},{k:"iscr",v:"\xF0\x9D\x92\xBE"},{k:"isin",v:"\xE2\x88\x88"},{k:"isinE",v:"\xE2\x8B\xB9"},{k:"isindot",v:"\xE2\x8B\xB5"},{k:"isins",v:"\xE2\x8B\xB4"},{k:"isinsv",v:"\xE2\x8B\xB3"},{k:"isinv",v:"\xE2\x88\x88"},{k:"it",v:"\xE2\x81\xA2"},{k:"itilde",v:"\xC4\xA9"},{k:"iukcy",v:"\xD1\x96"},{k:"iuml",v:"\xC3\xAF"},{k:"jcirc",v:"\xC4\xB5"},{k:"jcy",v:"\xD0\xB9"},{k:"jfr",v:"\xF0\x9D\x94\xA7"},{k:"jmath",v:"\xC8\xB7"},{k:"jopf",v:"\xF0\x9D\x95\x9B"},{k:"jscr",v:"\xF0\x9D\x92\xBF"},{k:"jsercy",v:"\xD1\x98"},{k:"jukcy",v:"\xD1\x94"},{k:"kappa",v:"\xCE\xBA"},{k:"kappav",v:"\xCF\xB0"},{k:"kcedil",v:"\xC4\xB7"},{k:"kcy",v:"\xD0\xBA"},{k:"kfr",v:"\xF0\x9D\x94\xA8"},{k:"kgreen",v:"\xC4\xB8"},{k:"khcy",v:"\xD1\x85"},{k:"kjcy",v:"\xD1\x9C"},{k:"kopf",v:"\xF0\x9D\x95\x9C"},{k:"kscr",v:"\xF0\x9D\x93\x80"},{k:"lAarr",v:"\xE2\x87\x9A"},{k:"lArr",v:"\xE2\x87\x90"},{k:"lAtail",v:"\xE2\xA4\x9B"},{k:"lBarr",v:"\xE2\xA4\x8E"},{k:"lE",v:"\xE2\x89\xA6"},{k:"lEg",v:"\xE2\xAA\x8B"},{k:"lHar",v:"\xE2\xA5\xA2"},{k:"lacute",v:"\xC4\xBA"},{k:"laemptyv",v:"\xE2\xA6\xB4"},{k:"lagran",v:"\xE2\x84\x92"},{k:"lambda",v:"\xCE\xBB"},{k:"lang",v:"\xE2\x9F\xA8"},{k:"langd",v:"\xE2\xA6\x91"},{k:"langle",v:"\xE2\x9F\xA8"},{k:"lap",v:"\xE2\xAA\x85"},{k:"laquo",v:"\xC2\xAB"},{k:"larr",v:"\xE2\x86\x90"},{k:"larrb",v:"\xE2\x87\xA4"},{k:"larrbfs",v:"\xE2\xA4\x9F"},{k:"larrfs",v:"\xE2\xA4\x9D"},{k:"larrhk",v:"\xE2\x86\xA9"},{k:"larrlp",v:"\xE2\x86\xAB"},{k:"larrpl",v:"\xE2\xA4\xB9"},{k:"larrsim",v:"\xE2\xA5\xB3"},{k:"larrtl",v:"\xE2\x86\xA2"},{k:"lat",v:"\xE2\xAA\xAB"},{k:"latail",v:"\xE2\xA4\x99"},{k:"late",v:"\xE2\xAA\xAD"},{k:"lates",v:"\xE2\xAA\xAD\xEF\xB8\x80"},{k:"lbarr",v:"\xE2\xA4\x8C"},{k:"lbbrk",v:"\xE2\x9D\xB2"},{k:"lbrace",v:"{"},{k:"lbrack",v:"["},{k:"lbrke",v:"\xE2\xA6\x8B"},{k:"lbrksld",v:"\xE2\xA6\x8F"},{k:"lbrkslu",v:"\xE2\xA6\x8D"},{k:"lcaron",v:"\xC4\xBE"},{k:"lcedil",v:"\xC4\xBC"},{k:"lceil",v:"\xE2\x8C\x88"},{k:"lcub",v:"{"},{k:"lcy",v:"\xD0\xBB"},{k:"ldca",v:"\xE2\xA4\xB6"},{k:"ldquo",v:"\xE2\x80\x9C"},{k:"ldquor",v:"\xE2\x80\x9E"},{k:"ldrdhar",v:"\xE2\xA5\xA7"},{k:"ldrushar",v:"\xE2\xA5\x8B"},{k:"ldsh",v:"\xE2\x86\xB2"},{k:"le",v:"\xE2\x89\xA4"},{k:"leftarrow",v:"\xE2\x86\x90"},{k:"leftarrowtail",v:"\xE2\x86\xA2"},{k:"leftharpoondown",v:"\xE2\x86\xBD"},{k:"leftharpoonup",v:"\xE2\x86\xBC"},{k:"leftleftarrows",v:"\xE2\x87\x87"},{k:"leftrightarrow",v:"\xE2\x86\x94"},{k:"leftrightarrows",v:"\xE2\x87\x86"},{k:"leftrightharpoons",v:"\xE2\x87\x8B"},{k:"leftrightsquigarrow",v:"\xE2\x86\xAD"},{k:"leftthreetimes",v:"\xE2\x8B\x8B"},{k:"leg",v:"\xE2\x8B\x9A"},{k:"leq",v:"\xE2\x89\xA4"},{k:"leqq",v:"\xE2\x89\xA6"},{k:"leqslant",v:"\xE2\xA9\xBD"},{k:"les",v:"\xE2\xA9\xBD"},{k:"lescc",v:"\xE2\xAA\xA8"},{k:"lesdot",v:"\xE2\xA9\xBF"},{k:"lesdoto",v:"\xE2\xAA\x81"},{k:"lesdotor",v:"\xE2\xAA\x83"},{k:"lesg",v:"\xE2\x8B\x9A\xEF\xB8\x80"},{k:"lesges",v:"\xE2\xAA\x93"},{k:"lessapprox",v:"\xE2\xAA\x85"},{k:"lessdot",v:"\xE2\x8B\x96"},{k:"lesseqgtr",v:"\xE2\x8B\x9A"},{k:"lesseqqgtr",v:"\xE2\xAA\x8B"},{k:"lessgtr",v:"\xE2\x89\xB6"},{k:"lesssim",v:"\xE2\x89\xB2"},{k:"lfisht",v:"\xE2\xA5\xBC"},{k:"lfloor",v:"\xE2\x8C\x8A"},{k:"lfr",v:"\xF0\x9D\x94\xA9"},{k:"lg",v:"\xE2\x89\xB6"},{k:"lgE",v:"\xE2\xAA\x91"},{k:"lhard",v:"\xE2\x86\xBD"},{k:"lharu",v:"\xE2\x86\xBC"},{k:"lharul",v:"\xE2\xA5\xAA"},{k:"lhblk",v:"\xE2\x96\x84"},{k:"ljcy",v:"\xD1\x99"},{k:"ll",v:"\xE2\x89\xAA"},{k:"llarr",v:"\xE2\x87\x87"},{k:"llcorner",v:"\xE2\x8C\x9E"},{k:"llhard",v:"\xE2\xA5\xAB"},{k:"lltri",v:"\xE2\x97\xBA"},{k:"lmidot",v:"\xC5\x80"},{k:"lmoust",v:"\xE2\x8E\xB0"},{k:"lmoustache",v:"\xE2\x8E\xB0"},{k:"lnE",v:"\xE2\x89\xA8"},{k:"lnap",v:"\xE2\xAA\x89"},{k:"lnapprox",v:"\xE2\xAA\x89"},{k:"lne",v:"\xE2\xAA\x87"},{k:"lneq",v:"\xE2\xAA\x87"},{k:"lneqq",v:"\xE2\x89\xA8"},{k:"lnsim",v:"\xE2\x8B\xA6"},{k:"loang",v:"\xE2\x9F\xAC"},{k:"loarr",v:"\xE2\x87\xBD"},{k:"lobrk",v:"\xE2\x9F\xA6"},{k:"longleftarrow",v:"\xE2\x9F\xB5"},{k:"longleftrightarrow",v:"\xE2\x9F\xB7"},{k:"longmapsto",v:"\xE2\x9F\xBC"},{k:"longrightarrow",v:"\xE2\x9F\xB6"},{k:"looparrowleft",v:"\xE2\x86\xAB"},{k:"looparrowright",v:"\xE2\x86\xAC"},{k:"lopar",v:"\xE2\xA6\x85"},{k:"lopf",v:"\xF0\x9D\x95\x9D"},{k:"loplus",v:"\xE2\xA8\xAD"},{k:"lotimes",v:"\xE2\xA8\xB4"},{k:"lowast",v:"\xE2\x88\x97"},{k:"lowbar",v:"_"},{k:"loz",v:"\xE2\x97\x8A"},{k:"lozenge",v:"\xE2\x97\x8A"},{k:"lozf",v:"\xE2\xA7\xAB"},{k:"lpar",v:"("},{k:"lparlt",v:"\xE2\xA6\x93"},{k:"lrarr",v:"\xE2\x87\x86"},{k:"lrcorner",v:"\xE2\x8C\x9F"},{k:"lrhar",v:"\xE2\x87\x8B"},{k:"lrhard",v:"\xE2\xA5\xAD"},{k:"lrm",v:"\xE2\x80\x8E"},{k:"lrtri",v:"\xE2\x8A\xBF"},{k:"lsaquo",v:"\xE2\x80\xB9"},{k:"lscr",v:"\xF0\x9D\x93\x81"},{k:"lsh",v:"\xE2\x86\xB0"},{k:"lsim",v:"\xE2\x89\xB2"},{k:"lsime",v:"\xE2\xAA\x8D"},{k:"lsimg",v:"\xE2\xAA\x8F"},{k:"lsqb",v:"["},{k:"lsquo",v:"\xE2\x80\x98"},{k:"lsquor",v:"\xE2\x80\x9A"},{k:"lstrok",v:"\xC5\x82"},{k:"lt",v:"<"},{k:"ltcc",v:"\xE2\xAA\xA6"},{k:"ltcir",v:"\xE2\xA9\xB9"},{k:"ltdot",v:"\xE2\x8B\x96"},{k:"lthree",v:"\xE2\x8B\x8B"},{k:"ltimes",v:"\xE2\x8B\x89"},{k:"ltlarr",v:"\xE2\xA5\xB6"},{k:"ltquest",v:"\xE2\xA9\xBB"},{k:"ltrPar",v:"\xE2\xA6\x96"},{k:"ltri",v:"\xE2\x97\x83"},{k:"ltrie",v:"\xE2\x8A\xB4"},{k:"ltrif",v:"\xE2\x97\x82"},{k:"lurdshar",v:"\xE2\xA5\x8A"},{k:"luruhar",v:"\xE2\xA5\xA6"},{k:"lvertneqq",v:"\xE2\x89\xA8\xEF\xB8\x80"},{k:"lvnE",v:"\xE2\x89\xA8\xEF\xB8\x80"},{k:"mDDot",v:"\xE2\x88\xBA"},{k:"macr",v:"\xC2\xAF"},{k:"male",v:"\xE2\x99\x82"},{k:"malt",v:"\xE2\x9C\xA0"},{k:"maltese",v:"\xE2\x9C\xA0"},{k:"map",v:"\xE2\x86\xA6"},{k:"mapsto",v:"\xE2\x86\xA6"},{k:"mapstodown",v:"\xE2\x86\xA7"},{k:"mapstoleft",v:"\xE2\x86\xA4"},{k:"mapstoup",v:"\xE2\x86\xA5"},{k:"marker",v:"\xE2\x96\xAE"},{k:"mcomma",v:"\xE2\xA8\xA9"},{k:"mcy",v:"\xD0\xBC"},{k:"mdash",v:"\xE2\x80\x94"},{k:"measuredangle",v:"\xE2\x88\xA1"},{k:"mfr",v:"\xF0\x9D\x94\xAA"},{k:"mho",v:"\xE2\x84\xA7"},{k:"micro",v:"\xC2\xB5"},{k:"mid",v:"\xE2\x88\xA3"},{k:"midast",v:"*"},{k:"midcir",v:"\xE2\xAB\xB0"},{k:"middot",v:"\xC2\xB7"},{k:"minus",v:"\xE2\x88\x92"},{k:"minusb",v:"\xE2\x8A\x9F"},{k:"minusd",v:"\xE2\x88\xB8"},{k:"minusdu",v:"\xE2\xA8\xAA"},{k:"mlcp",v:"\xE2\xAB\x9B"},{k:"mldr",v:"\xE2\x80\xA6"},{k:"mnplus",v:"\xE2\x88\x93"},{k:"models",v:"\xE2\x8A\xA7"},{k:"mopf",v:"\xF0\x9D\x95\x9E"},{k:"mp",v:"\xE2\x88\x93"},{k:"mscr",v:"\xF0\x9D\x93\x82"},{k:"mstpos",v:"\xE2\x88\xBE"},{k:"mu",v:"\xCE\xBC"},{k:"multimap",v:"\xE2\x8A\xB8"},{k:"mumap",v:"\xE2\x8A\xB8"},{k:"nGg",v:"\xE2\x8B\x99\xCC\xB8"},{k:"nGt",v:"\xE2\x89\xAB\xE2\x83\x92"},{k:"nGtv",v:"\xE2\x89\xAB\xCC\xB8"},{k:"nLeftarrow",v:"\xE2\x87\x8D"},{k:"nLeftrightarrow",v:"\xE2\x87\x8E"},{k:"nLl",v:"\xE2\x8B\x98\xCC\xB8"},{k:"nLt",v:"\xE2\x89\xAA\xE2\x83\x92"},{k:"nLtv",v:"\xE2\x89\xAA\xCC\xB8"},{k:"nRightarrow",v:"\xE2\x87\x8F"},{k:"nVDash",v:"\xE2\x8A\xAF"},{k:"nVdash",v:"\xE2\x8A\xAE"},{k:"nabla",v:"\xE2\x88\x87"},{k:"nacute",v:"\xC5\x84"},{k:"nang",v:"\xE2\x88\xA0\xE2\x83\x92"},{k:"nap",v:"\xE2\x89\x89"},{k:"napE",v:"\xE2\xA9\xB0\xCC\xB8"},{k:"napid",v:"\xE2\x89\x8B\xCC\xB8"},{k:"napos",v:"\xC5\x89"},{k:"napprox",v:"\xE2\x89\x89"},{k:"natur",v:"\xE2\x99\xAE"},{k:"natural",v:"\xE2\x99\xAE"},{k:"naturals",v:"\xE2\x84\x95"},{k:"nbsp",v:"\xC2\xA0"},{k:"nbump",v:"\xE2\x89\x8E\xCC\xB8"},{k:"nbumpe",v:"\xE2\x89\x8F\xCC\xB8"},{k:"ncap",v:"\xE2\xA9\x83"},{k:"ncaron",v:"\xC5\x88"},{k:"ncedil",v:"\xC5\x86"},{k:"ncong",v:"\xE2\x89\x87"},{k:"ncongdot",v:"\xE2\xA9\xAD\xCC\xB8"},{k:"ncup",v:"\xE2\xA9\x82"},{k:"ncy",v:"\xD0\xBD"},{k:"ndash",v:"\xE2\x80\x93"},{k:"ne",v:"\xE2\x89\xA0"},{k:"neArr",v:"\xE2\x87\x97"},{k:"nearhk",v:"\xE2\xA4\xA4"},{k:"nearr",v:"\xE2\x86\x97"},{k:"nearrow",v:"\xE2\x86\x97"},{k:"nedot",v:"\xE2\x89\x90\xCC\xB8"},{k:"nequiv",v:"\xE2\x89\xA2"},{k:"nesear",v:"\xE2\xA4\xA8"},{k:"nesim",v:"\xE2\x89\x82\xCC\xB8"},{k:"nexist",v:"\xE2\x88\x84"},{k:"nexists",v:"\xE2\x88\x84"},{k:"nfr",v:"\xF0\x9D\x94\xAB"},{k:"ngE",v:"\xE2\x89\xA7\xCC\xB8"},{k:"nge",v:"\xE2\x89\xB1"},{k:"ngeq",v:"\xE2\x89\xB1"},{k:"ngeqq",v:"\xE2\x89\xA7\xCC\xB8"},{k:"ngeqslant",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"nges",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"ngsim",v:"\xE2\x89\xB5"},{k:"ngt",v:"\xE2\x89\xAF"},{k:"ngtr",v:"\xE2\x89\xAF"},{k:"nhArr",v:"\xE2\x87\x8E"},{k:"nharr",v:"\xE2\x86\xAE"},{k:"nhpar",v:"\xE2\xAB\xB2"},{k:"ni",v:"\xE2\x88\x8B"},{k:"nis",v:"\xE2\x8B\xBC"},{k:"nisd",v:"\xE2\x8B\xBA"},{k:"niv",v:"\xE2\x88\x8B"},{k:"njcy",v:"\xD1\x9A"},{k:"nlArr",v:"\xE2\x87\x8D"},{k:"nlE",v:"\xE2\x89\xA6\xCC\xB8"},{k:"nlarr",v:"\xE2\x86\x9A"},{k:"nldr",v:"\xE2\x80\xA5"},{k:"nle",v:"\xE2\x89\xB0"},{k:"nleftarrow",v:"\xE2\x86\x9A"},{k:"nleftrightarrow",v:"\xE2\x86\xAE"},{k:"nleq",v:"\xE2\x89\xB0"},{k:"nleqq",v:"\xE2\x89\xA6\xCC\xB8"},{k:"nleqslant",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"nles",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"nless",v:"\xE2\x89\xAE"},{k:"nlsim",v:"\xE2\x89\xB4"},{k:"nlt",v:"\xE2\x89\xAE"},{k:"nltri",v:"\xE2\x8B\xAA"},{k:"nltrie",v:"\xE2\x8B\xAC"},{k:"nmid",v:"\xE2\x88\xA4"},{k:"nopf",v:"\xF0\x9D\x95\x9F"},{k:"not",v:"\xC2\xAC"},{k:"notin",v:"\xE2\x88\x89"},{k:"notinE",v:"\xE2\x8B\xB9\xCC\xB8"},{k:"notindot",v:"\xE2\x8B\xB5\xCC\xB8"},{k:"notinva",v:"\xE2\x88\x89"},{k:"notinvb",v:"\xE2\x8B\xB7"},{k:"notinvc",v:"\xE2\x8B\xB6"},{k:"notni",v:"\xE2\x88\x8C"},{k:"notniva",v:"\xE2\x88\x8C"},{k:"notnivb",v:"\xE2\x8B\xBE"},{k:"notnivc",v:"\xE2\x8B\xBD"},{k:"npar",v:"\xE2\x88\xA6"},{k:"nparallel",v:"\xE2\x88\xA6"},{k:"nparsl",v:"\xE2\xAB\xBD\xE2\x83\xA5"},{k:"npart",v:"\xE2\x88\x82\xCC\xB8"},{k:"npolint",v:"\xE2\xA8\x94"},{k:"npr",v:"\xE2\x8A\x80"},{k:"nprcue",v:"\xE2\x8B\xA0"},{k:"npre",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"nprec",v:"\xE2\x8A\x80"},{k:"npreceq",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"nrArr",v:"\xE2\x87\x8F"},{k:"nrarr",v:"\xE2\x86\x9B"},{k:"nrarrc",v:"\xE2\xA4\xB3\xCC\xB8"},{k:"nrarrw",v:"\xE2\x86\x9D\xCC\xB8"},{k:"nrightarrow",v:"\xE2\x86\x9B"},{k:"nrtri",v:"\xE2\x8B\xAB"},{k:"nrtrie",v:"\xE2\x8B\xAD"},{k:"nsc",v:"\xE2\x8A\x81"},{k:"nsccue",v:"\xE2\x8B\xA1"},{k:"nsce",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"nscr",v:"\xF0\x9D\x93\x83"},{k:"nshortmid",v:"\xE2\x88\xA4"},{k:"nshortparallel",v:"\xE2\x88\xA6"},{k:"nsim",v:"\xE2\x89\x81"},{k:"nsime",v:"\xE2\x89\x84"},{k:"nsimeq",v:"\xE2\x89\x84"},{k:"nsmid",v:"\xE2\x88\xA4"},{k:"nspar",v:"\xE2\x88\xA6"},{k:"nsqsube",v:"\xE2\x8B\xA2"},{k:"nsqsupe",v:"\xE2\x8B\xA3"},{k:"nsub",v:"\xE2\x8A\x84"},{k:"nsubE",v:"\xE2\xAB\x85\xCC\xB8"},{k:"nsube",v:"\xE2\x8A\x88"},{k:"nsubset",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"nsubseteq",v:"\xE2\x8A\x88"},{k:"nsubseteqq",v:"\xE2\xAB\x85\xCC\xB8"},{k:"nsucc",v:"\xE2\x8A\x81"},{k:"nsucceq",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"nsup",v:"\xE2\x8A\x85"},{k:"nsupE",v:"\xE2\xAB\x86\xCC\xB8"},{k:"nsupe",v:"\xE2\x8A\x89"},{k:"nsupset",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"nsupseteq",v:"\xE2\x8A\x89"},{k:"nsupseteqq",v:"\xE2\xAB\x86\xCC\xB8"},{k:"ntgl",v:"\xE2\x89\xB9"},{k:"ntilde",v:"\xC3\xB1"},{k:"ntlg",v:"\xE2\x89\xB8"},{k:"ntriangleleft",v:"\xE2\x8B\xAA"},{k:"ntrianglelefteq",v:"\xE2\x8B\xAC"},{k:"ntriangleright",v:"\xE2\x8B\xAB"},{k:"ntrianglerighteq",v:"\xE2\x8B\xAD"},{k:"nu",v:"\xCE\xBD"},{k:"num",v:"#"},{k:"numero",v:"\xE2\x84\x96"},{k:"numsp",v:"\xE2\x80\x87"},{k:"nvDash",v:"\xE2\x8A\xAD"},{k:"nvHarr",v:"\xE2\xA4\x84"},{k:"nvap",v:"\xE2\x89\x8D\xE2\x83\x92"},{k:"nvdash",v:"\xE2\x8A\xAC"},{k:"nvge",v:"\xE2\x89\xA5\xE2\x83\x92"},{k:"nvgt",v:">\xE2\x83\x92"},{k:"nvinfin",v:"\xE2\xA7\x9E"},{k:"nvlArr",v:"\xE2\xA4\x82"},{k:"nvle",v:"\xE2\x89\xA4\xE2\x83\x92"},{k:"nvlt",v:"<\xE2\x83\x92"},{k:"nvltrie",v:"\xE2\x8A\xB4\xE2\x83\x92"},{k:"nvrArr",v:"\xE2\xA4\x83"},{k:"nvrtrie",v:"\xE2\x8A\xB5\xE2\x83\x92"},{k:"nvsim",v:"\xE2\x88\xBC\xE2\x83\x92"},{k:"nwArr",v:"\xE2\x87\x96"},{k:"nwarhk",v:"\xE2\xA4\xA3"},{k:"nwarr",v:"\xE2\x86\x96"},{k:"nwarrow",v:"\xE2\x86\x96"},{k:"nwnear",v:"\xE2\xA4\xA7"},{k:"oS",v:"\xE2\x93\x88"},{k:"oacute",v:"\xC3\xB3"},{k:"oast",v:"\xE2\x8A\x9B"},{k:"ocir",v:"\xE2\x8A\x9A"},{k:"ocirc",v:"\xC3\xB4"},{k:"ocy",v:"\xD0\xBE"},{k:"odash",v:"\xE2\x8A\x9D"},{k:"odblac",v:"\xC5\x91"},{k:"odiv",v:"\xE2\xA8\xB8"},{k:"odot",v:"\xE2\x8A\x99"},{k:"odsold",v:"\xE2\xA6\xBC"},{k:"oelig",v:"\xC5\x93"},{k:"ofcir",v:"\xE2\xA6\xBF"},{k:"ofr",v:"\xF0\x9D\x94\xAC"},{k:"ogon",v:"\xCB\x9B"},{k:"ograve",v:"\xC3\xB2"},{k:"ogt",v:"\xE2\xA7\x81"},{k:"ohbar",v:"\xE2\xA6\xB5"},{k:"ohm",v:"\xCE\xA9"},{k:"oint",v:"\xE2\x88\xAE"},{k:"olarr",v:"\xE2\x86\xBA"},{k:"olcir",v:"\xE2\xA6\xBE"},{k:"olcross",v:"\xE2\xA6\xBB"},{k:"oline",v:"\xE2\x80\xBE"},{k:"olt",v:"\xE2\xA7\x80"},{k:"omacr",v:"\xC5\x8D"},{k:"omega",v:"\xCF\x89"},{k:"omicron",v:"\xCE\xBF"},{k:"omid",v:"\xE2\xA6\xB6"},{k:"ominus",v:"\xE2\x8A\x96"},{k:"oopf",v:"\xF0\x9D\x95\xA0"},{k:"opar",v:"\xE2\xA6\xB7"},{k:"operp",v:"\xE2\xA6\xB9"},{k:"oplus",v:"\xE2\x8A\x95"},{k:"or",v:"\xE2\x88\xA8"},{k:"orarr",v:"\xE2\x86\xBB"},{k:"ord",v:"\xE2\xA9\x9D"},{k:"order",v:"\xE2\x84\xB4"},{k:"orderof",v:"\xE2\x84\xB4"},{k:"ordf",v:"\xC2\xAA"},{k:"ordm",v:"\xC2\xBA"},{k:"origof",v:"\xE2\x8A\xB6"},{k:"oror",v:"\xE2\xA9\x96"},{k:"orslope",v:"\xE2\xA9\x97"},{k:"orv",v:"\xE2\xA9\x9B"},{k:"oscr",v:"\xE2\x84\xB4"},{k:"oslash",v:"\xC3\xB8"},{k:"osol",v:"\xE2\x8A\x98"},{k:"otilde",v:"\xC3\xB5"},{k:"otimes",v:"\xE2\x8A\x97"},{k:"otimesas",v:"\xE2\xA8\xB6"},{k:"ouml",v:"\xC3\xB6"},{k:"ovbar",v:"\xE2\x8C\xBD"},{k:"par",v:"\xE2\x88\xA5"},{k:"para",v:"\xC2\xB6"},{k:"parallel",v:"\xE2\x88\xA5"},{k:"parsim",v:"\xE2\xAB\xB3"},{k:"parsl",v:"\xE2\xAB\xBD"},{k:"part",v:"\xE2\x88\x82"},{k:"pcy",v:"\xD0\xBF"},{k:"percnt",v:"%"},{k:"period",v:"."},{k:"permil",v:"\xE2\x80\xB0"},{k:"perp",v:"\xE2\x8A\xA5"},{k:"pertenk",v:"\xE2\x80\xB1"},{k:"pfr",v:"\xF0\x9D\x94\xAD"},{k:"phi",v:"\xCF\x86"},{k:"phiv",v:"\xCF\x95"},{k:"phmmat",v:"\xE2\x84\xB3"},{k:"phone",v:"\xE2\x98\x8E"},{k:"pi",v:"\xCF\x80"},{k:"pitchfork",v:"\xE2\x8B\x94"},{k:"piv",v:"\xCF\x96"},{k:"planck",v:"\xE2\x84\x8F"},{k:"planckh",v:"\xE2\x84\x8E"},{k:"plankv",v:"\xE2\x84\x8F"},{k:"plus",v:"+"},{k:"plusacir",v:"\xE2\xA8\xA3"},{k:"plusb",v:"\xE2\x8A\x9E"},{k:"pluscir",v:"\xE2\xA8\xA2"},{k:"plusdo",v:"\xE2\x88\x94"},{k:"plusdu",v:"\xE2\xA8\xA5"},{k:"pluse",v:"\xE2\xA9\xB2"},{k:"plusmn",v:"\xC2\xB1"},{k:"plussim",v:"\xE2\xA8\xA6"},{k:"plustwo",v:"\xE2\xA8\xA7"},{k:"pm",v:"\xC2\xB1"},{k:"pointint",v:"\xE2\xA8\x95"},{k:"popf",v:"\xF0\x9D\x95\xA1"},{k:"pound",v:"\xC2\xA3"},{k:"pr",v:"\xE2\x89\xBA"},{k:"prE",v:"\xE2\xAA\xB3"},{k:"prap",v:"\xE2\xAA\xB7"},{k:"prcue",v:"\xE2\x89\xBC"},{k:"pre",v:"\xE2\xAA\xAF"},{k:"prec",v:"\xE2\x89\xBA"},{k:"precapprox",v:"\xE2\xAA\xB7"},{k:"preccurlyeq",v:"\xE2\x89\xBC"},{k:"preceq",v:"\xE2\xAA\xAF"},{k:"precnapprox",v:"\xE2\xAA\xB9"},{k:"precneqq",v:"\xE2\xAA\xB5"},{k:"precnsim",v:"\xE2\x8B\xA8"},{k:"precsim",v:"\xE2\x89\xBE"},{k:"prime",v:"\xE2\x80\xB2"},{k:"primes",v:"\xE2\x84\x99"},{k:"prnE",v:"\xE2\xAA\xB5"},{k:"prnap",v:"\xE2\xAA\xB9"},{k:"prnsim",v:"\xE2\x8B\xA8"},{k:"prod",v:"\xE2\x88\x8F"},{k:"profalar",v:"\xE2\x8C\xAE"},{k:"profline",v:"\xE2\x8C\x92"},{k:"profsurf",v:"\xE2\x8C\x93"},{k:"prop",v:"\xE2\x88\x9D"},{k:"propto",v:"\xE2\x88\x9D"},{k:"prsim",v:"\xE2\x89\xBE"},{k:"prurel",v:"\xE2\x8A\xB0"},{k:"pscr",v:"\xF0\x9D\x93\x85"},{k:"psi",v:"\xCF\x88"},{k:"puncsp",v:"\xE2\x80\x88"},{k:"qfr",v:"\xF0\x9D\x94\xAE"},{k:"qint",v:"\xE2\xA8\x8C"},{k:"qopf",v:"\xF0\x9D\x95\xA2"},{k:"qprime",v:"\xE2\x81\x97"},{k:"qscr",v:"\xF0\x9D\x93\x86"},{k:"quaternions",v:"\xE2\x84\x8D"},{k:"quatint",v:"\xE2\xA8\x96"},{k:"quest",v:"?"},{k:"questeq",v:"\xE2\x89\x9F"},{k:"quot",v:"\""},{k:"rAarr",v:"\xE2\x87\x9B"},{k:"rArr",v:"\xE2\x87\x92"},{k:"rAtail",v:"\xE2\xA4\x9C"},{k:"rBarr",v:"\xE2\xA4\x8F"},{k:"rHar",v:"\xE2\xA5\xA4"},{k:"race",v:"\xE2\x88\xBD\xCC\xB1"},{k:"racute",v:"\xC5\x95"},{k:"radic",v:"\xE2\x88\x9A"},{k:"raemptyv",v:"\xE2\xA6\xB3"},{k:"rang",v:"\xE2\x9F\xA9"},{k:"rangd",v:"\xE2\xA6\x92"},{k:"range",v:"\xE2\xA6\xA5"},{k:"rangle",v:"\xE2\x9F\xA9"},{k:"raquo",v:"\xC2\xBB"},{k:"rarr",v:"\xE2\x86\x92"},{k:"rarrap",v:"\xE2\xA5\xB5"},{k:"rarrb",v:"\xE2\x87\xA5"},{k:"rarrbfs",v:"\xE2\xA4\xA0"},{k:"rarrc",v:"\xE2\xA4\xB3"},{k:"rarrfs",v:"\xE2\xA4\x9E"},{k:"rarrhk",v:"\xE2\x86\xAA"},{k:"rarrlp",v:"\xE2\x86\xAC"},{k:"rarrpl",v:"\xE2\xA5\x85"},{k:"rarrsim",v:"\xE2\xA5\xB4"},{k:"rarrtl",v:"\xE2\x86\xA3"},{k:"rarrw",v:"\xE2\x86\x9D"},{k:"ratail",v:"\xE2\xA4\x9A"},{k:"ratio",v:"\xE2\x88\xB6"},{k:"rationals",v:"\xE2\x84\x9A"},{k:"rbarr",v:"\xE2\xA4\x8D"},{k:"rbbrk",v:"\xE2\x9D\xB3"},{k:"rbrace",v:"}"},{k:"rbrack",v:"]"},{k:"rbrke",v:"\xE2\xA6\x8C"},{k:"rbrksld",v:"\xE2\xA6\x8E"},{k:"rbrkslu",v:"\xE2\xA6\x90"},{k:"rcaron",v:"\xC5\x99"},{k:"rcedil",v:"\xC5\x97"},{k:"rceil",v:"\xE2\x8C\x89"},{k:"rcub",v:"}"},{k:"rcy",v:"\xD1\x80"},{k:"rdca",v:"\xE2\xA4\xB7"},{k:"rdldhar",v:"\xE2\xA5\xA9"},{k:"rdquo",v:"\xE2\x80\x9D"},{k:"rdquor",v:"\xE2\x80\x9D"},{k:"rdsh",v:"\xE2\x86\xB3"},{k:"real",v:"\xE2\x84\x9C"},{k:"realine",v:"\xE2\x84\x9B"},{k:"realpart",v:"\xE2\x84\x9C"},{k:"reals",v:"\xE2\x84\x9D"},{k:"rect",v:"\xE2\x96\xAD"},{k:"reg",v:"\xC2\xAE"},{k:"rfisht",v:"\xE2\xA5\xBD"},{k:"rfloor",v:"\xE2\x8C\x8B"},{k:"rfr",v:"\xF0\x9D\x94\xAF"},{k:"rhard",v:"\xE2\x87\x81"},{k:"rharu",v:"\xE2\x87\x80"},{k:"rharul",v:"\xE2\xA5\xAC"},{k:"rho",v:"\xCF\x81"},{k:"rhov",v:"\xCF\xB1"},{k:"rightarrow",v:"\xE2\x86\x92"},{k:"rightarrowtail",v:"\xE2\x86\xA3"},{k:"rightharpoondown",v:"\xE2\x87\x81"},{k:"rightharpoonup",v:"\xE2\x87\x80"},{k:"rightleftarrows",v:"\xE2\x87\x84"},{k:"rightleftharpoons",v:"\xE2\x87\x8C"},{k:"rightrightarrows",v:"\xE2\x87\x89"},{k:"rightsquigarrow",v:"\xE2\x86\x9D"},{k:"rightthreetimes",v:"\xE2\x8B\x8C"},{k:"ring",v:"\xCB\x9A"},{k:"risingdotseq",v:"\xE2\x89\x93"},{k:"rlarr",v:"\xE2\x87\x84"},{k:"rlhar",v:"\xE2\x87\x8C"},{k:"rlm",v:"\xE2\x80\x8F"},{k:"rmoust",v:"\xE2\x8E\xB1"},{k:"rmoustache",v:"\xE2\x8E\xB1"},{k:"rnmid",v:"\xE2\xAB\xAE"},{k:"roang",v:"\xE2\x9F\xAD"},{k:"roarr",v:"\xE2\x87\xBE"},{k:"robrk",v:"\xE2\x9F\xA7"},{k:"ropar",v:"\xE2\xA6\x86"},{k:"ropf",v:"\xF0\x9D\x95\xA3"},{k:"roplus",v:"\xE2\xA8\xAE"},{k:"rotimes",v:"\xE2\xA8\xB5"},{k:"rpar",v:")"},{k:"rpargt",v:"\xE2\xA6\x94"},{k:"rppolint",v:"\xE2\xA8\x92"},{k:"rrarr",v:"\xE2\x87\x89"},{k:"rsaquo",v:"\xE2\x80\xBA"},{k:"rscr",v:"\xF0\x9D\x93\x87"},{k:"rsh",v:"\xE2\x86\xB1"},{k:"rsqb",v:"]"},{k:"rsquo",v:"\xE2\x80\x99"},{k:"rsquor",v:"\xE2\x80\x99"},{k:"rthree",v:"\xE2\x8B\x8C"},{k:"rtimes",v:"\xE2\x8B\x8A"},{k:"rtri",v:"\xE2\x96\xB9"},{k:"rtrie",v:"\xE2\x8A\xB5"},{k:"rtrif",v:"\xE2\x96\xB8"},{k:"rtriltri",v:"\xE2\xA7\x8E"},{k:"ruluhar",v:"\xE2\xA5\xA8"},{k:"rx",v:"\xE2\x84\x9E"},{k:"sacute",v:"\xC5\x9B"},{k:"sbquo",v:"\xE2\x80\x9A"},{k:"sc",v:"\xE2\x89\xBB"},{k:"scE",v:"\xE2\xAA\xB4"},{k:"scap",v:"\xE2\xAA\xB8"},{k:"scaron",v:"\xC5\xA1"},{k:"sccue",v:"\xE2\x89\xBD"},{k:"sce",v:"\xE2\xAA\xB0"},{k:"scedil",v:"\xC5\x9F"},{k:"scirc",v:"\xC5\x9D"},{k:"scnE",v:"\xE2\xAA\xB6"},{k:"scnap",v:"\xE2\xAA\xBA"},{k:"scnsim",v:"\xE2\x8B\xA9"},{k:"scpolint",v:"\xE2\xA8\x93"},{k:"scsim",v:"\xE2\x89\xBF"},{k:"scy",v:"\xD1\x81"},{k:"sdot",v:"\xE2\x8B\x85"},{k:"sdotb",v:"\xE2\x8A\xA1"},{k:"sdote",v:"\xE2\xA9\xA6"},{k:"seArr",v:"\xE2\x87\x98"},{k:"searhk",v:"\xE2\xA4\xA5"},{k:"searr",v:"\xE2\x86\x98"},{k:"searrow",v:"\xE2\x86\x98"},{k:"sect",v:"\xC2\xA7"},{k:"semi",v:";"},{k:"seswar",v:"\xE2\xA4\xA9"},{k:"setminus",v:"\xE2\x88\x96"},{k:"setmn",v:"\xE2\x88\x96"},{k:"sext",v:"\xE2\x9C\xB6"},{k:"sfr",v:"\xF0\x9D\x94\xB0"},{k:"sfrown",v:"\xE2\x8C\xA2"},{k:"sharp",v:"\xE2\x99\xAF"},{k:"shchcy",v:"\xD1\x89"},{k:"shcy",v:"\xD1\x88"},{k:"shortmid",v:"\xE2\x88\xA3"},{k:"shortparallel",v:"\xE2\x88\xA5"},{k:"shy",v:"\xC2\xAD"},{k:"sigma",v:"\xCF\x83"},{k:"sigmaf",v:"\xCF\x82"},{k:"sigmav",v:"\xCF\x82"},{k:"sim",v:"\xE2\x88\xBC"},{k:"simdot",v:"\xE2\xA9\xAA"},{k:"sime",v:"\xE2\x89\x83"},{k:"simeq",v:"\xE2\x89\x83"},{k:"simg",v:"\xE2\xAA\x9E"},{k:"simgE",v:"\xE2\xAA\xA0"},{k:"siml",v:"\xE2\xAA\x9D"},{k:"simlE",v:"\xE2\xAA\x9F"},{k:"simne",v:"\xE2\x89\x86"},{k:"simplus",v:"\xE2\xA8\xA4"},{k:"simrarr",v:"\xE2\xA5\xB2"},{k:"slarr",v:"\xE2\x86\x90"},{k:"smallsetminus",v:"\xE2\x88\x96"},{k:"smashp",v:"\xE2\xA8\xB3"},{k:"smeparsl",v:"\xE2\xA7\xA4"},{k:"smid",v:"\xE2\x88\xA3"},{k:"smile",v:"\xE2\x8C\xA3"},{k:"smt",v:"\xE2\xAA\xAA"},{k:"smte",v:"\xE2\xAA\xAC"},{k:"smtes",v:"\xE2\xAA\xAC\xEF\xB8\x80"},{k:"softcy",v:"\xD1\x8C"},{k:"sol",v:"/"},{k:"solb",v:"\xE2\xA7\x84"},{k:"solbar",v:"\xE2\x8C\xBF"},{k:"sopf",v:"\xF0\x9D\x95\xA4"},{k:"spades",v:"\xE2\x99\xA0"},{k:"spadesuit",v:"\xE2\x99\xA0"},{k:"spar",v:"\xE2\x88\xA5"},{k:"sqcap",v:"\xE2\x8A\x93"},{k:"sqcaps",v:"\xE2\x8A\x93\xEF\xB8\x80"},{k:"sqcup",v:"\xE2\x8A\x94"},{k:"sqcups",v:"\xE2\x8A\x94\xEF\xB8\x80"},{k:"sqsub",v:"\xE2\x8A\x8F"},{k:"sqsube",v:"\xE2\x8A\x91"},{k:"sqsubset",v:"\xE2\x8A\x8F"},{k:"sqsubseteq",v:"\xE2\x8A\x91"},{k:"sqsup",v:"\xE2\x8A\x90"},{k:"sqsupe",v:"\xE2\x8A\x92"},{k:"sqsupset",v:"\xE2\x8A\x90"},{k:"sqsupseteq",v:"\xE2\x8A\x92"},{k:"squ",v:"\xE2\x96\xA1"},{k:"square",v:"\xE2\x96\xA1"},{k:"squarf",v:"\xE2\x96\xAA"},{k:"squf",v:"\xE2\x96\xAA"},{k:"srarr",v:"\xE2\x86\x92"},{k:"sscr",v:"\xF0\x9D\x93\x88"},{k:"ssetmn",v:"\xE2\x88\x96"},{k:"ssmile",v:"\xE2\x8C\xA3"},{k:"sstarf",v:"\xE2\x8B\x86"},{k:"star",v:"\xE2\x98\x86"},{k:"starf",v:"\xE2\x98\x85"},{k:"straightepsilon",v:"\xCF\xB5"},{k:"straightphi",v:"\xCF\x95"},{k:"strns",v:"\xC2\xAF"},{k:"sub",v:"\xE2\x8A\x82"},{k:"subE",v:"\xE2\xAB\x85"},{k:"subdot",v:"\xE2\xAA\xBD"},{k:"sube",v:"\xE2\x8A\x86"},{k:"subedot",v:"\xE2\xAB\x83"},{k:"submult",v:"\xE2\xAB\x81"},{k:"subnE",v:"\xE2\xAB\x8B"},{k:"subne",v:"\xE2\x8A\x8A"},{k:"subplus",v:"\xE2\xAA\xBF"},{k:"subrarr",v:"\xE2\xA5\xB9"},{k:"subset",v:"\xE2\x8A\x82"},{k:"subseteq",v:"\xE2\x8A\x86"},{k:"subseteqq",v:"\xE2\xAB\x85"},{k:"subsetneq",v:"\xE2\x8A\x8A"},{k:"subsetneqq",v:"\xE2\xAB\x8B"},{k:"subsim",v:"\xE2\xAB\x87"},{k:"subsub",v:"\xE2\xAB\x95"},{k:"subsup",v:"\xE2\xAB\x93"},{k:"succ",v:"\xE2\x89\xBB"},{k:"succapprox",v:"\xE2\xAA\xB8"},{k:"succcurlyeq",v:"\xE2\x89\xBD"},{k:"succeq",v:"\xE2\xAA\xB0"},{k:"succnapprox",v:"\xE2\xAA\xBA"},{k:"succneqq",v:"\xE2\xAA\xB6"},{k:"succnsim",v:"\xE2\x8B\xA9"},{k:"succsim",v:"\xE2\x89\xBF"},{k:"sum",v:"\xE2\x88\x91"},{k:"sung",v:"\xE2\x99\xAA"},{k:"sup",v:"\xE2\x8A\x83"},{k:"sup1",v:"\xC2\xB9"},{k:"sup2",v:"\xC2\xB2"},{k:"sup3",v:"\xC2\xB3"},{k:"supE",v:"\xE2\xAB\x86"},{k:"supdot",v:"\xE2\xAA\xBE"},{k:"supdsub",v:"\xE2\xAB\x98"},{k:"supe",v:"\xE2\x8A\x87"},{k:"supedot",v:"\xE2\xAB\x84"},{k:"suphsol",v:"\xE2\x9F\x89"},{k:"suphsub",v:"\xE2\xAB\x97"},{k:"suplarr",v:"\xE2\xA5\xBB"},{k:"supmult",v:"\xE2\xAB\x82"},{k:"supnE",v:"\xE2\xAB\x8C"},{k:"supne",v:"\xE2\x8A\x8B"},{k:"supplus",v:"\xE2\xAB\x80"},{k:"supset",v:"\xE2\x8A\x83"},{k:"supseteq",v:"\xE2\x8A\x87"},{k:"supseteqq",v:"\xE2\xAB\x86"},{k:"supsetneq",v:"\xE2\x8A\x8B"},{k:"supsetneqq",v:"\xE2\xAB\x8C"},{k:"supsim",v:"\xE2\xAB\x88"},{k:"supsub",v:"\xE2\xAB\x94"},{k:"supsup",v:"\xE2\xAB\x96"},{k:"swArr",v:"\xE2\x87\x99"},{k:"swarhk",v:"\xE2\xA4\xA6"},{k:"swarr",v:"\xE2\x86\x99"},{k:"swarrow",v:"\xE2\x86\x99"},{k:"swnwar",v:"\xE2\xA4\xAA"},{k:"szlig",v:"\xC3\x9F"},{k:"target",v:"\xE2\x8C\x96"},{k:"tau",v:"\xCF\x84"},{k:"tbrk",v:"\xE2\x8E\xB4"},{k:"tcaron",v:"\xC5\xA5"},{k:"tcedil",v:"\xC5\xA3"},{k:"tcy",v:"\xD1\x82"},{k:"tdot",v:"\xE2\x83\x9B"},{k:"telrec",v:"\xE2\x8C\x95"},{k:"tfr",v:"\xF0\x9D\x94\xB1"},{k:"there4",v:"\xE2\x88\xB4"},{k:"therefore",v:"\xE2\x88\xB4"},{k:"theta",v:"\xCE\xB8"},{k:"thetasym",v:"\xCF\x91"},{k:"thetav",v:"\xCF\x91"},{k:"thickapprox",v:"\xE2\x89\x88"},{k:"thicksim",v:"\xE2\x88\xBC"},{k:"thinsp",v:"\xE2\x80\x89"},{k:"thkap",v:"\xE2\x89\x88"},{k:"thksim",v:"\xE2\x88\xBC"},{k:"thorn",v:"\xC3\xBE"},{k:"tilde",v:"\xCB\x9C"},{k:"times",v:"\xC3\x97"},{k:"timesb",v:"\xE2\x8A\xA0"},{k:"timesbar",v:"\xE2\xA8\xB1"},{k:"timesd",v:"\xE2\xA8\xB0"},{k:"tint",v:"\xE2\x88\xAD"},{k:"toea",v:"\xE2\xA4\xA8"},{k:"top",v:"\xE2\x8A\xA4"},{k:"topbot",v:"\xE2\x8C\xB6"},{k:"topcir",v:"\xE2\xAB\xB1"},{k:"topf",v:"\xF0\x9D\x95\xA5"},{k:"topfork",v:"\xE2\xAB\x9A"},{k:"tosa",v:"\xE2\xA4\xA9"},{k:"tprime",v:"\xE2\x80\xB4"},{k:"trade",v:"\xE2\x84\xA2"},{k:"triangle",v:"\xE2\x96\xB5"},{k:"triangledown",v:"\xE2\x96\xBF"},{k:"triangleleft",v:"\xE2\x97\x83"},{k:"trianglelefteq",v:"\xE2\x8A\xB4"},{k:"triangleq",v:"\xE2\x89\x9C"},{k:"triangleright",v:"\xE2\x96\xB9"},{k:"trianglerighteq",v:"\xE2\x8A\xB5"},{k:"tridot",v:"\xE2\x97\xAC"},{k:"trie",v:"\xE2\x89\x9C"},{k:"triminus",v:"\xE2\xA8\xBA"},{k:"triplus",v:"\xE2\xA8\xB9"},{k:"trisb",v:"\xE2\xA7\x8D"},{k:"tritime",v:"\xE2\xA8\xBB"},{k:"trpezium",v:"\xE2\x8F\xA2"},{k:"tscr",v:"\xF0\x9D\x93\x89"},{k:"tscy",v:"\xD1\x86"},{k:"tshcy",v:"\xD1\x9B"},{k:"tstrok",v:"\xC5\xA7"},{k:"twixt",v:"\xE2\x89\xAC"},{k:"twoheadleftarrow",v:"\xE2\x86\x9E"},{k:"twoheadrightarrow",v:"\xE2\x86\xA0"},{k:"uArr",v:"\xE2\x87\x91"},{k:"uHar",v:"\xE2\xA5\xA3"},{k:"uacute",v:"\xC3\xBA"},{k:"uarr",v:"\xE2\x86\x91"},{k:"ubrcy",v:"\xD1\x9E"},{k:"ubreve",v:"\xC5\xAD"},{k:"ucirc",v:"\xC3\xBB"},{k:"ucy",v:"\xD1\x83"},{k:"udarr",v:"\xE2\x87\x85"},{k:"udblac",v:"\xC5\xB1"},{k:"udhar",v:"\xE2\xA5\xAE"},{k:"ufisht",v:"\xE2\xA5\xBE"},{k:"ufr",v:"\xF0\x9D\x94\xB2"},{k:"ugrave",v:"\xC3\xB9"},{k:"uharl",v:"\xE2\x86\xBF"},{k:"uharr",v:"\xE2\x86\xBE"},{k:"uhblk",v:"\xE2\x96\x80"},{k:"ulcorn",v:"\xE2\x8C\x9C"},{k:"ulcorner",v:"\xE2\x8C\x9C"},{k:"ulcrop",v:"\xE2\x8C\x8F"},{k:"ultri",v:"\xE2\x97\xB8"},{k:"umacr",v:"\xC5\xAB"},{k:"uml",v:"\xC2\xA8"},{k:"uogon",v:"\xC5\xB3"},{k:"uopf",v:"\xF0\x9D\x95\xA6"},{k:"uparrow",v:"\xE2\x86\x91"},{k:"updownarrow",v:"\xE2\x86\x95"},{k:"upharpoonleft",v:"\xE2\x86\xBF"},{k:"upharpoonright",v:"\xE2\x86\xBE"},{k:"uplus",v:"\xE2\x8A\x8E"},{k:"upsi",v:"\xCF\x85"},{k:"upsih",v:"\xCF\x92"},{k:"upsilon",v:"\xCF\x85"},{k:"upuparrows",v:"\xE2\x87\x88"},{k:"urcorn",v:"\xE2\x8C\x9D"},{k:"urcorner",v:"\xE2\x8C\x9D"},{k:"urcrop",v:"\xE2\x8C\x8E"},{k:"uring",v:"\xC5\xAF"},{k:"urtri",v:"\xE2\x97\xB9"},{k:"uscr",v:"\xF0\x9D\x93\x8A"},{k:"utdot",v:"\xE2\x8B\xB0"},{k:"utilde",v:"\xC5\xA9"},{k:"utri",v:"\xE2\x96\xB5"},{k:"utrif",v:"\xE2\x96\xB4"},{k:"uuarr",v:"\xE2\x87\x88"},{k:"uuml",v:"\xC3\xBC"},{k:"uwangle",v:"\xE2\xA6\xA7"},{k:"vArr",v:"\xE2\x87\x95"},{k:"vBar",v:"\xE2\xAB\xA8"},{k:"vBarv",v:"\xE2\xAB\xA9"},{k:"vDash",v:"\xE2\x8A\xA8"},{k:"vangrt",v:"\xE2\xA6\x9C"},{k:"varepsilon",v:"\xCF\xB5"},{k:"varkappa",v:"\xCF\xB0"},{k:"varnothing",v:"\xE2\x88\x85"},{k:"varphi",v:"\xCF\x95"},{k:"varpi",v:"\xCF\x96"},{k:"varpropto",v:"\xE2\x88\x9D"},{k:"varr",v:"\xE2\x86\x95"},{k:"varrho",v:"\xCF\xB1"},{k:"varsigma",v:"\xCF\x82"},{k:"varsubsetneq",v:"\xE2\x8A\x8A\xEF\xB8\x80"},{k:"varsubsetneqq",v:"\xE2\xAB\x8B\xEF\xB8\x80"},{k:"varsupsetneq",v:"\xE2\x8A\x8B\xEF\xB8\x80"},{k:"varsupsetneqq",v:"\xE2\xAB\x8C\xEF\xB8\x80"},{k:"vartheta",v:"\xCF\x91"},{k:"vartriangleleft",v:"\xE2\x8A\xB2"},{k:"vartriangleright",v:"\xE2\x8A\xB3"},{k:"vcy",v:"\xD0\xB2"},{k:"vdash",v:"\xE2\x8A\xA2"},{k:"vee",v:"\xE2\x88\xA8"},{k:"veebar",v:"\xE2\x8A\xBB"},{k:"veeeq",v:"\xE2\x89\x9A"},{k:"vellip",v:"\xE2\x8B\xAE"},{k:"verbar",v:"|"},{k:"vert",v:"|"},{k:"vfr",v:"\xF0\x9D\x94\xB3"},{k:"vltri",v:"\xE2\x8A\xB2"},{k:"vnsub",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"vnsup",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"vopf",v:"\xF0\x9D\x95\xA7"},{k:"vprop",v:"\xE2\x88\x9D"},{k:"vrtri",v:"\xE2\x8A\xB3"},{k:"vscr",v:"\xF0\x9D\x93\x8B"},{k:"vsubnE",v:"\xE2\xAB\x8B\xEF\xB8\x80"},{k:"vsubne",v:"\xE2\x8A\x8A\xEF\xB8\x80"},{k:"vsupnE",v:"\xE2\xAB\x8C\xEF\xB8\x80"},{k:"vsupne",v:"\xE2\x8A\x8B\xEF\xB8\x80"},{k:"vzigzag",v:"\xE2\xA6\x9A"},{k:"wcirc",v:"\xC5\xB5"},{k:"wedbar",v:"\xE2\xA9\x9F"},{k:"wedge",v:"\xE2\x88\xA7"},{k:"wedgeq",v:"\xE2\x89\x99"},{k:"weierp",v:"\xE2\x84\x98"},{k:"wfr",v:"\xF0\x9D\x94\xB4"},{k:"wopf",v:"\xF0\x9D\x95\xA8"},{k:"wp",v:"\xE2\x84\x98"},{k:"wr",v:"\xE2\x89\x80"},{k:"wreath",v:"\xE2\x89\x80"},{k:"wscr",v:"\xF0\x9D\x93\x8C"},{k:"xcap",v:"\xE2\x8B\x82"},{k:"xcirc",v:"\xE2\x97\xAF"},{k:"xcup",v:"\xE2\x8B\x83"},{k:"xdtri",v:"\xE2\x96\xBD"},{k:"xfr",v:"\xF0\x9D\x94\xB5"},{k:"xhArr",v:"\xE2\x9F\xBA"},{k:"xharr",v:"\xE2\x9F\xB7"},{k:"xi",v:"\xCE\xBE"},{k:"xlArr",v:"\xE2\x9F\xB8"},{k:"xlarr",v:"\xE2\x9F\xB5"},{k:"xmap",v:"\xE2\x9F\xBC"},{k:"xnis",v:"\xE2\x8B\xBB"},{k:"xodot",v:"\xE2\xA8\x80"},{k:"xopf",v:"\xF0\x9D\x95\xA9"},{k:"xoplus",v:"\xE2\xA8\x81"},{k:"xotime",v:"\xE2\xA8\x82"},{k:"xrArr",v:"\xE2\x9F\xB9"},{k:"xrarr",v:"\xE2\x9F\xB6"},{k:"xscr",v:"\xF0\x9D\x93\x8D"},{k:"xsqcup",v:"\xE2\xA8\x86"},{k:"xuplus",v:"\xE2\xA8\x84"},{k:"xutri",v:"\xE2\x96\xB3"},{k:"xvee",v:"\xE2\x8B\x81"},{k:"xwedge",v:"\xE2\x8B\x80"},{k:"yacute",v:"\xC3\xBD"},{k:"yacy",v:"\xD1\x8F"},{k:"ycirc",v:"\xC5\xB7"},{k:"ycy",v:"\xD1\x8B"},{k:"yen",v:"\xC2\xA5"},{k:"yfr",v:"\xF0\x9D\x94\xB6"},{k:"yicy",v:"\xD1\x97"},{k:"yopf",v:"\xF0\x9D\x95\xAA"},{k:"yscr",v:"\xF0\x9D\x93\x8E"},{k:"yucy",v:"\xD1\x8E"},{k:"yuml",v:"\xC3\xBF"},{k:"zacute",v:"\xC5\xBA"},{k:"zcaron",v:"\xC5\xBE"},{k:"zcy",v:"\xD0\xB7"},{k:"zdot",v:"\xC5\xBC"},{k:"zeetrf",v:"\xE2\x84\xA8"},{k:"zeta",v:"\xCE\xB6"},{k:"zfr",v:"\xF0\x9D\x94\xB7"},{k:"zhcy",v:"\xD0\xB6"},{k:"zigrarr",v:"\xE2\x87\x9D"},{k:"zopf",v:"\xF0\x9D\x95\xAB"},{k:"zscr",v:"\xF0\x9D\x93\x8F"},{k:"zwj",v:"\xE2\x80\x8D"},{k:"zwnj",v:"\xE2\x80\x8C"}]);M=$toNativeArray($kindInt32,[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376]);X=$makeMap($String.keyFor,[{k:"b",v:true},{k:"big",v:true},{k:"blockquote",v:true},{k:"body",v:true},{k:"br",v:true},{k:"center",v:true},{k:"code",v:true},{k:"dd",v:true},{k:"div",v:true},{k:"dl",v:true},{k:"dt",v:true},{k:"em",v:true},{k:"embed",v:true},{k:"h1",v:true},{k:"h2",v:true},{k:"h3",v:true},{k:"h4",v:true},{k:"h5",v:true},{k:"h6",v:true},{k:"head",v:true},{k:"hr",v:true},{k:"i",v:true},{k:"img",v:true},{k:"li",v:true},{k:"listing",v:true},{k:"menu",v:true},{k:"meta",v:true},{k:"nobr",v:true},{k:"ol",v:true},{k:"p",v:true},{k:"pre",v:true},{k:"ruby",v:true},{k:"s",v:true},{k:"small",v:true},{k:"span",v:true},{k:"strong",v:true},{k:"strike",v:true},{k:"sub",v:true},{k:"sup",v:true},{k:"table",v:true},{k:"tt",v:true},{k:"u",v:true},{k:"ul",v:true},{k:"var",v:true}]);Y=$makeMap($String.keyFor,[{k:"altglyph",v:"altGlyph"},{k:"altglyphdef",v:"altGlyphDef"},{k:"altglyphitem",v:"altGlyphItem"},{k:"animatecolor",v:"animateColor"},{k:"animatemotion",v:"animateMotion"},{k:"animatetransform",v:"animateTransform"},{k:"clippath",v:"clipPath"},{k:"feblend",v:"feBlend"},{k:"fecolormatrix",v:"feColorMatrix"},{k:"fecomponenttransfer",v:"feComponentTransfer"},{k:"fecomposite",v:"feComposite"},{k:"feconvolvematrix",v:"feConvolveMatrix"},{k:"fediffuselighting",v:"feDiffuseLighting"},{k:"fedisplacementmap",v:"feDisplacementMap"},{k:"fedistantlight",v:"feDistantLight"},{k:"feflood",v:"feFlood"},{k:"fefunca",v:"feFuncA"},{k:"fefuncb",v:"feFuncB"},{k:"fefuncg",v:"feFuncG"},{k:"fefuncr",v:"feFuncR"},{k:"fegaussianblur",v:"feGaussianBlur"},{k:"feimage",v:"feImage"},{k:"femerge",v:"feMerge"},{k:"femergenode",v:"feMergeNode"},{k:"femorphology",v:"feMorphology"},{k:"feoffset",v:"feOffset"},{k:"fepointlight",v:"fePointLight"},{k:"fespecularlighting",v:"feSpecularLighting"},{k:"fespotlight",v:"feSpotLight"},{k:"fetile",v:"feTile"},{k:"feturbulence",v:"feTurbulence"},{k:"foreignobject",v:"foreignObject"},{k:"glyphref",v:"glyphRef"},{k:"lineargradient",v:"linearGradient"},{k:"radialgradient",v:"radialGradient"},{k:"textpath",v:"textPath"}]);Z=$makeMap($String.keyFor,[{k:"definitionurl",v:"definitionURL"}]);AA=$makeMap($String.keyFor,[{k:"attributename",v:"attributeName"},{k:"attributetype",v:"attributeType"},{k:"basefrequency",v:"baseFrequency"},{k:"baseprofile",v:"baseProfile"},{k:"calcmode",v:"calcMode"},{k:"clippathunits",v:"clipPathUnits"},{k:"contentscripttype",v:"contentScriptType"},{k:"contentstyletype",v:"contentStyleType"},{k:"diffuseconstant",v:"diffuseConstant"},{k:"edgemode",v:"edgeMode"},{k:"externalresourcesrequired",v:"externalResourcesRequired"},{k:"filterres",v:"filterRes"},{k:"filterunits",v:"filterUnits"},{k:"glyphref",v:"glyphRef"},{k:"gradienttransform",v:"gradientTransform"},{k:"gradientunits",v:"gradientUnits"},{k:"kernelmatrix",v:"kernelMatrix"},{k:"kernelunitlength",v:"kernelUnitLength"},{k:"keypoints",v:"keyPoints"},{k:"keysplines",v:"keySplines"},{k:"keytimes",v:"keyTimes"},{k:"lengthadjust",v:"lengthAdjust"},{k:"limitingconeangle",v:"limitingConeAngle"},{k:"markerheight",v:"markerHeight"},{k:"markerunits",v:"markerUnits"},{k:"markerwidth",v:"markerWidth"},{k:"maskcontentunits",v:"maskContentUnits"},{k:"maskunits",v:"maskUnits"},{k:"numoctaves",v:"numOctaves"},{k:"pathlength",v:"pathLength"},{k:"patterncontentunits",v:"patternContentUnits"},{k:"patterntransform",v:"patternTransform"},{k:"patternunits",v:"patternUnits"},{k:"pointsatx",v:"pointsAtX"},{k:"pointsaty",v:"pointsAtY"},{k:"pointsatz",v:"pointsAtZ"},{k:"preservealpha",v:"preserveAlpha"},{k:"preserveaspectratio",v:"preserveAspectRatio"},{k:"primitiveunits",v:"primitiveUnits"},{k:"refx",v:"refX"},{k:"refy",v:"refY"},{k:"repeatcount",v:"repeatCount"},{k:"repeatdur",v:"repeatDur"},{k:"requiredextensions",v:"requiredExtensions"},{k:"requiredfeatures",v:"requiredFeatures"},{k:"specularconstant",v:"specularConstant"},{k:"specularexponent",v:"specularExponent"},{k:"spreadmethod",v:"spreadMethod"},{k:"startoffset",v:"startOffset"},{k:"stddeviation",v:"stdDeviation"},{k:"stitchtiles",v:"stitchTiles"},{k:"surfacescale",v:"surfaceScale"},{k:"systemlanguage",v:"systemLanguage"},{k:"tablevalues",v:"tableValues"},{k:"targetx",v:"targetX"},{k:"targety",v:"targetY"},{k:"textlength",v:"textLength"},{k:"viewbox",v:"viewBox"},{k:"viewtarget",v:"viewTarget"},{k:"xchannelselector",v:"xChannelSelector"},{k:"ychannelselector",v:"yChannelSelector"},{k:"zoomandpan",v:"zoomAndPan"}]);AC=new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,6,0,"","",CK.nil);AI=$makeMap($String.keyFor,[{k:"",v:new CL([203014,143623,22020,365829,37378,87554,206599,157702,463880])},{k:"math",v:new CL([117006,214786,176386,41986,422914,217349])},{k:"svg",v:new CL([352516,152589,69637])}]);BR=E.New("html: internal error (plaintext abort)");BV=$makeMap($String.keyFor,[{k:"area",v:true},{k:"base",v:true},{k:"br",v:true},{k:"col",v:true},{k:"command",v:true},{k:"embed",v:true},{k:"hr",v:true},{k:"img",v:true},{k:"input",v:true},{k:"keygen",v:true},{k:"link",v:true},{k:"meta",v:true},{k:"param",v:true},{k:"source",v:true},{k:"track",v:true},{k:"wbr",v:true}]);$pkg.ErrBufferExceeded=E.New("max buffer exceeded");CD=(new CM($stringToBytes("\x00")));CE=(new CM($stringToBytes("\xEF\xBF\xBD")));}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); +$packages["github.com/88250/lute/html"]=(function(){var $pkg={},$init,H,B,E,D,F,G,A,C,AB,AD,AF,AG,AH,AJ,AK,BL,BP,BW,BX,BY,BZ,CA,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,CR,CS,CT,CU,CV,CW,I,M,X,Y,Z,AA,AC,CH,AI,BR,BV,CD,CE,J,N,O,P,Q,R,S,T,U,V,W,AE,AN,AO,AP,AQ,AR,AS,AT,AU,AV,AW,AX,AY,AZ,BA,BB,BC,BD,BE,BF,BG,BH,BI,BK,BO,BQ,BS,BT,BU,CB,CC,CF,CG;H=$packages["bufio"];B=$packages["bytes"];E=$packages["errors"];D=$packages["github.com/88250/lute/html/atom"];F=$packages["io"];G=$packages["strconv"];A=$packages["strings"];C=$packages["unicode/utf8"];AB=$pkg.NodeType=$newType(4,$kindUint32,"html.NodeType",true,"github.com/88250/lute/html",true,null);AD=$pkg.Node=$newType(0,$kindStruct,"html.Node",true,"github.com/88250/lute/html",true,function(Parent_,FirstChild_,LastChild_,PrevSibling_,NextSibling_,Type_,DataAtom_,Data_,Namespace_,Attr_){this.$val=this;if(arguments.length===0){this.Parent=CJ.nil;this.FirstChild=CJ.nil;this.LastChild=CJ.nil;this.PrevSibling=CJ.nil;this.NextSibling=CJ.nil;this.Type=0;this.DataAtom=0;this.Data="";this.Namespace="";this.Attr=CK.nil;return;}this.Parent=Parent_;this.FirstChild=FirstChild_;this.LastChild=LastChild_;this.PrevSibling=PrevSibling_;this.NextSibling=NextSibling_;this.Type=Type_;this.DataAtom=DataAtom_;this.Data=Data_;this.Namespace=Namespace_;this.Attr=Attr_;});AF=$pkg.nodeStack=$newType(12,$kindSlice,"html.nodeStack",true,"github.com/88250/lute/html",false,null);AG=$pkg.insertionModeStack=$newType(12,$kindSlice,"html.insertionModeStack",true,"github.com/88250/lute/html",false,null);AH=$pkg.parser=$newType(0,$kindStruct,"html.parser",true,"github.com/88250/lute/html",false,function(tokenizer_,tok_,hasSelfClosingToken_,doc_,oe_,afe_,head_,form_,scripting_,framesetOK_,templateStack_,im_,originalIM_,fosterParenting_,quirks_,fragment_,context_){this.$val=this;if(arguments.length===0){this.tokenizer=CR.nil;this.tok=new BY.ptr(0,0,"",CK.nil);this.hasSelfClosingToken=false;this.doc=CJ.nil;this.oe=AF.nil;this.afe=AF.nil;this.head=CJ.nil;this.form=CJ.nil;this.scripting=false;this.framesetOK=false;this.templateStack=AG.nil;this.im=$throwNilPointerError;this.originalIM=$throwNilPointerError;this.fosterParenting=false;this.quirks=false;this.fragment=false;this.context=CJ.nil;return;}this.tokenizer=tokenizer_;this.tok=tok_;this.hasSelfClosingToken=hasSelfClosingToken_;this.doc=doc_;this.oe=oe_;this.afe=afe_;this.head=head_;this.form=form_;this.scripting=scripting_;this.framesetOK=framesetOK_;this.templateStack=templateStack_;this.im=im_;this.originalIM=originalIM_;this.fosterParenting=fosterParenting_;this.quirks=quirks_;this.fragment=fragment_;this.context=context_;});AJ=$pkg.scope=$newType(4,$kindInt,"html.scope",true,"github.com/88250/lute/html",false,null);AK=$pkg.insertionMode=$newType(4,$kindFunc,"html.insertionMode",true,"github.com/88250/lute/html",false,null);BL=$pkg.ParseOption=$newType(4,$kindFunc,"html.ParseOption",true,"github.com/88250/lute/html",true,null);BP=$pkg.writer=$newType(8,$kindInterface,"html.writer",true,"github.com/88250/lute/html",false,null);BW=$pkg.TokenType=$newType(4,$kindUint32,"html.TokenType",true,"github.com/88250/lute/html",true,null);BX=$pkg.Attribute=$newType(0,$kindStruct,"html.Attribute",true,"github.com/88250/lute/html",true,function(Namespace_,Key_,Val_){this.$val=this;if(arguments.length===0){this.Namespace="";this.Key="";this.Val="";return;}this.Namespace=Namespace_;this.Key=Key_;this.Val=Val_;});BY=$pkg.Token=$newType(0,$kindStruct,"html.Token",true,"github.com/88250/lute/html",true,function(Type_,DataAtom_,Data_,Attr_){this.$val=this;if(arguments.length===0){this.Type=0;this.DataAtom=0;this.Data="";this.Attr=CK.nil;return;}this.Type=Type_;this.DataAtom=DataAtom_;this.Data=Data_;this.Attr=Attr_;});BZ=$pkg.span=$newType(0,$kindStruct,"html.span",true,"github.com/88250/lute/html",false,function(start_,end_){this.$val=this;if(arguments.length===0){this.start=0;this.end=0;return;}this.start=start_;this.end=end_;});CA=$pkg.Tokenizer=$newType(0,$kindStruct,"html.Tokenizer",true,"github.com/88250/lute/html",true,function(r_,tt_,err_,readErr_,raw_,buf_,maxBuf_,data_,pendingAttr_,attr_,nAttrReturned_,rawTag_,textIsRaw_,convertNUL_,allowCDATA_){this.$val=this;if(arguments.length===0){this.r=$ifaceNil;this.tt=0;this.err=$ifaceNil;this.readErr=$ifaceNil;this.raw=new BZ.ptr(0,0);this.buf=CM.nil;this.maxBuf=0;this.data=new BZ.ptr(0,0);this.pendingAttr=CU.zero();this.attr=CV.nil;this.nAttrReturned=0;this.rawTag="";this.textIsRaw=false;this.convertNUL=false;this.allowCDATA=false;return;}this.r=r_;this.tt=tt_;this.err=err_;this.readErr=readErr_;this.raw=raw_;this.buf=buf_;this.maxBuf=maxBuf_;this.data=data_;this.pendingAttr=pendingAttr_;this.attr=attr_;this.nAttrReturned=nAttrReturned_;this.rawTag=rawTag_;this.textIsRaw=textIsRaw_;this.convertNUL=convertNUL_;this.allowCDATA=allowCDATA_;});CI=$sliceType($String);CJ=$ptrType(AD);CK=$sliceType(BX);CL=$sliceType(D.Atom);CM=$sliceType($Uint8);CN=$sliceType($Int32);CO=$ptrType(AF);CP=$ptrType(AG);CQ=$sliceType(BL);CR=$ptrType(CA);CS=$sliceType(CJ);CT=$arrayType($Uint8,2);CU=$arrayType(BZ,2);CV=$sliceType(CU);CW=$ptrType(AH);J=function(a){var a,b,c,d,e;b=a.Namespace;if(b===("")||b===("html")){return(c=I[$String.keyFor(a.Data)],c!==undefined?c.v:false);}else if(b===("math")){d=a.Data;if(d===("mi")||d===("mo")||d===("mn")||d===("ms")||d===("mtext")||d===("annotation-xml")){return true;}}else if(b===("svg")){e=a.Data;if(e===("foreignObject")||e===("desc")||e===("title")){return true;}}return false;};N=function(a,b,c,d){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;e=0;f=0;g=1;h=$subslice(a,c);i=g;j=h;if(j.$length<=1){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));k=b+1>>0;l=c+1>>0;e=k;f=l;return[e,f];}if(((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])===35){if(j.$length<=3){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));m=b+1>>0;n=c+1>>0;e=m;f=n;return[e,f];}i=i+(1)>>0;o=((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);p=false;if((o===120)||(o===88)){p=true;i=i+(1)>>0;}q=0;while(true){if(!(i=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);i=i+(1)>>0;if(p){if(48<=o&&o<=57){q=(($imul(16,q))+((o>>0))>>0)-48>>0;continue;}else if(97<=o&&o<=102){q=((($imul(16,q))+((o>>0))>>0)-97>>0)+10>>0;continue;}else if(65<=o&&o<=70){q=((($imul(16,q))+((o>>0))>>0)-65>>0)+10>>0;continue;}}else if(48<=o&&o<=57){q=(($imul(10,q))+((o>>0))>>0)-48>>0;continue;}if(!((o===59))){i=i-(1)>>0;}break;}if(i<=3){((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]));r=b+1>>0;s=c+1>>0;e=r;f=s;return[e,f];}if(128<=q&&q<=159){q=(t=q-128>>0,((t<0||t>=M.length)?($throwRuntimeError("index out of range"),undefined):M[t]));}else if((q===0)||(55296<=q&&q<=57343)||q>1114111){q=65533;}u=b+C.EncodeRune($subslice(a,b),q)>>0;v=c+i>>0;e=u;f=v;return[e,f];}while(true){if(!(i=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i]);i=i+(1)>>0;if(97<=w&&w<=122||65<=w&&w<=90||48<=w&&w<=57){continue;}if(!((w===59))){i=i-(1)>>0;}break;}x=i;if(x<1){x=1;}y=($bytesToString($subslice(j,1,x)));if(y===""){}else if(d&&!((y.charCodeAt((y.length-1>>0))===59))&&j.$length>i&&(((i<0||i>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+i])===61)){}else{aa=(z=$pkg.Entities[$String.keyFor(y)],z!==undefined?z.v:"");if(!(aa==="")){ab=b+C.EncodeRune($subslice(a,b),(ac=(new CN($stringToRunes(aa))),(0>=ac.$length?($throwRuntimeError("index out of range"),undefined):ac.$array[ac.$offset+0])))>>0;ad=c+i>>0;e=ab;f=ad;return[e,f];}else if(!d){ae=y.length-1>>0;if(ae>6){ae=6;}af=ae;while(true){if(!(af>1)){break;}ah=(ag=$pkg.Entities[$String.keyFor($substring(y,0,af))],ag!==undefined?ag.v:"");if(!(ah==="")){ai=b+C.EncodeRune($subslice(a,b),(aj=(new CN($stringToRunes(ah))),(0>=aj.$length?($throwRuntimeError("index out of range"),undefined):aj.$array[aj.$offset+0])))>>0;ak=(c+af>>0)+1>>0;e=ai;f=ak;return[e,f];}af=af-(1)>>0;}}}al=b+i>>0;am=c+i>>0;e=al;f=am;$copySlice($subslice(a,b,e),$subslice(a,c,f));an=e;ao=f;e=an;f=ao;return[e,f];};O=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(f===38){g=N(a,e,e,b);h=g[0];i=g[1];while(true){if(!(i=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(j===38){k=N(a,h,i,b);h=k[0];i=k[1];}else{((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]=j);l=h+1>>0;m=i+1>>0;h=l;i=m;}}return $subslice(a,0,h);}d++;}return a;};P=function(a){var a,b,c,d,e;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(65<=e&&e<=90){((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=((e+97<<24>>>24)-65<<24>>>24));}c++;}return a;};Q=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=A.IndexAny(b,"&'<>\"\r");case 1:if(!(!((c===-1)))){$s=2;continue;}e=a.WriteString($substring(b,0,c));$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[1];if(!($interfaceIsEqual(f,$ifaceNil))){$s=-1;return f;}g="";h=b.charCodeAt(c);if(h===(38)){g="&";}else if(h===(39)){g="'";}else if(h===(60)){g="<";}else if(h===(62)){g=">";}else if(h===(34)){g=""";}else if(h===(13)){g=" ";}else{$panic(new $String("unrecognized escape character"));}b=$substring(b,(c+1>>0));j=a.WriteString(g);$s=4;case 4:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;k=i[1];if(!($interfaceIsEqual(k,$ifaceNil))){$s=-1;return k;}c=A.IndexAny(b,"&'<>\"\r");$s=1;continue;case 2:m=a.WriteString(b);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;n=l[1];$s=-1;return n;}return;}if($f===undefined){$f={$blk:Q};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};R=function(a){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];if(A.IndexAny(a,"&'<>\"\r")===-1){$s=-1;return a;}b[0]=new B.Buffer.ptr(CM.nil,0,0);c=Q(b[0],a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}c;$s=-1;return b[0].String();}return;}if($f===undefined){$f={$blk:R};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.EscapeString=R;S=function(a){var a,b,c,d,e;b=a;c=0;while(true){if(!(c=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]).Key)],g!==undefined?[g.v,true]:["",false]);h=f[0];i=f[1];if(i){((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]).Key=h;}d++;}};U=function(a){var a,b,c,d,e,f,g;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]),BX);if(e.Key===""||!((e.Key.charCodeAt(0)===120))){c++;continue;}f=e.Key;if(f===("xlink:actuate")||f===("xlink:arcrole")||f===("xlink:href")||f===("xlink:role")||f===("xlink:show")||f===("xlink:title")||f===("xlink:type")||f===("xml:base")||f===("xml:lang")||f===("xml:space")||f===("xmlns:xlink")){g=A.Index(e.Key,":");((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]).Namespace=$substring(e.Key,0,g);((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]).Key=$substring(e.Key,(g+1>>0));}c++;}};V=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!((a.Type===3))){$s=-1;return false;}b=a.Namespace;if(b===("math")){$s=2;continue;}if(b===("svg")){$s=3;continue;}$s=4;continue;case 2:if(a.Data==="annotation-xml"){$s=5;continue;}$s=6;continue;case 5:c=a.Attr;d=0;case 7:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]),BX);if(e.Key==="encoding"){$s=9;continue;}$s=10;continue;case 9:f=A.ToLower(e.Val);$s=11;case 11:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g==="text/html"||g==="application/xhtml+xml"){$s=-1;return true;}case 10:d++;$s=7;continue;case 8:case 6:$s=4;continue;case 3:h=a.Data;if(h===("desc")||h===("foreignObject")||h===("title")){$s=-1;return true;}case 4:case 1:$s=-1;return false;}return;}if($f===undefined){$f={$blk:V};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};W=function(a){var a,b;if(!(a.Namespace==="math")){return false;}b=a.Data;if(b===("mi")||b===("mo")||b===("mn")||b===("ms")||b===("mtext")){return true;}return false;};AD.ptr.prototype.Unlink=function(){var a;a=this;if(!(CJ.nil===a.PrevSibling)){a.PrevSibling.NextSibling=a.NextSibling;}else if(!(CJ.nil===a.Parent)){a.Parent.FirstChild=a.NextSibling;}if(!(CJ.nil===a.NextSibling)){a.NextSibling.PrevSibling=a.PrevSibling;}else if(!(CJ.nil===a.Parent)){a.Parent.LastChild=a.PrevSibling;}a.Parent=CJ.nil;a.NextSibling=CJ.nil;a.PrevSibling=CJ.nil;};AD.prototype.Unlink=function(){return this.$val.Unlink();};AD.ptr.prototype.InsertBefore=function(a){var a,b;b=this;a.Unlink();a.PrevSibling=b.PrevSibling;if(!(CJ.nil===a.PrevSibling)){a.PrevSibling.NextSibling=a;}a.NextSibling=b;b.PrevSibling=a;a.Parent=b.Parent;if(CJ.nil===a.PrevSibling){a.Parent.FirstChild=a;}};AD.prototype.InsertBefore=function(a){return this.$val.InsertBefore(a);};AD.ptr.prototype.InsertAfter=function(a){var a,b;b=this;a.Unlink();a.NextSibling=b.NextSibling;if(!(CJ.nil===a.NextSibling)){a.NextSibling.PrevSibling=a;}a.PrevSibling=b;b.NextSibling=a;a.Parent=b.Parent;if(CJ.nil===a.NextSibling&&!(CJ.nil===a.Parent)){a.Parent.LastChild=a;}};AD.prototype.InsertAfter=function(a){return this.$val.InsertAfter(a);};AD.ptr.prototype.InsertChildBefore=function(a,b){var a,b,c,d,e,f,g,h,i;c=this;if(!(a.Parent===CJ.nil)||!(a.PrevSibling===CJ.nil)||!(a.NextSibling===CJ.nil)){$panic(new $String("html: InsertChildBefore called for an attached child Node"));}d=CJ.nil;e=CJ.nil;f=d;g=e;if(!(b===CJ.nil)){h=b.PrevSibling;i=b;f=h;g=i;}else{f=c.LastChild;}if(!(f===CJ.nil)){f.NextSibling=a;}else{c.FirstChild=a;}if(!(g===CJ.nil)){g.PrevSibling=a;}else{c.LastChild=a;}a.Parent=c;a.PrevSibling=f;a.NextSibling=g;};AD.prototype.InsertChildBefore=function(a,b){return this.$val.InsertChildBefore(a,b);};AD.ptr.prototype.AppendChild=function(a){var a,b,c;b=this;if(!(a.Parent===CJ.nil)||!(a.PrevSibling===CJ.nil)||!(a.NextSibling===CJ.nil)){$panic(new $String("html: AppendChild called for an attached child Node"));}c=b.LastChild;if(!(c===CJ.nil)){c.NextSibling=a;}else{b.FirstChild=a;}b.LastChild=a;a.Parent=b;a.PrevSibling=c;};AD.prototype.AppendChild=function(a){return this.$val.AppendChild(a);};AD.ptr.prototype.RemoveChild=function(a){var a,b;b=this;if(!(a.Parent===b)){$panic(new $String("html: RemoveChild called for a non-child Node"));}if(b.FirstChild===a){b.FirstChild=a.NextSibling;}if(!(a.NextSibling===CJ.nil)){a.NextSibling.PrevSibling=a.PrevSibling;}if(b.LastChild===a){b.LastChild=a.PrevSibling;}if(!(a.PrevSibling===CJ.nil)){a.PrevSibling.NextSibling=a.NextSibling;}a.Parent=CJ.nil;a.PrevSibling=CJ.nil;a.NextSibling=CJ.nil;};AD.prototype.RemoveChild=function(a){return this.$val.RemoveChild(a);};AE=function(a,b){var a,b,c;while(true){c=b.FirstChild;if(c===CJ.nil){break;}b.RemoveChild(c);a.AppendChild(c);}};AD.ptr.prototype.clone=function(){var a,b;a=this;b=new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,a.Type,a.DataAtom,a.Data,"",$makeSlice(CK,a.Attr.$length));$copySlice(b.Attr,a.Attr);return b;};AD.prototype.clone=function(){return this.$val.clone();};$ptrType(AF).prototype.pop=function(){var a,b,c,d,e;a=this;b=a.$get().$length;e=(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));a.$set($subslice((a.$get()),0,(b-1>>0)));return e;};$ptrType(AF).prototype.top=function(){var a,b,c,d;a=this;b=a.$get().$length;if(b>0){return(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));}return CJ.nil;};$ptrType(AF).prototype.index=function(a){var a,b,c,d;b=this;c=b.$get().$length-1>>0;while(true){if(!(c>=0)){break;}if((d=b.$get(),((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]))===a){return c;}c=c-(1)>>0;}return-1;};$ptrType(AF).prototype.contains=function(a){var a,b,c,d,e;b=this;c=b.$get();d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if((e.DataAtom===a)&&e.Namespace===""){return true;}d++;}return false;};$ptrType(AF).prototype.insert=function(a,b){var a,b,c,d;c=this;c.$set($append(c.$get(),CJ.nil));$copySlice($subslice((c.$get()),(a+1>>0)),$subslice((c.$get()),a));(d=c.$get(),((a<0||a>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+a]=b));};$ptrType(AF).prototype.remove=function(a){var a,b,c,d,e;b=this;c=b.index(a);if(c===-1){return;}$copySlice($subslice((b.$get()),c),$subslice((b.$get()),(c+1>>0)));d=b.$get().$length-1>>0;(e=b.$get(),((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d]=CJ.nil));b.$set($subslice((b.$get()),0,d));};$ptrType(AG).prototype.pop=function(){var a,b,c,d,e;a=$throwNilPointerError;b=this;c=b.$get().$length;a=(d=b.$get(),e=c-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));b.$set($subslice((b.$get()),0,(c-1>>0)));a=a;return a;};$ptrType(AG).prototype.top=function(){var a,b,c,d;a=this;b=a.$get().$length;if(b>0){return(c=a.$get(),d=b-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));}return $throwNilPointerError;};AH.ptr.prototype.top=function(){var a,b;a=this;b=(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();if(!(b===CJ.nil)){return b;}return a.doc;};AH.prototype.top=function(){return this.$val.top();};AH.ptr.prototype.popUntil=function(a,b){var a,b,c,d;c=this;d=c.indexOfElementInScope(a,b);if(!((d===-1))){c.oe=$subslice(c.oe,0,d);return true;}return false;};AH.prototype.popUntil=function(a,b){return this.$val.popUntil(a,b);};AH.ptr.prototype.indexOfElementInScope=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;d=c.oe.$length-1>>0;while(true){if(!(d>=0)){break;}f=(e=c.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d])).DataAtom;if((g=c.oe,((d<0||d>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d])).Namespace===""){h=b;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(j===f){return d;}i++;}k=a;if(k===(0)){}else if(k===(1)){if((f===79618)||(f===42754)){return-1;}}else if(k===(2)){if(f===102662){return-1;}}else if(k===(3)){if((f===22020)||(f===365829)||(f===463880)){return-1;}}else if(k===(6)){if(!((f===24328))&&!((f===451334))){return-1;}}else{$panic(new $String("unreachable"));}}l=a;if((l===(0))||(l===(1))||(l===(2))){m=(o=AI[$String.keyFor((n=c.oe,((d<0||d>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+d])).Namespace)],o!==undefined?o.v:CL.nil);p=0;while(true){if(!(p=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+p]);if(q===f){return-1;}p++;}}d=d-(1)>>0;}return-1;};AH.prototype.indexOfElementInScope=function(a,b){return this.$val.indexOfElementInScope(a,b);};AH.ptr.prototype.elementInScope=function(a,b){var a,b,c;c=this;return!((c.indexOfElementInScope(a,b)===-1));};AH.prototype.elementInScope=function(a,b){return this.$val.elementInScope(a,b);};AH.ptr.prototype.clearStackToContext=function(a){var a,b,c,d,e,f;b=this;c=b.oe.$length-1>>0;while(true){if(!(c>=0)){break;}e=(d=b.oe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c])).DataAtom;f=a;if(f===(3)){if((e===22020)||(e===365829)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else if(f===(4)){if((e===22020)||(e===52226)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else if(f===(5)){if((e===22020)||(e===9989)||(e===62725)||(e===208901)||(e===463880)){b.oe=$subslice(b.oe,0,(c+1>>0));return;}}else{$panic(new $String("unreachable"));}c=c-(1)>>0;}};AH.prototype.clearStackToContext=function(a){return this.$val.clearStackToContext(a);};AH.ptr.prototype.generateImpliedEndTags=function(a){var a,b,c,d,e,f,g,h,i;b=this;c=0;c=b.oe.$length-1>>0;loop:while(true){if(!(c>=0)){break;}e=(d=b.oe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]));if(e.Type===3){f=e.DataAtom;if((f===(186114))||(f===(412418))||(f===(45570))||(f===(24328))||(f===(451334))||(f===(3073))||(f===(14850))||(f===(146434))||(f===(104962))||(f===(104963))){g=a;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(e.Data===i){break loop;}h++;}c=c-(1)>>0;continue;}}break;}b.oe=$subslice(b.oe,0,(c+1>>0));};AH.prototype.generateImpliedEndTags=function(a){return this.$val.generateImpliedEndTags(a);};AH.ptr.prototype.addChild=function(a){var a,b;b=this;if(b.shouldFosterParent()){b.fosterParent(a);}else{b.top().AppendChild(a);}if(a.Type===3){b.oe=$append(b.oe,a);}};AH.prototype.addChild=function(a){return this.$val.addChild(a);};AH.ptr.prototype.shouldFosterParent=function(){var a,b;a=this;if(a.fosterParenting){b=a.top().DataAtom;if((b===(365829))||(b===(9989))||(b===(62725))||(b===(208901))||(b===(52226))){return true;}}return false;};AH.prototype.shouldFosterParent=function(){return this.$val.shouldFosterParent();};AH.ptr.prototype.fosterParent=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=this;c=CJ.nil;d=CJ.nil;e=CJ.nil;f=CJ.nil;g=c;h=d;i=e;j=f;k=0;k=b.oe.$length-1>>0;while(true){if(!(k>=0)){break;}if((l=b.oe,((k<0||k>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+k])).DataAtom===365829){g=(m=b.oe,((k<0||k>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+k]));break;}k=k-(1)>>0;}n=0;n=b.oe.$length-1>>0;while(true){if(!(n>=0)){break;}if((o=b.oe,((n<0||n>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+n])).DataAtom===463880){j=(p=b.oe,((n<0||n>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+n]));break;}n=n-(1)>>0;}if(!(j===CJ.nil)&&(g===CJ.nil||n>k)){j.AppendChild(a);return;}if(g===CJ.nil){h=(q=b.oe,(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]));}else{h=g.Parent;}if(h===CJ.nil){h=(r=b.oe,s=k-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]));}if(!(g===CJ.nil)){i=g.PrevSibling;}else{i=h.LastChild;}if(!(i===CJ.nil)&&(i.Type===1)&&(a.Type===1)){i.Data=i.Data+(a.Data);return;}h.InsertChildBefore(a,g);};AH.prototype.fosterParent=function(a){return this.$val.fosterParent(a);};AH.ptr.prototype.addText=function(a){var a,b,c,d;b=this;if(a===""){return;}if(b.shouldFosterParent()){b.fosterParent(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,1,0,a,"",CK.nil));return;}c=b.top();d=c.LastChild;if(!(d===CJ.nil)&&(d.Type===1)){d.Data=d.Data+(a);return;}b.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,1,0,a,"",CK.nil));};AH.prototype.addText=function(a){return this.$val.addText(a);};AH.ptr.prototype.addElement=function(){var a;a=this;a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,3,a.tok.DataAtom,a.tok.Data,"",a.tok.Attr));};AH.prototype.addElement=function(){return this.$val.addElement();};AH.ptr.prototype.addFormattingElement=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;a=this;b=a.tok.DataAtom;c=a.tok.Attr;d=b;e=c;a.addElement();f=0;g=a.afe.$length-1>>0;findIdenticalElements:while(true){if(!(g>=0)){break;}i=(h=a.afe,((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]));if(i.Type===6){break;}if(!((i.Type===3))){g=g-(1)>>0;continue;}if(!(i.Namespace==="")){g=g-(1)>>0;continue;}if(!((i.DataAtom===d))){g=g-(1)>>0;continue;}if(!((i.Attr.$length===e.$length))){g=g-(1)>>0;continue;}j=i.Attr;k=0;compareAttributes:while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]),BX);m=e;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]),BX);if(l.Key===o.Key&&l.Namespace===o.Namespace&&l.Val===o.Val){k++;continue compareAttributes;}n++;}g=g-(1)>>0;continue findIdenticalElements;}f=f+(1)>>0;if(f>=3){(a.$ptr_afe||(a.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).remove(i);}g=g-(1)>>0;}a.afe=$append(a.afe,a.top());};AH.prototype.addFormattingElement=function(){return this.$val.addFormattingElement();};AH.ptr.prototype.clearActiveFormattingElements=function(){var a,b;a=this;while(true){b=(a.$ptr_afe||(a.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).pop();if((a.afe.$length===0)||(b.Type===6)){return;}}};AH.prototype.clearActiveFormattingElements=function(){return this.$val.clearActiveFormattingElements();};AH.ptr.prototype.reconstructActiveFormattingElements=function(){var a,b,c,d,e,f,g;a=this;b=(a.$ptr_afe||(a.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).top();if(b===CJ.nil){return;}if((b.Type===6)||!(((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(b)===-1))){return;}c=a.afe.$length-1>>0;while(true){if(!(!((b.Type===6))&&((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(b)===-1))){break;}if(c===0){c=-1;break;}c=c-(1)>>0;b=(d=a.afe,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]));}while(true){c=c+(1)>>0;f=(e=a.afe,((c<0||c>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+c])).clone();a.addChild(f);(g=a.afe,((c<0||c>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+c]=f));if(c===(a.afe.$length-1>>0)){break;}}};AH.prototype.reconstructActiveFormattingElements=function(){return this.$val.reconstructActiveFormattingElements();};AH.ptr.prototype.acknowledgeSelfClosingTag=function(){var a;a=this;a.hasSelfClosingToken=false;};AH.prototype.acknowledgeSelfClosingTag=function(){return this.$val.acknowledgeSelfClosingTag();};AH.ptr.prototype.setOriginalIM=function(){var a;a=this;if(!(a.originalIM===$throwNilPointerError)){$panic(new $String("html: bad parser state: originalIM was set twice"));}a.originalIM=a.im;};AH.prototype.setOriginalIM=function(){return this.$val.setOriginalIM();};AH.ptr.prototype.resetInsertionMode=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;a=this;b=a.oe.$length-1>>0;while(true){if(!(b>=0)){break;}d=(c=a.oe,((b<0||b>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+b]));e=b===0;if(e&&!(a.context===CJ.nil)){d=a.context;}f=d.DataAtom;if(f===(408582)){if(!e){g=d;h=(i=a.oe,(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]));j=g;k=h;while(true){if(!(!(j===k))){break;}j=(l=a.oe,m=(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).index(j)-1>>0,((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]));n=j.DataAtom;if(n===(463880)){a.im=BA;return;}else if(n===(365829)){a.im=BB;return;}}}a.im=BA;}else if((f===(37378))||(f===(87554))){a.im=AZ;}else if(f===(52226)){a.im=AY;}else if((f===(9989))||(f===(208901))||(f===(62725))){a.im=AX;}else if(f===(143623)){a.im=AV;}else if(f===(109320)){a.im=AW;}else if(f===(365829)){a.im=AU;}else if(f===(463880)){if(!(d.Namespace==="")){b=b-(1)>>0;continue;}a.im=(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).top();}else if(f===(209156)){a.im=AO;}else if(f===(10244)){a.im=AS;}else if(f===(35592)){a.im=BE;}else if(f===(22020)){if(a.head===CJ.nil){a.im=AN;}else{a.im=AQ;}}else{if(e){a.im=AS;return;}b=b-(1)>>0;continue;}return;}};AH.prototype.resetInsertionMode=function(){return this.$val.resetInsertionMode();};AN=function(a){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.tok.Data=c;if(a.tok.Data.length===0){$s=-1;return true;}$s=7;continue;case 3:d=a.tok.DataAtom;if(d===(209156)){$s=10;continue;}if(d===(22020)){$s=11;continue;}$s=12;continue;case 10:a.addElement();a.head=a.top();a.im=AO;$s=-1;return true;case 11:e=AS(a);$s=13;case 13:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 12:case 9:$s=7;continue;case 4:f=a.tok.DataAtom;if((f===(209156))||(f===(10244))||(f===(22020))||(f===(514))){$s=15;continue;}$s=16;continue;case 15:$r=a.parseImpliedToken(2,209156,new D.Atom(209156).String());$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 16:$s=-1;return true;case 17:case 14:$s=7;continue;case 5:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(2,209156,new D.Atom(209156).String());$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;}return;}if($f===undefined){$f={$blk:AN};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};AO=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length>0)));if(d===""){$s=-1;return true;}a.tok.Data=d;}$s=7;continue;case 3:e=a.tok.DataAtom;if(e===(22020)){$s=10;continue;}if((e===(15108))||(e===(15112))||(e===(89607))||(e===(120583))||(e===(95236))||(e===(309252))){$s=11;continue;}if(e===(136712)){$s=12;continue;}if((e===(137222))||(e===(69637))||(e===(35080))||(e===(458501))){$s=13;continue;}if(e===(209156)){$s=14;continue;}if(e===(463880)){$s=15;continue;}$s=16;continue;case 10:f=AS(a);$s=17;case 17:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 11:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=-1;return true;case 12:a.addElement();if(a.scripting){a.setOriginalIM();a.im=AT;}else{a.im=AP;}$s=-1;return true;case 13:a.addElement();a.setOriginalIM();a.im=AT;$s=-1;return true;case 14:$s=-1;return true;case 15:a.addElement();a.afe=$append(a.afe,AC);a.framesetOK=false;a.im=BC;a.templateStack=$append(a.templateStack,BC);$s=-1;return true;case 16:case 9:$s=7;continue;case 4:g=a.tok.DataAtom;if(g===(209156)){$s=19;continue;}if((g===(10244))||(g===(22020))||(g===(514))){$s=20;continue;}if(g===(463880)){$s=21;continue;}$s=22;continue;case 19:(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AQ;$s=-1;return true;case 20:$r=a.parseImpliedToken(3,209156,new D.Atom(209156).String());$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 21:if(!(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.generateImpliedEndTags(new CI([]));h=a.oe.$length-1>>0;while(true){if(!(h>=0)){break;}j=(i=a.oe,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]));if(j.Namespace===""&&(j.DataAtom===463880)){a.oe=$subslice(a.oe,0,h);break;}h=h-(1)>>0;}a.clearActiveFormattingElements();(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.resetInsertionMode();$s=-1;return true;case 22:$s=-1;return true;case 23:case 18:$s=7;continue;case 5:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(3,209156,new D.Atom(209156).String());$s=25;case 25:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;}return;}if($f===undefined){$f={$blk:AO};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AP=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(6)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(1)){$s=5;continue;}if(b===(5)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=a.tok.DataAtom;if(c===(22020)){$s=9;continue;}if((c===(15112))||(c===(89607))||(c===(95236))||(c===(309252))||(c===(35080))||(c===(458501))){$s=10;continue;}if((c===(209156))||(c===(136712))){$s=11;continue;}$s=12;continue;case 9:d=AS(a);$s=13;case 13:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 10:e=AO(a);$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 11:$s=-1;return true;case 12:case 8:$s=7;continue;case 4:f=a.tok.DataAtom;if((f===(136712))||(f===(514))){}else{$s=-1;return true;}$s=7;continue;case 5:g=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(h.length===0){$s=16;continue;}$s=17;continue;case 16:i=AO(a);$s=18;case 18:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 17:$s=7;continue;case 6:j=AO(a);$s=19;case 19:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 7:case 1:(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();if(!((a.top().DataAtom===209156))){$panic(new $String("html: the new current node will be a head element."));}a.im=AO;if(a.tok.DataAtom===136712){$s=-1;return true;}$s=-1;return false;}return;}if($f===undefined){$f={$blk:AP};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AQ=function(a){var a,b,c,d,e,f,g,h,i,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length>0)));if(d===""){$s=-1;return true;}a.tok.Data=d;}$s=7;continue;case 3:e=a.tok.DataAtom;if(e===(22020)){$s=10;continue;}if(e===(10244)){$s=11;continue;}if(e===(35592)){$s=12;continue;}if((e===(15108))||(e===(15112))||(e===(89607))||(e===(95236))||(e===(309252))||(e===(35080))||(e===(137222))||(e===(458501))||(e===(463880))||(e===(69637))){$s=13;continue;}if(e===(209156)){$s=14;continue;}$s=15;continue;case 10:f=AS(a);$s=16;case 16:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 11:a.addElement();a.framesetOK=false;a.im=AS;$s=-1;return true;case 12:a.addElement();a.im=BE;$s=-1;return true;case 13:a.oe=$append(a.oe,a.head);$deferred.push([$methodVal((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))),"remove"),[a.head]]);g=AO(a);$s=17;case 17:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 14:$s=-1;return true;case 15:case 9:$s=7;continue;case 4:h=a.tok.DataAtom;if((h===(10244))||(h===(22020))||(h===(514))){$s=19;continue;}if(h===(463880)){$s=20;continue;}$s=21;continue;case 19:$s=22;continue;case 20:i=AO(a);$s=23;case 23:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 21:$s=-1;return true;case 22:case 18:$s=7;continue;case 5:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:case 1:$r=a.parseImpliedToken(2,10244,new D.Atom(10244).String());$s=24;case 24:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.framesetOK=true;$s=-1;return false;}return;}}catch(err){$err=err;$s=-1;return false;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:AQ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};AR=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;if(b.Attr.$length===0){return;}c=$makeMap($String.keyFor,[]);d=a.Attr;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]),BX);g=f.Key;(c||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(g)]={k:g,v:f.Val};e++;}h=b.Attr;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]),BX);k=(l=c[$String.keyFor(j.Key)],l!==undefined?[l.v,true]:["",false]);m=k[1];if(!m){a.Attr=$append(a.Attr,j);n=j.Key;(c||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(n)]={k:n,v:j.Val};}i++;}};AS=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(0)){$s=6;continue;}$s=7;continue;case 2:c=a.tok.Data;d=(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();e=d.DataAtom;if((e===(290819))||(e===(305415))){if(d.FirstChild===CJ.nil){if(!(c==="")&&(c.charCodeAt(0)===13)){c=$substring(c,1);}if(!(c==="")&&(c.charCodeAt(0)===10)){c=$substring(c,1);}}}c=A.Replace(c,"\x00","",-1);if(c===""){$s=-1;return true;}a.reconstructActiveFormattingElements();a.addText(c);if(!(a.framesetOK)){f=false;$s=10;continue s;}g=A.TrimLeft(c," \t\r\n\f");$s=11;case 11:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=!(g==="");case 10:if(f){$s=8;continue;}$s=9;continue;case 8:a.framesetOK=false;case 9:$s=7;continue;case 3:h=a.tok.DataAtom;if(h===(22020)){$s=13;continue;}if((h===(15108))||(h===(15112))||(h===(89607))||(h===(120583))||(h===(95236))||(h===(309252))||(h===(35080))||(h===(137222))||(h===(458501))||(h===(463880))||(h===(69637))){$s=14;continue;}if(h===(10244)){$s=15;continue;}if(h===(35592)){$s=16;continue;}if((h===(455431))||(h===(261127))||(h===(67333))||(h===(100106))||(h===(139270))||(h===(29191))||(h===(37635))||(h===(92931))||(h===(386562))||(h===(140808))||(h===(142858))||(h===(149510))||(h===(62982))||(h===(209158))||(h===(182790))||(h===(231172))||(h===(4867))||(h===(79618))||(h===(3073))||(h===(354311))||(h===(459783))||(h===(42754))){$s=17;continue;}if((h===(89090))||(h===(187906))||(h===(199938))||(h===(214274))||(h===(216834))||(h===(412930))){$s=18;continue;}if((h===(290819))||(h===(305415))){$s=19;continue;}if(h===(159236)){$s=20;continue;}if(h===(45570)){$s=21;continue;}if((h===(186114))||(h===(412418))){$s=22;continue;}if(h===(111113)){$s=23;continue;}if(h===(102662)){$s=24;continue;}if(h===(1)){$s=25;continue;}if((h===(257))||(h===(94211))||(h===(378116))||(h===(28162))||(h===(16132))||(h===(1537))||(h===(9473))||(h===(132613))||(h===(53766))||(h===(449798))||(h===(26626))||(h===(2817))){$s=26;continue;}if(h===(14084)){$s=27;continue;}if((h===(203014))||(h===(206599))||(h===(157702))){$s=28;continue;}if(h===(365829)){$s=29;continue;}if((h===(218628))||(h===(514))||(h===(28165))||(h===(198403))||(h===(281349))||(h===(12806))||(h===(359427))){$s=30;continue;}if((h===(3077))||(h===(227334))||(h===(113157))){$s=31;continue;}if(h===(87810)){$s=32;continue;}if(h===(197125)){$s=33;continue;}if(h===(200455)){$s=34;continue;}if(h===(217608)){$s=35;continue;}if(h===(77571)){$s=36;continue;}if(h===(195590)){$s=37;continue;}if((h===(27655))||(h===(136712))){$s=38;continue;}if(h===(408582)){$s=39;continue;}if((h===(24328))||(h===(451334))){$s=40;continue;}if((h===(14850))||(h===(104963))){$s=41;continue;}if((h===(146434))||(h===(104962))){$s=42;continue;}if((h===(208388))||(h===(462339))){$s=43;continue;}if((h===(143623))||(h===(109315))||(h===(109320))||(h===(35589))||(h===(209156))||(h===(9989))||(h===(37378))||(h===(62725))||(h===(87554))||(h===(208901))||(h===(52226))){$s=44;continue;}$s=45;continue;case 13:if((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}AR((i=a.oe,(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])),$clone(a.tok,BY));$s=46;continue;case 14:j=AO(a);$s=47;case 47:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 15:if((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}if(a.oe.$length>=2){l=(k=a.oe,(1>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+1]));if((l.Type===3)&&(l.DataAtom===10244)){a.framesetOK=false;AR(l,$clone(a.tok,BY));}}$s=46;continue;case 16:if(!a.framesetOK||a.oe.$length<2||!(((m=a.oe,(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1])).DataAtom===10244))){$s=-1;return true;}o=(n=a.oe,(1>=n.$length?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+1]));if(!(o.Parent===CJ.nil)){o.Parent.RemoveChild(o);}a.oe=$subslice(a.oe,0,1);a.addElement();a.im=BE;$s=-1;return true;case 17:a.popUntil(2,new CL([3073]));a.addElement();$s=46;continue;case 18:a.popUntil(2,new CL([3073]));p=a.top();q=p.DataAtom;if((q===(89090))||(q===(187906))||(q===(199938))||(q===(214274))||(q===(216834))||(q===(412930))){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=46;continue;case 19:a.popUntil(2,new CL([3073]));a.addElement();a.framesetOK=false;$s=46;continue;case 20:if(!(a.form===CJ.nil)&&!(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.popUntil(2,new CL([3073]));a.addElement();if(!(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){a.form=a.top();}$s=46;continue;case 21:a.framesetOK=false;r=a.oe.$length-1>>0;case 48:if(!(r>=0)){$s=49;continue;}t=(s=a.oe,((r<0||r>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+r]));u=t.DataAtom;if(u===(45570)){a.oe=$subslice(a.oe,0,r);}else if((u===(455431))||(u===(92931))||(u===(3073))){r=r-(1)>>0;$s=48;continue;}else if(!J(t)){r=r-(1)>>0;$s=48;continue;}$s=49;continue;$s=48;continue;case 49:a.popUntil(2,new CL([3073]));a.addElement();$s=46;continue;case 22:a.framesetOK=false;v=a.oe.$length-1>>0;case 50:if(!(v>=0)){$s=51;continue;}x=(w=a.oe,((v<0||v>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+v]));y=x.DataAtom;if((y===(186114))||(y===(412418))){a.oe=$subslice(a.oe,0,v);}else if((y===(455431))||(y===(92931))||(y===(3073))){v=v-(1)>>0;$s=50;continue;}else if(!J(x)){v=v-(1)>>0;$s=50;continue;}$s=51;continue;$s=50;continue;case 51:a.popUntil(2,new CL([3073]));a.addElement();$s=46;continue;case 23:a.popUntil(2,new CL([3073]));a.addElement();$s=46;continue;case 24:a.popUntil(0,new CL([102662]));a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;$s=46;continue;case 25:z=a.afe.$length-1>>0;while(true){if(!(z>=0&&!(((aa=a.afe,((z<0||z>=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+z])).Type===6)))){break;}ac=(ab=a.afe,((z<0||z>=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+z]));if((ac.Type===3)&&(ac.DataAtom===1)){a.inBodyEndTagFormatting(1,"a");(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).remove(ac);(a.$ptr_afe||(a.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},a))).remove(ac);break;}z=z-(1)>>0;}a.reconstructActiveFormattingElements();a.addFormattingElement();$s=46;continue;case 26:a.reconstructActiveFormattingElements();a.addFormattingElement();$s=46;continue;case 27:a.reconstructActiveFormattingElements();if(a.elementInScope(0,new CL([14084]))){a.inBodyEndTagFormatting(14084,"nobr");a.reconstructActiveFormattingElements();}a.addFormattingElement();$s=46;continue;case 28:a.reconstructActiveFormattingElements();a.addElement();a.afe=$append(a.afe,AC);a.framesetOK=false;$s=46;continue;case 29:if(!a.quirks){a.popUntil(2,new CL([3073]));}a.addElement();a.framesetOK=false;a.im=AU;$s=-1;return true;case 30:a.reconstructActiveFormattingElements();a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();if(a.tok.DataAtom===281349){$s=52;continue;}$s=53;continue;case 52:ad=a.tok.Attr;ae=0;case 54:if(!(ae=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]),BX);if(af.Key==="type"){$s=56;continue;}$s=57;continue;case 56:ag=A.ToLower(af.Val);$s=60;case 60:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}if(ag==="hidden"){$s=58;continue;}$s=59;continue;case 58:$s=-1;return true;case 59:case 57:ae++;$s=54;continue;case 55:case 53:a.framesetOK=false;$s=46;continue;case 31:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=46;continue;case 32:a.popUntil(2,new CL([3073]));a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();a.framesetOK=false;$s=46;continue;case 33:a.tok.DataAtom=198403;a.tok.Data=new D.Atom(198403).String();$s=-1;return false;case 34:if(!(a.form===CJ.nil)){$s=-1;return true;}ah="";ai="This is a searchable index. Enter search keywords: ";aj=new CK([new BX.ptr("","name","isindex")]);ak=a.tok.Attr;al=0;while(true){if(!(al=ak.$length)?($throwRuntimeError("index out of range"),undefined):ak.$array[ak.$offset+al]),BX);an=am.Key;if(an===("action")){ah=am.Val;}else if(an===("name")){}else if(an===("prompt")){ai=am.Val;}else{aj=$append(aj,am);}al++;}a.acknowledgeSelfClosingTag();a.popUntil(2,new CL([3073]));$r=a.parseImpliedToken(2,159236,new D.Atom(159236).String());$s=61;case 61:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a.form===CJ.nil){$s=-1;return true;}if(!(ah==="")){a.form.Attr=new CK([new BX.ptr("","action",ah)]);}$r=a.parseImpliedToken(2,87810,new D.Atom(87810).String());$s=62;case 62:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(2,22789,new D.Atom(22789).String());$s=63;case 63:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.addText(ai);a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,3,281349,new D.Atom(281349).String(),"",aj));(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();$r=a.parseImpliedToken(3,22789,new D.Atom(22789).String());$s=64;case 64:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(2,87810,new D.Atom(87810).String());$s=65;case 65:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=a.parseImpliedToken(3,159236,new D.Atom(159236).String());$s=66;case 66:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=46;continue;case 35:a.addElement();a.setOriginalIM();a.framesetOK=false;a.im=AT;$s=46;continue;case 36:a.popUntil(2,new CL([3073]));a.reconstructActiveFormattingElements();a.framesetOK=false;a.addElement();a.setOriginalIM();a.im=AT;$s=46;continue;case 37:a.framesetOK=false;a.addElement();a.setOriginalIM();a.im=AT;$s=46;continue;case 38:a.addElement();a.setOriginalIM();a.im=AT;$s=46;continue;case 39:a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BA;$s=-1;return true;case 40:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.reconstructActiveFormattingElements();a.addElement();$s=46;continue;case 41:if(a.elementInScope(0,new CL([64260]))){a.generateImpliedEndTags(new CI([]));}a.addElement();$s=46;continue;case 42:if(a.elementInScope(0,new CL([64260]))){a.generateImpliedEndTags(new CI(["rtc"]));}a.addElement();$s=46;continue;case 43:a.reconstructActiveFormattingElements();if(a.tok.DataAtom===208388){T(a.tok.Attr,Z);}else{T(a.tok.Attr,AA);}U(a.tok.Attr);a.addElement();a.top().Namespace=a.tok.Data;if(a.hasSelfClosingToken){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();}$s=-1;return true;case 44:$s=46;continue;case 45:a.reconstructActiveFormattingElements();a.addElement();case 46:case 12:$s=7;continue;case 4:ao=a.tok.DataAtom;if(ao===(10244)){$s=68;continue;}if(ao===(22020)){$s=69;continue;}if((ao===(455431))||(ao===(261127))||(ao===(67333))||(ao===(100106))||(ao===(102662))||(ao===(139270))||(ao===(29191))||(ao===(37635))||(ao===(92931))||(ao===(386562))||(ao===(140808))||(ao===(142858))||(ao===(149510))||(ao===(62982))||(ao===(209158))||(ao===(182790))||(ao===(305415))||(ao===(231172))||(ao===(4867))||(ao===(79618))||(ao===(290819))||(ao===(354311))||(ao===(459783))||(ao===(42754))){$s=70;continue;}if(ao===(159236)){$s=71;continue;}if(ao===(3073)){$s=72;continue;}if(ao===(45570)){$s=73;continue;}if((ao===(186114))||(ao===(412418))){$s=74;continue;}if((ao===(89090))||(ao===(187906))||(ao===(199938))||(ao===(214274))||(ao===(216834))||(ao===(412930))){$s=75;continue;}if((ao===(1))||(ao===(257))||(ao===(94211))||(ao===(378116))||(ao===(28162))||(ao===(16132))||(ao===(1537))||(ao===(14084))||(ao===(9473))||(ao===(132613))||(ao===(53766))||(ao===(449798))||(ao===(26626))||(ao===(2817))){$s=76;continue;}if((ao===(203014))||(ao===(206599))||(ao===(157702))){$s=77;continue;}if(ao===(514)){$s=78;continue;}if(ao===(463880)){$s=79;continue;}$s=80;continue;case 68:if(a.elementInScope(0,new CL([10244]))){a.im=BD;}$s=81;continue;case 69:if(a.elementInScope(0,new CL([10244]))){$s=82;continue;}$s=83;continue;case 82:$r=a.parseImpliedToken(3,10244,new D.Atom(10244).String());$s=84;case 84:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 83:$s=-1;return true;case 70:a.popUntil(0,new CL([a.tok.DataAtom]));$s=81;continue;case 71:if((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){ap=a.indexOfElementInScope(0,new CL([159236]));if(ap===-1){$s=-1;return true;}a.generateImpliedEndTags(new CI([]));if(!(((aq=a.oe,((ap<0||ap>=aq.$length)?($throwRuntimeError("index out of range"),undefined):aq.$array[aq.$offset+ap])).DataAtom===159236))){$s=-1;return true;}a.popUntil(0,new CL([159236]));}else{ar=a.form;a.form=CJ.nil;as=a.indexOfElementInScope(0,new CL([159236]));if(ar===CJ.nil||(as===-1)||!((at=a.oe,((as<0||as>=at.$length)?($throwRuntimeError("index out of range"),undefined):at.$array[at.$offset+as]))===ar)){$s=-1;return true;}a.generateImpliedEndTags(new CI([]));(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).remove(ar);}$s=81;continue;case 72:if(!a.elementInScope(2,new CL([3073]))){$s=85;continue;}$s=86;continue;case 85:$r=a.parseImpliedToken(2,3073,new D.Atom(3073).String());$s=87;case 87:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 86:a.popUntil(2,new CL([3073]));$s=81;continue;case 73:a.popUntil(1,new CL([45570]));$s=81;continue;case 74:a.popUntil(0,new CL([a.tok.DataAtom]));$s=81;continue;case 75:a.popUntil(0,new CL([89090,187906,199938,214274,216834,412930]));$s=81;continue;case 76:a.inBodyEndTagFormatting(a.tok.DataAtom,a.tok.Data);$s=81;continue;case 77:if(a.popUntil(0,new CL([a.tok.DataAtom]))){a.clearActiveFormattingElements();}$s=81;continue;case 78:a.tok.Type=2;$s=-1;return false;case 79:au=AO(a);$s=88;case 88:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}$s=-1;return au;case 80:a.inBodyEndTagOther(a.tok.DataAtom,a.tok.Data);case 81:case 67:$s=7;continue;case 5:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=7;continue;case 6:if(a.templateStack.$length>0){a.im=BC;$s=-1;return false;}else{av=a.oe;aw=0;while(true){if(!(aw=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+aw]);ay=ax.DataAtom;if((ay===(186114))||(ay===(412418))||(ay===(45570))||(ay===(24328))||(ay===(451334))||(ay===(3073))||(ay===(14850))||(ay===(146434))||(ay===(104962))||(ay===(104963))||(ay===(9989))||(ay===(37378))||(ay===(62725))||(ay===(87554))||(ay===(208901))||(ay===(52226))||(ay===(10244))||(ay===(22020))){}else{$s=-1;return true;}aw++;}}case 7:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:AS};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$f.ag=ag;$f.ah=ah;$f.ai=ai;$f.aj=aj;$f.ak=ak;$f.al=al;$f.am=am;$f.an=an;$f.ao=ao;$f.ap=ap;$f.aq=aq;$f.ar=ar;$f.as=as;$f.at=at;$f.au=au;$f.av=av;$f.aw=aw;$f.ax=ax;$f.ay=ay;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};AH.ptr.prototype.inBodyEndTagFormatting=function(a,b){var a,aa,ab,ac,ad,ae,af,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=this;d=0;while(true){if(!(d<8)){break;}e=CJ.nil;f=c.afe.$length-1>>0;while(true){if(!(f>=0)){break;}if((g=c.afe,((f<0||f>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+f])).Type===6){break;}if((h=c.afe,((f<0||f>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+f])).DataAtom===a){e=(i=c.afe,((f<0||f>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+f]));break;}f=f-(1)>>0;}if(e===CJ.nil){c.inBodyEndTagOther(a,b);return;}j=(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(e);if(j===-1){(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(e);return;}if(!c.elementInScope(0,new CL([a]))){return;}k=CJ.nil;l=$subslice(c.oe,j);m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);if(J(n)){k=n;break;}m++;}if(k===CJ.nil){o=(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).pop();while(true){if(!(!(o===e))){break;}o=(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).pop();}(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(o);return;}r=(p=c.oe,q=j-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));s=(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(e);t=k;u=k;v=(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(u);w=0;while(true){if(!(w<3)){break;}v=v-(1)>>0;u=(x=c.oe,((v<0||v>=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+v]));if((c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u)===-1){(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).remove(u);w=w+(1)>>0;continue;}if(u===e){break;}y=u.clone();(z=c.afe,aa=(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u),((aa<0||aa>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+aa]=y));(ab=c.oe,ac=(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(u),((ac<0||ac>=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]=y));u=y;if(t===k){s=(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(u)+1>>0;}if(!(t.Parent===CJ.nil)){t.Parent.RemoveChild(t);}u.AppendChild(t);t=u;w=w+(1)>>0;}if(!(t.Parent===CJ.nil)){t.Parent.RemoveChild(t);}ad=r.DataAtom;if((ad===(365829))||(ad===(9989))||(ad===(62725))||(ad===(208901))||(ad===(52226))){c.fosterParent(t);}else{r.AppendChild(t);}ae=e.clone();AE(ae,k);k.AppendChild(ae);af=(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).index(e);if(!((af===-1))&&af>0;}(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).remove(e);(c.$ptr_afe||(c.$ptr_afe=new CO(function(){return this.$target.afe;},function($v){this.$target.afe=$v;},c))).insert(s,ae);(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).remove(e);(c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).insert((c.$ptr_oe||(c.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},c))).index(k)+1>>0,ae);d=d+(1)>>0;}};AH.prototype.inBodyEndTagFormatting=function(a,b){return this.$val.inBodyEndTagFormatting(a,b);};AH.ptr.prototype.inBodyEndTagOther=function(a,b){var a,b,c,d,e,f,g;c=this;d=c.oe.$length-1>>0;while(true){if(!(d>=0)){break;}if((((e=c.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d])).DataAtom===a))&&((!((a===0)))||((f=c.oe,((d<0||d>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+d])).Data===b))){c.oe=$subslice(c.oe,0,d);break;}if(J((g=c.oe,((d<0||d>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d])))){break;}d=d-(1)>>0;}};AH.prototype.inBodyEndTagOther=function(a,b){return this.$val.inBodyEndTagOther(a,b);};AT=function(a){var a,b,c,d;b=a.tok.Type;if(b===(0)){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}else if(b===(1)){c=a.tok.Data;d=(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();if((d.DataAtom===217608)&&d.FirstChild===CJ.nil){if(!(c==="")&&(c.charCodeAt(0)===13)){c=$substring(c,1);}if(!(c==="")&&(c.charCodeAt(0)===10)){c=$substring(c,1);}}if(c===""){return true;}a.addText(c);return true;}else if(b===(3)){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.im=a.originalIM;a.originalIM=$throwNilPointerError;return a.tok.Type===3;};AU=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);a=[a];b=a[0].tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:a[0].tok.Data=A.Replace(a[0].tok.Data,"\x00","",-1);c=(a[0].$ptr_oe||(a[0].$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).top().DataAtom;if((c===(365829))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))){$s=10;continue;}$s=11;continue;case 10:d=A.Trim(a[0].tok.Data," \t\r\n\f");$s=14;case 14:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}if(d===""){$s=12;continue;}$s=13;continue;case 12:a[0].addText(a[0].tok.Data);$s=-1;return true;case 13:case 11:case 9:$s=8;continue;case 3:e=a[0].tok.DataAtom;if(e===(143623)){$s=16;continue;}if(e===(109320)){$s=17;continue;}if(e===(109315)){$s=18;continue;}if((e===(9989))||(e===(62725))||(e===(208901))){$s=19;continue;}if((e===(37378))||(e===(87554))||(e===(52226))){$s=20;continue;}if(e===(365829)){$s=21;continue;}if((e===(458501))||(e===(137222))||(e===(463880))){$s=22;continue;}if(e===(281349)){$s=23;continue;}if(e===(159236)){$s=24;continue;}if(e===(408582)){$s=25;continue;}$s=26;continue;case 16:a[0].clearStackToContext(3);a[0].afe=$append(a[0].afe,AC);a[0].addElement();a[0].im=AV;$s=-1;return true;case 17:a[0].clearStackToContext(3);a[0].addElement();a[0].im=AW;$s=-1;return true;case 18:$r=a[0].parseImpliedToken(2,109320,new D.Atom(109320).String());$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 19:a[0].clearStackToContext(3);a[0].addElement();a[0].im=AX;$s=-1;return true;case 20:$r=a[0].parseImpliedToken(2,9989,new D.Atom(9989).String());$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 21:if(a[0].popUntil(3,new CL([365829]))){a[0].resetInsertionMode();$s=-1;return false;}$s=-1;return true;case 22:f=AO(a[0]);$s=29;case 29:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 23:g=a[0].tok.Attr;h=0;case 30:if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]),BX);if(!(i.Key==="type")){j=false;$s=34;continue s;}k=A.ToLower(i.Val);$s=35;case 35:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k==="hidden";case 34:if(j){$s=32;continue;}$s=33;continue;case 32:a[0].addElement();(a[0].$ptr_oe||(a[0].$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).pop();$s=-1;return true;case 33:h++;$s=30;continue;case 31:$s=26;continue;case 24:if((a[0].$ptr_oe||(a[0].$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).contains(463880)||!(a[0].form===CJ.nil)){$s=-1;return true;}a[0].addElement();a[0].form=(a[0].$ptr_oe||(a[0].$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a[0]))).pop();$s=26;continue;case 25:a[0].reconstructActiveFormattingElements();l=a[0].top().DataAtom;if((l===(365829))||(l===(9989))||(l===(62725))||(l===(208901))||(l===(52226))){a[0].fosterParenting=true;}a[0].addElement();a[0].fosterParenting=false;a[0].framesetOK=false;a[0].im=BB;$s=-1;return true;case 26:case 15:$s=8;continue;case 4:m=a[0].tok.DataAtom;if(m===(365829)){$s=37;continue;}if((m===(10244))||(m===(143623))||(m===(109315))||(m===(109320))||(m===(22020))||(m===(9989))||(m===(37378))||(m===(62725))||(m===(87554))||(m===(208901))||(m===(52226))){$s=38;continue;}if(m===(463880)){$s=39;continue;}$s=40;continue;case 37:if(a[0].popUntil(3,new CL([365829]))){a[0].resetInsertionMode();$s=-1;return true;}$s=-1;return true;case 38:$s=-1;return true;case 39:n=AO(a[0]);$s=41;case 41:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$s=-1;return n;case 40:case 36:$s=8;continue;case 5:a[0].addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a[0].tok.Data,"",CK.nil));$s=-1;return true;case 6:$s=-1;return true;case 7:o=AS(a[0]);$s=42;case 42:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$s=-1;return o;case 8:case 1:a[0].fosterParenting=true;$deferred.push([(function(a){return function(){a[0].fosterParenting=false;};})(a),[]]);p=AS(a[0]);$s=43;case 43:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}$s=-1;return p;}return;}}catch(err){$err=err;$s=-1;return false;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:AU};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};AV=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){c=a.tok.DataAtom;if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(37378))||(c===(62725))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new CL([143623]))){a.clearActiveFormattingElements();a.im=AU;$s=-1;return false;}else{$s=-1;return true;}}else if(c===(408582)){a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BB;$s=-1;return true;}}else if(b===(3)){d=a.tok.DataAtom;if(d===(143623)){if(a.popUntil(3,new CL([143623]))){a.clearActiveFormattingElements();a.im=AU;}$s=-1;return true;}else if(d===(365829)){if(a.popUntil(3,new CL([143623]))){a.clearActiveFormattingElements();a.im=AU;$s=-1;return false;}else{$s=-1;return true;}}else if((d===(10244))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(9989))||(d===(37378))||(d===(62725))||(d===(87554))||(d===(208901))||(d===(52226))){$s=-1;return true;}}e=AS(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:AV};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AW=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(5)){$s=3;continue;}if(b===(6)){$s=4;continue;}if(b===(2)){$s=5;continue;}if(b===(3)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=9;case 9:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length>0)));if(d===""){$s=-1;return true;}a.tok.Data=d;}$s=8;continue;case 3:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 4:$s=-1;return true;case 5:e=a.tok.DataAtom;if(e===(22020)){$s=11;continue;}if(e===(109315)){$s=12;continue;}if(e===(463880)){$s=13;continue;}$s=14;continue;case 11:f=AS(a);$s=15;case 15:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 12:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=-1;return true;case 13:g=AO(a);$s=16;case 16:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 14:case 10:$s=8;continue;case 6:h=a.tok.DataAtom;if(h===(109320)){$s=18;continue;}if(h===(109315)){$s=19;continue;}if(h===(463880)){$s=20;continue;}$s=21;continue;case 18:if((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===109320){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AU;}$s=-1;return true;case 19:$s=-1;return true;case 20:i=AO(a);$s=22;case 22:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 21:case 17:$s=8;continue;case 7:j=AS(a);$s=23;case 23:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 8:case 1:if(!(((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===109320))){$s=-1;return true;}(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AU;$s=-1;return false;}return;}if($f===undefined){$f={$blk:AW};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AX=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){$s=2;continue;}if(b===(3)){$s=3;continue;}if(b===(5)){$s=4;continue;}$s=5;continue;case 2:c=a.tok.DataAtom;if(c===(52226)){$s=7;continue;}if((c===(37378))||(c===(87554))){$s=8;continue;}if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(62725))||(c===(208901))){$s=9;continue;}$s=10;continue;case 7:a.clearStackToContext(5);a.addElement();a.im=AY;$s=-1;return true;case 8:$r=a.parseImpliedToken(2,52226,new D.Atom(52226).String());$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 9:if(a.popUntil(3,new CL([9989,208901,62725]))){a.im=AU;$s=-1;return false;}$s=-1;return true;case 10:case 6:$s=5;continue;case 3:d=a.tok.DataAtom;if((d===(9989))||(d===(62725))||(d===(208901))){if(a.elementInScope(3,new CL([a.tok.DataAtom]))){a.clearStackToContext(5);(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.im=AU;}$s=-1;return true;}else if(d===(365829)){if(a.popUntil(3,new CL([9989,208901,62725]))){a.im=AU;$s=-1;return false;}$s=-1;return true;}else if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(37378))||(d===(87554))||(d===(52226))){$s=-1;return true;}$s=5;continue;case 4:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 5:case 1:e=AU(a);$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:AX};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AY=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){$s=2;continue;}if(b===(3)){$s=3;continue;}$s=4;continue;case 2:c=a.tok.DataAtom;if((c===(37378))||(c===(87554))){a.clearStackToContext(4);a.addElement();a.afe=$append(a.afe,AC);a.im=AZ;$s=-1;return true;}else if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new CL([52226]))){a.im=AX;$s=-1;return false;}$s=-1;return true;}$s=4;continue;case 3:d=a.tok.DataAtom;if(d===(52226)){$s=6;continue;}if(d===(365829)){$s=7;continue;}if((d===(9989))||(d===(62725))||(d===(208901))){$s=8;continue;}if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))||(d===(37378))||(d===(87554))){$s=9;continue;}$s=10;continue;case 6:if(a.popUntil(3,new CL([52226]))){a.im=AX;$s=-1;return true;}$s=-1;return true;case 7:if(a.popUntil(3,new CL([52226]))){a.im=AX;$s=-1;return false;}$s=-1;return true;case 8:if(a.elementInScope(3,new CL([a.tok.DataAtom]))){$s=11;continue;}$s=12;continue;case 11:$r=a.parseImpliedToken(3,52226,new D.Atom(52226).String());$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 12:$s=-1;return true;case 9:$s=-1;return true;case 10:case 5:case 4:case 1:e=AU(a);$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:AY};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AZ=function(a){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(2)){c=a.tok.DataAtom;if((c===(143623))||(c===(109315))||(c===(109320))||(c===(9989))||(c===(37378))||(c===(62725))||(c===(87554))||(c===(208901))||(c===(52226))){if(a.popUntil(3,new CL([37378,87554]))){a.clearActiveFormattingElements();a.im=AY;$s=-1;return false;}$s=-1;return true;}else if(c===(408582)){a.reconstructActiveFormattingElements();a.addElement();a.framesetOK=false;a.im=BB;$s=-1;return true;}}else if(b===(3)){d=a.tok.DataAtom;if((d===(37378))||(d===(87554))){if(!a.popUntil(3,new CL([a.tok.DataAtom]))){$s=-1;return true;}a.clearActiveFormattingElements();a.im=AY;$s=-1;return true;}else if((d===(10244))||(d===(143623))||(d===(109315))||(d===(109320))||(d===(22020))){$s=-1;return true;}else if((d===(365829))||(d===(9989))||(d===(62725))||(d===(208901))||(d===(52226))){if(!a.elementInScope(3,new CL([a.tok.DataAtom]))){$s=-1;return true;}if(a.popUntil(3,new CL([37378,87554]))){a.clearActiveFormattingElements();}a.im=AY;$s=-1;return false;}}e=AS(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;}return;}if($f===undefined){$f={$blk:AZ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BA=function(a){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}if(b===(0)){$s=7;continue;}$s=8;continue;case 2:a.addText(A.Replace(a.tok.Data,"\x00","",-1));$s=8;continue;case 3:c=a.tok.DataAtom;if(c===(22020)){$s=10;continue;}if(c===(451334)){$s=11;continue;}if(c===(24328)){$s=12;continue;}if(c===(408582)){$s=13;continue;}if((c===(281349))||(c===(12806))||(c===(217608))){$s=14;continue;}if((c===(137222))||(c===(463880))){$s=15;continue;}$s=16;continue;case 10:d=AS(a);$s=17;case 17:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 11:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=16;continue;case 12:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}if(a.top().DataAtom===24328){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}a.addElement();$s=16;continue;case 13:if(a.popUntil(6,new CL([408582]))){a.resetInsertionMode();}else{$s=-1;return true;}$s=16;continue;case 14:if(a.elementInScope(6,new CL([408582]))){$s=18;continue;}$s=19;continue;case 18:$r=a.parseImpliedToken(3,408582,new D.Atom(408582).String());$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return false;case 19:a.tokenizer.NextIsNotRawText();$s=-1;return true;case 15:e=AO(a);$s=21;case 21:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 16:case 9:$s=8;continue;case 4:f=a.tok.DataAtom;if(f===(451334)){$s=23;continue;}if(f===(24328)){$s=24;continue;}if(f===(408582)){$s=25;continue;}if(f===(463880)){$s=26;continue;}$s=27;continue;case 23:if(a.top().DataAtom===451334){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();}$s=27;continue;case 24:g=a.oe.$length-1>>0;if((h=a.oe,((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g])).DataAtom===451334){g=g-(1)>>0;}if((i=a.oe,((g<0||g>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+g])).DataAtom===24328){a.oe=$subslice(a.oe,0,g);}$s=27;continue;case 25:if(a.popUntil(6,new CL([408582]))){a.resetInsertionMode();}else{$s=-1;return true;}$s=27;continue;case 26:j=AO(a);$s=28;case 28:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;case 27:case 22:$s=8;continue;case 5:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=8;continue;case 6:$s=-1;return true;case 7:k=AS(a);$s=29;case 29:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return k;case 8:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BA};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BB=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if((b===(2))||(b===(3))){c=a.tok.DataAtom;if((c===(143623))||(c===(365829))||(c===(9989))||(c===(62725))||(c===(208901))||(c===(52226))||(c===(37378))||(c===(87554))){if((a.tok.Type===3)&&!a.elementInScope(3,new CL([a.tok.DataAtom]))){$s=-1;return true;}d=a.oe.$length-1>>0;while(true){if(!(d>=0)){break;}f=(e=a.oe,((d<0||d>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+d]));if(f.DataAtom===408582){a.oe=$subslice(a.oe,0,d);break;}d=d-(1)>>0;}a.resetInsertionMode();$s=-1;return false;}}g=BA(a);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;}return;}if($f===undefined){$f={$blk:BB};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BC=function(a){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if((b===(1))||(b===(5))||(b===(6))){$s=2;continue;}if(b===(2)){$s=3;continue;}if(b===(3)){$s=4;continue;}if(b===(0)){$s=5;continue;}$s=6;continue;case 2:c=AS(a);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;case 3:d=a.tok.DataAtom;if((d===(15108))||(d===(15112))||(d===(89607))||(d===(95236))||(d===(309252))||(d===(35080))||(d===(137222))||(d===(458501))||(d===(463880))||(d===(69637))){$s=9;continue;}if((d===(143623))||(d===(109320))||(d===(9989))||(d===(62725))||(d===(208901))){$s=10;continue;}if(d===(109315)){$s=11;continue;}if(d===(52226)){$s=12;continue;}if((d===(37378))||(d===(87554))){$s=13;continue;}$s=14;continue;case 9:e=AO(a);$s=16;case 16:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 10:(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AU);a.im=AU;$s=-1;return false;case 11:(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AW);a.im=AW;$s=-1;return false;case 12:(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AX);a.im=AX;$s=-1;return false;case 13:(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AY);a.im=AY;$s=-1;return false;case 14:(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.templateStack=$append(a.templateStack,AS);a.im=AS;$s=-1;return false;case 15:case 8:$s=6;continue;case 4:f=a.tok.DataAtom;if(f===(463880)){$s=18;continue;}$s=19;continue;case 18:g=AO(a);$s=21;case 21:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 19:$s=-1;return true;case 20:case 17:$s=6;continue;case 5:if(!(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).contains(463880)){$s=-1;return true;}a.generateImpliedEndTags(new CI([]));h=a.oe.$length-1>>0;while(true){if(!(h>=0)){break;}j=(i=a.oe,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]));if(j.Namespace===""&&(j.DataAtom===463880)){a.oe=$subslice(a.oe,0,h);break;}h=h-(1)>>0;}a.clearActiveFormattingElements();(a.$ptr_templateStack||(a.$ptr_templateStack=new CP(function(){return this.$target.templateStack;},function($v){this.$target.templateStack=$v;},a))).pop();a.resetInsertionMode();$s=-1;return false;case 6:case 1:$s=-1;return false;}return;}if($f===undefined){$f={$blk:BC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};BD=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}if(b===(5)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length===0){$s=9;continue;}$s=10;continue;case 9:e=AS(a);$s=11;case 11:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 10:$s=7;continue;case 4:if(a.tok.DataAtom===22020){$s=12;continue;}$s=13;continue;case 12:f=AS(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 13:$s=7;continue;case 5:if(a.tok.DataAtom===22020){if(!a.fragment){a.im=BG;}$s=-1;return true;}$s=7;continue;case 6:if(a.oe.$length<1||!(((g=a.oe,(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])).DataAtom===22020))){$panic(new $String("html: bad parser state: element not found, in the after-body insertion mode"));}(h=a.oe,(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])).AppendChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 7:case 1:a.im=AS;$s=-1;return false;}return;}if($f===undefined){$f={$blk:BD};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BE=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=6;continue;case 3:c=A.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){a.addText(d);}$s=6;continue;case 4:e=a.tok.DataAtom;if(e===(22020)){$s=9;continue;}if(e===(35592)){$s=10;continue;}if(e===(35589)){$s=11;continue;}if(e===(35080)){$s=12;continue;}$s=13;continue;case 9:f=AS(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 10:a.addElement();$s=13;continue;case 11:a.addElement();(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();$s=13;continue;case 12:g=AO(a);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 13:case 8:$s=6;continue;case 5:h=a.tok.DataAtom;if(h===(35592)){if(!(((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===22020))){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();if(!(((a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top().DataAtom===35592))){a.im=BF;$s=-1;return true;}}}case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BE};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BF=function(a){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=6;continue;case 3:c=A.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){a.addText(d);}$s=6;continue;case 4:e=a.tok.DataAtom;if(e===(22020)){$s=9;continue;}if(e===(35080)){$s=10;continue;}$s=11;continue;case 9:f=AS(a);$s=12;case 12:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 10:g=AO(a);$s=13;case 13:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 11:case 8:$s=6;continue;case 5:h=a.tok.DataAtom;if(h===(22020)){a.im=BH;$s=-1;return true;}case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BF};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};BG=function(a){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(5)){$s=5;continue;}if(b===(6)){$s=6;continue;}$s=7;continue;case 2:$s=-1;return true;case 3:c=A.TrimLeft(a.tok.Data," \t\r\n\f");$s=8;case 8:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(d.length===0){$s=9;continue;}$s=10;continue;case 9:e=AS(a);$s=11;case 11:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 10:$s=7;continue;case 4:if(a.tok.DataAtom===22020){$s=12;continue;}$s=13;continue;case 12:f=AS(a);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 13:$s=7;continue;case 5:a.doc.AppendChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=-1;return true;case 6:g=AS(a);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 7:case 1:a.im=AS;$s=-1;return false;}return;}if($f===undefined){$f={$blk:BG};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};BH=function(a){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(5)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(6)){$s=5;continue;}$s=6;continue;case 2:a.doc.AppendChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=6;continue;case 3:c=A.Map((function(c){var c,d;d=c;if((d===(32))||(d===(9))||(d===(10))||(d===(12))||(d===(13))){return c;}return-1;}),a.tok.Data);$s=7;case 7:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(d==="")){$s=8;continue;}$s=9;continue;case 8:a.tok.Data=d;e=AS(a);$s=10;case 10:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 9:$s=6;continue;case 4:f=a.tok.DataAtom;if(f===(22020)){$s=12;continue;}if(f===(35080)){$s=13;continue;}$s=14;continue;case 12:g=AS(a);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 13:h=AO(a);$s=16;case 16:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;case 14:case 11:$s=6;continue;case 5:i=AS(a);$s=17;case 17:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BH};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};BI=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=a.tok.Type;if(b===(1)){$s=2;continue;}if(b===(5)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}$s=6;continue;case 2:if(a.framesetOK){$s=7;continue;}$s=8;continue;case 7:c=A.TrimLeft(a.tok.Data," \t\r\n\f\x00");$s=9;case 9:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.framesetOK=c==="";case 8:a.tok.Data=A.Replace(a.tok.Data,"\x00","\xEF\xBF\xBD",-1);a.addText(a.tok.Data);$s=6;continue;case 3:a.addChild(new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,4,0,a.tok.Data,"",CK.nil));$s=6;continue;case 4:e=(d=X[$String.keyFor(a.tok.Data)],d!==undefined?d.v:false);if(a.tok.DataAtom===16132){f=a.tok.Attr;g=0;loop:while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]),BX);i=h.Key;if(i===("color")||i===("face")||i===("size")){e=true;break loop;}g++;}}if(e){$s=10;continue;}$s=11;continue;case 10:j=a.oe.$length-1>>0;case 12:if(!(j>=0)){$s=13;continue;}l=(k=a.oe,((j<0||j>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+j]));if(l.Namespace===""){m=true;$s=16;continue s;}n=V(l);$s=17;case 17:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;case 16:if(m||W(l)){$s=14;continue;}$s=15;continue;case 14:a.oe=$subslice(a.oe,0,(j+1>>0));$s=13;continue;case 15:j=j-(1)>>0;$s=12;continue;case 13:$s=-1;return false;case 11:o=a.top().Namespace;if(o===("math")){T(a.tok.Attr,Z);}else if(o===("svg")){q=(p=Y[$String.keyFor(a.tok.Data)],p!==undefined?p.v:"");if(!(q==="")){a.tok.DataAtom=D.Lookup((new CM($stringToBytes(q))));a.tok.Data=q;}T(a.tok.Attr,AA);}else{$panic(new $String("html: bad parser state: unexpected namespace"));}U(a.tok.Attr);r=a.top().Namespace;a.addElement();a.top().Namespace=r;if(!(r==="")){a.tokenizer.NextIsNotRawText();}if(a.hasSelfClosingToken){(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).pop();a.acknowledgeSelfClosingTag();}$s=6;continue;case 5:s=a.oe.$length-1>>0;case 18:if(!(s>=0)){$s=19;continue;}if((t=a.oe,((s<0||s>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+s])).Namespace===""){$s=20;continue;}$s=21;continue;case 20:u=a.im(a);$s=22;case 22:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}$s=-1;return u;case 21:if(A.EqualFold((v=a.oe,((s<0||s>=v.$length)?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+s])).Data,a.tok.Data)){a.oe=$subslice(a.oe,0,s);$s=19;continue;}s=s-(1)>>0;$s=18;continue;case 19:$s=-1;return true;case 6:case 1:$s=-1;return true;}return;}if($f===undefined){$f={$blk:BI};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};AH.ptr.prototype.inForeignContent=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.oe.$length===0){$s=-1;return false;}d=(b=a.oe,c=a.oe.$length-1>>0,((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]));if(d.Namespace===""){$s=-1;return false;}if(W(d)){if((a.tok.Type===2)&&!((a.tok.DataAtom===198662))&&!((a.tok.DataAtom===45066))){$s=-1;return false;}if(a.tok.Type===1){$s=-1;return false;}}if(d.Namespace==="math"&&(d.DataAtom===117006)&&(a.tok.Type===2)&&(a.tok.DataAtom===462339)){$s=-1;return false;}e=V(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e&&((a.tok.Type===2)||(a.tok.Type===1))){$s=1;continue;}$s=2;continue;case 1:$s=-1;return false;case 2:if(a.tok.Type===0){$s=-1;return false;}$s=-1;return true;}return;}if($f===undefined){$f={$blk:AH.ptr.prototype.inForeignContent};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AH.prototype.inForeignContent=function(){return this.$val.inForeignContent();};AH.ptr.prototype.parseImpliedToken=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=this;e=$clone(d.tok,BY);f=d.hasSelfClosingToken;g=$clone(e,BY);h=f;BY.copy(d.tok,new BY.ptr(a,b,c,CK.nil));d.hasSelfClosingToken=false;$r=d.parseCurrentToken();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=$clone(g,BY);j=h;BY.copy(d.tok,i);d.hasSelfClosingToken=j;$s=-1;return;}return;}if($f===undefined){$f={$blk:AH.ptr.prototype.parseImpliedToken};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};AH.prototype.parseImpliedToken=function(a,b,c){return this.$val.parseImpliedToken(a,b,c);};AH.ptr.prototype.parseCurrentToken=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.tok.Type===4){a.hasSelfClosingToken=true;a.tok.Type=2;}b=false;case 1:if(!(!b)){$s=2;continue;}c=a.inForeignContent();$s=6;case 6:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}if(c){$s=3;continue;}$s=4;continue;case 3:d=BI(a);$s=7;case 7:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;$s=5;continue;case 4:e=a.im(a);$s=8;case 8:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}b=e;case 5:$s=1;continue;case 2:if(a.hasSelfClosingToken){a.hasSelfClosingToken=false;}$s=-1;return;}return;}if($f===undefined){$f={$blk:AH.ptr.prototype.parseCurrentToken};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AH.prototype.parseCurrentToken=function(){return this.$val.parseCurrentToken();};AH.ptr.prototype.parse=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=$ifaceNil;case 1:if(!(!($interfaceIsEqual(b,F.EOF)))){$s=2;continue;}c=(a.$ptr_oe||(a.$ptr_oe=new CO(function(){return this.$target.oe;},function($v){this.$target.oe=$v;},a))).top();a.tokenizer.AllowCDATA(!(c===CJ.nil)&&!(c.Namespace===""));d=a.tokenizer.Next();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;BY.copy(a.tok,a.tokenizer.Token());if(a.tok.Type===0){b=a.tokenizer.Err();if(!($interfaceIsEqual(b,$ifaceNil))&&!($interfaceIsEqual(b,F.EOF))){$s=-1;return b;}}$r=a.parseCurrentToken();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=1;continue;case 2:$s=-1;return $ifaceNil;}return;}if($f===undefined){$f={$blk:AH.ptr.prototype.parse};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AH.prototype.parse=function(){return this.$val.parse();};BK=function(a,b){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=BO(a,b,new CQ([]));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:BK};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ParseFragment=BK;BO=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d="";if(!(b===CJ.nil)){if(!((b.Type===3))){$s=-1;return[CS.nil,E.New("html: ParseFragment of non-element Node")];}if(!((b.DataAtom===D.Lookup((new CM($stringToBytes(b.Data))))))){$s=-1;return[CS.nil,E.New("html: inconsistent Node: DataAtom="+G.Itoa(((b.DataAtom>>0)))+", Data="+b.Data)];}d=new D.Atom(b.DataAtom).String();}e=CG(a,d);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=new AH.ptr(e,new BY.ptr(0,0,"",CK.nil),false,new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,2,0,"","",CK.nil),AF.nil,AF.nil,CJ.nil,CJ.nil,true,false,AG.nil,$throwNilPointerError,$throwNilPointerError,false,false,true,b);g=c;h=0;case 2:if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);$r=i(f);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h++;$s=2;continue;case 3:j=new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,3,22020,new D.Atom(22020).String(),"",CK.nil);f.doc.AppendChild(j);f.oe=new AF([j]);if(!(b===CJ.nil)&&(b.DataAtom===463880)){f.templateStack=$append(f.templateStack,BC);}f.resetInsertionMode();k=b;while(true){if(!(!(k===CJ.nil))){break;}if((k.Type===3)&&(k.DataAtom===159236)){f.form=k;break;}k=k.Parent;}l=f.parse();$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if(!($interfaceIsEqual(m,$ifaceNil))){$s=-1;return[CS.nil,m];}n=f.doc;if(!(b===CJ.nil)){n=j;}o=CS.nil;p=n.FirstChild;while(true){if(!(!(p===CJ.nil))){break;}q=p.NextSibling;n.RemoveChild(p);o=$append(o,p);p=q;}$s=-1;return[o,$ifaceNil];}return;}if($f===undefined){$f={$blk:BO};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.$s=$s;$f.$r=$r;return $f;};$pkg.ParseFragmentWithOptions=BO;BQ=function(a,b){var a,b,c,d,e,f,g,h,i,j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=$assertType(a,BP,true);d=c[0];e=c[1];if(e){$s=1;continue;}$s=2;continue;case 1:f=BS(d,b);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 2:g=H.NewWriter(a);h=BS(g,b);$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!($interfaceIsEqual(i,$ifaceNil))){$s=-1;return i;}j=g.Flush();$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$s=-1;return j;}return;}if($f===undefined){$f={$blk:BQ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Render=BQ;BS=function(a,b){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=BT(a,b);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if($interfaceIsEqual(d,BR)){d=$ifaceNil;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:BS};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BT=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;ac=$f.ac;ad=$f.ad;ae=$f.ae;af=$f.af;ag=$f.ag;ah=$f.ah;ai=$f.ai;aj=$f.aj;ak=$f.ak;al=$f.al;am=$f.am;an=$f.an;ao=$f.ao;ap=$f.ap;aq=$f.aq;ar=$f.ar;as=$f.as;at=$f.at;au=$f.au;av=$f.av;aw=$f.aw;ax=$f.ax;ay=$f.ay;az=$f.az;b=$f.b;ba=$f.ba;bb=$f.bb;bc=$f.bc;bd=$f.bd;be=$f.be;bf=$f.bf;bg=$f.bg;bh=$f.bh;bi=$f.bi;bj=$f.bj;bk=$f.bk;bl=$f.bl;bm=$f.bm;bn=$f.bn;bo=$f.bo;bp=$f.bp;bq=$f.bq;br=$f.br;bs=$f.bs;bt=$f.bt;bu=$f.bu;bv=$f.bv;bw=$f.bw;bx=$f.bx;by=$f.by;bz=$f.bz;c=$f.c;ca=$f.ca;cb=$f.cb;cc=$f.cc;cd=$f.cd;ce=$f.ce;cf=$f.cf;cg=$f.cg;ch=$f.ch;ci=$f.ci;cj=$f.cj;ck=$f.ck;cl=$f.cl;cm=$f.cm;cn=$f.cn;co=$f.co;cp=$f.cp;cq=$f.cq;cr=$f.cr;cs=$f.cs;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=b.Type;if(c===(0)){$s=2;continue;}if(c===(1)){$s=3;continue;}if(c===(2)){$s=4;continue;}if(c===(3)){$s=5;continue;}if(c===(4)){$s=6;continue;}if(c===(5)){$s=7;continue;}$s=8;continue;case 2:$s=-1;return E.New("html: cannot render an ErrorNode node");case 3:d=Q(a,b.Data);$s=10;case 10:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 4:e=b.FirstChild;case 11:if(!(!(e===CJ.nil))){$s=12;continue;}f=BT(a,e);$s=13;case 13:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!($interfaceIsEqual(g,$ifaceNil))){$s=-1;return g;}e=e.NextSibling;$s=11;continue;case 12:$s=-1;return $ifaceNil;case 5:$s=9;continue;case 6:i=a.WriteString("");$s=16;case 16:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;p=n[1];if(!($interfaceIsEqual(p,$ifaceNil))){$s=-1;return p;}$s=-1;return $ifaceNil;case 7:r=a.WriteString("=aa.$length)?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+ab]),BX);ad=ac.Key;if(ad===("public")){y=ac.Val;}else if(ad===("system")){z=ac.Val;}ab++;}if(!(y==="")){$s=21;continue;}if(!(z==="")){$s=22;continue;}$s=23;continue;case 21:af=a.WriteString(" PUBLIC ");$s=24;case 24:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}ae=af;ag=ae[1];if(!($interfaceIsEqual(ag,$ifaceNil))){$s=-1;return ag;}ah=BU(a,y);$s=25;case 25:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=ah;if(!($interfaceIsEqual(ai,$ifaceNil))){$s=-1;return ai;}if(!(z==="")){$s=26;continue;}$s=27;continue;case 26:aj=a.WriteByte(32);$s=28;case 28:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}ak=aj;if(!($interfaceIsEqual(ak,$ifaceNil))){$s=-1;return ak;}al=BU(a,z);$s=29;case 29:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}am=al;if(!($interfaceIsEqual(am,$ifaceNil))){$s=-1;return am;}case 27:$s=23;continue;case 22:ao=a.WriteString(" SYSTEM ");$s=30;case 30:if($c){$c=false;ao=ao.$blk();}if(ao&&ao.$blk!==undefined){break s;}an=ao;ap=an[1];if(!($interfaceIsEqual(ap,$ifaceNil))){$s=-1;return ap;}aq=BU(a,z);$s=31;case 31:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ar=aq;if(!($interfaceIsEqual(ar,$ifaceNil))){$s=-1;return ar;}case 23:case 20:as=a.WriteByte(62);$s=32;case 32:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}$s=-1;return as;case 8:$s=-1;return E.New("html: unknown node type");case 9:case 1:at=a.WriteByte(60);$s=33;case 33:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}au=at;if(!($interfaceIsEqual(au,$ifaceNil))){$s=-1;return au;}aw=a.WriteString(b.Data);$s=34;case 34:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}av=aw;ax=av[1];if(!($interfaceIsEqual(ax,$ifaceNil))){$s=-1;return ax;}ay=b.Attr;az=0;case 35:if(!(az=ay.$length)?($throwRuntimeError("index out of range"),undefined):ay.$array[ay.$offset+az]),BX);bb=a.WriteByte(32);$s=37;case 37:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}bc=bb;if(!($interfaceIsEqual(bc,$ifaceNil))){$s=-1;return bc;}if(!(ba.Namespace==="")){$s=38;continue;}$s=39;continue;case 38:be=a.WriteString(ba.Namespace);$s=40;case 40:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}bd=be;bf=bd[1];if(!($interfaceIsEqual(bf,$ifaceNil))){$s=-1;return bf;}bg=a.WriteByte(58);$s=41;case 41:if($c){$c=false;bg=bg.$blk();}if(bg&&bg.$blk!==undefined){break s;}bh=bg;if(!($interfaceIsEqual(bh,$ifaceNil))){$s=-1;return bh;}case 39:bj=a.WriteString(ba.Key);$s=42;case 42:if($c){$c=false;bj=bj.$blk();}if(bj&&bj.$blk!==undefined){break s;}bi=bj;bk=bi[1];if(!($interfaceIsEqual(bk,$ifaceNil))){$s=-1;return bk;}bm=a.WriteString("=\"");$s=43;case 43:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}bl=bm;bn=bl[1];if(!($interfaceIsEqual(bn,$ifaceNil))){$s=-1;return bn;}bo=Q(a,ba.Val);$s=44;case 44:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}bp=bo;if(!($interfaceIsEqual(bp,$ifaceNil))){$s=-1;return bp;}bq=a.WriteByte(34);$s=45;case 45:if($c){$c=false;bq=bq.$blk();}if(bq&&bq.$blk!==undefined){break s;}br=bq;if(!($interfaceIsEqual(br,$ifaceNil))){$s=-1;return br;}az++;$s=35;continue;case 36:if((bs=BV[$String.keyFor(b.Data)],bs!==undefined?bs.v:false)){$s=46;continue;}$s=47;continue;case 46:if(!(b.FirstChild===CJ.nil)){$s=-1;return E.New("html: void element <"+b.Data+" has child nodes");}bu=a.WriteString("/>");$s=48;case 48:if($c){$c=false;bu=bu.$blk();}if(bu&&bu.$blk!==undefined){break s;}bt=bu;bv=bt[1];$s=-1;return bv;case 47:bw=a.WriteByte(62);$s=49;case 49:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}bx=bw;if(!($interfaceIsEqual(bx,$ifaceNil))){$s=-1;return bx;}by=b.FirstChild;if(!(by===CJ.nil)&&(by.Type===1)&&A.HasPrefix(by.Data,"\n")){$s=50;continue;}$s=51;continue;case 50:bz=b.Data;if(bz===("pre")||bz===("listing")||bz===("textarea")){$s=53;continue;}$s=54;continue;case 53:ca=a.WriteByte(10);$s=55;case 55:if($c){$c=false;ca=ca.$blk();}if(ca&&ca.$blk!==undefined){break s;}cb=ca;if(!($interfaceIsEqual(cb,$ifaceNil))){$s=-1;return cb;}case 54:case 52:case 51:cc=b.Data;if(cc===("iframe")||cc===("noembed")||cc===("noframes")||cc===("noscript")||cc===("plaintext")||cc===("script")||cc===("style")||cc===("xmp")){$s=57;continue;}$s=58;continue;case 57:cd=b.FirstChild;case 60:if(!(!(cd===CJ.nil))){$s=61;continue;}if(cd.Type===1){$s=62;continue;}$s=63;continue;case 62:cf=a.WriteString(cd.Data);$s=65;case 65:if($c){$c=false;cf=cf.$blk();}if(cf&&cf.$blk!==undefined){break s;}ce=cf;cg=ce[1];if(!($interfaceIsEqual(cg,$ifaceNil))){$s=-1;return cg;}$s=64;continue;case 63:ch=BT(a,cd);$s=66;case 66:if($c){$c=false;ch=ch.$blk();}if(ch&&ch.$blk!==undefined){break s;}ci=ch;if(!($interfaceIsEqual(ci,$ifaceNil))){$s=-1;return ci;}case 64:cd=cd.NextSibling;$s=60;continue;case 61:if(b.Data==="plaintext"){$s=-1;return BR;}$s=59;continue;case 58:cj=b.FirstChild;case 67:if(!(!(cj===CJ.nil))){$s=68;continue;}ck=BT(a,cj);$s=69;case 69:if($c){$c=false;ck=ck.$blk();}if(ck&&ck.$blk!==undefined){break s;}cl=ck;if(!($interfaceIsEqual(cl,$ifaceNil))){$s=-1;return cl;}cj=cj.NextSibling;$s=67;continue;case 68:case 59:case 56:cn=a.WriteString(">0)))+")";};$ptrType(BW).prototype.String=function(){return new BW(this.$get()).String();};BY.ptr.prototype.tagString=function(){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.Attr.$length===0){$s=-1;return a.Data;}b=B.NewBufferString(a.Data);c=a.Attr;d=0;case 1:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]),BX);b.WriteByte(32);b.WriteString(e.Key);b.WriteString("=\"");f=Q(b,e.Val);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;b.WriteByte(34);d++;$s=1;continue;case 2:$s=-1;return b.String();}return;}if($f===undefined){$f={$blk:BY.ptr.prototype.tagString};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BY.prototype.tagString=function(){return this.$val.tagString();};BY.ptr.prototype.String=function(){var a,b,c,d,e,f,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=a.Type;if(b===(0)){$s=2;continue;}if(b===(1)){$s=3;continue;}if(b===(2)){$s=4;continue;}if(b===(3)){$s=5;continue;}if(b===(4)){$s=6;continue;}if(b===(5)){$s=7;continue;}if(b===(6)){$s=8;continue;}$s=9;continue;case 2:$s=-1;return"";case 3:c=R(a.Data);$s=10;case 10:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;case 4:d=$clone(a,BY).tagString();$s=11;case 11:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return"<"+d+">";case 5:e=$clone(a,BY).tagString();$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return"";case 6:f=$clone(a,BY).tagString();$s=13;case 13:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return"<"+f+"/>";case 7:$s=-1;return"";case 8:$s=-1;return"";case 9:case 1:$s=-1;return"Invalid("+G.Itoa(((a.Type>>0)))+")";}return;}if($f===undefined){$f={$blk:BY.ptr.prototype.String};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$r=$r;return $f;};BY.prototype.String=function(){return this.$val.String();};CA.ptr.prototype.AllowCDATA=function(a){var a,b;b=this;b.allowCDATA=a;};CA.prototype.AllowCDATA=function(a){return this.$val.AllowCDATA(a);};CA.ptr.prototype.NextIsNotRawText=function(){var a;a=this;a.rawTag="";};CA.prototype.NextIsNotRawText=function(){return this.$val.NextIsNotRawText();};CA.ptr.prototype.Err=function(){var a;a=this;if(!((a.tt===0))){return $ifaceNil;}return a.err;};CA.prototype.Err=function(){return this.$val.Err();};CA.ptr.prototype.readByte=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.raw.end>=a.buf.$length){$s=1;continue;}$s=2;continue;case 1:if(!($interfaceIsEqual(a.readErr,$ifaceNil))){a.err=a.readErr;$s=-1;return 0;}b=a.buf.$capacity;c=a.raw.end-a.raw.start>>0;d=CM.nil;if(($imul(2,c))>b){d=$makeSlice(CM,c,($imul(2,b)));}else{d=$subslice(a.buf,0,c);}$copySlice(d,$subslice(a.buf,a.raw.start,a.raw.end));e=a.raw.start;if(!((e===0))){a.data.start=a.data.start-(e)>>0;a.data.end=a.data.end-(e)>>0;a.pendingAttr[0].start=a.pendingAttr[0].start-(e)>>0;a.pendingAttr[0].end=a.pendingAttr[0].end-(e)>>0;a.pendingAttr[1].start=a.pendingAttr[1].start-(e)>>0;a.pendingAttr[1].end=a.pendingAttr[1].end-(e)>>0;f=a.attr;g=0;while(true){if(!(g=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+h]))[0].start=(i=a.attr,((h<0||h>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h]))[0].start-(e)>>0;(l=a.attr,((h<0||h>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+h]))[0].end=(k=a.attr,((h<0||h>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+h]))[0].end-(e)>>0;(n=a.attr,((h<0||h>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+h]))[1].start=(m=a.attr,((h<0||h>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+h]))[1].start-(e)>>0;(p=a.attr,((h<0||h>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+h]))[1].end=(o=a.attr,((h<0||h>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+h]))[1].end-(e)>>0;g++;}}q=0;r=c;s=$subslice(d,0,c);a.raw.start=q;a.raw.end=r;a.buf=s;t=0;v=CB(a.r,$subslice(d,c,d.$capacity));$s=3;case 3:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}u=v;t=u[0];a.readErr=u[1];if(t===0){a.err=a.readErr;$s=-1;return 0;}a.buf=$subslice(d,0,(c+t>>0));case 2:y=(w=a.buf,x=a.raw.end,((x<0||x>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+x]));a.raw.end=a.raw.end+(1)>>0;if(a.maxBuf>0&&(a.raw.end-a.raw.start>>0)>=a.maxBuf){a.err=$pkg.ErrBufferExceeded;$s=-1;return 0;}$s=-1;return y;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readByte};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readByte=function(){return this.$val.readByte();};CA.ptr.prototype.Buffered=function(){var a;a=this;return $subslice(a.buf,a.raw.end);};CA.prototype.Buffered=function(){return this.$val.Buffered();};CB=function(a,b){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=0;case 1:if(!(c<100)){$s=2;continue;}e=a.Read(b);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!((f===0))||!($interfaceIsEqual(g,$ifaceNil))){$s=-1;return[f,g];}c=c+(1)>>0;$s=1;continue;case 2:$s=-1;return[0,F.ErrNoProgress];}return;}if($f===undefined){$f={$blk:CB};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};CA.ptr.prototype.skipWhiteSpace=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))){}else{a.raw.end=a.raw.end-(1)>>0;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.skipWhiteSpace};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.skipWhiteSpace=function(){return this.$val.skipWhiteSpace();};CA.ptr.prototype.readRawOrRCDATA=function(){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;if(a.rawTag==="script"){$s=1;continue;}$s=2;continue;case 1:$r=a.readScript();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.textIsRaw=true;a.rawTag="";$s=-1;return;case 2:case 4:b=a.readByte();$s=6;case 6:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=5;continue s;}if(!((c===60))){$s=7;continue;}$s=8;continue;case 7:$s=4;continue s;case 8:d=a.readByte();$s=9;case 9:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}c=d;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=5;continue s;}if(!((c===47))){$s=10;continue;}$s=11;continue;case 10:$s=4;continue s;case 11:e=a.readRawEndTag();$s=14;case 14:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e||!($interfaceIsEqual(a.err,$ifaceNil))){$s=12;continue;}$s=13;continue;case 12:$s=5;continue s;case 13:$s=4;continue;case 5:a.data.end=a.raw.end;a.textIsRaw=!(a.rawTag==="textarea")&&!(a.rawTag==="title");a.rawTag="";$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readRawOrRCDATA};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readRawOrRCDATA=function(){return this.$val.readRawOrRCDATA();};CA.ptr.prototype.readRawEndTag=function(){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b>>24)))){a.raw.end=a.raw.end-(1)>>0;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:e=a.readByte();$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return false;}g=f;if((g===(32))||(g===(10))||(g===(13))||(g===(9))||(g===(12))||(g===(47))||(g===(62))){a.raw.end=a.raw.end-((3+a.rawTag.length>>0))>>0;$s=-1;return true;}a.raw.end=a.raw.end-(1)>>0;$s=-1;return false;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readRawEndTag};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readRawEndTag=function(){return this.$val.readRawEndTag();};CA.ptr.prototype.readScript=function(){var a,aa,ab,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;aa=$f.aa;ab=$f.ab;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;w=$f.w;x=$f.x;y=$f.y;z=$f.z;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);a=[a];a[0]=this;$deferred.push([(function(a){return function(){a[0].data.end=a[0].raw.end;};})(a),[]]);b=0;case 1:c=a[0].readByte();$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===60){$s=3;continue;}$s=4;continue;case 3:$s=5;continue;case 4:$s=1;continue;case 5:d=a[0].readByte();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}e=b;if(e===(47)){$s=8;continue;}if(e===(33)){$s=9;continue;}$s=10;continue;case 8:$s=11;continue;$s=10;continue;case 9:$s=12;continue;case 10:case 7:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 11:f=a[0].readRawEndTag();$s=15;case 15:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}if(f||!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=13;continue;}$s=14;continue;case 13:$s=-1;return;case 14:$s=1;continue;case 12:g=a[0].readByte();$s=16;case 16:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===45){$s=17;continue;}$s=18;continue;case 17:$s=19;continue;case 18:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 19:h=a[0].readByte();$s=20;case 20:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===45){$s=21;continue;}$s=22;continue;case 21:$s=23;continue;case 22:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 24:i=a[0].readByte();$s=25;case 25:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b=i;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}j=b;if(j===(45)){$s=27;continue;}if(j===(60)){$s=28;continue;}$s=29;continue;case 27:$s=30;continue;$s=29;continue;case 28:$s=31;continue;case 29:case 26:$s=24;continue;case 30:k=a[0].readByte();$s=32;case 32:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}b=k;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}l=b;if(l===(45)){$s=34;continue;}if(l===(60)){$s=35;continue;}$s=36;continue;case 34:$s=23;continue;$s=36;continue;case 35:$s=31;continue;case 36:case 33:$s=24;continue;case 23:m=a[0].readByte();$s=37;case 37:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}b=m;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}n=b;if(n===(45)){$s=39;continue;}if(n===(60)){$s=40;continue;}if(n===(62)){$s=41;continue;}$s=42;continue;case 39:$s=23;continue;$s=42;continue;case 40:$s=31;continue;$s=42;continue;case 41:$s=1;continue;case 42:case 38:$s=24;continue;case 31:o=a[0].readByte();$s=43;case 43:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}b=o;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===47){$s=44;continue;}$s=45;continue;case 44:$s=46;continue;case 45:if(97<=b&&b<=122||65<=b&&b<=90){$s=47;continue;}$s=48;continue;case 47:$s=49;continue;case 48:a[0].raw.end=a[0].raw.end-(1)>>0;$s=1;continue;case 46:p=a[0].readRawEndTag();$s=52;case 52:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}if(p||!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=50;continue;}$s=51;continue;case 50:$s=-1;return;case 51:$s=24;continue;case 49:a[0].raw.end=a[0].raw.end-(1)>>0;q=0;case 53:if(!(q<6)){$s=54;continue;}r=a[0].readByte();$s=55;case 55:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}b=r;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(!((b==="script".charCodeAt(q)))&&!((b==="SCRIPT".charCodeAt(q)))){$s=56;continue;}$s=57;continue;case 56:a[0].raw.end=a[0].raw.end-(1)>>0;$s=24;continue;case 57:q=q+(1)>>0;$s=53;continue;case 54:s=a[0].readByte();$s=58;case 58:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}b=s;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}t=b;if((t===(32))||(t===(10))||(t===(13))||(t===(9))||(t===(12))||(t===(47))||(t===(62))){$s=60;continue;}$s=61;continue;case 60:$s=62;continue;case 61:case 59:a[0].raw.end=a[0].raw.end-(1)>>0;$s=24;continue;case 62:u=a[0].readByte();$s=63;case 63:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}b=u;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}v=b;if(v===(45)){$s=65;continue;}if(v===(60)){$s=66;continue;}$s=67;continue;case 65:$s=68;continue;$s=67;continue;case 66:$s=69;continue;case 67:case 64:$s=62;continue;case 68:w=a[0].readByte();$s=70;case 70:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}b=w;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}x=b;if(x===(45)){$s=72;continue;}if(x===(60)){$s=73;continue;}$s=74;continue;case 72:$s=75;continue;$s=74;continue;case 73:$s=69;continue;case 74:case 71:$s=62;continue;case 75:y=a[0].readByte();$s=76;case 76:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}b=y;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}z=b;if(z===(45)){$s=78;continue;}if(z===(60)){$s=79;continue;}if(z===(62)){$s=80;continue;}$s=81;continue;case 78:$s=75;continue;$s=81;continue;case 79:$s=69;continue;$s=81;continue;case 80:$s=1;continue;case 81:case 77:$s=62;continue;case 69:aa=a[0].readByte();$s=82;case 82:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}b=aa;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}if(b===47){$s=83;continue;}$s=84;continue;case 83:$s=85;continue;case 84:a[0].raw.end=a[0].raw.end-(1)>>0;$s=62;continue;case 85:ab=a[0].readRawEndTag();$s=88;case 88:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}if(ab){$s=86;continue;}$s=87;continue;case 86:a[0].raw.end=a[0].raw.end+(9)>>0;$s=24;continue;case 87:if(!($interfaceIsEqual(a[0].err,$ifaceNil))){$s=-1;return;}$s=62;continue;$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:CA.ptr.prototype.readScript};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.w=w;$f.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};CA.prototype.readScript=function(){return this.$val.readScript();};CA.ptr.prototype.readComment=function(){var a,b,c,d,e,f,$s,$deferred,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;$s=$f.$s;$deferred=$f.$deferred;$r=$f.$r;}var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$deferred.index=$curGoroutine.deferStack.length;$curGoroutine.deferStack.push($deferred);a=[a];a[0]=this;a[0].data.start=a[0].raw.end;$deferred.push([(function(a){return function(){if(a[0].data.end2){b=2;}a[0].data.end=a[0].raw.end-b>>0;$s=-1;return;}e=d;if(e===(45)){$s=5;continue;}if(e===(62)){$s=6;continue;}if(e===(33)){$s=7;continue;}$s=8;continue;case 5:b=b+(1)>>0;$s=1;continue;$s=8;continue;case 6:if(b>=2){a[0].data.end=a[0].raw.end-3>>0;$s=-1;return;}$s=8;continue;case 7:if(b>=2){$s=9;continue;}$s=10;continue;case 9:f=a[0].readByte();$s=11;case 11:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;if(!($interfaceIsEqual(a[0].err,$ifaceNil))){a[0].data.end=a[0].raw.end;$s=-1;return;}if(d===62){a[0].data.end=a[0].raw.end-4>>0;$s=-1;return;}case 10:case 8:case 4:b=0;$s=1;continue;case 2:$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:CA.ptr.prototype.readComment};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.$s=$s;$f.$deferred=$deferred;$f.$r=$r;return $f;}}};CA.prototype.readComment=function(){return this.$val.readComment();};CA.ptr.prototype.readUntilCloseAngle=function(){var a,b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return;}if(c===62){a.data.end=a.raw.end-1>>0;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readUntilCloseAngle};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readUntilCloseAngle=function(){return this.$val.readUntilCloseAngle();};CA.ptr.prototype.readMarkupDeclaration=function(){var a,b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end;b=CT.zero();c=0;case 1:if(!(c<2)){$s=2;continue;}d=a.readByte();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}((c<0||c>=b.length)?($throwRuntimeError("index out of range"),undefined):b[c]=d);if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return 5;}c=c+(1)>>0;$s=1;continue;case 2:if((b[0]===45)&&(b[1]===45)){$s=4;continue;}$s=5;continue;case 4:$r=a.readComment();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 5;case 5:a.raw.end=a.raw.end-(2)>>0;e=a.readDoctype();$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(e){$s=7;continue;}$s=8;continue;case 7:$s=-1;return 6;case 8:if(!(a.allowCDATA)){f=false;$s=12;continue s;}g=a.readCDATA();$s=13;case 13:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 12:if(f){$s=10;continue;}$s=11;continue;case 10:a.convertNUL=true;$s=-1;return 1;case 11:$r=a.readUntilCloseAngle();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 5;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readMarkupDeclaration};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readMarkupDeclaration=function(){return this.$val.readMarkupDeclaration();};CA.ptr.prototype.readDoctype=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<7)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return false;}if(!((d==="DOCTYPE".charCodeAt(b)))&&!((d===("DOCTYPE".charCodeAt(b)+32<<24>>>24)))){a.raw.end=a.data.start;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:$r=a.skipWhiteSpace();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.start=a.raw.end;a.data.end=a.raw.end;$s=-1;return true;}$r=a.readUntilCloseAngle();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return true;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readDoctype};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readDoctype=function(){return this.$val.readDoctype();};CA.ptr.prototype.readCDATA=function(){var a,b,c,d,e,f,g,h,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;b=0;case 1:if(!(b<7)){$s=2;continue;}c=a.readByte();$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return false;}if(!((d==="[CDATA[".charCodeAt(b)))){a.raw.end=a.data.start;$s=-1;return false;}b=b+(1)>>0;$s=1;continue;case 2:a.data.start=a.raw.end;e=0;case 4:f=a.readByte();$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return true;}h=g;if(h===(93)){e=e+(1)>>0;}else if(h===(62)){if(e>=2){a.data.end=a.raw.end-3>>0;$s=-1;return true;}e=0;}else{e=0;}$s=4;continue;case 5:$s=-1;return false;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readCDATA};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readCDATA=function(){return this.$val.readCDATA();};CA.ptr.prototype.startTagIn=function(a){var a,b,c,d,e,f,g,h,i;b=this;c=a;d=0;loop:while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!(((b.data.end-b.data.start>>0)===e.length))){d++;continue loop;}f=0;while(true){if(!(f>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]));if(65<=i&&i<=90){i=i+(32)<<24>>>24;}if(!((i===e.charCodeAt(f)))){d++;continue loop;}f=f+(1)>>0;}return true;}return false;};CA.prototype.startTagIn=function(a){return this.$val.startTagIn(a);};CA.ptr.prototype.readStartTag=function(){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;$r=a.readTag(true);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return 0;}b=(c=a.buf,d=a.data.start,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]));e=false;f=b;g=e;if(65<=f&&f<=90){f=f+(32)<<24>>>24;}h=f;if(h===(105)){g=a.startTagIn(new CI(["iframe"]));}else if(h===(110)){g=a.startTagIn(new CI(["noembed","noframes","noscript"]));}else if(h===(112)){g=a.startTagIn(new CI(["plaintext"]));}else if(h===(115)){g=a.startTagIn(new CI(["script","style"]));}else if(h===(116)){g=a.startTagIn(new CI(["textarea","title"]));}else if(h===(120)){g=a.startTagIn(new CI(["xmp"]));}if(g){$s=2;continue;}$s=3;continue;case 2:i=A.ToLower(($bytesToString($subslice(a.buf,a.data.start,a.data.end))));$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}a.rawTag=i;case 3:if($interfaceIsEqual(a.err,$ifaceNil)&&((j=a.buf,k=a.raw.end-2>>0,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]))===47)){$s=-1;return 4;}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readStartTag};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readStartTag=function(){return this.$val.readStartTag();};CA.ptr.prototype.readTag=function(a){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;b.attr=$subslice(b.attr,0,0);b.nAttrReturned=0;$r=b.readTagName();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.skipWhiteSpace();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=-1;return;}case 3:c=b.readByte();$s=5;case 5:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(b.err,$ifaceNil))||(d===62)){$s=4;continue;}b.raw.end=b.raw.end-(1)>>0;$r=b.readTagAttrKey();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=b.readTagAttrVal();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(a&&!((b.pendingAttr[0].start===b.pendingAttr[0].end))){b.attr=$append(b.attr,b.pendingAttr);}$r=b.skipWhiteSpace();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(b.err,$ifaceNil))){$s=4;continue;}$s=3;continue;case 4:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readTag};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readTag=function(a){return this.$val.readTag(a);};CA.ptr.prototype.readTagName=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.data.start=a.raw.end-1>>0;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.data.end=a.raw.end;$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))){a.data.end=a.raw.end-1>>0;$s=-1;return;}else if((d===(47))||(d===(62))){a.raw.end=a.raw.end-(1)>>0;a.data.end=a.raw.end;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readTagName};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readTagName=function(){return this.$val.readTagName();};CA.ptr.prototype.readTagAttrKey=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.pendingAttr[0].start=a.raw.end;case 1:b=a.readByte();$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[0].end=a.raw.end;$s=-1;return;}d=c;if((d===(32))||(d===(10))||(d===(13))||(d===(9))||(d===(12))||(d===(47))){a.pendingAttr[0].end=a.raw.end-1>>0;$s=-1;return;}else if((d===(61))||(d===(62))){a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[0].end=a.raw.end;$s=-1;return;}$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readTagAttrKey};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readTagAttrKey=function(){return this.$val.readTagAttrKey();};CA.ptr.prototype.readTagAttrVal=function(){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.pendingAttr[1].start=a.raw.end;a.pendingAttr[1].end=a.raw.end;$r=a.skipWhiteSpace();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}b=a.readByte();$s=2;case 2:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}if(!((c===61))){a.raw.end=a.raw.end-(1)>>0;$s=-1;return;}$r=a.skipWhiteSpace();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}d=a.readByte();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=-1;return;}f=e;if(f===(62)){$s=6;continue;}if((f===(39))||(f===(34))){$s=7;continue;}$s=8;continue;case 6:a.raw.end=a.raw.end-(1)>>0;$s=-1;return;case 7:a.pendingAttr[1].start=a.raw.end;case 10:g=a.readByte();$s=12;case 12:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[1].end=a.raw.end;$s=-1;return;}if(h===e){a.pendingAttr[1].end=a.raw.end-1>>0;$s=-1;return;}$s=10;continue;case 11:$s=9;continue;case 8:a.pendingAttr[1].start=a.raw.end-1>>0;case 13:i=a.readByte();$s=15;case 15:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.pendingAttr[1].end=a.raw.end;$s=-1;return;}k=j;if((k===(32))||(k===(10))||(k===(13))||(k===(9))||(k===(12))){a.pendingAttr[1].end=a.raw.end-1>>0;$s=-1;return;}else if(k===(62)){a.raw.end=a.raw.end-(1)>>0;a.pendingAttr[1].end=a.raw.end;$s=-1;return;}$s=13;continue;case 14:case 9:case 5:$s=-1;return;}return;}if($f===undefined){$f={$blk:CA.ptr.prototype.readTagAttrVal};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};CA.prototype.readTagAttrVal=function(){return this.$val.readTagAttrVal();};CA.ptr.prototype.Next=function(){var a,b,c,d,e,f,g,h,i,j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.raw.start=a.raw.end;a.data.start=a.raw.end;a.data.end=a.raw.end;if(!($interfaceIsEqual(a.err,$ifaceNil))){a.tt=0;$s=-1;return a.tt;}if(!(a.rawTag==="")){$s=1;continue;}$s=2;continue;case 1:if(a.rawTag==="plaintext"){$s=3;continue;}$s=4;continue;case 3:case 6:if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=7;continue;}b=a.readByte();$s=8;case 8:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}b;$s=6;continue;case 7:a.data.end=a.raw.end;a.textIsRaw=true;$s=5;continue;case 4:$r=a.readRawOrRCDATA();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(a.data.end>a.data.start){a.tt=1;a.convertNUL=true;$s=-1;return a.tt;}case 2:a.textIsRaw=false;a.convertNUL=false;case 10:c=a.readByte();$s=12;case 12:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}if(!((d===60))){$s=13;continue;}$s=14;continue;case 13:$s=10;continue s;case 14:e=a.readByte();$s=15;case 15:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;if(!($interfaceIsEqual(a.err,$ifaceNil))){$s=11;continue s;}f=0;if(97<=d&&d<=122||65<=d&&d<=90){f=2;}else if((d===47)){f=3;}else if((d===33)||(d===63)){f=5;}else{a.raw.end=a.raw.end-(1)>>0;$s=10;continue;}case 16:g=a.raw.end-2>>0;if(a.raw.start>0;$r=a.readUntilCloseAngle();$s=27;case 27:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.tt=5;$s=-1;return a.tt;case 20:if(d===33){$s=28;continue;}$s=29;continue;case 28:k=a.readMarkupDeclaration();$s=30;case 30:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}a.tt=k;$s=-1;return a.tt;case 29:a.raw.end=a.raw.end-(1)>>0;$r=a.readUntilCloseAngle();$s=31;case 31:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.tt=5;$s=-1;return a.tt;case 21:case 17:$s=10;continue;case 11:if(a.raw.start=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((e===13))){c++;continue;}f=d+1>>0;if(f>=a.$length||!((((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===10))){((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]=10);c++;continue;}g=d;while(true){if(!(f=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])===13){if((f+1>>0)>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]))===10)){f=f+(1)>>0;}((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]=10);}else{((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]=((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]));}f=f+(1)>>0;g=g+(1)>>0;}return $subslice(a,0,g);}return a;};CA.ptr.prototype.Text=function(){var a,b,c;a=this;b=a.tt;if((b===(1))||(b===(5))||(b===(6))){c=$subslice(a.buf,a.data.start,a.data.end);a.data.start=a.raw.end;a.data.end=a.raw.end;c=CC(c);if((a.convertNUL||(a.tt===5))&&B.Contains(c,CD)){c=B.Replace(c,CD,CE,-1);}if(!a.textIsRaw){c=O(c,false);}return c;}return CM.nil;};CA.prototype.Text=function(){return this.$val.Text();};CA.ptr.prototype.TagName=function(){var a,b,c,d,e,f,g,h,i;a=CM.nil;b=false;c=this;if(c.data.start=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g])),CU);d.nAttrReturned=d.nAttrReturned+(1)>>0;a=$subslice(d.buf,h[0].start,h[0].end);b=$subslice(d.buf,h[1].start,h[1].end);i=P(a);j=O(CC(b),true);k=d.nAttrReturned"},{k:"Gamma;",v:"\xCE\x93"},{k:"Gammad;",v:"\xCF\x9C"},{k:"Gbreve;",v:"\xC4\x9E"},{k:"Gcedil;",v:"\xC4\xA2"},{k:"Gcirc;",v:"\xC4\x9C"},{k:"Gcy;",v:"\xD0\x93"},{k:"Gdot;",v:"\xC4\xA0"},{k:"Gfr;",v:"\xF0\x9D\x94\x8A"},{k:"Gg;",v:"\xE2\x8B\x99"},{k:"Gopf;",v:"\xF0\x9D\x94\xBE"},{k:"GreaterEqual;",v:"\xE2\x89\xA5"},{k:"GreaterEqualLess;",v:"\xE2\x8B\x9B"},{k:"GreaterFullEqual;",v:"\xE2\x89\xA7"},{k:"GreaterGreater;",v:"\xE2\xAA\xA2"},{k:"GreaterLess;",v:"\xE2\x89\xB7"},{k:"GreaterSlantEqual;",v:"\xE2\xA9\xBE"},{k:"GreaterTilde;",v:"\xE2\x89\xB3"},{k:"Gscr;",v:"\xF0\x9D\x92\xA2"},{k:"Gt;",v:"\xE2\x89\xAB"},{k:"HARDcy;",v:"\xD0\xAA"},{k:"Hacek;",v:"\xCB\x87"},{k:"Hat;",v:"^"},{k:"Hcirc;",v:"\xC4\xA4"},{k:"Hfr;",v:"\xE2\x84\x8C"},{k:"HilbertSpace;",v:"\xE2\x84\x8B"},{k:"Hopf;",v:"\xE2\x84\x8D"},{k:"HorizontalLine;",v:"\xE2\x94\x80"},{k:"Hscr;",v:"\xE2\x84\x8B"},{k:"Hstrok;",v:"\xC4\xA6"},{k:"HumpDownHump;",v:"\xE2\x89\x8E"},{k:"HumpEqual;",v:"\xE2\x89\x8F"},{k:"IEcy;",v:"\xD0\x95"},{k:"IJlig;",v:"\xC4\xB2"},{k:"IOcy;",v:"\xD0\x81"},{k:"Iacute;",v:"\xC3\x8D"},{k:"Icirc;",v:"\xC3\x8E"},{k:"Icy;",v:"\xD0\x98"},{k:"Idot;",v:"\xC4\xB0"},{k:"Ifr;",v:"\xE2\x84\x91"},{k:"Igrave;",v:"\xC3\x8C"},{k:"Im;",v:"\xE2\x84\x91"},{k:"Imacr;",v:"\xC4\xAA"},{k:"ImaginaryI;",v:"\xE2\x85\x88"},{k:"Implies;",v:"\xE2\x87\x92"},{k:"Int;",v:"\xE2\x88\xAC"},{k:"Integral;",v:"\xE2\x88\xAB"},{k:"Intersection;",v:"\xE2\x8B\x82"},{k:"InvisibleComma;",v:"\xE2\x81\xA3"},{k:"InvisibleTimes;",v:"\xE2\x81\xA2"},{k:"Iogon;",v:"\xC4\xAE"},{k:"Iopf;",v:"\xF0\x9D\x95\x80"},{k:"Iota;",v:"\xCE\x99"},{k:"Iscr;",v:"\xE2\x84\x90"},{k:"Itilde;",v:"\xC4\xA8"},{k:"Iukcy;",v:"\xD0\x86"},{k:"Iuml;",v:"\xC3\x8F"},{k:"Jcirc;",v:"\xC4\xB4"},{k:"Jcy;",v:"\xD0\x99"},{k:"Jfr;",v:"\xF0\x9D\x94\x8D"},{k:"Jopf;",v:"\xF0\x9D\x95\x81"},{k:"Jscr;",v:"\xF0\x9D\x92\xA5"},{k:"Jsercy;",v:"\xD0\x88"},{k:"Jukcy;",v:"\xD0\x84"},{k:"KHcy;",v:"\xD0\xA5"},{k:"KJcy;",v:"\xD0\x8C"},{k:"Kappa;",v:"\xCE\x9A"},{k:"Kcedil;",v:"\xC4\xB6"},{k:"Kcy;",v:"\xD0\x9A"},{k:"Kfr;",v:"\xF0\x9D\x94\x8E"},{k:"Kopf;",v:"\xF0\x9D\x95\x82"},{k:"Kscr;",v:"\xF0\x9D\x92\xA6"},{k:"LJcy;",v:"\xD0\x89"},{k:"LT;",v:"<"},{k:"Lacute;",v:"\xC4\xB9"},{k:"Lambda;",v:"\xCE\x9B"},{k:"Lang;",v:"\xE2\x9F\xAA"},{k:"Laplacetrf;",v:"\xE2\x84\x92"},{k:"Larr;",v:"\xE2\x86\x9E"},{k:"Lcaron;",v:"\xC4\xBD"},{k:"Lcedil;",v:"\xC4\xBB"},{k:"Lcy;",v:"\xD0\x9B"},{k:"LeftAngleBracket;",v:"\xE2\x9F\xA8"},{k:"LeftArrow;",v:"\xE2\x86\x90"},{k:"LeftArrowBar;",v:"\xE2\x87\xA4"},{k:"LeftArrowRightArrow;",v:"\xE2\x87\x86"},{k:"LeftCeiling;",v:"\xE2\x8C\x88"},{k:"LeftDoubleBracket;",v:"\xE2\x9F\xA6"},{k:"LeftDownTeeVector;",v:"\xE2\xA5\xA1"},{k:"LeftDownVector;",v:"\xE2\x87\x83"},{k:"LeftDownVectorBar;",v:"\xE2\xA5\x99"},{k:"LeftFloor;",v:"\xE2\x8C\x8A"},{k:"LeftRightArrow;",v:"\xE2\x86\x94"},{k:"LeftRightVector;",v:"\xE2\xA5\x8E"},{k:"LeftTee;",v:"\xE2\x8A\xA3"},{k:"LeftTeeArrow;",v:"\xE2\x86\xA4"},{k:"LeftTeeVector;",v:"\xE2\xA5\x9A"},{k:"LeftTriangle;",v:"\xE2\x8A\xB2"},{k:"LeftTriangleBar;",v:"\xE2\xA7\x8F"},{k:"LeftTriangleEqual;",v:"\xE2\x8A\xB4"},{k:"LeftUpDownVector;",v:"\xE2\xA5\x91"},{k:"LeftUpTeeVector;",v:"\xE2\xA5\xA0"},{k:"LeftUpVector;",v:"\xE2\x86\xBF"},{k:"LeftUpVectorBar;",v:"\xE2\xA5\x98"},{k:"LeftVector;",v:"\xE2\x86\xBC"},{k:"LeftVectorBar;",v:"\xE2\xA5\x92"},{k:"Leftarrow;",v:"\xE2\x87\x90"},{k:"Leftrightarrow;",v:"\xE2\x87\x94"},{k:"LessEqualGreater;",v:"\xE2\x8B\x9A"},{k:"LessFullEqual;",v:"\xE2\x89\xA6"},{k:"LessGreater;",v:"\xE2\x89\xB6"},{k:"LessLess;",v:"\xE2\xAA\xA1"},{k:"LessSlantEqual;",v:"\xE2\xA9\xBD"},{k:"LessTilde;",v:"\xE2\x89\xB2"},{k:"Lfr;",v:"\xF0\x9D\x94\x8F"},{k:"Ll;",v:"\xE2\x8B\x98"},{k:"Lleftarrow;",v:"\xE2\x87\x9A"},{k:"Lmidot;",v:"\xC4\xBF"},{k:"LongLeftArrow;",v:"\xE2\x9F\xB5"},{k:"LongLeftRightArrow;",v:"\xE2\x9F\xB7"},{k:"LongRightArrow;",v:"\xE2\x9F\xB6"},{k:"Longleftarrow;",v:"\xE2\x9F\xB8"},{k:"Longleftrightarrow;",v:"\xE2\x9F\xBA"},{k:"Longrightarrow;",v:"\xE2\x9F\xB9"},{k:"Lopf;",v:"\xF0\x9D\x95\x83"},{k:"LowerLeftArrow;",v:"\xE2\x86\x99"},{k:"LowerRightArrow;",v:"\xE2\x86\x98"},{k:"Lscr;",v:"\xE2\x84\x92"},{k:"Lsh;",v:"\xE2\x86\xB0"},{k:"Lstrok;",v:"\xC5\x81"},{k:"Lt;",v:"\xE2\x89\xAA"},{k:"Map;",v:"\xE2\xA4\x85"},{k:"Mcy;",v:"\xD0\x9C"},{k:"MediumSpace;",v:"\xE2\x81\x9F"},{k:"Mellintrf;",v:"\xE2\x84\xB3"},{k:"Mfr;",v:"\xF0\x9D\x94\x90"},{k:"MinusPlus;",v:"\xE2\x88\x93"},{k:"Mopf;",v:"\xF0\x9D\x95\x84"},{k:"Mscr;",v:"\xE2\x84\xB3"},{k:"Mu;",v:"\xCE\x9C"},{k:"NJcy;",v:"\xD0\x8A"},{k:"Nacute;",v:"\xC5\x83"},{k:"Ncaron;",v:"\xC5\x87"},{k:"Ncedil;",v:"\xC5\x85"},{k:"Ncy;",v:"\xD0\x9D"},{k:"NegativeMediumSpace;",v:"\xE2\x80\x8B"},{k:"NegativeThickSpace;",v:"\xE2\x80\x8B"},{k:"NegativeThinSpace;",v:"\xE2\x80\x8B"},{k:"NegativeVeryThinSpace;",v:"\xE2\x80\x8B"},{k:"NestedGreaterGreater;",v:"\xE2\x89\xAB"},{k:"NestedLessLess;",v:"\xE2\x89\xAA"},{k:"NewLine;",v:"\n"},{k:"Nfr;",v:"\xF0\x9D\x94\x91"},{k:"NoBreak;",v:"\xE2\x81\xA0"},{k:"NonBreakingSpace;",v:"\xC2\xA0"},{k:"Nopf;",v:"\xE2\x84\x95"},{k:"Not;",v:"\xE2\xAB\xAC"},{k:"NotCongruent;",v:"\xE2\x89\xA2"},{k:"NotCupCap;",v:"\xE2\x89\xAD"},{k:"NotDoubleVerticalBar;",v:"\xE2\x88\xA6"},{k:"NotElement;",v:"\xE2\x88\x89"},{k:"NotEqual;",v:"\xE2\x89\xA0"},{k:"NotEqualTilde;",v:"\xE2\x89\x82\xCC\xB8"},{k:"NotExists;",v:"\xE2\x88\x84"},{k:"NotGreater;",v:"\xE2\x89\xAF"},{k:"NotGreaterEqual;",v:"\xE2\x89\xB1"},{k:"NotGreaterFullEqual;",v:"\xE2\x89\xA7\xCC\xB8"},{k:"NotGreaterGreater;",v:"\xE2\x89\xAB\xCC\xB8"},{k:"NotGreaterLess;",v:"\xE2\x89\xB9"},{k:"NotGreaterSlantEqual;",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"NotGreaterTilde;",v:"\xE2\x89\xB5"},{k:"NotHumpDownHump;",v:"\xE2\x89\x8E\xCC\xB8"},{k:"NotHumpEqual;",v:"\xE2\x89\x8F\xCC\xB8"},{k:"NotLeftTriangle;",v:"\xE2\x8B\xAA"},{k:"NotLeftTriangleBar;",v:"\xE2\xA7\x8F\xCC\xB8"},{k:"NotLeftTriangleEqual;",v:"\xE2\x8B\xAC"},{k:"NotLess;",v:"\xE2\x89\xAE"},{k:"NotLessEqual;",v:"\xE2\x89\xB0"},{k:"NotLessGreater;",v:"\xE2\x89\xB8"},{k:"NotLessLess;",v:"\xE2\x89\xAA\xCC\xB8"},{k:"NotLessSlantEqual;",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"NotLessTilde;",v:"\xE2\x89\xB4"},{k:"NotNestedGreaterGreater;",v:"\xE2\xAA\xA2\xCC\xB8"},{k:"NotNestedLessLess;",v:"\xE2\xAA\xA1\xCC\xB8"},{k:"NotPrecedes;",v:"\xE2\x8A\x80"},{k:"NotPrecedesEqual;",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"NotPrecedesSlantEqual;",v:"\xE2\x8B\xA0"},{k:"NotReverseElement;",v:"\xE2\x88\x8C"},{k:"NotRightTriangle;",v:"\xE2\x8B\xAB"},{k:"NotRightTriangleBar;",v:"\xE2\xA7\x90\xCC\xB8"},{k:"NotRightTriangleEqual;",v:"\xE2\x8B\xAD"},{k:"NotSquareSubset;",v:"\xE2\x8A\x8F\xCC\xB8"},{k:"NotSquareSubsetEqual;",v:"\xE2\x8B\xA2"},{k:"NotSquareSuperset;",v:"\xE2\x8A\x90\xCC\xB8"},{k:"NotSquareSupersetEqual;",v:"\xE2\x8B\xA3"},{k:"NotSubset;",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"NotSubsetEqual;",v:"\xE2\x8A\x88"},{k:"NotSucceeds;",v:"\xE2\x8A\x81"},{k:"NotSucceedsEqual;",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"NotSucceedsSlantEqual;",v:"\xE2\x8B\xA1"},{k:"NotSucceedsTilde;",v:"\xE2\x89\xBF\xCC\xB8"},{k:"NotSuperset;",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"NotSupersetEqual;",v:"\xE2\x8A\x89"},{k:"NotTilde;",v:"\xE2\x89\x81"},{k:"NotTildeEqual;",v:"\xE2\x89\x84"},{k:"NotTildeFullEqual;",v:"\xE2\x89\x87"},{k:"NotTildeTilde;",v:"\xE2\x89\x89"},{k:"NotVerticalBar;",v:"\xE2\x88\xA4"},{k:"Nscr;",v:"\xF0\x9D\x92\xA9"},{k:"Ntilde;",v:"\xC3\x91"},{k:"Nu;",v:"\xCE\x9D"},{k:"OElig;",v:"\xC5\x92"},{k:"Oacute;",v:"\xC3\x93"},{k:"Ocirc;",v:"\xC3\x94"},{k:"Ocy;",v:"\xD0\x9E"},{k:"Odblac;",v:"\xC5\x90"},{k:"Ofr;",v:"\xF0\x9D\x94\x92"},{k:"Ograve;",v:"\xC3\x92"},{k:"Omacr;",v:"\xC5\x8C"},{k:"Omega;",v:"\xCE\xA9"},{k:"Omicron;",v:"\xCE\x9F"},{k:"Oopf;",v:"\xF0\x9D\x95\x86"},{k:"OpenCurlyDoubleQuote;",v:"\xE2\x80\x9C"},{k:"OpenCurlyQuote;",v:"\xE2\x80\x98"},{k:"Or;",v:"\xE2\xA9\x94"},{k:"Oscr;",v:"\xF0\x9D\x92\xAA"},{k:"Oslash;",v:"\xC3\x98"},{k:"Otilde;",v:"\xC3\x95"},{k:"Otimes;",v:"\xE2\xA8\xB7"},{k:"Ouml;",v:"\xC3\x96"},{k:"OverBar;",v:"\xE2\x80\xBE"},{k:"OverBrace;",v:"\xE2\x8F\x9E"},{k:"OverBracket;",v:"\xE2\x8E\xB4"},{k:"OverParenthesis;",v:"\xE2\x8F\x9C"},{k:"PartialD;",v:"\xE2\x88\x82"},{k:"Pcy;",v:"\xD0\x9F"},{k:"Pfr;",v:"\xF0\x9D\x94\x93"},{k:"Phi;",v:"\xCE\xA6"},{k:"Pi;",v:"\xCE\xA0"},{k:"PlusMinus;",v:"\xC2\xB1"},{k:"Poincareplane;",v:"\xE2\x84\x8C"},{k:"Popf;",v:"\xE2\x84\x99"},{k:"Pr;",v:"\xE2\xAA\xBB"},{k:"Precedes;",v:"\xE2\x89\xBA"},{k:"PrecedesEqual;",v:"\xE2\xAA\xAF"},{k:"PrecedesSlantEqual;",v:"\xE2\x89\xBC"},{k:"PrecedesTilde;",v:"\xE2\x89\xBE"},{k:"Prime;",v:"\xE2\x80\xB3"},{k:"Product;",v:"\xE2\x88\x8F"},{k:"Proportion;",v:"\xE2\x88\xB7"},{k:"Proportional;",v:"\xE2\x88\x9D"},{k:"Pscr;",v:"\xF0\x9D\x92\xAB"},{k:"Psi;",v:"\xCE\xA8"},{k:"QUOT;",v:"\""},{k:"Qfr;",v:"\xF0\x9D\x94\x94"},{k:"Qopf;",v:"\xE2\x84\x9A"},{k:"Qscr;",v:"\xF0\x9D\x92\xAC"},{k:"RBarr;",v:"\xE2\xA4\x90"},{k:"REG;",v:"\xC2\xAE"},{k:"Racute;",v:"\xC5\x94"},{k:"Rang;",v:"\xE2\x9F\xAB"},{k:"Rarr;",v:"\xE2\x86\xA0"},{k:"Rarrtl;",v:"\xE2\xA4\x96"},{k:"Rcaron;",v:"\xC5\x98"},{k:"Rcedil;",v:"\xC5\x96"},{k:"Rcy;",v:"\xD0\xA0"},{k:"Re;",v:"\xE2\x84\x9C"},{k:"ReverseElement;",v:"\xE2\x88\x8B"},{k:"ReverseEquilibrium;",v:"\xE2\x87\x8B"},{k:"ReverseUpEquilibrium;",v:"\xE2\xA5\xAF"},{k:"Rfr;",v:"\xE2\x84\x9C"},{k:"Rho;",v:"\xCE\xA1"},{k:"RightAngleBracket;",v:"\xE2\x9F\xA9"},{k:"RightArrow;",v:"\xE2\x86\x92"},{k:"RightArrowBar;",v:"\xE2\x87\xA5"},{k:"RightArrowLeftArrow;",v:"\xE2\x87\x84"},{k:"RightCeiling;",v:"\xE2\x8C\x89"},{k:"RightDoubleBracket;",v:"\xE2\x9F\xA7"},{k:"RightDownTeeVector;",v:"\xE2\xA5\x9D"},{k:"RightDownVector;",v:"\xE2\x87\x82"},{k:"RightDownVectorBar;",v:"\xE2\xA5\x95"},{k:"RightFloor;",v:"\xE2\x8C\x8B"},{k:"RightTee;",v:"\xE2\x8A\xA2"},{k:"RightTeeArrow;",v:"\xE2\x86\xA6"},{k:"RightTeeVector;",v:"\xE2\xA5\x9B"},{k:"RightTriangle;",v:"\xE2\x8A\xB3"},{k:"RightTriangleBar;",v:"\xE2\xA7\x90"},{k:"RightTriangleEqual;",v:"\xE2\x8A\xB5"},{k:"RightUpDownVector;",v:"\xE2\xA5\x8F"},{k:"RightUpTeeVector;",v:"\xE2\xA5\x9C"},{k:"RightUpVector;",v:"\xE2\x86\xBE"},{k:"RightUpVectorBar;",v:"\xE2\xA5\x94"},{k:"RightVector;",v:"\xE2\x87\x80"},{k:"RightVectorBar;",v:"\xE2\xA5\x93"},{k:"Rightarrow;",v:"\xE2\x87\x92"},{k:"Ropf;",v:"\xE2\x84\x9D"},{k:"RoundImplies;",v:"\xE2\xA5\xB0"},{k:"Rrightarrow;",v:"\xE2\x87\x9B"},{k:"Rscr;",v:"\xE2\x84\x9B"},{k:"Rsh;",v:"\xE2\x86\xB1"},{k:"RuleDelayed;",v:"\xE2\xA7\xB4"},{k:"SHCHcy;",v:"\xD0\xA9"},{k:"SHcy;",v:"\xD0\xA8"},{k:"SOFTcy;",v:"\xD0\xAC"},{k:"Sacute;",v:"\xC5\x9A"},{k:"Sc;",v:"\xE2\xAA\xBC"},{k:"Scaron;",v:"\xC5\xA0"},{k:"Scedil;",v:"\xC5\x9E"},{k:"Scirc;",v:"\xC5\x9C"},{k:"Scy;",v:"\xD0\xA1"},{k:"Sfr;",v:"\xF0\x9D\x94\x96"},{k:"ShortDownArrow;",v:"\xE2\x86\x93"},{k:"ShortLeftArrow;",v:"\xE2\x86\x90"},{k:"ShortRightArrow;",v:"\xE2\x86\x92"},{k:"ShortUpArrow;",v:"\xE2\x86\x91"},{k:"Sigma;",v:"\xCE\xA3"},{k:"SmallCircle;",v:"\xE2\x88\x98"},{k:"Sopf;",v:"\xF0\x9D\x95\x8A"},{k:"Sqrt;",v:"\xE2\x88\x9A"},{k:"Square;",v:"\xE2\x96\xA1"},{k:"SquareIntersection;",v:"\xE2\x8A\x93"},{k:"SquareSubset;",v:"\xE2\x8A\x8F"},{k:"SquareSubsetEqual;",v:"\xE2\x8A\x91"},{k:"SquareSuperset;",v:"\xE2\x8A\x90"},{k:"SquareSupersetEqual;",v:"\xE2\x8A\x92"},{k:"SquareUnion;",v:"\xE2\x8A\x94"},{k:"Sscr;",v:"\xF0\x9D\x92\xAE"},{k:"Star;",v:"\xE2\x8B\x86"},{k:"Sub;",v:"\xE2\x8B\x90"},{k:"Subset;",v:"\xE2\x8B\x90"},{k:"SubsetEqual;",v:"\xE2\x8A\x86"},{k:"Succeeds;",v:"\xE2\x89\xBB"},{k:"SucceedsEqual;",v:"\xE2\xAA\xB0"},{k:"SucceedsSlantEqual;",v:"\xE2\x89\xBD"},{k:"SucceedsTilde;",v:"\xE2\x89\xBF"},{k:"SuchThat;",v:"\xE2\x88\x8B"},{k:"Sum;",v:"\xE2\x88\x91"},{k:"Sup;",v:"\xE2\x8B\x91"},{k:"Superset;",v:"\xE2\x8A\x83"},{k:"SupersetEqual;",v:"\xE2\x8A\x87"},{k:"Supset;",v:"\xE2\x8B\x91"},{k:"THORN;",v:"\xC3\x9E"},{k:"TRADE;",v:"\xE2\x84\xA2"},{k:"TSHcy;",v:"\xD0\x8B"},{k:"TScy;",v:"\xD0\xA6"},{k:"Tab;",v:"\t"},{k:"Tau;",v:"\xCE\xA4"},{k:"Tcaron;",v:"\xC5\xA4"},{k:"Tcedil;",v:"\xC5\xA2"},{k:"Tcy;",v:"\xD0\xA2"},{k:"Tfr;",v:"\xF0\x9D\x94\x97"},{k:"Therefore;",v:"\xE2\x88\xB4"},{k:"Theta;",v:"\xCE\x98"},{k:"ThickSpace;",v:"\xE2\x81\x9F\xE2\x80\x8A"},{k:"ThinSpace;",v:"\xE2\x80\x89"},{k:"Tilde;",v:"\xE2\x88\xBC"},{k:"TildeEqual;",v:"\xE2\x89\x83"},{k:"TildeFullEqual;",v:"\xE2\x89\x85"},{k:"TildeTilde;",v:"\xE2\x89\x88"},{k:"Topf;",v:"\xF0\x9D\x95\x8B"},{k:"TripleDot;",v:"\xE2\x83\x9B"},{k:"Tscr;",v:"\xF0\x9D\x92\xAF"},{k:"Tstrok;",v:"\xC5\xA6"},{k:"Uacute;",v:"\xC3\x9A"},{k:"Uarr;",v:"\xE2\x86\x9F"},{k:"Uarrocir;",v:"\xE2\xA5\x89"},{k:"Ubrcy;",v:"\xD0\x8E"},{k:"Ubreve;",v:"\xC5\xAC"},{k:"Ucirc;",v:"\xC3\x9B"},{k:"Ucy;",v:"\xD0\xA3"},{k:"Udblac;",v:"\xC5\xB0"},{k:"Ufr;",v:"\xF0\x9D\x94\x98"},{k:"Ugrave;",v:"\xC3\x99"},{k:"Umacr;",v:"\xC5\xAA"},{k:"UnderBar;",v:"_"},{k:"UnderBrace;",v:"\xE2\x8F\x9F"},{k:"UnderBracket;",v:"\xE2\x8E\xB5"},{k:"UnderParenthesis;",v:"\xE2\x8F\x9D"},{k:"Union;",v:"\xE2\x8B\x83"},{k:"UnionPlus;",v:"\xE2\x8A\x8E"},{k:"Uogon;",v:"\xC5\xB2"},{k:"Uopf;",v:"\xF0\x9D\x95\x8C"},{k:"UpArrow;",v:"\xE2\x86\x91"},{k:"UpArrowBar;",v:"\xE2\xA4\x92"},{k:"UpArrowDownArrow;",v:"\xE2\x87\x85"},{k:"UpDownArrow;",v:"\xE2\x86\x95"},{k:"UpEquilibrium;",v:"\xE2\xA5\xAE"},{k:"UpTee;",v:"\xE2\x8A\xA5"},{k:"UpTeeArrow;",v:"\xE2\x86\xA5"},{k:"Uparrow;",v:"\xE2\x87\x91"},{k:"Updownarrow;",v:"\xE2\x87\x95"},{k:"UpperLeftArrow;",v:"\xE2\x86\x96"},{k:"UpperRightArrow;",v:"\xE2\x86\x97"},{k:"Upsi;",v:"\xCF\x92"},{k:"Upsilon;",v:"\xCE\xA5"},{k:"Uring;",v:"\xC5\xAE"},{k:"Uscr;",v:"\xF0\x9D\x92\xB0"},{k:"Utilde;",v:"\xC5\xA8"},{k:"Uuml;",v:"\xC3\x9C"},{k:"VDash;",v:"\xE2\x8A\xAB"},{k:"Vbar;",v:"\xE2\xAB\xAB"},{k:"Vcy;",v:"\xD0\x92"},{k:"Vdash;",v:"\xE2\x8A\xA9"},{k:"Vdashl;",v:"\xE2\xAB\xA6"},{k:"Vee;",v:"\xE2\x8B\x81"},{k:"Verbar;",v:"\xE2\x80\x96"},{k:"Vert;",v:"\xE2\x80\x96"},{k:"VerticalBar;",v:"\xE2\x88\xA3"},{k:"VerticalLine;",v:"|"},{k:"VerticalSeparator;",v:"\xE2\x9D\x98"},{k:"VerticalTilde;",v:"\xE2\x89\x80"},{k:"VeryThinSpace;",v:"\xE2\x80\x8A"},{k:"Vfr;",v:"\xF0\x9D\x94\x99"},{k:"Vopf;",v:"\xF0\x9D\x95\x8D"},{k:"Vscr;",v:"\xF0\x9D\x92\xB1"},{k:"Vvdash;",v:"\xE2\x8A\xAA"},{k:"Wcirc;",v:"\xC5\xB4"},{k:"Wedge;",v:"\xE2\x8B\x80"},{k:"Wfr;",v:"\xF0\x9D\x94\x9A"},{k:"Wopf;",v:"\xF0\x9D\x95\x8E"},{k:"Wscr;",v:"\xF0\x9D\x92\xB2"},{k:"Xfr;",v:"\xF0\x9D\x94\x9B"},{k:"Xi;",v:"\xCE\x9E"},{k:"Xopf;",v:"\xF0\x9D\x95\x8F"},{k:"Xscr;",v:"\xF0\x9D\x92\xB3"},{k:"YAcy;",v:"\xD0\xAF"},{k:"YIcy;",v:"\xD0\x87"},{k:"YUcy;",v:"\xD0\xAE"},{k:"Yacute;",v:"\xC3\x9D"},{k:"Ycirc;",v:"\xC5\xB6"},{k:"Ycy;",v:"\xD0\xAB"},{k:"Yfr;",v:"\xF0\x9D\x94\x9C"},{k:"Yopf;",v:"\xF0\x9D\x95\x90"},{k:"Yscr;",v:"\xF0\x9D\x92\xB4"},{k:"Yuml;",v:"\xC5\xB8"},{k:"ZHcy;",v:"\xD0\x96"},{k:"Zacute;",v:"\xC5\xB9"},{k:"Zcaron;",v:"\xC5\xBD"},{k:"Zcy;",v:"\xD0\x97"},{k:"Zdot;",v:"\xC5\xBB"},{k:"ZeroWidthSpace;",v:"\xE2\x80\x8B"},{k:"Zeta;",v:"\xCE\x96"},{k:"Zfr;",v:"\xE2\x84\xA8"},{k:"Zopf;",v:"\xE2\x84\xA4"},{k:"Zscr;",v:"\xF0\x9D\x92\xB5"},{k:"aacute;",v:"\xC3\xA1"},{k:"abreve;",v:"\xC4\x83"},{k:"ac;",v:"\xE2\x88\xBE"},{k:"acE;",v:"\xE2\x88\xBE\xCC\xB3"},{k:"acd;",v:"\xE2\x88\xBF"},{k:"acirc;",v:"\xC3\xA2"},{k:"acute;",v:"\xC2\xB4"},{k:"acy;",v:"\xD0\xB0"},{k:"aelig;",v:"\xC3\xA6"},{k:"af;",v:"\xE2\x81\xA1"},{k:"afr;",v:"\xF0\x9D\x94\x9E"},{k:"agrave;",v:"\xC3\xA0"},{k:"alefsym;",v:"\xE2\x84\xB5"},{k:"aleph;",v:"\xE2\x84\xB5"},{k:"alpha;",v:"\xCE\xB1"},{k:"amacr;",v:"\xC4\x81"},{k:"amalg;",v:"\xE2\xA8\xBF"},{k:"amp;",v:"&"},{k:"and;",v:"\xE2\x88\xA7"},{k:"andand;",v:"\xE2\xA9\x95"},{k:"andd;",v:"\xE2\xA9\x9C"},{k:"andslope;",v:"\xE2\xA9\x98"},{k:"andv;",v:"\xE2\xA9\x9A"},{k:"ang;",v:"\xE2\x88\xA0"},{k:"ange;",v:"\xE2\xA6\xA4"},{k:"angle;",v:"\xE2\x88\xA0"},{k:"angmsd;",v:"\xE2\x88\xA1"},{k:"angmsdaa;",v:"\xE2\xA6\xA8"},{k:"angmsdab;",v:"\xE2\xA6\xA9"},{k:"angmsdac;",v:"\xE2\xA6\xAA"},{k:"angmsdad;",v:"\xE2\xA6\xAB"},{k:"angmsdae;",v:"\xE2\xA6\xAC"},{k:"angmsdaf;",v:"\xE2\xA6\xAD"},{k:"angmsdag;",v:"\xE2\xA6\xAE"},{k:"angmsdah;",v:"\xE2\xA6\xAF"},{k:"angrt;",v:"\xE2\x88\x9F"},{k:"angrtvb;",v:"\xE2\x8A\xBE"},{k:"angrtvbd;",v:"\xE2\xA6\x9D"},{k:"angsph;",v:"\xE2\x88\xA2"},{k:"angst;",v:"\xC3\x85"},{k:"angzarr;",v:"\xE2\x8D\xBC"},{k:"aogon;",v:"\xC4\x85"},{k:"aopf;",v:"\xF0\x9D\x95\x92"},{k:"ap;",v:"\xE2\x89\x88"},{k:"apE;",v:"\xE2\xA9\xB0"},{k:"apacir;",v:"\xE2\xA9\xAF"},{k:"ape;",v:"\xE2\x89\x8A"},{k:"apid;",v:"\xE2\x89\x8B"},{k:"apos;",v:"'"},{k:"approx;",v:"\xE2\x89\x88"},{k:"approxeq;",v:"\xE2\x89\x8A"},{k:"aring;",v:"\xC3\xA5"},{k:"ascr;",v:"\xF0\x9D\x92\xB6"},{k:"ast;",v:"*"},{k:"asymp;",v:"\xE2\x89\x88"},{k:"asympeq;",v:"\xE2\x89\x8D"},{k:"atilde;",v:"\xC3\xA3"},{k:"auml;",v:"\xC3\xA4"},{k:"awconint;",v:"\xE2\x88\xB3"},{k:"awint;",v:"\xE2\xA8\x91"},{k:"bNot;",v:"\xE2\xAB\xAD"},{k:"backcong;",v:"\xE2\x89\x8C"},{k:"backepsilon;",v:"\xCF\xB6"},{k:"backprime;",v:"\xE2\x80\xB5"},{k:"backsim;",v:"\xE2\x88\xBD"},{k:"backsimeq;",v:"\xE2\x8B\x8D"},{k:"barvee;",v:"\xE2\x8A\xBD"},{k:"barwed;",v:"\xE2\x8C\x85"},{k:"barwedge;",v:"\xE2\x8C\x85"},{k:"bbrk;",v:"\xE2\x8E\xB5"},{k:"bbrktbrk;",v:"\xE2\x8E\xB6"},{k:"bcong;",v:"\xE2\x89\x8C"},{k:"bcy;",v:"\xD0\xB1"},{k:"bdquo;",v:"\xE2\x80\x9E"},{k:"becaus;",v:"\xE2\x88\xB5"},{k:"because;",v:"\xE2\x88\xB5"},{k:"bemptyv;",v:"\xE2\xA6\xB0"},{k:"bepsi;",v:"\xCF\xB6"},{k:"bernou;",v:"\xE2\x84\xAC"},{k:"beta;",v:"\xCE\xB2"},{k:"beth;",v:"\xE2\x84\xB6"},{k:"between;",v:"\xE2\x89\xAC"},{k:"bfr;",v:"\xF0\x9D\x94\x9F"},{k:"bigcap;",v:"\xE2\x8B\x82"},{k:"bigcirc;",v:"\xE2\x97\xAF"},{k:"bigcup;",v:"\xE2\x8B\x83"},{k:"bigodot;",v:"\xE2\xA8\x80"},{k:"bigoplus;",v:"\xE2\xA8\x81"},{k:"bigotimes;",v:"\xE2\xA8\x82"},{k:"bigsqcup;",v:"\xE2\xA8\x86"},{k:"bigstar;",v:"\xE2\x98\x85"},{k:"bigtriangledown;",v:"\xE2\x96\xBD"},{k:"bigtriangleup;",v:"\xE2\x96\xB3"},{k:"biguplus;",v:"\xE2\xA8\x84"},{k:"bigvee;",v:"\xE2\x8B\x81"},{k:"bigwedge;",v:"\xE2\x8B\x80"},{k:"bkarow;",v:"\xE2\xA4\x8D"},{k:"blacklozenge;",v:"\xE2\xA7\xAB"},{k:"blacksquare;",v:"\xE2\x96\xAA"},{k:"blacktriangle;",v:"\xE2\x96\xB4"},{k:"blacktriangledown;",v:"\xE2\x96\xBE"},{k:"blacktriangleleft;",v:"\xE2\x97\x82"},{k:"blacktriangleright;",v:"\xE2\x96\xB8"},{k:"blank;",v:"\xE2\x90\xA3"},{k:"blk12;",v:"\xE2\x96\x92"},{k:"blk14;",v:"\xE2\x96\x91"},{k:"blk34;",v:"\xE2\x96\x93"},{k:"block;",v:"\xE2\x96\x88"},{k:"bne;",v:"=\xE2\x83\xA5"},{k:"bnequiv;",v:"\xE2\x89\xA1\xE2\x83\xA5"},{k:"bnot;",v:"\xE2\x8C\x90"},{k:"bopf;",v:"\xF0\x9D\x95\x93"},{k:"bot;",v:"\xE2\x8A\xA5"},{k:"bottom;",v:"\xE2\x8A\xA5"},{k:"bowtie;",v:"\xE2\x8B\x88"},{k:"boxDL;",v:"\xE2\x95\x97"},{k:"boxDR;",v:"\xE2\x95\x94"},{k:"boxDl;",v:"\xE2\x95\x96"},{k:"boxDr;",v:"\xE2\x95\x93"},{k:"boxH;",v:"\xE2\x95\x90"},{k:"boxHD;",v:"\xE2\x95\xA6"},{k:"boxHU;",v:"\xE2\x95\xA9"},{k:"boxHd;",v:"\xE2\x95\xA4"},{k:"boxHu;",v:"\xE2\x95\xA7"},{k:"boxUL;",v:"\xE2\x95\x9D"},{k:"boxUR;",v:"\xE2\x95\x9A"},{k:"boxUl;",v:"\xE2\x95\x9C"},{k:"boxUr;",v:"\xE2\x95\x99"},{k:"boxV;",v:"\xE2\x95\x91"},{k:"boxVH;",v:"\xE2\x95\xAC"},{k:"boxVL;",v:"\xE2\x95\xA3"},{k:"boxVR;",v:"\xE2\x95\xA0"},{k:"boxVh;",v:"\xE2\x95\xAB"},{k:"boxVl;",v:"\xE2\x95\xA2"},{k:"boxVr;",v:"\xE2\x95\x9F"},{k:"boxbox;",v:"\xE2\xA7\x89"},{k:"boxdL;",v:"\xE2\x95\x95"},{k:"boxdR;",v:"\xE2\x95\x92"},{k:"boxdl;",v:"\xE2\x94\x90"},{k:"boxdr;",v:"\xE2\x94\x8C"},{k:"boxh;",v:"\xE2\x94\x80"},{k:"boxhD;",v:"\xE2\x95\xA5"},{k:"boxhU;",v:"\xE2\x95\xA8"},{k:"boxhd;",v:"\xE2\x94\xAC"},{k:"boxhu;",v:"\xE2\x94\xB4"},{k:"boxminus;",v:"\xE2\x8A\x9F"},{k:"boxplus;",v:"\xE2\x8A\x9E"},{k:"boxtimes;",v:"\xE2\x8A\xA0"},{k:"boxuL;",v:"\xE2\x95\x9B"},{k:"boxuR;",v:"\xE2\x95\x98"},{k:"boxul;",v:"\xE2\x94\x98"},{k:"boxur;",v:"\xE2\x94\x94"},{k:"boxv;",v:"\xE2\x94\x82"},{k:"boxvH;",v:"\xE2\x95\xAA"},{k:"boxvL;",v:"\xE2\x95\xA1"},{k:"boxvR;",v:"\xE2\x95\x9E"},{k:"boxvh;",v:"\xE2\x94\xBC"},{k:"boxvl;",v:"\xE2\x94\xA4"},{k:"boxvr;",v:"\xE2\x94\x9C"},{k:"bprime;",v:"\xE2\x80\xB5"},{k:"breve;",v:"\xCB\x98"},{k:"brvbar;",v:"\xC2\xA6"},{k:"bscr;",v:"\xF0\x9D\x92\xB7"},{k:"bsemi;",v:"\xE2\x81\x8F"},{k:"bsim;",v:"\xE2\x88\xBD"},{k:"bsime;",v:"\xE2\x8B\x8D"},{k:"bsol;",v:"\\"},{k:"bsolb;",v:"\xE2\xA7\x85"},{k:"bsolhsub;",v:"\xE2\x9F\x88"},{k:"bull;",v:"\xE2\x80\xA2"},{k:"bullet;",v:"\xE2\x80\xA2"},{k:"bump;",v:"\xE2\x89\x8E"},{k:"bumpE;",v:"\xE2\xAA\xAE"},{k:"bumpe;",v:"\xE2\x89\x8F"},{k:"bumpeq;",v:"\xE2\x89\x8F"},{k:"cacute;",v:"\xC4\x87"},{k:"cap;",v:"\xE2\x88\xA9"},{k:"capand;",v:"\xE2\xA9\x84"},{k:"capbrcup;",v:"\xE2\xA9\x89"},{k:"capcap;",v:"\xE2\xA9\x8B"},{k:"capcup;",v:"\xE2\xA9\x87"},{k:"capdot;",v:"\xE2\xA9\x80"},{k:"caps;",v:"\xE2\x88\xA9\xEF\xB8\x80"},{k:"caret;",v:"\xE2\x81\x81"},{k:"caron;",v:"\xCB\x87"},{k:"ccaps;",v:"\xE2\xA9\x8D"},{k:"ccaron;",v:"\xC4\x8D"},{k:"ccedil;",v:"\xC3\xA7"},{k:"ccirc;",v:"\xC4\x89"},{k:"ccups;",v:"\xE2\xA9\x8C"},{k:"ccupssm;",v:"\xE2\xA9\x90"},{k:"cdot;",v:"\xC4\x8B"},{k:"cedil;",v:"\xC2\xB8"},{k:"cemptyv;",v:"\xE2\xA6\xB2"},{k:"cent;",v:"\xC2\xA2"},{k:"centerdot;",v:"\xC2\xB7"},{k:"cfr;",v:"\xF0\x9D\x94\xA0"},{k:"chcy;",v:"\xD1\x87"},{k:"check;",v:"\xE2\x9C\x93"},{k:"checkmark;",v:"\xE2\x9C\x93"},{k:"chi;",v:"\xCF\x87"},{k:"cir;",v:"\xE2\x97\x8B"},{k:"cirE;",v:"\xE2\xA7\x83"},{k:"circ;",v:"\xCB\x86"},{k:"circeq;",v:"\xE2\x89\x97"},{k:"circlearrowleft;",v:"\xE2\x86\xBA"},{k:"circlearrowright;",v:"\xE2\x86\xBB"},{k:"circledR;",v:"\xC2\xAE"},{k:"circledS;",v:"\xE2\x93\x88"},{k:"circledast;",v:"\xE2\x8A\x9B"},{k:"circledcirc;",v:"\xE2\x8A\x9A"},{k:"circleddash;",v:"\xE2\x8A\x9D"},{k:"cire;",v:"\xE2\x89\x97"},{k:"cirfnint;",v:"\xE2\xA8\x90"},{k:"cirmid;",v:"\xE2\xAB\xAF"},{k:"cirscir;",v:"\xE2\xA7\x82"},{k:"clubs;",v:"\xE2\x99\xA3"},{k:"clubsuit;",v:"\xE2\x99\xA3"},{k:"colon;",v:":"},{k:"colone;",v:"\xE2\x89\x94"},{k:"coloneq;",v:"\xE2\x89\x94"},{k:"comma;",v:","},{k:"commat;",v:"@"},{k:"comp;",v:"\xE2\x88\x81"},{k:"compfn;",v:"\xE2\x88\x98"},{k:"complement;",v:"\xE2\x88\x81"},{k:"complexes;",v:"\xE2\x84\x82"},{k:"cong;",v:"\xE2\x89\x85"},{k:"congdot;",v:"\xE2\xA9\xAD"},{k:"conint;",v:"\xE2\x88\xAE"},{k:"copf;",v:"\xF0\x9D\x95\x94"},{k:"coprod;",v:"\xE2\x88\x90"},{k:"copy;",v:"\xC2\xA9"},{k:"copysr;",v:"\xE2\x84\x97"},{k:"crarr;",v:"\xE2\x86\xB5"},{k:"cross;",v:"\xE2\x9C\x97"},{k:"cscr;",v:"\xF0\x9D\x92\xB8"},{k:"csub;",v:"\xE2\xAB\x8F"},{k:"csube;",v:"\xE2\xAB\x91"},{k:"csup;",v:"\xE2\xAB\x90"},{k:"csupe;",v:"\xE2\xAB\x92"},{k:"ctdot;",v:"\xE2\x8B\xAF"},{k:"cudarrl;",v:"\xE2\xA4\xB8"},{k:"cudarrr;",v:"\xE2\xA4\xB5"},{k:"cuepr;",v:"\xE2\x8B\x9E"},{k:"cuesc;",v:"\xE2\x8B\x9F"},{k:"cularr;",v:"\xE2\x86\xB6"},{k:"cularrp;",v:"\xE2\xA4\xBD"},{k:"cup;",v:"\xE2\x88\xAA"},{k:"cupbrcap;",v:"\xE2\xA9\x88"},{k:"cupcap;",v:"\xE2\xA9\x86"},{k:"cupcup;",v:"\xE2\xA9\x8A"},{k:"cupdot;",v:"\xE2\x8A\x8D"},{k:"cupor;",v:"\xE2\xA9\x85"},{k:"cups;",v:"\xE2\x88\xAA\xEF\xB8\x80"},{k:"curarr;",v:"\xE2\x86\xB7"},{k:"curarrm;",v:"\xE2\xA4\xBC"},{k:"curlyeqprec;",v:"\xE2\x8B\x9E"},{k:"curlyeqsucc;",v:"\xE2\x8B\x9F"},{k:"curlyvee;",v:"\xE2\x8B\x8E"},{k:"curlywedge;",v:"\xE2\x8B\x8F"},{k:"curren;",v:"\xC2\xA4"},{k:"curvearrowleft;",v:"\xE2\x86\xB6"},{k:"curvearrowright;",v:"\xE2\x86\xB7"},{k:"cuvee;",v:"\xE2\x8B\x8E"},{k:"cuwed;",v:"\xE2\x8B\x8F"},{k:"cwconint;",v:"\xE2\x88\xB2"},{k:"cwint;",v:"\xE2\x88\xB1"},{k:"cylcty;",v:"\xE2\x8C\xAD"},{k:"dArr;",v:"\xE2\x87\x93"},{k:"dHar;",v:"\xE2\xA5\xA5"},{k:"dagger;",v:"\xE2\x80\xA0"},{k:"daleth;",v:"\xE2\x84\xB8"},{k:"darr;",v:"\xE2\x86\x93"},{k:"dash;",v:"\xE2\x80\x90"},{k:"dashv;",v:"\xE2\x8A\xA3"},{k:"dbkarow;",v:"\xE2\xA4\x8F"},{k:"dblac;",v:"\xCB\x9D"},{k:"dcaron;",v:"\xC4\x8F"},{k:"dcy;",v:"\xD0\xB4"},{k:"dd;",v:"\xE2\x85\x86"},{k:"ddagger;",v:"\xE2\x80\xA1"},{k:"ddarr;",v:"\xE2\x87\x8A"},{k:"ddotseq;",v:"\xE2\xA9\xB7"},{k:"deg;",v:"\xC2\xB0"},{k:"delta;",v:"\xCE\xB4"},{k:"demptyv;",v:"\xE2\xA6\xB1"},{k:"dfisht;",v:"\xE2\xA5\xBF"},{k:"dfr;",v:"\xF0\x9D\x94\xA1"},{k:"dharl;",v:"\xE2\x87\x83"},{k:"dharr;",v:"\xE2\x87\x82"},{k:"diam;",v:"\xE2\x8B\x84"},{k:"diamond;",v:"\xE2\x8B\x84"},{k:"diamondsuit;",v:"\xE2\x99\xA6"},{k:"diams;",v:"\xE2\x99\xA6"},{k:"die;",v:"\xC2\xA8"},{k:"digamma;",v:"\xCF\x9D"},{k:"disin;",v:"\xE2\x8B\xB2"},{k:"div;",v:"\xC3\xB7"},{k:"divide;",v:"\xC3\xB7"},{k:"divideontimes;",v:"\xE2\x8B\x87"},{k:"divonx;",v:"\xE2\x8B\x87"},{k:"djcy;",v:"\xD1\x92"},{k:"dlcorn;",v:"\xE2\x8C\x9E"},{k:"dlcrop;",v:"\xE2\x8C\x8D"},{k:"dollar;",v:"$"},{k:"dopf;",v:"\xF0\x9D\x95\x95"},{k:"dot;",v:"\xCB\x99"},{k:"doteq;",v:"\xE2\x89\x90"},{k:"doteqdot;",v:"\xE2\x89\x91"},{k:"dotminus;",v:"\xE2\x88\xB8"},{k:"dotplus;",v:"\xE2\x88\x94"},{k:"dotsquare;",v:"\xE2\x8A\xA1"},{k:"doublebarwedge;",v:"\xE2\x8C\x86"},{k:"downarrow;",v:"\xE2\x86\x93"},{k:"downdownarrows;",v:"\xE2\x87\x8A"},{k:"downharpoonleft;",v:"\xE2\x87\x83"},{k:"downharpoonright;",v:"\xE2\x87\x82"},{k:"drbkarow;",v:"\xE2\xA4\x90"},{k:"drcorn;",v:"\xE2\x8C\x9F"},{k:"drcrop;",v:"\xE2\x8C\x8C"},{k:"dscr;",v:"\xF0\x9D\x92\xB9"},{k:"dscy;",v:"\xD1\x95"},{k:"dsol;",v:"\xE2\xA7\xB6"},{k:"dstrok;",v:"\xC4\x91"},{k:"dtdot;",v:"\xE2\x8B\xB1"},{k:"dtri;",v:"\xE2\x96\xBF"},{k:"dtrif;",v:"\xE2\x96\xBE"},{k:"duarr;",v:"\xE2\x87\xB5"},{k:"duhar;",v:"\xE2\xA5\xAF"},{k:"dwangle;",v:"\xE2\xA6\xA6"},{k:"dzcy;",v:"\xD1\x9F"},{k:"dzigrarr;",v:"\xE2\x9F\xBF"},{k:"eDDot;",v:"\xE2\xA9\xB7"},{k:"eDot;",v:"\xE2\x89\x91"},{k:"eacute;",v:"\xC3\xA9"},{k:"easter;",v:"\xE2\xA9\xAE"},{k:"ecaron;",v:"\xC4\x9B"},{k:"ecir;",v:"\xE2\x89\x96"},{k:"ecirc;",v:"\xC3\xAA"},{k:"ecolon;",v:"\xE2\x89\x95"},{k:"ecy;",v:"\xD1\x8D"},{k:"edot;",v:"\xC4\x97"},{k:"ee;",v:"\xE2\x85\x87"},{k:"efDot;",v:"\xE2\x89\x92"},{k:"efr;",v:"\xF0\x9D\x94\xA2"},{k:"eg;",v:"\xE2\xAA\x9A"},{k:"egrave;",v:"\xC3\xA8"},{k:"egs;",v:"\xE2\xAA\x96"},{k:"egsdot;",v:"\xE2\xAA\x98"},{k:"el;",v:"\xE2\xAA\x99"},{k:"elinters;",v:"\xE2\x8F\xA7"},{k:"ell;",v:"\xE2\x84\x93"},{k:"els;",v:"\xE2\xAA\x95"},{k:"elsdot;",v:"\xE2\xAA\x97"},{k:"emacr;",v:"\xC4\x93"},{k:"empty;",v:"\xE2\x88\x85"},{k:"emptyset;",v:"\xE2\x88\x85"},{k:"emptyv;",v:"\xE2\x88\x85"},{k:"emsp;",v:"\xE2\x80\x83"},{k:"emsp13;",v:"\xE2\x80\x84"},{k:"emsp14;",v:"\xE2\x80\x85"},{k:"eng;",v:"\xC5\x8B"},{k:"ensp;",v:"\xE2\x80\x82"},{k:"eogon;",v:"\xC4\x99"},{k:"eopf;",v:"\xF0\x9D\x95\x96"},{k:"epar;",v:"\xE2\x8B\x95"},{k:"eparsl;",v:"\xE2\xA7\xA3"},{k:"eplus;",v:"\xE2\xA9\xB1"},{k:"epsi;",v:"\xCE\xB5"},{k:"epsilon;",v:"\xCE\xB5"},{k:"epsiv;",v:"\xCF\xB5"},{k:"eqcirc;",v:"\xE2\x89\x96"},{k:"eqcolon;",v:"\xE2\x89\x95"},{k:"eqsim;",v:"\xE2\x89\x82"},{k:"eqslantgtr;",v:"\xE2\xAA\x96"},{k:"eqslantless;",v:"\xE2\xAA\x95"},{k:"equals;",v:"="},{k:"equest;",v:"\xE2\x89\x9F"},{k:"equiv;",v:"\xE2\x89\xA1"},{k:"equivDD;",v:"\xE2\xA9\xB8"},{k:"eqvparsl;",v:"\xE2\xA7\xA5"},{k:"erDot;",v:"\xE2\x89\x93"},{k:"erarr;",v:"\xE2\xA5\xB1"},{k:"escr;",v:"\xE2\x84\xAF"},{k:"esdot;",v:"\xE2\x89\x90"},{k:"esim;",v:"\xE2\x89\x82"},{k:"eta;",v:"\xCE\xB7"},{k:"eth;",v:"\xC3\xB0"},{k:"euml;",v:"\xC3\xAB"},{k:"euro;",v:"\xE2\x82\xAC"},{k:"excl;",v:"!"},{k:"exist;",v:"\xE2\x88\x83"},{k:"expectation;",v:"\xE2\x84\xB0"},{k:"exponentiale;",v:"\xE2\x85\x87"},{k:"fallingdotseq;",v:"\xE2\x89\x92"},{k:"fcy;",v:"\xD1\x84"},{k:"female;",v:"\xE2\x99\x80"},{k:"ffilig;",v:"\xEF\xAC\x83"},{k:"fflig;",v:"\xEF\xAC\x80"},{k:"ffllig;",v:"\xEF\xAC\x84"},{k:"ffr;",v:"\xF0\x9D\x94\xA3"},{k:"filig;",v:"\xEF\xAC\x81"},{k:"fjlig;",v:"fj fj"},{k:"flat;",v:"\xE2\x99\xAD"},{k:"fllig;",v:"\xEF\xAC\x82"},{k:"fltns;",v:"\xE2\x96\xB1"},{k:"fnof;",v:"\xC6\x92"},{k:"fopf;",v:"\xF0\x9D\x95\x97"},{k:"forall;",v:"\xE2\x88\x80"},{k:"fork;",v:"\xE2\x8B\x94"},{k:"forkv;",v:"\xE2\xAB\x99"},{k:"fpartint;",v:"\xE2\xA8\x8D"},{k:"frac12;",v:"\xC2\xBD"},{k:"frac13;",v:"\xE2\x85\x93"},{k:"frac14;",v:"\xC2\xBC"},{k:"frac15;",v:"\xE2\x85\x95"},{k:"frac16;",v:"\xE2\x85\x99"},{k:"frac18;",v:"\xE2\x85\x9B"},{k:"frac23;",v:"\xE2\x85\x94"},{k:"frac25;",v:"\xE2\x85\x96"},{k:"frac34;",v:"\xC2\xBE"},{k:"frac35;",v:"\xE2\x85\x97"},{k:"frac38;",v:"\xE2\x85\x9C"},{k:"frac45;",v:"\xE2\x85\x98"},{k:"frac56;",v:"\xE2\x85\x9A"},{k:"frac58;",v:"\xE2\x85\x9D"},{k:"frac78;",v:"\xE2\x85\x9E"},{k:"frasl;",v:"\xE2\x81\x84"},{k:"frown;",v:"\xE2\x8C\xA2"},{k:"fscr;",v:"\xF0\x9D\x92\xBB"},{k:"gE;",v:"\xE2\x89\xA7"},{k:"gEl;",v:"\xE2\xAA\x8C"},{k:"gacute;",v:"\xC7\xB5"},{k:"gamma;",v:"\xCE\xB3"},{k:"gammad;",v:"\xCF\x9D"},{k:"gap;",v:"\xE2\xAA\x86"},{k:"gbreve;",v:"\xC4\x9F"},{k:"gcirc;",v:"\xC4\x9D"},{k:"gcy;",v:"\xD0\xB3"},{k:"gdot;",v:"\xC4\xA1"},{k:"ge;",v:"\xE2\x89\xA5"},{k:"gel;",v:"\xE2\x8B\x9B"},{k:"geq;",v:"\xE2\x89\xA5"},{k:"geqq;",v:"\xE2\x89\xA7"},{k:"geqslant;",v:"\xE2\xA9\xBE"},{k:"ges;",v:"\xE2\xA9\xBE"},{k:"gescc;",v:"\xE2\xAA\xA9"},{k:"gesdot;",v:"\xE2\xAA\x80"},{k:"gesdoto;",v:"\xE2\xAA\x82"},{k:"gesdotol;",v:"\xE2\xAA\x84"},{k:"gesl;",v:"\xE2\x8B\x9B\xEF\xB8\x80"},{k:"gesles;",v:"\xE2\xAA\x94"},{k:"gfr;",v:"\xF0\x9D\x94\xA4"},{k:"gg;",v:"\xE2\x89\xAB"},{k:"ggg;",v:"\xE2\x8B\x99"},{k:"gimel;",v:"\xE2\x84\xB7"},{k:"gjcy;",v:"\xD1\x93"},{k:"gl;",v:"\xE2\x89\xB7"},{k:"glE;",v:"\xE2\xAA\x92"},{k:"gla;",v:"\xE2\xAA\xA5"},{k:"glj;",v:"\xE2\xAA\xA4"},{k:"gnE;",v:"\xE2\x89\xA9"},{k:"gnap;",v:"\xE2\xAA\x8A"},{k:"gnapprox;",v:"\xE2\xAA\x8A"},{k:"gne;",v:"\xE2\xAA\x88"},{k:"gneq;",v:"\xE2\xAA\x88"},{k:"gneqq;",v:"\xE2\x89\xA9"},{k:"gnsim;",v:"\xE2\x8B\xA7"},{k:"gopf;",v:"\xF0\x9D\x95\x98"},{k:"grave;",v:"`"},{k:"gscr;",v:"\xE2\x84\x8A"},{k:"gsim;",v:"\xE2\x89\xB3"},{k:"gsime;",v:"\xE2\xAA\x8E"},{k:"gsiml;",v:"\xE2\xAA\x90"},{k:"gt;",v:">"},{k:"gtcc;",v:"\xE2\xAA\xA7"},{k:"gtcir;",v:"\xE2\xA9\xBA"},{k:"gtdot;",v:"\xE2\x8B\x97"},{k:"gtlPar;",v:"\xE2\xA6\x95"},{k:"gtquest;",v:"\xE2\xA9\xBC"},{k:"gtrapprox;",v:"\xE2\xAA\x86"},{k:"gtrarr;",v:"\xE2\xA5\xB8"},{k:"gtrdot;",v:"\xE2\x8B\x97"},{k:"gtreqless;",v:"\xE2\x8B\x9B"},{k:"gtreqqless;",v:"\xE2\xAA\x8C"},{k:"gtrless;",v:"\xE2\x89\xB7"},{k:"gtrsim;",v:"\xE2\x89\xB3"},{k:"gvertneqq;",v:"\xE2\x89\xA9\xEF\xB8\x80"},{k:"gvnE;",v:"\xE2\x89\xA9\xEF\xB8\x80"},{k:"hArr;",v:"\xE2\x87\x94"},{k:"hairsp;",v:"\xE2\x80\x8A"},{k:"half;",v:"\xC2\xBD"},{k:"hamilt;",v:"\xE2\x84\x8B"},{k:"hardcy;",v:"\xD1\x8A"},{k:"harr;",v:"\xE2\x86\x94"},{k:"harrcir;",v:"\xE2\xA5\x88"},{k:"harrw;",v:"\xE2\x86\xAD"},{k:"hbar;",v:"\xE2\x84\x8F"},{k:"hcirc;",v:"\xC4\xA5"},{k:"hearts;",v:"\xE2\x99\xA5"},{k:"heartsuit;",v:"\xE2\x99\xA5"},{k:"hellip;",v:"\xE2\x80\xA6"},{k:"hercon;",v:"\xE2\x8A\xB9"},{k:"hfr;",v:"\xF0\x9D\x94\xA5"},{k:"hksearow;",v:"\xE2\xA4\xA5"},{k:"hkswarow;",v:"\xE2\xA4\xA6"},{k:"hoarr;",v:"\xE2\x87\xBF"},{k:"homtht;",v:"\xE2\x88\xBB"},{k:"hookleftarrow;",v:"\xE2\x86\xA9"},{k:"hookrightarrow;",v:"\xE2\x86\xAA"},{k:"hopf;",v:"\xF0\x9D\x95\x99"},{k:"horbar;",v:"\xE2\x80\x95"},{k:"hscr;",v:"\xF0\x9D\x92\xBD"},{k:"hslash;",v:"\xE2\x84\x8F"},{k:"hstrok;",v:"\xC4\xA7"},{k:"hybull;",v:"\xE2\x81\x83"},{k:"hyphen;",v:"\xE2\x80\x90"},{k:"iacute;",v:"\xC3\xAD"},{k:"ic;",v:"\xE2\x81\xA3"},{k:"icirc;",v:"\xC3\xAE"},{k:"icy;",v:"\xD0\xB8"},{k:"iecy;",v:"\xD0\xB5"},{k:"iexcl;",v:"\xC2\xA1"},{k:"iff;",v:"\xE2\x87\x94"},{k:"ifr;",v:"\xF0\x9D\x94\xA6"},{k:"igrave;",v:"\xC3\xAC"},{k:"ii;",v:"\xE2\x85\x88"},{k:"iiiint;",v:"\xE2\xA8\x8C"},{k:"iiint;",v:"\xE2\x88\xAD"},{k:"iinfin;",v:"\xE2\xA7\x9C"},{k:"iiota;",v:"\xE2\x84\xA9"},{k:"ijlig;",v:"\xC4\xB3"},{k:"imacr;",v:"\xC4\xAB"},{k:"image;",v:"\xE2\x84\x91"},{k:"imagline;",v:"\xE2\x84\x90"},{k:"imagpart;",v:"\xE2\x84\x91"},{k:"imath;",v:"\xC4\xB1"},{k:"imof;",v:"\xE2\x8A\xB7"},{k:"imped;",v:"\xC6\xB5"},{k:"in;",v:"\xE2\x88\x88"},{k:"incare;",v:"\xE2\x84\x85"},{k:"infin;",v:"\xE2\x88\x9E"},{k:"infintie;",v:"\xE2\xA7\x9D"},{k:"inodot;",v:"\xC4\xB1"},{k:"int;",v:"\xE2\x88\xAB"},{k:"intcal;",v:"\xE2\x8A\xBA"},{k:"integers;",v:"\xE2\x84\xA4"},{k:"intercal;",v:"\xE2\x8A\xBA"},{k:"intlarhk;",v:"\xE2\xA8\x97"},{k:"intprod;",v:"\xE2\xA8\xBC"},{k:"iocy;",v:"\xD1\x91"},{k:"iogon;",v:"\xC4\xAF"},{k:"iopf;",v:"\xF0\x9D\x95\x9A"},{k:"iota;",v:"\xCE\xB9"},{k:"iprod;",v:"\xE2\xA8\xBC"},{k:"iquest;",v:"\xC2\xBF"},{k:"iscr;",v:"\xF0\x9D\x92\xBE"},{k:"isin;",v:"\xE2\x88\x88"},{k:"isinE;",v:"\xE2\x8B\xB9"},{k:"isindot;",v:"\xE2\x8B\xB5"},{k:"isins;",v:"\xE2\x8B\xB4"},{k:"isinsv;",v:"\xE2\x8B\xB3"},{k:"isinv;",v:"\xE2\x88\x88"},{k:"it;",v:"\xE2\x81\xA2"},{k:"itilde;",v:"\xC4\xA9"},{k:"iukcy;",v:"\xD1\x96"},{k:"iuml;",v:"\xC3\xAF"},{k:"jcirc;",v:"\xC4\xB5"},{k:"jcy;",v:"\xD0\xB9"},{k:"jfr;",v:"\xF0\x9D\x94\xA7"},{k:"jmath;",v:"\xC8\xB7"},{k:"jopf;",v:"\xF0\x9D\x95\x9B"},{k:"jscr;",v:"\xF0\x9D\x92\xBF"},{k:"jsercy;",v:"\xD1\x98"},{k:"jukcy;",v:"\xD1\x94"},{k:"kappa;",v:"\xCE\xBA"},{k:"kappav;",v:"\xCF\xB0"},{k:"kcedil;",v:"\xC4\xB7"},{k:"kcy;",v:"\xD0\xBA"},{k:"kfr;",v:"\xF0\x9D\x94\xA8"},{k:"kgreen;",v:"\xC4\xB8"},{k:"khcy;",v:"\xD1\x85"},{k:"kjcy;",v:"\xD1\x9C"},{k:"kopf;",v:"\xF0\x9D\x95\x9C"},{k:"kscr;",v:"\xF0\x9D\x93\x80"},{k:"lAarr;",v:"\xE2\x87\x9A"},{k:"lArr;",v:"\xE2\x87\x90"},{k:"lAtail;",v:"\xE2\xA4\x9B"},{k:"lBarr;",v:"\xE2\xA4\x8E"},{k:"lE;",v:"\xE2\x89\xA6"},{k:"lEg;",v:"\xE2\xAA\x8B"},{k:"lHar;",v:"\xE2\xA5\xA2"},{k:"lacute;",v:"\xC4\xBA"},{k:"laemptyv;",v:"\xE2\xA6\xB4"},{k:"lagran;",v:"\xE2\x84\x92"},{k:"lambda;",v:"\xCE\xBB"},{k:"lang;",v:"\xE2\x9F\xA8"},{k:"langd;",v:"\xE2\xA6\x91"},{k:"langle;",v:"\xE2\x9F\xA8"},{k:"lap;",v:"\xE2\xAA\x85"},{k:"laquo;",v:"\xC2\xAB"},{k:"larr;",v:"\xE2\x86\x90"},{k:"larrb;",v:"\xE2\x87\xA4"},{k:"larrbfs;",v:"\xE2\xA4\x9F"},{k:"larrfs;",v:"\xE2\xA4\x9D"},{k:"larrhk;",v:"\xE2\x86\xA9"},{k:"larrlp;",v:"\xE2\x86\xAB"},{k:"larrpl;",v:"\xE2\xA4\xB9"},{k:"larrsim;",v:"\xE2\xA5\xB3"},{k:"larrtl;",v:"\xE2\x86\xA2"},{k:"lat;",v:"\xE2\xAA\xAB"},{k:"latail;",v:"\xE2\xA4\x99"},{k:"late;",v:"\xE2\xAA\xAD"},{k:"lates;",v:"\xE2\xAA\xAD\xEF\xB8\x80"},{k:"lbarr;",v:"\xE2\xA4\x8C"},{k:"lbbrk;",v:"\xE2\x9D\xB2"},{k:"lbrace;",v:"{"},{k:"lbrack;",v:"["},{k:"lbrke;",v:"\xE2\xA6\x8B"},{k:"lbrksld;",v:"\xE2\xA6\x8F"},{k:"lbrkslu;",v:"\xE2\xA6\x8D"},{k:"lcaron;",v:"\xC4\xBE"},{k:"lcedil;",v:"\xC4\xBC"},{k:"lceil;",v:"\xE2\x8C\x88"},{k:"lcub;",v:"{"},{k:"lcy;",v:"\xD0\xBB"},{k:"ldca;",v:"\xE2\xA4\xB6"},{k:"ldquo;",v:"\xE2\x80\x9C"},{k:"ldquor;",v:"\xE2\x80\x9E"},{k:"ldrdhar;",v:"\xE2\xA5\xA7"},{k:"ldrushar;",v:"\xE2\xA5\x8B"},{k:"ldsh;",v:"\xE2\x86\xB2"},{k:"le;",v:"\xE2\x89\xA4"},{k:"leftarrow;",v:"\xE2\x86\x90"},{k:"leftarrowtail;",v:"\xE2\x86\xA2"},{k:"leftharpoondown;",v:"\xE2\x86\xBD"},{k:"leftharpoonup;",v:"\xE2\x86\xBC"},{k:"leftleftarrows;",v:"\xE2\x87\x87"},{k:"leftrightarrow;",v:"\xE2\x86\x94"},{k:"leftrightarrows;",v:"\xE2\x87\x86"},{k:"leftrightharpoons;",v:"\xE2\x87\x8B"},{k:"leftrightsquigarrow;",v:"\xE2\x86\xAD"},{k:"leftthreetimes;",v:"\xE2\x8B\x8B"},{k:"leg;",v:"\xE2\x8B\x9A"},{k:"leq;",v:"\xE2\x89\xA4"},{k:"leqq;",v:"\xE2\x89\xA6"},{k:"leqslant;",v:"\xE2\xA9\xBD"},{k:"les;",v:"\xE2\xA9\xBD"},{k:"lescc;",v:"\xE2\xAA\xA8"},{k:"lesdot;",v:"\xE2\xA9\xBF"},{k:"lesdoto;",v:"\xE2\xAA\x81"},{k:"lesdotor;",v:"\xE2\xAA\x83"},{k:"lesg;",v:"\xE2\x8B\x9A\xEF\xB8\x80"},{k:"lesges;",v:"\xE2\xAA\x93"},{k:"lessapprox;",v:"\xE2\xAA\x85"},{k:"lessdot;",v:"\xE2\x8B\x96"},{k:"lesseqgtr;",v:"\xE2\x8B\x9A"},{k:"lesseqqgtr;",v:"\xE2\xAA\x8B"},{k:"lessgtr;",v:"\xE2\x89\xB6"},{k:"lesssim;",v:"\xE2\x89\xB2"},{k:"lfisht;",v:"\xE2\xA5\xBC"},{k:"lfloor;",v:"\xE2\x8C\x8A"},{k:"lfr;",v:"\xF0\x9D\x94\xA9"},{k:"lg;",v:"\xE2\x89\xB6"},{k:"lgE;",v:"\xE2\xAA\x91"},{k:"lhard;",v:"\xE2\x86\xBD"},{k:"lharu;",v:"\xE2\x86\xBC"},{k:"lharul;",v:"\xE2\xA5\xAA"},{k:"lhblk;",v:"\xE2\x96\x84"},{k:"ljcy;",v:"\xD1\x99"},{k:"ll;",v:"\xE2\x89\xAA"},{k:"llarr;",v:"\xE2\x87\x87"},{k:"llcorner;",v:"\xE2\x8C\x9E"},{k:"llhard;",v:"\xE2\xA5\xAB"},{k:"lltri;",v:"\xE2\x97\xBA"},{k:"lmidot;",v:"\xC5\x80"},{k:"lmoust;",v:"\xE2\x8E\xB0"},{k:"lmoustache;",v:"\xE2\x8E\xB0"},{k:"lnE;",v:"\xE2\x89\xA8"},{k:"lnap;",v:"\xE2\xAA\x89"},{k:"lnapprox;",v:"\xE2\xAA\x89"},{k:"lne;",v:"\xE2\xAA\x87"},{k:"lneq;",v:"\xE2\xAA\x87"},{k:"lneqq;",v:"\xE2\x89\xA8"},{k:"lnsim;",v:"\xE2\x8B\xA6"},{k:"loang;",v:"\xE2\x9F\xAC"},{k:"loarr;",v:"\xE2\x87\xBD"},{k:"lobrk;",v:"\xE2\x9F\xA6"},{k:"longleftarrow;",v:"\xE2\x9F\xB5"},{k:"longleftrightarrow;",v:"\xE2\x9F\xB7"},{k:"longmapsto;",v:"\xE2\x9F\xBC"},{k:"longrightarrow;",v:"\xE2\x9F\xB6"},{k:"looparrowleft;",v:"\xE2\x86\xAB"},{k:"looparrowright;",v:"\xE2\x86\xAC"},{k:"lopar;",v:"\xE2\xA6\x85"},{k:"lopf;",v:"\xF0\x9D\x95\x9D"},{k:"loplus;",v:"\xE2\xA8\xAD"},{k:"lotimes;",v:"\xE2\xA8\xB4"},{k:"lowast;",v:"\xE2\x88\x97"},{k:"lowbar;",v:"_"},{k:"loz;",v:"\xE2\x97\x8A"},{k:"lozenge;",v:"\xE2\x97\x8A"},{k:"lozf;",v:"\xE2\xA7\xAB"},{k:"lpar;",v:"("},{k:"lparlt;",v:"\xE2\xA6\x93"},{k:"lrarr;",v:"\xE2\x87\x86"},{k:"lrcorner;",v:"\xE2\x8C\x9F"},{k:"lrhar;",v:"\xE2\x87\x8B"},{k:"lrhard;",v:"\xE2\xA5\xAD"},{k:"lrm;",v:"\xE2\x80\x8E"},{k:"lrtri;",v:"\xE2\x8A\xBF"},{k:"lsaquo;",v:"\xE2\x80\xB9"},{k:"lscr;",v:"\xF0\x9D\x93\x81"},{k:"lsh;",v:"\xE2\x86\xB0"},{k:"lsim;",v:"\xE2\x89\xB2"},{k:"lsime;",v:"\xE2\xAA\x8D"},{k:"lsimg;",v:"\xE2\xAA\x8F"},{k:"lsqb;",v:"["},{k:"lsquo;",v:"\xE2\x80\x98"},{k:"lsquor;",v:"\xE2\x80\x9A"},{k:"lstrok;",v:"\xC5\x82"},{k:"lt;",v:"<"},{k:"ltcc;",v:"\xE2\xAA\xA6"},{k:"ltcir;",v:"\xE2\xA9\xB9"},{k:"ltdot;",v:"\xE2\x8B\x96"},{k:"lthree;",v:"\xE2\x8B\x8B"},{k:"ltimes;",v:"\xE2\x8B\x89"},{k:"ltlarr;",v:"\xE2\xA5\xB6"},{k:"ltquest;",v:"\xE2\xA9\xBB"},{k:"ltrPar;",v:"\xE2\xA6\x96"},{k:"ltri;",v:"\xE2\x97\x83"},{k:"ltrie;",v:"\xE2\x8A\xB4"},{k:"ltrif;",v:"\xE2\x97\x82"},{k:"lurdshar;",v:"\xE2\xA5\x8A"},{k:"luruhar;",v:"\xE2\xA5\xA6"},{k:"lvertneqq;",v:"\xE2\x89\xA8\xEF\xB8\x80"},{k:"lvnE;",v:"\xE2\x89\xA8\xEF\xB8\x80"},{k:"mDDot;",v:"\xE2\x88\xBA"},{k:"macr;",v:"\xC2\xAF"},{k:"male;",v:"\xE2\x99\x82"},{k:"malt;",v:"\xE2\x9C\xA0"},{k:"maltese;",v:"\xE2\x9C\xA0"},{k:"map;",v:"\xE2\x86\xA6"},{k:"mapsto;",v:"\xE2\x86\xA6"},{k:"mapstodown;",v:"\xE2\x86\xA7"},{k:"mapstoleft;",v:"\xE2\x86\xA4"},{k:"mapstoup;",v:"\xE2\x86\xA5"},{k:"marker;",v:"\xE2\x96\xAE"},{k:"mcomma;",v:"\xE2\xA8\xA9"},{k:"mcy;",v:"\xD0\xBC"},{k:"mdash;",v:"\xE2\x80\x94"},{k:"measuredangle;",v:"\xE2\x88\xA1"},{k:"mfr;",v:"\xF0\x9D\x94\xAA"},{k:"mho;",v:"\xE2\x84\xA7"},{k:"micro;",v:"\xC2\xB5"},{k:"mid;",v:"\xE2\x88\xA3"},{k:"midast;",v:"*"},{k:"midcir;",v:"\xE2\xAB\xB0"},{k:"middot;",v:"\xC2\xB7"},{k:"minus;",v:"\xE2\x88\x92"},{k:"minusb;",v:"\xE2\x8A\x9F"},{k:"minusd;",v:"\xE2\x88\xB8"},{k:"minusdu;",v:"\xE2\xA8\xAA"},{k:"mlcp;",v:"\xE2\xAB\x9B"},{k:"mldr;",v:"\xE2\x80\xA6"},{k:"mnplus;",v:"\xE2\x88\x93"},{k:"models;",v:"\xE2\x8A\xA7"},{k:"mopf;",v:"\xF0\x9D\x95\x9E"},{k:"mp;",v:"\xE2\x88\x93"},{k:"mscr;",v:"\xF0\x9D\x93\x82"},{k:"mstpos;",v:"\xE2\x88\xBE"},{k:"mu;",v:"\xCE\xBC"},{k:"multimap;",v:"\xE2\x8A\xB8"},{k:"mumap;",v:"\xE2\x8A\xB8"},{k:"nGg;",v:"\xE2\x8B\x99\xCC\xB8"},{k:"nGt;",v:"\xE2\x89\xAB\xE2\x83\x92"},{k:"nGtv;",v:"\xE2\x89\xAB\xCC\xB8"},{k:"nLeftarrow;",v:"\xE2\x87\x8D"},{k:"nLeftrightarrow;",v:"\xE2\x87\x8E"},{k:"nLl;",v:"\xE2\x8B\x98\xCC\xB8"},{k:"nLt;",v:"\xE2\x89\xAA\xE2\x83\x92"},{k:"nLtv;",v:"\xE2\x89\xAA\xCC\xB8"},{k:"nRightarrow;",v:"\xE2\x87\x8F"},{k:"nVDash;",v:"\xE2\x8A\xAF"},{k:"nVdash;",v:"\xE2\x8A\xAE"},{k:"nabla;",v:"\xE2\x88\x87"},{k:"nacute;",v:"\xC5\x84"},{k:"nang;",v:"\xE2\x88\xA0\xE2\x83\x92"},{k:"nap;",v:"\xE2\x89\x89"},{k:"napE;",v:"\xE2\xA9\xB0\xCC\xB8"},{k:"napid;",v:"\xE2\x89\x8B\xCC\xB8"},{k:"napos;",v:"\xC5\x89"},{k:"napprox;",v:"\xE2\x89\x89"},{k:"natur;",v:"\xE2\x99\xAE"},{k:"natural;",v:"\xE2\x99\xAE"},{k:"naturals;",v:"\xE2\x84\x95"},{k:"nbsp;",v:"\xC2\xA0"},{k:"nbump;",v:"\xE2\x89\x8E\xCC\xB8"},{k:"nbumpe;",v:"\xE2\x89\x8F\xCC\xB8"},{k:"ncap;",v:"\xE2\xA9\x83"},{k:"ncaron;",v:"\xC5\x88"},{k:"ncedil;",v:"\xC5\x86"},{k:"ncong;",v:"\xE2\x89\x87"},{k:"ncongdot;",v:"\xE2\xA9\xAD\xCC\xB8"},{k:"ncup;",v:"\xE2\xA9\x82"},{k:"ncy;",v:"\xD0\xBD"},{k:"ndash;",v:"\xE2\x80\x93"},{k:"ne;",v:"\xE2\x89\xA0"},{k:"neArr;",v:"\xE2\x87\x97"},{k:"nearhk;",v:"\xE2\xA4\xA4"},{k:"nearr;",v:"\xE2\x86\x97"},{k:"nearrow;",v:"\xE2\x86\x97"},{k:"nedot;",v:"\xE2\x89\x90\xCC\xB8"},{k:"nequiv;",v:"\xE2\x89\xA2"},{k:"nesear;",v:"\xE2\xA4\xA8"},{k:"nesim;",v:"\xE2\x89\x82\xCC\xB8"},{k:"nexist;",v:"\xE2\x88\x84"},{k:"nexists;",v:"\xE2\x88\x84"},{k:"nfr;",v:"\xF0\x9D\x94\xAB"},{k:"ngE;",v:"\xE2\x89\xA7\xCC\xB8"},{k:"nge;",v:"\xE2\x89\xB1"},{k:"ngeq;",v:"\xE2\x89\xB1"},{k:"ngeqq;",v:"\xE2\x89\xA7\xCC\xB8"},{k:"ngeqslant;",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"nges;",v:"\xE2\xA9\xBE\xCC\xB8"},{k:"ngsim;",v:"\xE2\x89\xB5"},{k:"ngt;",v:"\xE2\x89\xAF"},{k:"ngtr;",v:"\xE2\x89\xAF"},{k:"nhArr;",v:"\xE2\x87\x8E"},{k:"nharr;",v:"\xE2\x86\xAE"},{k:"nhpar;",v:"\xE2\xAB\xB2"},{k:"ni;",v:"\xE2\x88\x8B"},{k:"nis;",v:"\xE2\x8B\xBC"},{k:"nisd;",v:"\xE2\x8B\xBA"},{k:"niv;",v:"\xE2\x88\x8B"},{k:"njcy;",v:"\xD1\x9A"},{k:"nlArr;",v:"\xE2\x87\x8D"},{k:"nlE;",v:"\xE2\x89\xA6\xCC\xB8"},{k:"nlarr;",v:"\xE2\x86\x9A"},{k:"nldr;",v:"\xE2\x80\xA5"},{k:"nle;",v:"\xE2\x89\xB0"},{k:"nleftarrow;",v:"\xE2\x86\x9A"},{k:"nleftrightarrow;",v:"\xE2\x86\xAE"},{k:"nleq;",v:"\xE2\x89\xB0"},{k:"nleqq;",v:"\xE2\x89\xA6\xCC\xB8"},{k:"nleqslant;",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"nles;",v:"\xE2\xA9\xBD\xCC\xB8"},{k:"nless;",v:"\xE2\x89\xAE"},{k:"nlsim;",v:"\xE2\x89\xB4"},{k:"nlt;",v:"\xE2\x89\xAE"},{k:"nltri;",v:"\xE2\x8B\xAA"},{k:"nltrie;",v:"\xE2\x8B\xAC"},{k:"nmid;",v:"\xE2\x88\xA4"},{k:"nopf;",v:"\xF0\x9D\x95\x9F"},{k:"not;",v:"\xC2\xAC"},{k:"notin;",v:"\xE2\x88\x89"},{k:"notinE;",v:"\xE2\x8B\xB9\xCC\xB8"},{k:"notindot;",v:"\xE2\x8B\xB5\xCC\xB8"},{k:"notinva;",v:"\xE2\x88\x89"},{k:"notinvb;",v:"\xE2\x8B\xB7"},{k:"notinvc;",v:"\xE2\x8B\xB6"},{k:"notni;",v:"\xE2\x88\x8C"},{k:"notniva;",v:"\xE2\x88\x8C"},{k:"notnivb;",v:"\xE2\x8B\xBE"},{k:"notnivc;",v:"\xE2\x8B\xBD"},{k:"npar;",v:"\xE2\x88\xA6"},{k:"nparallel;",v:"\xE2\x88\xA6"},{k:"nparsl;",v:"\xE2\xAB\xBD\xE2\x83\xA5"},{k:"npart;",v:"\xE2\x88\x82\xCC\xB8"},{k:"npolint;",v:"\xE2\xA8\x94"},{k:"npr;",v:"\xE2\x8A\x80"},{k:"nprcue;",v:"\xE2\x8B\xA0"},{k:"npre;",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"nprec;",v:"\xE2\x8A\x80"},{k:"npreceq;",v:"\xE2\xAA\xAF\xCC\xB8"},{k:"nrArr;",v:"\xE2\x87\x8F"},{k:"nrarr;",v:"\xE2\x86\x9B"},{k:"nrarrc;",v:"\xE2\xA4\xB3\xCC\xB8"},{k:"nrarrw;",v:"\xE2\x86\x9D\xCC\xB8"},{k:"nrightarrow;",v:"\xE2\x86\x9B"},{k:"nrtri;",v:"\xE2\x8B\xAB"},{k:"nrtrie;",v:"\xE2\x8B\xAD"},{k:"nsc;",v:"\xE2\x8A\x81"},{k:"nsccue;",v:"\xE2\x8B\xA1"},{k:"nsce;",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"nscr;",v:"\xF0\x9D\x93\x83"},{k:"nshortmid;",v:"\xE2\x88\xA4"},{k:"nshortparallel;",v:"\xE2\x88\xA6"},{k:"nsim;",v:"\xE2\x89\x81"},{k:"nsime;",v:"\xE2\x89\x84"},{k:"nsimeq;",v:"\xE2\x89\x84"},{k:"nsmid;",v:"\xE2\x88\xA4"},{k:"nspar;",v:"\xE2\x88\xA6"},{k:"nsqsube;",v:"\xE2\x8B\xA2"},{k:"nsqsupe;",v:"\xE2\x8B\xA3"},{k:"nsub;",v:"\xE2\x8A\x84"},{k:"nsubE;",v:"\xE2\xAB\x85\xCC\xB8"},{k:"nsube;",v:"\xE2\x8A\x88"},{k:"nsubset;",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"nsubseteq;",v:"\xE2\x8A\x88"},{k:"nsubseteqq;",v:"\xE2\xAB\x85\xCC\xB8"},{k:"nsucc;",v:"\xE2\x8A\x81"},{k:"nsucceq;",v:"\xE2\xAA\xB0\xCC\xB8"},{k:"nsup;",v:"\xE2\x8A\x85"},{k:"nsupE;",v:"\xE2\xAB\x86\xCC\xB8"},{k:"nsupe;",v:"\xE2\x8A\x89"},{k:"nsupset;",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"nsupseteq;",v:"\xE2\x8A\x89"},{k:"nsupseteqq;",v:"\xE2\xAB\x86\xCC\xB8"},{k:"ntgl;",v:"\xE2\x89\xB9"},{k:"ntilde;",v:"\xC3\xB1"},{k:"ntlg;",v:"\xE2\x89\xB8"},{k:"ntriangleleft;",v:"\xE2\x8B\xAA"},{k:"ntrianglelefteq;",v:"\xE2\x8B\xAC"},{k:"ntriangleright;",v:"\xE2\x8B\xAB"},{k:"ntrianglerighteq;",v:"\xE2\x8B\xAD"},{k:"nu;",v:"\xCE\xBD"},{k:"num;",v:"#"},{k:"numero;",v:"\xE2\x84\x96"},{k:"numsp;",v:"\xE2\x80\x87"},{k:"nvDash;",v:"\xE2\x8A\xAD"},{k:"nvHarr;",v:"\xE2\xA4\x84"},{k:"nvap;",v:"\xE2\x89\x8D\xE2\x83\x92"},{k:"nvdash;",v:"\xE2\x8A\xAC"},{k:"nvge;",v:"\xE2\x89\xA5\xE2\x83\x92"},{k:"nvgt;",v:">\xE2\x83\x92"},{k:"nvinfin;",v:"\xE2\xA7\x9E"},{k:"nvlArr;",v:"\xE2\xA4\x82"},{k:"nvle;",v:"\xE2\x89\xA4\xE2\x83\x92"},{k:"nvlt;",v:"<\xE2\x83\x92"},{k:"nvltrie;",v:"\xE2\x8A\xB4\xE2\x83\x92"},{k:"nvrArr;",v:"\xE2\xA4\x83"},{k:"nvrtrie;",v:"\xE2\x8A\xB5\xE2\x83\x92"},{k:"nvsim;",v:"\xE2\x88\xBC\xE2\x83\x92"},{k:"nwArr;",v:"\xE2\x87\x96"},{k:"nwarhk;",v:"\xE2\xA4\xA3"},{k:"nwarr;",v:"\xE2\x86\x96"},{k:"nwarrow;",v:"\xE2\x86\x96"},{k:"nwnear;",v:"\xE2\xA4\xA7"},{k:"oS;",v:"\xE2\x93\x88"},{k:"oacute;",v:"\xC3\xB3"},{k:"oast;",v:"\xE2\x8A\x9B"},{k:"ocir;",v:"\xE2\x8A\x9A"},{k:"ocirc;",v:"\xC3\xB4"},{k:"ocy;",v:"\xD0\xBE"},{k:"odash;",v:"\xE2\x8A\x9D"},{k:"odblac;",v:"\xC5\x91"},{k:"odiv;",v:"\xE2\xA8\xB8"},{k:"odot;",v:"\xE2\x8A\x99"},{k:"odsold;",v:"\xE2\xA6\xBC"},{k:"oelig;",v:"\xC5\x93"},{k:"ofcir;",v:"\xE2\xA6\xBF"},{k:"ofr;",v:"\xF0\x9D\x94\xAC"},{k:"ogon;",v:"\xCB\x9B"},{k:"ograve;",v:"\xC3\xB2"},{k:"ogt;",v:"\xE2\xA7\x81"},{k:"ohbar;",v:"\xE2\xA6\xB5"},{k:"ohm;",v:"\xCE\xA9"},{k:"oint;",v:"\xE2\x88\xAE"},{k:"olarr;",v:"\xE2\x86\xBA"},{k:"olcir;",v:"\xE2\xA6\xBE"},{k:"olcross;",v:"\xE2\xA6\xBB"},{k:"oline;",v:"\xE2\x80\xBE"},{k:"olt;",v:"\xE2\xA7\x80"},{k:"omacr;",v:"\xC5\x8D"},{k:"omega;",v:"\xCF\x89"},{k:"omicron;",v:"\xCE\xBF"},{k:"omid;",v:"\xE2\xA6\xB6"},{k:"ominus;",v:"\xE2\x8A\x96"},{k:"oopf;",v:"\xF0\x9D\x95\xA0"},{k:"opar;",v:"\xE2\xA6\xB7"},{k:"operp;",v:"\xE2\xA6\xB9"},{k:"oplus;",v:"\xE2\x8A\x95"},{k:"or;",v:"\xE2\x88\xA8"},{k:"orarr;",v:"\xE2\x86\xBB"},{k:"ord;",v:"\xE2\xA9\x9D"},{k:"order;",v:"\xE2\x84\xB4"},{k:"orderof;",v:"\xE2\x84\xB4"},{k:"ordf;",v:"\xC2\xAA"},{k:"ordm;",v:"\xC2\xBA"},{k:"origof;",v:"\xE2\x8A\xB6"},{k:"oror;",v:"\xE2\xA9\x96"},{k:"orslope;",v:"\xE2\xA9\x97"},{k:"orv;",v:"\xE2\xA9\x9B"},{k:"oscr;",v:"\xE2\x84\xB4"},{k:"oslash;",v:"\xC3\xB8"},{k:"osol;",v:"\xE2\x8A\x98"},{k:"otilde;",v:"\xC3\xB5"},{k:"otimes;",v:"\xE2\x8A\x97"},{k:"otimesas;",v:"\xE2\xA8\xB6"},{k:"ouml;",v:"\xC3\xB6"},{k:"ovbar;",v:"\xE2\x8C\xBD"},{k:"par;",v:"\xE2\x88\xA5"},{k:"para;",v:"\xC2\xB6"},{k:"parallel;",v:"\xE2\x88\xA5"},{k:"parsim;",v:"\xE2\xAB\xB3"},{k:"parsl;",v:"\xE2\xAB\xBD"},{k:"part;",v:"\xE2\x88\x82"},{k:"pcy;",v:"\xD0\xBF"},{k:"percnt;",v:"%"},{k:"period;",v:"."},{k:"permil;",v:"\xE2\x80\xB0"},{k:"perp;",v:"\xE2\x8A\xA5"},{k:"pertenk;",v:"\xE2\x80\xB1"},{k:"pfr;",v:"\xF0\x9D\x94\xAD"},{k:"phi;",v:"\xCF\x86"},{k:"phiv;",v:"\xCF\x95"},{k:"phmmat;",v:"\xE2\x84\xB3"},{k:"phone;",v:"\xE2\x98\x8E"},{k:"pi;",v:"\xCF\x80"},{k:"pitchfork;",v:"\xE2\x8B\x94"},{k:"piv;",v:"\xCF\x96"},{k:"planck;",v:"\xE2\x84\x8F"},{k:"planckh;",v:"\xE2\x84\x8E"},{k:"plankv;",v:"\xE2\x84\x8F"},{k:"plus;",v:"+"},{k:"plusacir;",v:"\xE2\xA8\xA3"},{k:"plusb;",v:"\xE2\x8A\x9E"},{k:"pluscir;",v:"\xE2\xA8\xA2"},{k:"plusdo;",v:"\xE2\x88\x94"},{k:"plusdu;",v:"\xE2\xA8\xA5"},{k:"pluse;",v:"\xE2\xA9\xB2"},{k:"plusmn;",v:"\xC2\xB1"},{k:"plussim;",v:"\xE2\xA8\xA6"},{k:"plustwo;",v:"\xE2\xA8\xA7"},{k:"pm;",v:"\xC2\xB1"},{k:"pointint;",v:"\xE2\xA8\x95"},{k:"popf;",v:"\xF0\x9D\x95\xA1"},{k:"pound;",v:"\xC2\xA3"},{k:"pr;",v:"\xE2\x89\xBA"},{k:"prE;",v:"\xE2\xAA\xB3"},{k:"prap;",v:"\xE2\xAA\xB7"},{k:"prcue;",v:"\xE2\x89\xBC"},{k:"pre;",v:"\xE2\xAA\xAF"},{k:"prec;",v:"\xE2\x89\xBA"},{k:"precapprox;",v:"\xE2\xAA\xB7"},{k:"preccurlyeq;",v:"\xE2\x89\xBC"},{k:"preceq;",v:"\xE2\xAA\xAF"},{k:"precnapprox;",v:"\xE2\xAA\xB9"},{k:"precneqq;",v:"\xE2\xAA\xB5"},{k:"precnsim;",v:"\xE2\x8B\xA8"},{k:"precsim;",v:"\xE2\x89\xBE"},{k:"prime;",v:"\xE2\x80\xB2"},{k:"primes;",v:"\xE2\x84\x99"},{k:"prnE;",v:"\xE2\xAA\xB5"},{k:"prnap;",v:"\xE2\xAA\xB9"},{k:"prnsim;",v:"\xE2\x8B\xA8"},{k:"prod;",v:"\xE2\x88\x8F"},{k:"profalar;",v:"\xE2\x8C\xAE"},{k:"profline;",v:"\xE2\x8C\x92"},{k:"profsurf;",v:"\xE2\x8C\x93"},{k:"prop;",v:"\xE2\x88\x9D"},{k:"propto;",v:"\xE2\x88\x9D"},{k:"prsim;",v:"\xE2\x89\xBE"},{k:"prurel;",v:"\xE2\x8A\xB0"},{k:"pscr;",v:"\xF0\x9D\x93\x85"},{k:"psi;",v:"\xCF\x88"},{k:"puncsp;",v:"\xE2\x80\x88"},{k:"qfr;",v:"\xF0\x9D\x94\xAE"},{k:"qint;",v:"\xE2\xA8\x8C"},{k:"qopf;",v:"\xF0\x9D\x95\xA2"},{k:"qprime;",v:"\xE2\x81\x97"},{k:"qscr;",v:"\xF0\x9D\x93\x86"},{k:"quaternions;",v:"\xE2\x84\x8D"},{k:"quatint;",v:"\xE2\xA8\x96"},{k:"quest;",v:"?"},{k:"questeq;",v:"\xE2\x89\x9F"},{k:"quot;",v:"\""},{k:"rAarr;",v:"\xE2\x87\x9B"},{k:"rArr;",v:"\xE2\x87\x92"},{k:"rAtail;",v:"\xE2\xA4\x9C"},{k:"rBarr;",v:"\xE2\xA4\x8F"},{k:"rHar;",v:"\xE2\xA5\xA4"},{k:"race;",v:"\xE2\x88\xBD\xCC\xB1"},{k:"racute;",v:"\xC5\x95"},{k:"radic;",v:"\xE2\x88\x9A"},{k:"raemptyv;",v:"\xE2\xA6\xB3"},{k:"rang;",v:"\xE2\x9F\xA9"},{k:"rangd;",v:"\xE2\xA6\x92"},{k:"range;",v:"\xE2\xA6\xA5"},{k:"rangle;",v:"\xE2\x9F\xA9"},{k:"raquo;",v:"\xC2\xBB"},{k:"rarr;",v:"\xE2\x86\x92"},{k:"rarrap;",v:"\xE2\xA5\xB5"},{k:"rarrb;",v:"\xE2\x87\xA5"},{k:"rarrbfs;",v:"\xE2\xA4\xA0"},{k:"rarrc;",v:"\xE2\xA4\xB3"},{k:"rarrfs;",v:"\xE2\xA4\x9E"},{k:"rarrhk;",v:"\xE2\x86\xAA"},{k:"rarrlp;",v:"\xE2\x86\xAC"},{k:"rarrpl;",v:"\xE2\xA5\x85"},{k:"rarrsim;",v:"\xE2\xA5\xB4"},{k:"rarrtl;",v:"\xE2\x86\xA3"},{k:"rarrw;",v:"\xE2\x86\x9D"},{k:"ratail;",v:"\xE2\xA4\x9A"},{k:"ratio;",v:"\xE2\x88\xB6"},{k:"rationals;",v:"\xE2\x84\x9A"},{k:"rbarr;",v:"\xE2\xA4\x8D"},{k:"rbbrk;",v:"\xE2\x9D\xB3"},{k:"rbrace;",v:"}"},{k:"rbrack;",v:"]"},{k:"rbrke;",v:"\xE2\xA6\x8C"},{k:"rbrksld;",v:"\xE2\xA6\x8E"},{k:"rbrkslu;",v:"\xE2\xA6\x90"},{k:"rcaron;",v:"\xC5\x99"},{k:"rcedil;",v:"\xC5\x97"},{k:"rceil;",v:"\xE2\x8C\x89"},{k:"rcub;",v:"}"},{k:"rcy;",v:"\xD1\x80"},{k:"rdca;",v:"\xE2\xA4\xB7"},{k:"rdldhar;",v:"\xE2\xA5\xA9"},{k:"rdquo;",v:"\xE2\x80\x9D"},{k:"rdquor;",v:"\xE2\x80\x9D"},{k:"rdsh;",v:"\xE2\x86\xB3"},{k:"real;",v:"\xE2\x84\x9C"},{k:"realine;",v:"\xE2\x84\x9B"},{k:"realpart;",v:"\xE2\x84\x9C"},{k:"reals;",v:"\xE2\x84\x9D"},{k:"rect;",v:"\xE2\x96\xAD"},{k:"reg;",v:"\xC2\xAE"},{k:"rfisht;",v:"\xE2\xA5\xBD"},{k:"rfloor;",v:"\xE2\x8C\x8B"},{k:"rfr;",v:"\xF0\x9D\x94\xAF"},{k:"rhard;",v:"\xE2\x87\x81"},{k:"rharu;",v:"\xE2\x87\x80"},{k:"rharul;",v:"\xE2\xA5\xAC"},{k:"rho;",v:"\xCF\x81"},{k:"rhov;",v:"\xCF\xB1"},{k:"rightarrow;",v:"\xE2\x86\x92"},{k:"rightarrowtail;",v:"\xE2\x86\xA3"},{k:"rightharpoondown;",v:"\xE2\x87\x81"},{k:"rightharpoonup;",v:"\xE2\x87\x80"},{k:"rightleftarrows;",v:"\xE2\x87\x84"},{k:"rightleftharpoons;",v:"\xE2\x87\x8C"},{k:"rightrightarrows;",v:"\xE2\x87\x89"},{k:"rightsquigarrow;",v:"\xE2\x86\x9D"},{k:"rightthreetimes;",v:"\xE2\x8B\x8C"},{k:"ring;",v:"\xCB\x9A"},{k:"risingdotseq;",v:"\xE2\x89\x93"},{k:"rlarr;",v:"\xE2\x87\x84"},{k:"rlhar;",v:"\xE2\x87\x8C"},{k:"rlm;",v:"\xE2\x80\x8F"},{k:"rmoust;",v:"\xE2\x8E\xB1"},{k:"rmoustache;",v:"\xE2\x8E\xB1"},{k:"rnmid;",v:"\xE2\xAB\xAE"},{k:"roang;",v:"\xE2\x9F\xAD"},{k:"roarr;",v:"\xE2\x87\xBE"},{k:"robrk;",v:"\xE2\x9F\xA7"},{k:"ropar;",v:"\xE2\xA6\x86"},{k:"ropf;",v:"\xF0\x9D\x95\xA3"},{k:"roplus;",v:"\xE2\xA8\xAE"},{k:"rotimes;",v:"\xE2\xA8\xB5"},{k:"rpar;",v:")"},{k:"rpargt;",v:"\xE2\xA6\x94"},{k:"rppolint;",v:"\xE2\xA8\x92"},{k:"rrarr;",v:"\xE2\x87\x89"},{k:"rsaquo;",v:"\xE2\x80\xBA"},{k:"rscr;",v:"\xF0\x9D\x93\x87"},{k:"rsh;",v:"\xE2\x86\xB1"},{k:"rsqb;",v:"]"},{k:"rsquo;",v:"\xE2\x80\x99"},{k:"rsquor;",v:"\xE2\x80\x99"},{k:"rthree;",v:"\xE2\x8B\x8C"},{k:"rtimes;",v:"\xE2\x8B\x8A"},{k:"rtri;",v:"\xE2\x96\xB9"},{k:"rtrie;",v:"\xE2\x8A\xB5"},{k:"rtrif;",v:"\xE2\x96\xB8"},{k:"rtriltri;",v:"\xE2\xA7\x8E"},{k:"ruluhar;",v:"\xE2\xA5\xA8"},{k:"rx;",v:"\xE2\x84\x9E"},{k:"sacute;",v:"\xC5\x9B"},{k:"sbquo;",v:"\xE2\x80\x9A"},{k:"sc;",v:"\xE2\x89\xBB"},{k:"scE;",v:"\xE2\xAA\xB4"},{k:"scap;",v:"\xE2\xAA\xB8"},{k:"scaron;",v:"\xC5\xA1"},{k:"sccue;",v:"\xE2\x89\xBD"},{k:"sce;",v:"\xE2\xAA\xB0"},{k:"scedil;",v:"\xC5\x9F"},{k:"scirc;",v:"\xC5\x9D"},{k:"scnE;",v:"\xE2\xAA\xB6"},{k:"scnap;",v:"\xE2\xAA\xBA"},{k:"scnsim;",v:"\xE2\x8B\xA9"},{k:"scpolint;",v:"\xE2\xA8\x93"},{k:"scsim;",v:"\xE2\x89\xBF"},{k:"scy;",v:"\xD1\x81"},{k:"sdot;",v:"\xE2\x8B\x85"},{k:"sdotb;",v:"\xE2\x8A\xA1"},{k:"sdote;",v:"\xE2\xA9\xA6"},{k:"seArr;",v:"\xE2\x87\x98"},{k:"searhk;",v:"\xE2\xA4\xA5"},{k:"searr;",v:"\xE2\x86\x98"},{k:"searrow;",v:"\xE2\x86\x98"},{k:"sect;",v:"\xC2\xA7"},{k:"semi;",v:";"},{k:"seswar;",v:"\xE2\xA4\xA9"},{k:"setminus;",v:"\xE2\x88\x96"},{k:"setmn;",v:"\xE2\x88\x96"},{k:"sext;",v:"\xE2\x9C\xB6"},{k:"sfr;",v:"\xF0\x9D\x94\xB0"},{k:"sfrown;",v:"\xE2\x8C\xA2"},{k:"sharp;",v:"\xE2\x99\xAF"},{k:"shchcy;",v:"\xD1\x89"},{k:"shcy;",v:"\xD1\x88"},{k:"shortmid;",v:"\xE2\x88\xA3"},{k:"shortparallel;",v:"\xE2\x88\xA5"},{k:"shy;",v:"\xC2\xAD"},{k:"sigma;",v:"\xCF\x83"},{k:"sigmaf;",v:"\xCF\x82"},{k:"sigmav;",v:"\xCF\x82"},{k:"sim;",v:"\xE2\x88\xBC"},{k:"simdot;",v:"\xE2\xA9\xAA"},{k:"sime;",v:"\xE2\x89\x83"},{k:"simeq;",v:"\xE2\x89\x83"},{k:"simg;",v:"\xE2\xAA\x9E"},{k:"simgE;",v:"\xE2\xAA\xA0"},{k:"siml;",v:"\xE2\xAA\x9D"},{k:"simlE;",v:"\xE2\xAA\x9F"},{k:"simne;",v:"\xE2\x89\x86"},{k:"simplus;",v:"\xE2\xA8\xA4"},{k:"simrarr;",v:"\xE2\xA5\xB2"},{k:"slarr;",v:"\xE2\x86\x90"},{k:"smallsetminus;",v:"\xE2\x88\x96"},{k:"smashp;",v:"\xE2\xA8\xB3"},{k:"smeparsl;",v:"\xE2\xA7\xA4"},{k:"smid;",v:"\xE2\x88\xA3"},{k:"smile;",v:"\xE2\x8C\xA3"},{k:"smt;",v:"\xE2\xAA\xAA"},{k:"smte;",v:"\xE2\xAA\xAC"},{k:"smtes;",v:"\xE2\xAA\xAC\xEF\xB8\x80"},{k:"softcy;",v:"\xD1\x8C"},{k:"sol;",v:"/"},{k:"solb;",v:"\xE2\xA7\x84"},{k:"solbar;",v:"\xE2\x8C\xBF"},{k:"sopf;",v:"\xF0\x9D\x95\xA4"},{k:"spades;",v:"\xE2\x99\xA0"},{k:"spadesuit;",v:"\xE2\x99\xA0"},{k:"spar;",v:"\xE2\x88\xA5"},{k:"sqcap;",v:"\xE2\x8A\x93"},{k:"sqcaps;",v:"\xE2\x8A\x93\xEF\xB8\x80"},{k:"sqcup;",v:"\xE2\x8A\x94"},{k:"sqcups;",v:"\xE2\x8A\x94\xEF\xB8\x80"},{k:"sqsub;",v:"\xE2\x8A\x8F"},{k:"sqsube;",v:"\xE2\x8A\x91"},{k:"sqsubset;",v:"\xE2\x8A\x8F"},{k:"sqsubseteq;",v:"\xE2\x8A\x91"},{k:"sqsup;",v:"\xE2\x8A\x90"},{k:"sqsupe;",v:"\xE2\x8A\x92"},{k:"sqsupset;",v:"\xE2\x8A\x90"},{k:"sqsupseteq;",v:"\xE2\x8A\x92"},{k:"squ;",v:"\xE2\x96\xA1"},{k:"square;",v:"\xE2\x96\xA1"},{k:"squarf;",v:"\xE2\x96\xAA"},{k:"squf;",v:"\xE2\x96\xAA"},{k:"srarr;",v:"\xE2\x86\x92"},{k:"sscr;",v:"\xF0\x9D\x93\x88"},{k:"ssetmn;",v:"\xE2\x88\x96"},{k:"ssmile;",v:"\xE2\x8C\xA3"},{k:"sstarf;",v:"\xE2\x8B\x86"},{k:"star;",v:"\xE2\x98\x86"},{k:"starf;",v:"\xE2\x98\x85"},{k:"straightepsilon;",v:"\xCF\xB5"},{k:"straightphi;",v:"\xCF\x95"},{k:"strns;",v:"\xC2\xAF"},{k:"sub;",v:"\xE2\x8A\x82"},{k:"subE;",v:"\xE2\xAB\x85"},{k:"subdot;",v:"\xE2\xAA\xBD"},{k:"sube;",v:"\xE2\x8A\x86"},{k:"subedot;",v:"\xE2\xAB\x83"},{k:"submult;",v:"\xE2\xAB\x81"},{k:"subnE;",v:"\xE2\xAB\x8B"},{k:"subne;",v:"\xE2\x8A\x8A"},{k:"subplus;",v:"\xE2\xAA\xBF"},{k:"subrarr;",v:"\xE2\xA5\xB9"},{k:"subset;",v:"\xE2\x8A\x82"},{k:"subseteq;",v:"\xE2\x8A\x86"},{k:"subseteqq;",v:"\xE2\xAB\x85"},{k:"subsetneq;",v:"\xE2\x8A\x8A"},{k:"subsetneqq;",v:"\xE2\xAB\x8B"},{k:"subsim;",v:"\xE2\xAB\x87"},{k:"subsub;",v:"\xE2\xAB\x95"},{k:"subsup;",v:"\xE2\xAB\x93"},{k:"succ;",v:"\xE2\x89\xBB"},{k:"succapprox;",v:"\xE2\xAA\xB8"},{k:"succcurlyeq;",v:"\xE2\x89\xBD"},{k:"succeq;",v:"\xE2\xAA\xB0"},{k:"succnapprox;",v:"\xE2\xAA\xBA"},{k:"succneqq;",v:"\xE2\xAA\xB6"},{k:"succnsim;",v:"\xE2\x8B\xA9"},{k:"succsim;",v:"\xE2\x89\xBF"},{k:"sum;",v:"\xE2\x88\x91"},{k:"sung;",v:"\xE2\x99\xAA"},{k:"sup;",v:"\xE2\x8A\x83"},{k:"sup1;",v:"\xC2\xB9"},{k:"sup2;",v:"\xC2\xB2"},{k:"sup3;",v:"\xC2\xB3"},{k:"supE;",v:"\xE2\xAB\x86"},{k:"supdot;",v:"\xE2\xAA\xBE"},{k:"supdsub;",v:"\xE2\xAB\x98"},{k:"supe;",v:"\xE2\x8A\x87"},{k:"supedot;",v:"\xE2\xAB\x84"},{k:"suphsol;",v:"\xE2\x9F\x89"},{k:"suphsub;",v:"\xE2\xAB\x97"},{k:"suplarr;",v:"\xE2\xA5\xBB"},{k:"supmult;",v:"\xE2\xAB\x82"},{k:"supnE;",v:"\xE2\xAB\x8C"},{k:"supne;",v:"\xE2\x8A\x8B"},{k:"supplus;",v:"\xE2\xAB\x80"},{k:"supset;",v:"\xE2\x8A\x83"},{k:"supseteq;",v:"\xE2\x8A\x87"},{k:"supseteqq;",v:"\xE2\xAB\x86"},{k:"supsetneq;",v:"\xE2\x8A\x8B"},{k:"supsetneqq;",v:"\xE2\xAB\x8C"},{k:"supsim;",v:"\xE2\xAB\x88"},{k:"supsub;",v:"\xE2\xAB\x94"},{k:"supsup;",v:"\xE2\xAB\x96"},{k:"swArr;",v:"\xE2\x87\x99"},{k:"swarhk;",v:"\xE2\xA4\xA6"},{k:"swarr;",v:"\xE2\x86\x99"},{k:"swarrow;",v:"\xE2\x86\x99"},{k:"swnwar;",v:"\xE2\xA4\xAA"},{k:"szlig;",v:"\xC3\x9F"},{k:"target;",v:"\xE2\x8C\x96"},{k:"tau;",v:"\xCF\x84"},{k:"tbrk;",v:"\xE2\x8E\xB4"},{k:"tcaron;",v:"\xC5\xA5"},{k:"tcedil;",v:"\xC5\xA3"},{k:"tcy;",v:"\xD1\x82"},{k:"tdot;",v:"\xE2\x83\x9B"},{k:"telrec;",v:"\xE2\x8C\x95"},{k:"tfr;",v:"\xF0\x9D\x94\xB1"},{k:"there4;",v:"\xE2\x88\xB4"},{k:"therefore;",v:"\xE2\x88\xB4"},{k:"theta;",v:"\xCE\xB8"},{k:"thetasym;",v:"\xCF\x91"},{k:"thetav;",v:"\xCF\x91"},{k:"thickapprox;",v:"\xE2\x89\x88"},{k:"thicksim;",v:"\xE2\x88\xBC"},{k:"thinsp;",v:"\xE2\x80\x89"},{k:"thkap;",v:"\xE2\x89\x88"},{k:"thksim;",v:"\xE2\x88\xBC"},{k:"thorn;",v:"\xC3\xBE"},{k:"tilde;",v:"\xCB\x9C"},{k:"times;",v:"\xC3\x97"},{k:"timesb;",v:"\xE2\x8A\xA0"},{k:"timesbar;",v:"\xE2\xA8\xB1"},{k:"timesd;",v:"\xE2\xA8\xB0"},{k:"tint;",v:"\xE2\x88\xAD"},{k:"toea;",v:"\xE2\xA4\xA8"},{k:"top;",v:"\xE2\x8A\xA4"},{k:"topbot;",v:"\xE2\x8C\xB6"},{k:"topcir;",v:"\xE2\xAB\xB1"},{k:"topf;",v:"\xF0\x9D\x95\xA5"},{k:"topfork;",v:"\xE2\xAB\x9A"},{k:"tosa;",v:"\xE2\xA4\xA9"},{k:"tprime;",v:"\xE2\x80\xB4"},{k:"trade;",v:"\xE2\x84\xA2"},{k:"triangle;",v:"\xE2\x96\xB5"},{k:"triangledown;",v:"\xE2\x96\xBF"},{k:"triangleleft;",v:"\xE2\x97\x83"},{k:"trianglelefteq;",v:"\xE2\x8A\xB4"},{k:"triangleq;",v:"\xE2\x89\x9C"},{k:"triangleright;",v:"\xE2\x96\xB9"},{k:"trianglerighteq;",v:"\xE2\x8A\xB5"},{k:"tridot;",v:"\xE2\x97\xAC"},{k:"trie;",v:"\xE2\x89\x9C"},{k:"triminus;",v:"\xE2\xA8\xBA"},{k:"triplus;",v:"\xE2\xA8\xB9"},{k:"trisb;",v:"\xE2\xA7\x8D"},{k:"tritime;",v:"\xE2\xA8\xBB"},{k:"trpezium;",v:"\xE2\x8F\xA2"},{k:"tscr;",v:"\xF0\x9D\x93\x89"},{k:"tscy;",v:"\xD1\x86"},{k:"tshcy;",v:"\xD1\x9B"},{k:"tstrok;",v:"\xC5\xA7"},{k:"twixt;",v:"\xE2\x89\xAC"},{k:"twoheadleftarrow;",v:"\xE2\x86\x9E"},{k:"twoheadrightarrow;",v:"\xE2\x86\xA0"},{k:"uArr;",v:"\xE2\x87\x91"},{k:"uHar;",v:"\xE2\xA5\xA3"},{k:"uacute;",v:"\xC3\xBA"},{k:"uarr;",v:"\xE2\x86\x91"},{k:"ubrcy;",v:"\xD1\x9E"},{k:"ubreve;",v:"\xC5\xAD"},{k:"ucirc;",v:"\xC3\xBB"},{k:"ucy;",v:"\xD1\x83"},{k:"udarr;",v:"\xE2\x87\x85"},{k:"udblac;",v:"\xC5\xB1"},{k:"udhar;",v:"\xE2\xA5\xAE"},{k:"ufisht;",v:"\xE2\xA5\xBE"},{k:"ufr;",v:"\xF0\x9D\x94\xB2"},{k:"ugrave;",v:"\xC3\xB9"},{k:"uharl;",v:"\xE2\x86\xBF"},{k:"uharr;",v:"\xE2\x86\xBE"},{k:"uhblk;",v:"\xE2\x96\x80"},{k:"ulcorn;",v:"\xE2\x8C\x9C"},{k:"ulcorner;",v:"\xE2\x8C\x9C"},{k:"ulcrop;",v:"\xE2\x8C\x8F"},{k:"ultri;",v:"\xE2\x97\xB8"},{k:"umacr;",v:"\xC5\xAB"},{k:"uml;",v:"\xC2\xA8"},{k:"uogon;",v:"\xC5\xB3"},{k:"uopf;",v:"\xF0\x9D\x95\xA6"},{k:"uparrow;",v:"\xE2\x86\x91"},{k:"updownarrow;",v:"\xE2\x86\x95"},{k:"upharpoonleft;",v:"\xE2\x86\xBF"},{k:"upharpoonright;",v:"\xE2\x86\xBE"},{k:"uplus;",v:"\xE2\x8A\x8E"},{k:"upsi;",v:"\xCF\x85"},{k:"upsih;",v:"\xCF\x92"},{k:"upsilon;",v:"\xCF\x85"},{k:"upuparrows;",v:"\xE2\x87\x88"},{k:"urcorn;",v:"\xE2\x8C\x9D"},{k:"urcorner;",v:"\xE2\x8C\x9D"},{k:"urcrop;",v:"\xE2\x8C\x8E"},{k:"uring;",v:"\xC5\xAF"},{k:"urtri;",v:"\xE2\x97\xB9"},{k:"uscr;",v:"\xF0\x9D\x93\x8A"},{k:"utdot;",v:"\xE2\x8B\xB0"},{k:"utilde;",v:"\xC5\xA9"},{k:"utri;",v:"\xE2\x96\xB5"},{k:"utrif;",v:"\xE2\x96\xB4"},{k:"uuarr;",v:"\xE2\x87\x88"},{k:"uuml;",v:"\xC3\xBC"},{k:"uwangle;",v:"\xE2\xA6\xA7"},{k:"vArr;",v:"\xE2\x87\x95"},{k:"vBar;",v:"\xE2\xAB\xA8"},{k:"vBarv;",v:"\xE2\xAB\xA9"},{k:"vDash;",v:"\xE2\x8A\xA8"},{k:"vangrt;",v:"\xE2\xA6\x9C"},{k:"varepsilon;",v:"\xCF\xB5"},{k:"varkappa;",v:"\xCF\xB0"},{k:"varnothing;",v:"\xE2\x88\x85"},{k:"varphi;",v:"\xCF\x95"},{k:"varpi;",v:"\xCF\x96"},{k:"varpropto;",v:"\xE2\x88\x9D"},{k:"varr;",v:"\xE2\x86\x95"},{k:"varrho;",v:"\xCF\xB1"},{k:"varsigma;",v:"\xCF\x82"},{k:"varsubsetneq;",v:"\xE2\x8A\x8A\xEF\xB8\x80"},{k:"varsubsetneqq;",v:"\xE2\xAB\x8B\xEF\xB8\x80"},{k:"varsupsetneq;",v:"\xE2\x8A\x8B\xEF\xB8\x80"},{k:"varsupsetneqq;",v:"\xE2\xAB\x8C\xEF\xB8\x80"},{k:"vartheta;",v:"\xCF\x91"},{k:"vartriangleleft;",v:"\xE2\x8A\xB2"},{k:"vartriangleright;",v:"\xE2\x8A\xB3"},{k:"vcy;",v:"\xD0\xB2"},{k:"vdash;",v:"\xE2\x8A\xA2"},{k:"vee;",v:"\xE2\x88\xA8"},{k:"veebar;",v:"\xE2\x8A\xBB"},{k:"veeeq;",v:"\xE2\x89\x9A"},{k:"vellip;",v:"\xE2\x8B\xAE"},{k:"verbar;",v:"|"},{k:"vert;",v:"|"},{k:"vfr;",v:"\xF0\x9D\x94\xB3"},{k:"vltri;",v:"\xE2\x8A\xB2"},{k:"vnsub;",v:"\xE2\x8A\x82\xE2\x83\x92"},{k:"vnsup;",v:"\xE2\x8A\x83\xE2\x83\x92"},{k:"vopf;",v:"\xF0\x9D\x95\xA7"},{k:"vprop;",v:"\xE2\x88\x9D"},{k:"vrtri;",v:"\xE2\x8A\xB3"},{k:"vscr;",v:"\xF0\x9D\x93\x8B"},{k:"vsubnE;",v:"\xE2\xAB\x8B\xEF\xB8\x80"},{k:"vsubne;",v:"\xE2\x8A\x8A\xEF\xB8\x80"},{k:"vsupnE;",v:"\xE2\xAB\x8C\xEF\xB8\x80"},{k:"vsupne;",v:"\xE2\x8A\x8B\xEF\xB8\x80"},{k:"vzigzag;",v:"\xE2\xA6\x9A"},{k:"wcirc;",v:"\xC5\xB5"},{k:"wedbar;",v:"\xE2\xA9\x9F"},{k:"wedge;",v:"\xE2\x88\xA7"},{k:"wedgeq;",v:"\xE2\x89\x99"},{k:"weierp;",v:"\xE2\x84\x98"},{k:"wfr;",v:"\xF0\x9D\x94\xB4"},{k:"wopf;",v:"\xF0\x9D\x95\xA8"},{k:"wp;",v:"\xE2\x84\x98"},{k:"wr;",v:"\xE2\x89\x80"},{k:"wreath;",v:"\xE2\x89\x80"},{k:"wscr;",v:"\xF0\x9D\x93\x8C"},{k:"xcap;",v:"\xE2\x8B\x82"},{k:"xcirc;",v:"\xE2\x97\xAF"},{k:"xcup;",v:"\xE2\x8B\x83"},{k:"xdtri;",v:"\xE2\x96\xBD"},{k:"xfr;",v:"\xF0\x9D\x94\xB5"},{k:"xhArr;",v:"\xE2\x9F\xBA"},{k:"xharr;",v:"\xE2\x9F\xB7"},{k:"xi;",v:"\xCE\xBE"},{k:"xlArr;",v:"\xE2\x9F\xB8"},{k:"xlarr;",v:"\xE2\x9F\xB5"},{k:"xmap;",v:"\xE2\x9F\xBC"},{k:"xnis;",v:"\xE2\x8B\xBB"},{k:"xodot;",v:"\xE2\xA8\x80"},{k:"xopf;",v:"\xF0\x9D\x95\xA9"},{k:"xoplus;",v:"\xE2\xA8\x81"},{k:"xotime;",v:"\xE2\xA8\x82"},{k:"xrArr;",v:"\xE2\x9F\xB9"},{k:"xrarr;",v:"\xE2\x9F\xB6"},{k:"xscr;",v:"\xF0\x9D\x93\x8D"},{k:"xsqcup;",v:"\xE2\xA8\x86"},{k:"xuplus;",v:"\xE2\xA8\x84"},{k:"xutri;",v:"\xE2\x96\xB3"},{k:"xvee;",v:"\xE2\x8B\x81"},{k:"xwedge;",v:"\xE2\x8B\x80"},{k:"yacute;",v:"\xC3\xBD"},{k:"yacy;",v:"\xD1\x8F"},{k:"ycirc;",v:"\xC5\xB7"},{k:"ycy;",v:"\xD1\x8B"},{k:"yen;",v:"\xC2\xA5"},{k:"yfr;",v:"\xF0\x9D\x94\xB6"},{k:"yicy;",v:"\xD1\x97"},{k:"yopf;",v:"\xF0\x9D\x95\xAA"},{k:"yscr;",v:"\xF0\x9D\x93\x8E"},{k:"yucy;",v:"\xD1\x8E"},{k:"yuml;",v:"\xC3\xBF"},{k:"zacute;",v:"\xC5\xBA"},{k:"zcaron;",v:"\xC5\xBE"},{k:"zcy;",v:"\xD0\xB7"},{k:"zdot;",v:"\xC5\xBC"},{k:"zeetrf;",v:"\xE2\x84\xA8"},{k:"zeta;",v:"\xCE\xB6"},{k:"zfr;",v:"\xF0\x9D\x94\xB7"},{k:"zhcy;",v:"\xD0\xB6"},{k:"zigrarr;",v:"\xE2\x87\x9D"},{k:"zopf;",v:"\xF0\x9D\x95\xAB"},{k:"zscr;",v:"\xF0\x9D\x93\x8F"},{k:"zwj;",v:"\xE2\x80\x8D"},{k:"zwnj;",v:"\xE2\x80\x8C"}]);M=$toNativeArray($kindInt32,[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376]);X=$makeMap($String.keyFor,[{k:"b",v:true},{k:"big",v:true},{k:"blockquote",v:true},{k:"body",v:true},{k:"br",v:true},{k:"center",v:true},{k:"code",v:true},{k:"dd",v:true},{k:"div",v:true},{k:"dl",v:true},{k:"dt",v:true},{k:"em",v:true},{k:"embed",v:true},{k:"h1",v:true},{k:"h2",v:true},{k:"h3",v:true},{k:"h4",v:true},{k:"h5",v:true},{k:"h6",v:true},{k:"head",v:true},{k:"hr",v:true},{k:"i",v:true},{k:"img",v:true},{k:"li",v:true},{k:"listing",v:true},{k:"menu",v:true},{k:"meta",v:true},{k:"nobr",v:true},{k:"ol",v:true},{k:"p",v:true},{k:"pre",v:true},{k:"ruby",v:true},{k:"s",v:true},{k:"small",v:true},{k:"span",v:true},{k:"strong",v:true},{k:"strike",v:true},{k:"sub",v:true},{k:"sup",v:true},{k:"table",v:true},{k:"tt",v:true},{k:"u",v:true},{k:"ul",v:true},{k:"var",v:true}]);Y=$makeMap($String.keyFor,[{k:"altglyph",v:"altGlyph"},{k:"altglyphdef",v:"altGlyphDef"},{k:"altglyphitem",v:"altGlyphItem"},{k:"animatecolor",v:"animateColor"},{k:"animatemotion",v:"animateMotion"},{k:"animatetransform",v:"animateTransform"},{k:"clippath",v:"clipPath"},{k:"feblend",v:"feBlend"},{k:"fecolormatrix",v:"feColorMatrix"},{k:"fecomponenttransfer",v:"feComponentTransfer"},{k:"fecomposite",v:"feComposite"},{k:"feconvolvematrix",v:"feConvolveMatrix"},{k:"fediffuselighting",v:"feDiffuseLighting"},{k:"fedisplacementmap",v:"feDisplacementMap"},{k:"fedistantlight",v:"feDistantLight"},{k:"feflood",v:"feFlood"},{k:"fefunca",v:"feFuncA"},{k:"fefuncb",v:"feFuncB"},{k:"fefuncg",v:"feFuncG"},{k:"fefuncr",v:"feFuncR"},{k:"fegaussianblur",v:"feGaussianBlur"},{k:"feimage",v:"feImage"},{k:"femerge",v:"feMerge"},{k:"femergenode",v:"feMergeNode"},{k:"femorphology",v:"feMorphology"},{k:"feoffset",v:"feOffset"},{k:"fepointlight",v:"fePointLight"},{k:"fespecularlighting",v:"feSpecularLighting"},{k:"fespotlight",v:"feSpotLight"},{k:"fetile",v:"feTile"},{k:"feturbulence",v:"feTurbulence"},{k:"foreignobject",v:"foreignObject"},{k:"glyphref",v:"glyphRef"},{k:"lineargradient",v:"linearGradient"},{k:"radialgradient",v:"radialGradient"},{k:"textpath",v:"textPath"}]);Z=$makeMap($String.keyFor,[{k:"definitionurl",v:"definitionURL"}]);AA=$makeMap($String.keyFor,[{k:"attributename",v:"attributeName"},{k:"attributetype",v:"attributeType"},{k:"basefrequency",v:"baseFrequency"},{k:"baseprofile",v:"baseProfile"},{k:"calcmode",v:"calcMode"},{k:"clippathunits",v:"clipPathUnits"},{k:"contentscripttype",v:"contentScriptType"},{k:"contentstyletype",v:"contentStyleType"},{k:"diffuseconstant",v:"diffuseConstant"},{k:"edgemode",v:"edgeMode"},{k:"externalresourcesrequired",v:"externalResourcesRequired"},{k:"filterres",v:"filterRes"},{k:"filterunits",v:"filterUnits"},{k:"glyphref",v:"glyphRef"},{k:"gradienttransform",v:"gradientTransform"},{k:"gradientunits",v:"gradientUnits"},{k:"kernelmatrix",v:"kernelMatrix"},{k:"kernelunitlength",v:"kernelUnitLength"},{k:"keypoints",v:"keyPoints"},{k:"keysplines",v:"keySplines"},{k:"keytimes",v:"keyTimes"},{k:"lengthadjust",v:"lengthAdjust"},{k:"limitingconeangle",v:"limitingConeAngle"},{k:"markerheight",v:"markerHeight"},{k:"markerunits",v:"markerUnits"},{k:"markerwidth",v:"markerWidth"},{k:"maskcontentunits",v:"maskContentUnits"},{k:"maskunits",v:"maskUnits"},{k:"numoctaves",v:"numOctaves"},{k:"pathlength",v:"pathLength"},{k:"patterncontentunits",v:"patternContentUnits"},{k:"patterntransform",v:"patternTransform"},{k:"patternunits",v:"patternUnits"},{k:"pointsatx",v:"pointsAtX"},{k:"pointsaty",v:"pointsAtY"},{k:"pointsatz",v:"pointsAtZ"},{k:"preservealpha",v:"preserveAlpha"},{k:"preserveaspectratio",v:"preserveAspectRatio"},{k:"primitiveunits",v:"primitiveUnits"},{k:"refx",v:"refX"},{k:"refy",v:"refY"},{k:"repeatcount",v:"repeatCount"},{k:"repeatdur",v:"repeatDur"},{k:"requiredextensions",v:"requiredExtensions"},{k:"requiredfeatures",v:"requiredFeatures"},{k:"specularconstant",v:"specularConstant"},{k:"specularexponent",v:"specularExponent"},{k:"spreadmethod",v:"spreadMethod"},{k:"startoffset",v:"startOffset"},{k:"stddeviation",v:"stdDeviation"},{k:"stitchtiles",v:"stitchTiles"},{k:"surfacescale",v:"surfaceScale"},{k:"systemlanguage",v:"systemLanguage"},{k:"tablevalues",v:"tableValues"},{k:"targetx",v:"targetX"},{k:"targety",v:"targetY"},{k:"textlength",v:"textLength"},{k:"viewbox",v:"viewBox"},{k:"viewtarget",v:"viewTarget"},{k:"xchannelselector",v:"xChannelSelector"},{k:"ychannelselector",v:"yChannelSelector"},{k:"zoomandpan",v:"zoomAndPan"}]);AC=new AD.ptr(CJ.nil,CJ.nil,CJ.nil,CJ.nil,CJ.nil,6,0,"","",CK.nil);AI=$makeMap($String.keyFor,[{k:"",v:new CL([203014,143623,22020,365829,37378,87554,206599,157702,463880])},{k:"math",v:new CL([117006,214786,176386,41986,422914,217349])},{k:"svg",v:new CL([352516,152589,69637])}]);BR=E.New("html: internal error (plaintext abort)");BV=$makeMap($String.keyFor,[{k:"area",v:true},{k:"base",v:true},{k:"br",v:true},{k:"col",v:true},{k:"command",v:true},{k:"embed",v:true},{k:"hr",v:true},{k:"img",v:true},{k:"input",v:true},{k:"keygen",v:true},{k:"link",v:true},{k:"meta",v:true},{k:"param",v:true},{k:"source",v:true},{k:"track",v:true},{k:"wbr",v:true}]);$pkg.ErrBufferExceeded=E.New("max buffer exceeded");CD=(new CM($stringToBytes("\x00")));CE=(new CM($stringToBytes("\xEF\xBF\xBD")));}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["github.com/88250/lute/lex"]=(function(){var $pkg={},$init,B,A,C,AG,AH,AI,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,AA,AB,AC,AD,AE,AF;B=$packages["unicode"];A=$packages["unicode/utf8"];C=$pkg.Lexer=$newType(0,$kindStruct,"lex.Lexer",true,"github.com/88250/lute/lex",true,function(input_,length_,offset_,width_){this.$val=this;if(arguments.length===0){this.input=AH.nil;this.length=0;this.offset=0;this.width=0;return;}this.input=input_;this.length=length_;this.offset=offset_;this.width=width_;});AG=$ptrType(C);AH=$sliceType($Uint8);AI=$sliceType(AH);D=function(a){var a,b,c,d;b=AG.nil;b=new C.ptr(AH.nil,0,0,0);b.input=a;b.length=a.$length;if(0>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]))))){b.input=$append(b.input,10);b.length=b.length+(1)>>0;}return b;};$pkg.NewLexer=D;C.ptr.prototype.NextLine=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a=AH.nil;b=this;if(b.offset>=b.length){return a;}c=0;d=0;e=c;f=d;g=b.offset;while(true){if(!(g=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]));if(10===e){g=g+(1)>>0;break;}else if(13===e){if(g<(b.length-1>>0)){f=(i=b.input,j=g+1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));if(10===f){b.input=$appendSlice($subslice(b.input,0,g),$subslice(b.input,(g+1>>0)));b.length=b.length-(1)>>0;}else{(k=b.input,((g<0||g>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+g]=10));}}else{(l=b.input,((g<0||g>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+g]=10));}g=g+(1)>>0;break;}else if(0===e){b.input=$append(b.input,0,0);$copySlice($subslice(b.input,(g+2>>0)),$subslice(b.input,g));m=239;n=191;o=189;(p=b.input,((g<0||g>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+g]=m));(q=b.input,r=g+1>>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]=n));(s=b.input,t=g+2>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]=o));b.length=b.length+(2)>>0;b.width=3;g=g+(b.width)>>0;continue;}if(128<=e){u=A.DecodeRune($subslice(b.input,g));b.width=u[1];}else{b.width=1;}g=g+(b.width)>>0;}a=$subslice(b.input,b.offset,g);b.offset=g;return a;};C.prototype.NextLine=function(){return this.$val.NextLine();};E=function(a){var a;return(32===a)||(10===a)||(9===a)||(11===a)||(12===a)||(13===a);};$pkg.IsWhitespace=E;F=function(a){var a;return B.IsSpace(a)||B.Is(B.Zs,a);};$pkg.IsUnicodeWhitespace=F;G=function(a){var a;return 48<=a&&57>=a;};$pkg.IsDigit=G;H=function(a){var a;return G(a)||a>=97&&a<=102||a>=65&&a<=70;};$pkg.IsHexDigit=H;I=function(a){var a;if(a>=97&&a<=122){return(a-97<<24>>>24)+65<<24>>>24;}return a;};$pkg.TokenToUpper=I;J=function(a){var a;return(33<=a&&47>=a)||(58<=a&&64>=a)||(91<=a&&96>=a)||(123<=a&&126>=a);};$pkg.IsASCIIPunct=J;K=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a);};$pkg.IsASCIILetter=K;L=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a)||(48<=a&&57>=a);};$pkg.IsASCIILetterNum=L;M=function(a){var a;return(65<=a&&90>=a)||(97<=a&&122>=a)||(48<=a&&57>=a)||(45===a);};$pkg.IsASCIILetterNumHyphen=M;N=function(a){var a;return B.IsControl(((a>>0)));};$pkg.IsControl=N;O=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((32===d))){return false;}c++;}return true;};$pkg.IsBlank=O;P=function(a,b){var a,b,c,d,e,f,g;c=AI.nil;d=a.$length;e=0;f=0;g=AH.nil;while(true){if(!(e=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);if(!((b===f))){g=$append(g,f);e=e+(1)>>0;continue;}c=$append(c,g);g=new AH([]);e=e+(1)>>0;}if(0=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);if(!((b===f))||AC(a,e)){g=$append(g,f);e=e+(1)>>0;continue;}c=$append(c,g);g=new AH([]);e=e+(1)>>0;}if(0=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(g===b){((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]=c);}e++;}return a;};$pkg.ReplaceAll=R;S=function(a){var a,b,c,d,e;b=a.$length;c=0;d=b-1>>0;while(true){if(!(0<=d)){break;}c=((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]);if(!((10===c))&&!((32===c))){break;}if((10===(e=d-1>>0,((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e])))&&((32===c)||(10===c))){a=$subslice(a,0,d);}d=d-(1)>>0;}return a;};$pkg.ReplaceNewlineSpace=S;T=function(a){var a,b,c;b=AH.nil;c=U(a);b=c[2];return b;};$pkg.TrimWhitespace=T;U=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=AH.nil;c=AH.nil;d=AH.nil;e=a.$length;if(0===e){f=AH.nil;g=AH.nil;h=a;b=f;c=g;d=h;return[b,c,d];}i=0;j=e-1>>0;k=i;l=j;while(true){if(!(k=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]))){break;}k=k+(1)>>0;}b=$subslice(a,0,k);if(k===e){k=k-(1)>>0;}while(true){if(!(0<=l)){break;}if(!E(((l<0||l>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+l]))){break;}l=l-(1)>>0;}if(l>0;}if(0>0),e);}d=$subslice(a,k,(l+1>>0));return[b,c,d];};$pkg.Trim=U;V=function(a){var a,b,c,d,e,f,g,h,i;b=AH.nil;c=AH.nil;d=a.$length;if(1>d){e=AH.nil;f=a;b=e;c=f;return[b,c];}g=d-1>>0;while(true){if(!(0<=g)){break;}if(!E(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}b=$append(b,((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]));g=g-(1)>>0;}h=b;i=$subslice(a,0,(g+1>>0));b=h;c=i;return[b,c];};$pkg.TrimRight=V;W=function(a){var a,b,c,d,e,f,g,h,i;b=AH.nil;c=AH.nil;d=a.$length;if(1>d){e=AH.nil;f=a;b=e;c=f;return[b,c];}g=0;while(true){if(!(g=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){break;}b=$append(b,((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]));g=g+(1)>>0;}h=b;i=$subslice(a,g);b=h;c=i;return[b,c];};$pkg.TrimLeft=W;X=function(a,b){var a,b,c,d;c=0;d=a.$length;while(true){if(!(c=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])))){break;}c=c+(1)>>0;}return c;};$pkg.Accept=X;Y=function(a,b){var a,b,c,d,e,f,g,h,i;c=0;d=a.$length;e=b.$length;f=0;while(true){if(!(f=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+h]);c=Z(g,i);if(0<=c){return c;}h=h+(1)>>0;}f=f+(1)>>0;}c=-1;return c;};$pkg.AcceptTokenss=Y;Z=function(a,b){var a,b,c,d;c=0;d=b.$length;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c])===((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c])))){c=-1;return c;}c=c+(1)>>0;}return c;};$pkg.AcceptTokens=Z;AA=function(a){var a,b,c,d;b=a;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(!((32===d))&&!((9===d))&&!((10===d))){return false;}c++;}return true;};$pkg.IsBlankLine=AA;AB=function(a){var a,b,c,d,e,f,g;b=AI.nil;c=0;b=$append(b,new AH([]));d=false;e=a;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(E(g)){if(!d){c=c+(1)>>0;b=$append(b,new AH([]));}d=true;}else{((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]=$append(((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]),g));d=false;}f++;}return b;};$pkg.SplitWhitespace=AB;AC=function(a,b){var a,b,c,d,e;if(!J(((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]))){return false;}c=0;d=b-1>>0;while(true){if(!(0<=d)){break;}if(!((92===((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d])))){break;}c=c+(1)>>0;d=d-(1)>>0;}return!((0===(e=c%2,e===e?e:$throwRuntimeError("integer divide by zero"))));};$pkg.IsBackslashEscapePunct=AC;AD=function(a){var a,b,c,d,e,f,g;b=0;c=0;d=0;e=a;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(10===g){b=b+(1)>>0;}else if(32===g){c=c+(1)>>0;}else if(9===g){d=d+(1)>>0;}f++;}return[b,c,d];};$pkg.StatWhitespace=AD;AE=function(a){var a,b,c,d,e,f,g,h,i,j;b=false;c=AH.nil;d=AH.nil;e=W(a);c=e[0];d=e[1];f=AD(c);g=f[0];if(1=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b]);}return 0;};$pkg.Peek=AF;AG.methods=[{prop:"NextLine",name:"NextLine",pkg:"",typ:$funcType([],[AH],false)}];C.init("github.com/88250/lute/lex",[{prop:"input",name:"input",embedded:false,exported:false,typ:AH,tag:""},{prop:"length",name:"length",embedded:false,exported:false,typ:$Int,tag:""},{prop:"offset",name:"offset",embedded:false,exported:false,typ:$Int,tag:""},{prop:"width",name:"width",embedded:false,exported:false,typ:$Int,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=B.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); -$packages["github.com/88250/lute/util"]=(function(){var $pkg={},$init,D,A,E,B,C,AD,H,I,J,K,F,G,L,M,N,P,Q,R,S;D=$packages["github.com/88250/lute/html"];A=$packages["github.com/88250/lute/lex"];E=$packages["strconv"];B=$packages["strings"];C=$packages["unicode/utf8"];AD=$sliceType($Uint8);F=function(a){var a,b;b=AD.nil;b=(new AD($stringToBytes(a)));return b;};$pkg.StrToBytes=F;G=function(a){var a;return($bytesToString(a));};$pkg.BytesToStr=G;L=function(a){var a,b;b=AD.nil;b=F(D.UnescapeString(G(a)));return b;};$pkg.UnescapeHTML=L;M=function(a){var a,b,c,d,e,f,g,h,i;b=AD.nil;c=a.$length;d=0;e=0;f=d;g=e;h=false;b=a;while(true){if(!(g=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);if(i===(38)){if(!h){b=$makeSlice(AD,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,H);f=g+1>>0;}else if(i===(60)){if(!h){b=$makeSlice(AD,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,I);f=g+1>>0;}else if(i===(62)){if(!h){b=$makeSlice(AD,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,J);f=g+1>>0;}else if(i===(34)){if(!h){b=$makeSlice(AD,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,K);f=g+1>>0;}g=g+(1)>>0;}if(h){b=$appendSlice(b,$subslice(a,f));}return b;};$pkg.EscapeHTML=M;N=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;b=AD.nil;b=$makeSlice(AD,0,256);c=0;d=0;while(true){if(!(c>0;j=h;k=i;while(true){if(!(j=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);d=((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);b=$append(b,37);b=$append(b,"0123456789ABCDEF".charCodeAt(((((l>>>4<<24>>>24))&15)>>>0)));b=$append(b,"0123456789ABCDEF".charCodeAt(((l&15)>>>0)));j=j+(1)>>0;}}else if(f===37){d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);if((c+2>>0)>0,((m<0||m>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+m])))&&A.IsHexDigit((n=c+2>>0,((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n])))){b=$append(b,37);b=$append(b,A.TokenToUpper((o=c+1>>0,((o<0||o>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+o]))));b=$append(b,A.TokenToUpper((p=c+2>>0,((p<0||p>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+p]))));c=c+(2)>>0;}else{b=$append(b,37);b=$append(b,50);b=$append(b,53);}}else if(B.IndexByte("!#$&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~",((f<<24>>>24)))===-1){d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);b=$append(b,37);b=$append(b,"0123456789ABCDEF".charCodeAt((((f>>4>>0))&15)));b=$append(b,"0123456789ABCDEF".charCodeAt((f&15)));}else{d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);b=$append(b,d);}c=c+(g)>>0;}return b;};$pkg.EncodeDestination=N;P=function(a){var a,b,c,d;b=AD.nil;if(AD.nil===a){return b;}a=F(Q(G(a)));c=a.$length;b=$makeSlice(AD,0,c);d=0;while(true){if(!(d>0));}b=$append(b,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]));d=d+(1)>>0;}return b;};$pkg.UnescapeString=P;Q=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=B.IndexByte(a,38);if(b<0){return a;}c=false;d="";e=0;while(true){if(!(b0){c=true;break;}}b=b+(1)>>0;}if(!c){return a;}g=$makeSlice(AD,((a.length-e>>0)+d.length>>0));$copyString($subslice(g,0,b),a);h=$copyString($subslice(g,b),d);i=b+h>>0;b=b+(e)>>0;while(true){if(!(b0){h=$copyString($subslice(g,i),d);i=i+(h)>>0;b=b+(e)>>0;continue;}}((i<0||i>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+i]=j);i=i+(1)>>0;b=b+(1)>>0;}return($bytesToString($subslice(g,0,i)));};$pkg.HtmlUnescapeString=Q;R=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;c=0;d=1;while(true){if(!(d>0;if(c>31){return["",0];}}else if((e===59)){g=(h=D.Entities[$String.keyFor($substring(a,(d-c>>0),d))],h!==undefined?[h.v,true]:["",false]);i=g[0];j=g[1];if(j){return[i,d+1>>0];}return["",0];}else{return["",0];}}else if(f===(3)){if(A.IsHexDigit(e)){c=1;b=5;}else{return["",0];}}else if(f===(4)){if(A.IsDigit(e)){c=c+(1)>>0;if(c>8){return["",0];}}else if((e===59)){k=E.ParseInt($substring(a,(d-c>>0),d),10,32);l=k[0];if(!S(l)){return["\xEF\xBF\xBD",d+1>>0];}return[($encodeRune((((l.$low+((l.$high>>31)*4294967296))>>0)))),d+1>>0];}else{return["",0];}}else if(f===(5)){if(A.IsHexDigit(e)){c=c+(1)>>0;if(c>8){return["",0];}}else if((e===59)){m=E.ParseInt($substring(a,(d-c>>0),d),16,32);n=m[0];o=m[1];if(!($interfaceIsEqual($ifaceNil,o))){return["\xEF\xBF\xBD",d+1>>0];}if(!S(n)){return["\xEF\xBF\xBD",d+1>>0];}return[($encodeRune((((n.$low+((n.$high>>31)*4294967296))>>0)))),d+1>>0];}else{return["",0];}}d=d+(1)>>0;}return["",0];};S=function(a){var a,b,c;if(!C.ValidRune((((a.$low+((a.$high>>31)*4294967296))>>0)))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=64976))&&(a.$high<0||(a.$high===0&&a.$low<=65007))){return false;}else if((b=new $Int64(a.$high&0,(a.$low&65535)>>>0),(b.$high===0&&b.$low===65535))||(c=new $Int64(a.$high&0,(a.$low&65535)>>>0),(c.$high===0&&c.$low===65534))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=0))&&(a.$high<0||(a.$high===0&&a.$low<=8))){return false;}else if((a.$high===0&&a.$low===11)){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=14))&&(a.$high<0||(a.$high===0&&a.$low<=31))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=127))&&(a.$high<0||(a.$high===0&&a.$low<=159))){return false;}return true;};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=D.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}H=F("&");I=F("<");J=F(">");K=F(""");}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); +$packages["github.com/88250/lute/util"]=(function(){var $pkg={},$init,D,A,E,B,C,AD,H,I,J,K,F,G,L,M,N,P,Q,R,S;D=$packages["github.com/88250/lute/html"];A=$packages["github.com/88250/lute/lex"];E=$packages["strconv"];B=$packages["strings"];C=$packages["unicode/utf8"];AD=$sliceType($Uint8);F=function(a){var a,b;b=AD.nil;b=(new AD($stringToBytes(a)));return b;};$pkg.StrToBytes=F;G=function(a){var a;return($bytesToString(a));};$pkg.BytesToStr=G;L=function(a){var a,b;b=AD.nil;b=F(D.UnescapeString(G(a)));return b;};$pkg.UnescapeHTML=L;M=function(a){var a,b,c,d,e,f,g,h,i;b=AD.nil;c=a.$length;d=0;e=0;f=d;g=e;h=false;b=a;while(true){if(!(g=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);if(i===(38)){if(!h){b=$makeSlice(AD,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,H);f=g+1>>0;}else if(i===(60)){if(!h){b=$makeSlice(AD,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,I);f=g+1>>0;}else if(i===(62)){if(!h){b=$makeSlice(AD,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,J);f=g+1>>0;}else if(i===(34)){if(!h){b=$makeSlice(AD,0,(c+128>>0));h=true;}b=$appendSlice(b,$subslice(a,f,g));b=$appendSlice(b,K);f=g+1>>0;}g=g+(1)>>0;}if(h){b=$appendSlice(b,$subslice(a,f));}return b;};$pkg.EscapeHTML=M;N=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;b=AD.nil;b=$makeSlice(AD,0,256);c=0;d=0;while(true){if(!(c>0;j=h;k=i;while(true){if(!(j=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);d=((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);b=$append(b,37);b=$append(b,"0123456789ABCDEF".charCodeAt(((((l>>>4<<24>>>24))&15)>>>0)));b=$append(b,"0123456789ABCDEF".charCodeAt(((l&15)>>>0)));j=j+(1)>>0;}}else if(f===37){d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);if((c+2>>0)>0,((m<0||m>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+m])))&&A.IsHexDigit((n=c+2>>0,((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n])))){b=$append(b,37);b=$append(b,A.TokenToUpper((o=c+1>>0,((o<0||o>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+o]))));b=$append(b,A.TokenToUpper((p=c+2>>0,((p<0||p>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+p]))));c=c+(2)>>0;}else{b=$append(b,37);b=$append(b,50);b=$append(b,53);}}else if(B.IndexByte("!#$&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~",((f<<24>>>24)))===-1){d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);b=$append(b,37);b=$append(b,"0123456789ABCDEF".charCodeAt((((f>>4>>0))&15)));b=$append(b,"0123456789ABCDEF".charCodeAt((f&15)));}else{d=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);b=$append(b,d);}c=c+(g)>>0;}return b;};$pkg.EncodeDestination=N;P=function(a){var a,b,c,d;b=AD.nil;if(AD.nil===a){return b;}a=F(Q(G(a)));c=a.$length;b=$makeSlice(AD,0,c);d=0;while(true){if(!(d>0));}b=$append(b,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]));d=d+(1)>>0;}return b;};$pkg.UnescapeString=P;Q=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=B.IndexByte(a,38);if(b<0){return a;}c=false;d="";e=0;while(true){if(!(b0){c=true;break;}}b=b+(1)>>0;}if(!c){return a;}g=$makeSlice(AD,((a.length-e>>0)+d.length>>0));$copyString($subslice(g,0,b),a);h=$copyString($subslice(g,b),d);i=b+h>>0;b=b+(e)>>0;while(true){if(!(b0){h=$copyString($subslice(g,i),d);i=i+(h)>>0;b=b+(e)>>0;continue;}}((i<0||i>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+i]=j);i=i+(1)>>0;b=b+(1)>>0;}return($bytesToString($subslice(g,0,i)));};$pkg.HtmlUnescapeString=Q;R=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=0;c=0;d=1;while(true){if(!(d>0;if(c>31){return["",0];}}else if((e===59)){g=(h=D.Entities[$String.keyFor($substring(a,(d-c>>0),(d+1>>0)))],h!==undefined?[h.v,true]:["",false]);i=g[0];j=g[1];if(j){return[i,d+1>>0];}return["",0];}else{return["",0];}}else if(f===(3)){if(A.IsHexDigit(e)){c=1;b=5;}else{return["",0];}}else if(f===(4)){if(A.IsDigit(e)){c=c+(1)>>0;if(c>8){return["",0];}}else if((e===59)){k=E.ParseInt($substring(a,(d-c>>0),d),10,32);l=k[0];if(!S(l)){return["\xEF\xBF\xBD",d+1>>0];}return[($encodeRune((((l.$low+((l.$high>>31)*4294967296))>>0)))),d+1>>0];}else{return["",0];}}else if(f===(5)){if(A.IsHexDigit(e)){c=c+(1)>>0;if(c>8){return["",0];}}else if((e===59)){m=E.ParseInt($substring(a,(d-c>>0),d),16,32);n=m[0];o=m[1];if(!($interfaceIsEqual($ifaceNil,o))){return["\xEF\xBF\xBD",d+1>>0];}if(!S(n)){return["\xEF\xBF\xBD",d+1>>0];}return[($encodeRune((((n.$low+((n.$high>>31)*4294967296))>>0)))),d+1>>0];}else{return["",0];}}d=d+(1)>>0;}return["",0];};S=function(a){var a,b,c;if(!C.ValidRune((((a.$low+((a.$high>>31)*4294967296))>>0)))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=64976))&&(a.$high<0||(a.$high===0&&a.$low<=65007))){return false;}else if((b=new $Int64(a.$high&0,(a.$low&65535)>>>0),(b.$high===0&&b.$low===65535))||(c=new $Int64(a.$high&0,(a.$low&65535)>>>0),(c.$high===0&&c.$low===65534))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=0))&&(a.$high<0||(a.$high===0&&a.$low<=8))){return false;}else if((a.$high===0&&a.$low===11)){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=14))&&(a.$high<0||(a.$high===0&&a.$low<=31))){return false;}else if((a.$high>0||(a.$high===0&&a.$low>=127))&&(a.$high<0||(a.$high===0&&a.$low<=159))){return false;}return true;};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=D.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=A.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}H=F("&");I=F("<");J=F(">");K=F(""");}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["github.com/88250/lute/ast"]=(function(){var $pkg={},$init,A,B,C,D,E,M,P,Q,R,S,T,U,G,H,I,J,K,L,F,O;A=$packages["github.com/88250/lute/util"];B=$packages["strconv"];C=$pkg.Node=$newType(0,$kindStruct,"ast.Node",true,"github.com/88250/lute/ast",true,function(Type_,Parent_,Previous_,Next_,FirstChild_,LastChild_,Tokens_,Close_,LastLineBlank_,LastLineChecked_,CodeMarkerLen_,IsFencedCodeBlock_,CodeBlockFenceChar_,CodeBlockFenceLen_,CodeBlockFenceOffset_,CodeBlockOpenFence_,CodeBlockInfo_,CodeBlockCloseFence_,HtmlBlockType_,ListData_,TaskListItemChecked_,TableAligns_,TableCellAlign_,TableCellContentWidth_,TableCellContentMaxWidth_,TableCellContent_,TableCellMaxWidthContent_,LinkType_,LinkRefLabel_,HeadingLevel_,HeadingSetext_,HeadingID_,HeadingNormalizedID_,MathBlockDollarOffset_,FootnotesRefLabel_,FootnotesRefId_,FootnotesRefs_){this.$val=this;if(arguments.length===0){this.Type=0;this.Parent=P.nil;this.Previous=P.nil;this.Next=P.nil;this.FirstChild=P.nil;this.LastChild=P.nil;this.Tokens=R.nil;this.Close=false;this.LastLineBlank=false;this.LastLineChecked=false;this.CodeMarkerLen=0;this.IsFencedCodeBlock=false;this.CodeBlockFenceChar=0;this.CodeBlockFenceLen=0;this.CodeBlockFenceOffset=0;this.CodeBlockOpenFence=R.nil;this.CodeBlockInfo=R.nil;this.CodeBlockCloseFence=R.nil;this.HtmlBlockType=0;this.ListData=S.nil;this.TaskListItemChecked=false;this.TableAligns=T.nil;this.TableCellAlign=0;this.TableCellContentWidth=0;this.TableCellContentMaxWidth=0;this.TableCellContent=R.nil;this.TableCellMaxWidthContent=R.nil;this.LinkType=0;this.LinkRefLabel=R.nil;this.HeadingLevel=0;this.HeadingSetext=false;this.HeadingID=R.nil;this.HeadingNormalizedID="";this.MathBlockDollarOffset=0;this.FootnotesRefLabel=R.nil;this.FootnotesRefId="";this.FootnotesRefs=Q.nil;return;}this.Type=Type_;this.Parent=Parent_;this.Previous=Previous_;this.Next=Next_;this.FirstChild=FirstChild_;this.LastChild=LastChild_;this.Tokens=Tokens_;this.Close=Close_;this.LastLineBlank=LastLineBlank_;this.LastLineChecked=LastLineChecked_;this.CodeMarkerLen=CodeMarkerLen_;this.IsFencedCodeBlock=IsFencedCodeBlock_;this.CodeBlockFenceChar=CodeBlockFenceChar_;this.CodeBlockFenceLen=CodeBlockFenceLen_;this.CodeBlockFenceOffset=CodeBlockFenceOffset_;this.CodeBlockOpenFence=CodeBlockOpenFence_;this.CodeBlockInfo=CodeBlockInfo_;this.CodeBlockCloseFence=CodeBlockCloseFence_;this.HtmlBlockType=HtmlBlockType_;this.ListData=ListData_;this.TaskListItemChecked=TaskListItemChecked_;this.TableAligns=TableAligns_;this.TableCellAlign=TableCellAlign_;this.TableCellContentWidth=TableCellContentWidth_;this.TableCellContentMaxWidth=TableCellContentMaxWidth_;this.TableCellContent=TableCellContent_;this.TableCellMaxWidthContent=TableCellMaxWidthContent_;this.LinkType=LinkType_;this.LinkRefLabel=LinkRefLabel_;this.HeadingLevel=HeadingLevel_;this.HeadingSetext=HeadingSetext_;this.HeadingID=HeadingID_;this.HeadingNormalizedID=HeadingNormalizedID_;this.MathBlockDollarOffset=MathBlockDollarOffset_;this.FootnotesRefLabel=FootnotesRefLabel_;this.FootnotesRefId=FootnotesRefId_;this.FootnotesRefs=FootnotesRefs_;});D=$pkg.ListData=$newType(0,$kindStruct,"ast.ListData",true,"github.com/88250/lute/ast",true,function(Typ_,Tight_,BulletChar_,Start_,Delimiter_,Padding_,MarkerOffset_,Checked_,Marker_,Num_){this.$val=this;if(arguments.length===0){this.Typ=0;this.Tight=false;this.BulletChar=0;this.Start=0;this.Delimiter=0;this.Padding=0;this.MarkerOffset=0;this.Checked=false;this.Marker=R.nil;this.Num=0;return;}this.Typ=Typ_;this.Tight=Tight_;this.BulletChar=BulletChar_;this.Start=Start_;this.Delimiter=Delimiter_;this.Padding=Padding_;this.MarkerOffset=MarkerOffset_;this.Checked=Checked_;this.Marker=Marker_;this.Num=Num_;});E=$pkg.NodeType=$newType(4,$kindInt,"ast.NodeType",true,"github.com/88250/lute/ast",true,null);M=$pkg.WalkStatus=$newType(4,$kindInt,"ast.WalkStatus",true,"github.com/88250/lute/ast",true,null);P=$ptrType(C);Q=$sliceType(P);R=$sliceType($Uint8);S=$ptrType(D);T=$sliceType($Int);U=$sliceType(E);C.ptr.prototype.TokensStr=function(){var b;b=this;return A.BytesToStr(b.Tokens);};C.prototype.TokensStr=function(){return this.$val.TokensStr();};C.ptr.prototype.LastDeepestChild=function(){var b,c;b=P.nil;c=this;if(P.nil===c.LastChild){b=c;return b;}b=c.LastChild.LastDeepestChild();return b;};C.prototype.LastDeepestChild=function(){return this.$val.LastDeepestChild();};C.ptr.prototype.FirstDeepestChild=function(){var b,c;b=P.nil;c=this;if(P.nil===c.FirstChild){b=c;return b;}b=c.FirstChild.FirstDeepestChild();return b;};C.prototype.FirstDeepestChild=function(){return this.$val.FirstDeepestChild();};C.ptr.prototype.ChildByType=function(b){var b,c,d;c=this;d=c.FirstChild;while(true){if(!(!(P.nil===d))){break;}if(d.Type===b){return d;}d=d.Next;}return P.nil;};C.prototype.ChildByType=function(b){return this.$val.ChildByType(b);};C.ptr.prototype.Text=function(){var b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];b[0]="";c=this;$r=O(c,(function(b){return function(d,e){var d,e;if(((16===d.Type)||(40===d.Type))&&e){b[0]=b[0]+(A.BytesToStr(d.Tokens));}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}if($f===undefined){$f={$blk:C.ptr.prototype.Text};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};C.prototype.Text=function(){return this.$val.Text();};C.ptr.prototype.NextNodeText=function(){var b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(P.nil===b.Next){$s=-1;return"";}c=b.Next.Text();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:C.ptr.prototype.NextNodeText};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};C.prototype.NextNodeText=function(){return this.$val.NextNodeText();};C.ptr.prototype.PreviousNodeText=function(){var b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(P.nil===b.Previous){$s=-1;return"";}c=b.Previous.Text();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:C.ptr.prototype.PreviousNodeText};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};C.prototype.PreviousNodeText=function(){return this.$val.PreviousNodeText();};C.ptr.prototype.Unlink=function(){var b;b=this;if(!(P.nil===b.Previous)){b.Previous.Next=b.Next;}else if(!(P.nil===b.Parent)){b.Parent.FirstChild=b.Next;}if(!(P.nil===b.Next)){b.Next.Previous=b.Previous;}else if(!(P.nil===b.Parent)){b.Parent.LastChild=b.Previous;}b.Parent=P.nil;b.Next=P.nil;b.Previous=P.nil;};C.prototype.Unlink=function(){return this.$val.Unlink();};C.ptr.prototype.AppendTokens=function(b){var b,c;c=this;c.Tokens=$appendSlice(c.Tokens,b);};C.prototype.AppendTokens=function(b){return this.$val.AppendTokens(b);};C.ptr.prototype.InsertAfter=function(b){var b,c;c=this;b.Unlink();b.Next=c.Next;if(!(P.nil===b.Next)){b.Next.Previous=b;}b.Previous=c;c.Next=b;b.Parent=c.Parent;if(!(P.nil===b.Parent)&&P.nil===b.Next&&!(P.nil===b.Parent.LastChild)){b.Parent.LastChild=b;}};C.prototype.InsertAfter=function(b){return this.$val.InsertAfter(b);};C.ptr.prototype.InsertBefore=function(b){var b,c;c=this;b.Unlink();b.Previous=c.Previous;if(!(P.nil===b.Previous)){b.Previous.Next=b;}b.Next=c;c.Previous=b;b.Parent=c.Parent;if(!(P.nil===b.Parent)&&P.nil===b.Previous){b.Parent.FirstChild=b;}};C.prototype.InsertBefore=function(b){return this.$val.InsertBefore(b);};C.ptr.prototype.AppendChild=function(b){var b,c;c=this;b.Unlink();b.Parent=c;if(!(P.nil===c.LastChild)){c.LastChild.Next=b;b.Previous=c.LastChild;c.LastChild=b;}else{c.FirstChild=b;c.LastChild=b;}};C.prototype.AppendChild=function(b){return this.$val.AppendChild(b);};C.ptr.prototype.PrependChild=function(b){var b,c;c=this;b.Unlink();b.Parent=c;if(!(P.nil===c.FirstChild)){c.FirstChild.Previous=b;b.Next=c.FirstChild;c.FirstChild=b;}else{c.FirstChild=b;c.LastChild=b;}};C.prototype.PrependChild=function(b){return this.$val.PrependChild(b);};C.ptr.prototype.List=function(){var b,c,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=[b];b[0]=Q.nil;c=this;b[0]=$makeSlice(Q,0,512);$r=O(c,(function(b){return function(d,e){var d,e;if(e){b[0]=$append(b[0],d);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}if($f===undefined){$f={$blk:C.ptr.prototype.List};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};C.prototype.List=function(){return this.$val.List();};C.ptr.prototype.ParentIs=function(b,c){var b,c,d,e,f,g,h,i;d=this;e=$append(c,b);f=d.Parent;while(true){if(!(!(P.nil===f))){break;}g=e;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if(i===f.Type){return true;}h++;}f=f.Parent;}return false;};C.prototype.ParentIs=function(b,c){return this.$val.ParentIs(b,c);};C.ptr.prototype.AcceptLines=function(){var b,c;b=this;c=b.Type;if((c===(1))||(c===(11))||(c===(9))||(c===(106))||(c===(300))){return true;}return false;};C.prototype.AcceptLines=function(){return this.$val.AcceptLines();};C.ptr.prototype.CanContain=function(b){var b,c,d;c=this;d=c.Type;if((d===(11))||(d===(9))||(d===(1))||(d===(4))||(d===(106))||(d===(300))){return false;}else if(d===(7)){return 8===b;}else if(d===(500)){return!((500===b));}return!((8===b));};C.prototype.CanContain=function(b){return this.$val.CanContain(b);};F=function(b){var b,c;c=0;while(true){if(!(c<1024)){break;}if(b===new E(c).String()){return c;}c=c+(1)>>0;}return-1;};$pkg.Str2NodeType=F;E.prototype.String=function(){var b,c,d,e,f,g,h;b=this.$val;if(0<=b&&b<=43){return $substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpace",((b<0||b>=G.length)?($throwRuntimeError("index out of range"),undefined):G[b]),(c=b+1>>0,((c<0||c>=G.length)?($throwRuntimeError("index out of range"),undefined):G[c])));}else if(100<=b&&b<=109){b=b-(100)>>0;return $substring("NodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCell",((b<0||b>=H.length)?($throwRuntimeError("index out of range"),undefined):H[b]),(d=b+1>>0,((d<0||d>=H.length)?($throwRuntimeError("index out of range"),undefined):H[d])));}else if(200<=b&&b<=203){b=b-(200)>>0;return $substring("NodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAlias",((b<0||b>=I.length)?($throwRuntimeError("index out of range"),undefined):I[b]),(e=b+1>>0,((e<0||e>=I.length)?($throwRuntimeError("index out of range"),undefined):I[e])));}else if(300<=b&&b<=307){b=b-(300)>>0;return $substring("NodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarker",((b<0||b>=J.length)?($throwRuntimeError("index out of range"),undefined):J[b]),(f=b+1>>0,((f<0||f>=J.length)?($throwRuntimeError("index out of range"),undefined):J[f])));}else if(400<=b&&b<=401){b=b-(400)>>0;return $substring("NodeBackslashNodeBackslashContent",((b<0||b>=K.length)?($throwRuntimeError("index out of range"),undefined):K[b]),(g=b+1>>0,((g<0||g>=K.length)?($throwRuntimeError("index out of range"),undefined):K[g])));}else if(500<=b&&b<=501){b=b-(500)>>0;return $substring("NodeFootnotesDefNodeFootnotesRef",((b<0||b>=L.length)?($throwRuntimeError("index out of range"),undefined):L[b]),(h=b+1>>0,((h<0||h>=L.length)?($throwRuntimeError("index out of range"),undefined):L[h])));}else if((b===600)){return"NodeToC";}else if((b===1024)){return"NodeTypeMaxVal";}else{return"NodeType("+B.FormatInt((new $Int64(0,b)),10)+")";}};$ptrType(E).prototype.String=function(){return new E(this.$get()).String();};O=function(b,c){var b,c,d,e,f,g,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:d=0;e=c(b,true);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;if(d===0){$s=-1;return;}if(!((d===1))){$s=2;continue;}$s=3;continue;case 2:f=b.FirstChild;case 4:if(!(!(P.nil===f))){$s=5;continue;}$r=O(f,c);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.Next;$s=4;continue;case 5:case 3:g=c(b,false);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}d=g;$s=-1;return;}return;}if($f===undefined){$f={$blk:O};}$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Walk=O;P.methods=[{prop:"TokensStr",name:"TokensStr",pkg:"",typ:$funcType([],[$String],false)},{prop:"LastDeepestChild",name:"LastDeepestChild",pkg:"",typ:$funcType([],[P],false)},{prop:"FirstDeepestChild",name:"FirstDeepestChild",pkg:"",typ:$funcType([],[P],false)},{prop:"ChildByType",name:"ChildByType",pkg:"",typ:$funcType([E],[P],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([],[$String],false)},{prop:"NextNodeText",name:"NextNodeText",pkg:"",typ:$funcType([],[$String],false)},{prop:"PreviousNodeText",name:"PreviousNodeText",pkg:"",typ:$funcType([],[$String],false)},{prop:"Unlink",name:"Unlink",pkg:"",typ:$funcType([],[],false)},{prop:"AppendTokens",name:"AppendTokens",pkg:"",typ:$funcType([R],[],false)},{prop:"InsertAfter",name:"InsertAfter",pkg:"",typ:$funcType([P],[],false)},{prop:"InsertBefore",name:"InsertBefore",pkg:"",typ:$funcType([P],[],false)},{prop:"AppendChild",name:"AppendChild",pkg:"",typ:$funcType([P],[],false)},{prop:"PrependChild",name:"PrependChild",pkg:"",typ:$funcType([P],[],false)},{prop:"List",name:"List",pkg:"",typ:$funcType([],[Q],false)},{prop:"ParentIs",name:"ParentIs",pkg:"",typ:$funcType([E,U],[$Bool],true)},{prop:"AcceptLines",name:"AcceptLines",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"CanContain",name:"CanContain",pkg:"",typ:$funcType([E],[$Bool],false)}];E.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];C.init("",[{prop:"Type",name:"Type",embedded:false,exported:true,typ:E,tag:""},{prop:"Parent",name:"Parent",embedded:false,exported:true,typ:P,tag:""},{prop:"Previous",name:"Previous",embedded:false,exported:true,typ:P,tag:""},{prop:"Next",name:"Next",embedded:false,exported:true,typ:P,tag:""},{prop:"FirstChild",name:"FirstChild",embedded:false,exported:true,typ:P,tag:""},{prop:"LastChild",name:"LastChild",embedded:false,exported:true,typ:P,tag:""},{prop:"Tokens",name:"Tokens",embedded:false,exported:true,typ:R,tag:""},{prop:"Close",name:"Close",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"LastLineBlank",name:"LastLineBlank",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"LastLineChecked",name:"LastLineChecked",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeMarkerLen",name:"CodeMarkerLen",embedded:false,exported:true,typ:$Int,tag:""},{prop:"IsFencedCodeBlock",name:"IsFencedCodeBlock",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeBlockFenceChar",name:"CodeBlockFenceChar",embedded:false,exported:true,typ:$Uint8,tag:""},{prop:"CodeBlockFenceLen",name:"CodeBlockFenceLen",embedded:false,exported:true,typ:$Int,tag:""},{prop:"CodeBlockFenceOffset",name:"CodeBlockFenceOffset",embedded:false,exported:true,typ:$Int,tag:""},{prop:"CodeBlockOpenFence",name:"CodeBlockOpenFence",embedded:false,exported:true,typ:R,tag:""},{prop:"CodeBlockInfo",name:"CodeBlockInfo",embedded:false,exported:true,typ:R,tag:""},{prop:"CodeBlockCloseFence",name:"CodeBlockCloseFence",embedded:false,exported:true,typ:R,tag:""},{prop:"HtmlBlockType",name:"HtmlBlockType",embedded:false,exported:true,typ:$Int,tag:""},{prop:"ListData",name:"ListData",embedded:true,exported:true,typ:S,tag:""},{prop:"TaskListItemChecked",name:"TaskListItemChecked",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"TableAligns",name:"TableAligns",embedded:false,exported:true,typ:T,tag:""},{prop:"TableCellAlign",name:"TableCellAlign",embedded:false,exported:true,typ:$Int,tag:""},{prop:"TableCellContentWidth",name:"TableCellContentWidth",embedded:false,exported:true,typ:$Int,tag:""},{prop:"TableCellContentMaxWidth",name:"TableCellContentMaxWidth",embedded:false,exported:true,typ:$Int,tag:""},{prop:"TableCellContent",name:"TableCellContent",embedded:false,exported:true,typ:R,tag:""},{prop:"TableCellMaxWidthContent",name:"TableCellMaxWidthContent",embedded:false,exported:true,typ:R,tag:""},{prop:"LinkType",name:"LinkType",embedded:false,exported:true,typ:$Int,tag:""},{prop:"LinkRefLabel",name:"LinkRefLabel",embedded:false,exported:true,typ:R,tag:""},{prop:"HeadingLevel",name:"HeadingLevel",embedded:false,exported:true,typ:$Int,tag:""},{prop:"HeadingSetext",name:"HeadingSetext",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"HeadingID",name:"HeadingID",embedded:false,exported:true,typ:R,tag:""},{prop:"HeadingNormalizedID",name:"HeadingNormalizedID",embedded:false,exported:true,typ:$String,tag:""},{prop:"MathBlockDollarOffset",name:"MathBlockDollarOffset",embedded:false,exported:true,typ:$Int,tag:""},{prop:"FootnotesRefLabel",name:"FootnotesRefLabel",embedded:false,exported:true,typ:R,tag:""},{prop:"FootnotesRefId",name:"FootnotesRefId",embedded:false,exported:true,typ:$String,tag:""},{prop:"FootnotesRefs",name:"FootnotesRefs",embedded:false,exported:true,typ:Q,tag:""}]);D.init("",[{prop:"Typ",name:"Typ",embedded:false,exported:true,typ:$Int,tag:""},{prop:"Tight",name:"Tight",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"BulletChar",name:"BulletChar",embedded:false,exported:true,typ:$Uint8,tag:""},{prop:"Start",name:"Start",embedded:false,exported:true,typ:$Int,tag:""},{prop:"Delimiter",name:"Delimiter",embedded:false,exported:true,typ:$Uint8,tag:""},{prop:"Padding",name:"Padding",embedded:false,exported:true,typ:$Int,tag:""},{prop:"MarkerOffset",name:"MarkerOffset",embedded:false,exported:true,typ:$Int,tag:""},{prop:"Checked",name:"Checked",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Marker",name:"Marker",embedded:false,exported:true,typ:R,tag:""},{prop:"Num",name:"Num",embedded:false,exported:true,typ:$Int,tag:""}]);$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}G=$toNativeArray($kindUint16,[0,12,25,36,56,73,87,107,115,127,140,154,167,195,224,252,269,277,289,308,328,347,367,377,400,424,447,471,483,505,524,547,560,573,581,590,598,613,629,642,656,668,680,693,706]);H=$toNativeArray($kindUint8,[0,22,39,67,96,124,153,162,175,187,200]);I=$toNativeArray($kindUint8,[0,9,25,37,51]);J=$toNativeArray($kindUint8,[0,13,36,56,80,94,118,139,164]);K=$toNativeArray($kindUint8,[0,13,33]);L=$toNativeArray($kindUint8,[0,16,32]);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); -$packages["github.com/88250/lute/parse"]=(function(){var $pkg={},$init,A,C,I,D,E,H,F,G,B,P,V,AV,AW,AX,AY,BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,BK,BL,BM,BN,BO,BP,BQ,J,K,L,N,Q,U,W,Y,AA,AE,AF,AG,AH,AI,AJ,AK,AM,AZ,O,R,S,T,X,Z,AB,AC,AD,AL,AN,AO,AP,AQ,AR,AS,AT,AU;A=$packages["bytes"];C=$packages["github.com/88250/lute/ast"];I=$packages["github.com/88250/lute/html"];D=$packages["github.com/88250/lute/lex"];E=$packages["github.com/88250/lute/util"];H=$packages["strconv"];F=$packages["strings"];G=$packages["unicode"];B=$packages["unicode/utf8"];P=$pkg.blockStartFunc=$newType(4,$kindFunc,"parse.blockStartFunc",true,"github.com/88250/lute/parse",false,null);V=$pkg.delimiter=$newType(0,$kindStruct,"parse.delimiter",true,"github.com/88250/lute/parse",false,function(node_,typ_,num_,originalNum_,canOpen_,canClose_,previous_,next_,active_,image_,bracketAfter_,index_,previousDelimiter_){this.$val=this;if(arguments.length===0){this.node=BD.nil;this.typ=0;this.num=0;this.originalNum=0;this.canOpen=false;this.canClose=false;this.previous=BI.nil;this.next=BI.nil;this.active=false;this.image=false;this.bracketAfter=false;this.index=0;this.previousDelimiter=BI.nil;return;}this.node=node_;this.typ=typ_;this.num=num_;this.originalNum=originalNum_;this.canOpen=canOpen_;this.canClose=canClose_;this.previous=previous_;this.next=next_;this.active=active_;this.image=image_;this.bracketAfter=bracketAfter_;this.index=index_;this.previousDelimiter=previousDelimiter_;});AV=$pkg.Context=$newType(0,$kindStruct,"parse.Context",true,"github.com/88250/lute/parse",true,function(Tree_,Option_,LinkRefDefs_,FootnotesDefs_,Tip_,oldtip_,currentLine_,currentLineLen_,lineNum_,offset_,column_,nextNonspace_,nextNonspaceColumn_,indent_,indented_,blank_,partiallyConsumedTab_,allClosed_,lastMatchedContainer_){this.$val=this;if(arguments.length===0){this.Tree=BJ.nil;this.Option=BN.nil;this.LinkRefDefs=false;this.FootnotesDefs=BG.nil;this.Tip=BD.nil;this.oldtip=BD.nil;this.currentLine=BA.nil;this.currentLineLen=0;this.lineNum=0;this.offset=0;this.column=0;this.nextNonspace=0;this.nextNonspaceColumn=0;this.indent=0;this.indented=false;this.blank=false;this.partiallyConsumedTab=false;this.allClosed=false;this.lastMatchedContainer=BD.nil;return;}this.Tree=Tree_;this.Option=Option_;this.LinkRefDefs=LinkRefDefs_;this.FootnotesDefs=FootnotesDefs_;this.Tip=Tip_;this.oldtip=oldtip_;this.currentLine=currentLine_;this.currentLineLen=currentLineLen_;this.lineNum=lineNum_;this.offset=offset_;this.column=column_;this.nextNonspace=nextNonspace_;this.nextNonspaceColumn=nextNonspaceColumn_;this.indent=indent_;this.indented=indented_;this.blank=blank_;this.partiallyConsumedTab=partiallyConsumedTab_;this.allClosed=allClosed_;this.lastMatchedContainer=lastMatchedContainer_;});AW=$pkg.InlineContext=$newType(0,$kindStruct,"parse.InlineContext",true,"github.com/88250/lute/parse",true,function(tokens_,tokensLen_,pos_,lineNum_,columnNum_,delimiters_,brackets_){this.$val=this;if(arguments.length===0){this.tokens=BA.nil;this.tokensLen=0;this.pos=0;this.lineNum=0;this.columnNum=0;this.delimiters=BI.nil;this.brackets=BI.nil;return;}this.tokens=tokens_;this.tokensLen=tokensLen_;this.pos=pos_;this.lineNum=lineNum_;this.columnNum=columnNum_;this.delimiters=delimiters_;this.brackets=brackets_;});AX=$pkg.Tree=$newType(0,$kindStruct,"parse.Tree",true,"github.com/88250/lute/parse",true,function(Name_,Root_,Context_,lexer_,inlineContext_){this.$val=this;if(arguments.length===0){this.Name="";this.Root=BD.nil;this.Context=BK.nil;this.lexer=BL.nil;this.inlineContext=BM.nil;return;}this.Name=Name_;this.Root=Root_;this.Context=Context_;this.lexer=lexer_;this.inlineContext=inlineContext_;});AY=$pkg.Options=$newType(0,$kindStruct,"parse.Options",true,"github.com/88250/lute/parse",true,function(GFMTable_,GFMTaskListItem_,GFMTaskListItemClass_,GFMStrikethrough_,GFMAutoLink_,SoftBreak2HardBreak_,CodeSyntaxHighlight_,CodeSyntaxHighlightDetectLang_,CodeSyntaxHighlightInlineStyle_,CodeSyntaxHighlightLineNum_,CodeSyntaxHighlightStyleName_,Footnotes_,ToC_,HeadingID_,AutoSpace_,FixTermTypo_,ChinesePunct_,Emoji_,AliasEmoji_,EmojiAlias_,EmojiSite_,HeadingAnchor_,Terms_,VditorWYSIWYG_,VditorIR_,InlineMathAllowDigitAfterOpenMarker_,LinkBase_,VditorCodeBlockPreview_,RenderListMarker_,Setext_,Sanitize_,ImageLazyLoading_,ChineseParagraphBeginningSpace_){this.$val=this;if(arguments.length===0){this.GFMTable=false;this.GFMTaskListItem=false;this.GFMTaskListItemClass="";this.GFMStrikethrough=false;this.GFMAutoLink=false;this.SoftBreak2HardBreak=false;this.CodeSyntaxHighlight=false;this.CodeSyntaxHighlightDetectLang=false;this.CodeSyntaxHighlightInlineStyle=false;this.CodeSyntaxHighlightLineNum=false;this.CodeSyntaxHighlightStyleName="";this.Footnotes=false;this.ToC=false;this.HeadingID=false;this.AutoSpace=false;this.FixTermTypo=false;this.ChinesePunct=false;this.Emoji=false;this.AliasEmoji=false;this.EmojiAlias=false;this.EmojiSite="";this.HeadingAnchor=false;this.Terms=false;this.VditorWYSIWYG=false;this.VditorIR=false;this.InlineMathAllowDigitAfterOpenMarker=false;this.LinkBase="";this.VditorCodeBlockPreview=false;this.RenderListMarker=false;this.Setext=false;this.Sanitize=false;this.ImageLazyLoading="";this.ChineseParagraphBeginningSpace=false;return;}this.GFMTable=GFMTable_;this.GFMTaskListItem=GFMTaskListItem_;this.GFMTaskListItemClass=GFMTaskListItemClass_;this.GFMStrikethrough=GFMStrikethrough_;this.GFMAutoLink=GFMAutoLink_;this.SoftBreak2HardBreak=SoftBreak2HardBreak_;this.CodeSyntaxHighlight=CodeSyntaxHighlight_;this.CodeSyntaxHighlightDetectLang=CodeSyntaxHighlightDetectLang_;this.CodeSyntaxHighlightInlineStyle=CodeSyntaxHighlightInlineStyle_;this.CodeSyntaxHighlightLineNum=CodeSyntaxHighlightLineNum_;this.CodeSyntaxHighlightStyleName=CodeSyntaxHighlightStyleName_;this.Footnotes=Footnotes_;this.ToC=ToC_;this.HeadingID=HeadingID_;this.AutoSpace=AutoSpace_;this.FixTermTypo=FixTermTypo_;this.ChinesePunct=ChinesePunct_;this.Emoji=Emoji_;this.AliasEmoji=AliasEmoji_;this.EmojiAlias=EmojiAlias_;this.EmojiSite=EmojiSite_;this.HeadingAnchor=HeadingAnchor_;this.Terms=Terms_;this.VditorWYSIWYG=VditorWYSIWYG_;this.VditorIR=VditorIR_;this.InlineMathAllowDigitAfterOpenMarker=InlineMathAllowDigitAfterOpenMarker_;this.LinkBase=LinkBase_;this.VditorCodeBlockPreview=VditorCodeBlockPreview_;this.RenderListMarker=RenderListMarker_;this.Setext=Setext_;this.Sanitize=Sanitize_;this.ImageLazyLoading=ImageLazyLoading_;this.ChineseParagraphBeginningSpace=ChineseParagraphBeginningSpace_;});BA=$sliceType($Uint8);BB=$sliceType(BA);BC=$sliceType(P);BD=$ptrType(C.Node);BE=$ptrType(C.ListData);BF=$sliceType($Int);BG=$sliceType(BD);BH=$sliceType($Int32);BI=$ptrType(V);BJ=$ptrType(AX);BK=$ptrType(AV);BL=$ptrType(D.Lexer);BM=$ptrType(AW);BN=$ptrType(AY);BO=$sliceType(BG);BP=$mapType($String,BD);BQ=$mapType($String,$String);AX.ptr.prototype.parseGFMAutoEmailLink=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(BD.nil===c))){break;}d=c.Next;if((16===c.Type)&&!(BD.nil===c.Parent)&&!((33===c.Parent.Type))){b.parseGFMAutoEmailLink0(c);}else{b.parseGFMAutoEmailLink(c);}c=d;}};AX.prototype.parseGFMAutoEmailLink=function(a){return this.$val.parseGFMAutoEmailLink(a);};AX.ptr.prototype.parseGFMAutoLink=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(BD.nil===c))){break;}d=c.Next;if(16===c.Type){b.parseGFMAutoLink0(c);}else{b.parseGFMAutoLink(c);}c=d;}};AX.prototype.parseGFMAutoLink=function(a){return this.$val.parseGFMAutoLink(a);};AX.ptr.prototype.parseGFMAutoEmailLink0=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;b=this;c=a.Tokens;if(0>=A.IndexByte(c,64)){return;}d=0;e=0;f=0;g=0;h=d;i=e;j=f;k=g;l=0;m=c.$length;loopPart:while(true){if(!(h=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]);if(!D.IsWhitespace(l)){n=$append(n,((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]));if(64===l){k=i-h>>0;}i=i+(1)>>0;continue;}break;}if(h===i){b.addPreviousText(a,new BA([((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i])]));h=h+(1)>>0;continue;}h=i;if(0>=k){b.addPreviousText(a,n);continue;}j=0;while(true){if(!(j=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+j]);if(!b.isValidEmailSegment1(l)){b.addPreviousText(a,n);continue loopPart;}j=j+(1)>>0;}j=j+(1)>>0;o=0;while(true){if(!(j=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+j]);l=((j<0||j>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+j]);if(!b.isValidEmailSegment2(l)){b.addPreviousText(a,n);continue loopPart;}j=j+(1)>>0;}if(46===l){p=n.$length-1>>0;n=$subslice(n,0,p);q=b.newLink(33,n,$appendSlice(J,n),BA.nil,2);a.InsertBefore(q);b.addPreviousText(a,new BA([o]));}else if((45===l)||(95===l)){b.addPreviousText(a,n);continue loopPart;}else{r=new C.Node.ptr(33,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,2,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);r.AppendChild(new C.Node.ptr(40,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,n,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));r.AppendChild(new C.Node.ptr(41,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,$appendSlice(J,n),false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));a.InsertBefore(r);}}a.Unlink();return;};AX.prototype.parseGFMAutoEmailLink0=function(a){return this.$val.parseGFMAutoEmailLink0(a);};AX.ptr.prototype.isValidEmailSegment1=function(a){var a,b;b=this;return D.IsASCIILetterNumHyphen(a)||(46===a)||(43===a)||(95===a);};AX.prototype.isValidEmailSegment1=function(a){return this.$val.isValidEmailSegment1(a);};AX.ptr.prototype.isValidEmailSegment2=function(a){var a,b;b=this;return D.IsASCIILetterNumHyphen(a)||(46===a)||(95===a);};AX.prototype.isValidEmailSegment2=function(a){return this.$val.isValidEmailSegment2(a);};AX.ptr.prototype.parseGFMAutoLink0=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=this;c=a.Tokens;d=c.$length;e=10;if(e>d){return;}f=0;g=0;h=0;i=f;j=g;k=h;l=0;m=0;n=l;o=m;p=0;q=false;r=false;while(true){if(!(i=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]);s=BA.nil;t=d-i>>0;if(10<=t&&(119===((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]))&&(119===(u=i+1>>0,((u<0||u>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+u])))&&(119===(v=i+2>>0,((v<0||v>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+v])))&&(46===(w=i+3>>0,((w<0||w>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+w])))){s=K;q=true;}else if(13<=t&&(104===((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]))&&(116===(x=i+1>>0,((x<0||x>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+x])))&&(116===(y=i+2>>0,((y<0||y>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+y])))&&(112===(z=i+3>>0,((z<0||z>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+z])))&&(58===(aa=i+4>>0,((aa<0||aa>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+aa])))&&(47===(ab=i+5>>0,((ab<0||ab>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ab])))&&(47===(ac=i+6>>0,((ac<0||ac>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ac])))){s=$subslice(c,i,(i+7>>0));i=i+(7)>>0;}else if(14<=t&&(104===((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]))&&(116===(ad=i+1>>0,((ad<0||ad>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ad])))&&(116===(ae=i+2>>0,((ae<0||ae>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ae])))&&(112===(af=i+3>>0,((af<0||af>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+af])))&&(115===(ag=i+4>>0,((ag<0||ag>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ag])))&&(58===(ah=i+5>>0,((ah<0||ah>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ah])))&&(47===(ai=i+6>>0,((ai<0||ai>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ai])))&&(47===(aj=i+7>>0,((aj<0||aj>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+aj])))){s=$subslice(c,i,(i+8>>0));i=i+(8)>>0;}else if(12<=t&&(102===((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]))&&(116===(ak=i+1>>0,((ak<0||ak>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ak])))&&(112===(al=i+2>>0,((al<0||al>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+al])))&&(58===(am=i+3>>0,((am<0||am>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+am])))&&(47===(an=i+4>>0,((an<0||an>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+an])))&&(47===(ao=i+5>>0,((ao<0||ao>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+ao])))){s=$subslice(c,i,(i+6>>0));i=i+(6)>>0;}else{o=o+(1)>>0;if((d-i>>0)>0;continue;}if(n=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+j]);if((D.IsWhitespace(p)||(60===p))||(!D.IsASCIIPunct(p)&&!D.IsASCIILetterNum(p))){break;}ap=$append(ap,p);j=j+(1)>>0;}if(i===j){if(128<=p){if(!q){ap=$appendSlice(ap,s);}while(true){if(!(i=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i]);if(128>p){break;}ap=$append(ap,p);i=i+(1)>>0;}}else{ap=$append(ap,p);i=i+(1)>>0;}if(!(BD.nil===a.Previous)){a.Previous.Tokens=$appendSlice(a.Previous.Tokens,ap);}n=i;o=i;continue;}i=j;k=0;while(true){if(!(k=ap.$length)?($throwRuntimeError("index out of range"),undefined):ap.$array[ap.$offset+k]);if(47===p){break;}k=k+(1)>>0;}aq=$subslice(ap,0,k);if(!b.isValidDomain(aq)){b.addPreviousText(a,$subslice(c,n,i));r=true;n=i;o=i;continue;}ar=0;as=0;at=ar;au=as;av=$subslice(ap,k);aw=av.$length;if(0=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+ax]);if(40===p){at=at+(1)>>0;}else if(41===p){au=au+(1)>>0;}ax=ax+(1)>>0;}ay=false;ba=(az=aw-1>>0,((az<0||az>=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+az]));if(41===ba){bb=au-at>>0;if(0>0;while(true){if(!(0=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+ax]);if(!((41===p))){break;}bb=bb-(1)>>0;i=i-(1)>>0;ax=ax-(1)>>0;}av=$subslice(av,0,(ax+1>>0));ay=true;}else{ay=true;}}else if(59===ba){bc=false;ax=aw-1>>0;while(true){if(!(0<=ax)){break;}p=((ax<0||ax>=av.$length)?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+ax]);if(38===p){bc=true;break;}ax=ax-(1)>>0;}if(bc){bd=$subslice(av,ax,aw);if(3<=bd.$length){be=true;j=1;while(true){if(!(j<(bd.$length-1>>0))){break;}if(!D.IsASCIILetterNum(((j<0||j>=bd.$length)?($throwRuntimeError("index out of range"),undefined):bd.$array[bd.$offset+j]))){be=false;break;}j=j+(1)>>0;}if(be){av=$subslice(av,0,ax);ay=true;i=i-((aw-ax>>0))>>0;}}}}if(!ay&&D.IsASCIIPunct(ba)&&!((47===ba))&&!((125===ba))&&!((123===ba))){av=$subslice(av,0,(aw-1>>0));i=i-(1)>>0;}}else{aw=aq.$length;bg=(bf=aw-1>>0,((bf<0||bf>=aq.$length)?($throwRuntimeError("index out of range"),undefined):aq.$array[aq.$offset+bf]));if(D.IsASCIIPunct(bg)){aq=$subslice(aq,0,(aw-1>>0));i=i-(1)>>0;}}bh=$appendSlice(s,aq);bh=$appendSlice(bh,av);bi=BA.nil;if(!q){bi=$appendSlice(bi,s);}bi=$appendSlice(bi,aq);bi=$appendSlice(bi,av);bj=b.newLink(33,bi,E.EncodeDestination(bh),BA.nil,2);a.InsertBefore(bj);r=true;n=i;o=i;}if(nd){return false;}e=0;f=0;while(true){if(!(f=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]);h=g.$length;if(1>h){f=f+(1)>>0;continue;}i=0;while(true){if(!(i=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+i]);if(!D.IsASCIILetterNumHyphen(e)){return false;}if(2>0))||(f===(d-1>>0)))){if(95===e){return false;}}i=i+(1)>>0;}if(f===(d-1>>0)){j=false;k=0;while(true){if(!(k=L.$length)?($throwRuntimeError("index out of range"),undefined):L.$array[L.$offset+k]))){j=true;break;}k=k+(1)>>0;}if(!j){return false;}}f=f+(1)>>0;}return true;};AX.prototype.isValidDomain=function(a){return this.$val.isValidDomain(a);};AX.ptr.prototype.parseAutoEmailLink=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=BD.nil;c=this;d=$subslice(a.tokens,1);e=BA.nil;f=0;g=d.$length;h=0;i=0;j=false;while(true){if(!(i=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]);e=$append(e,((i<0||i>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]));h=h+(1)>>0;if(64===f){j=true;break;}if(!D.IsASCIILetterNumHyphen(f)&&!A.Contains(N,new BA([f]))){b=BD.nil;return b;}i=i+(1)>>0;}if(1>i||!j){b=BD.nil;return b;}k=$subslice(d,(i+1>>0));g=k.$length;i=0;l=false;while(true){if(!(i=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+i]);h=h+(1)>>0;if(62===f){l=true;break;}e=$append(e,((i<0||i>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+i]));if(!D.IsASCIILetterNumHyphen(f)&&!((46===f))){b=BD.nil;return b;}if(63>0;}if(1>i||!l){b=BD.nil;return b;}a.pos=a.pos+((h+1>>0))>>0;b=c.newLink(33,e,$appendSlice(J,e),BA.nil,2);return b;};AX.prototype.parseAutoEmailLink=function(a){return this.$val.parseAutoEmailLink(a);};AX.ptr.prototype.newLink=function(a,b,c,d,e){var a,b,c,d,e,f,g;f=BD.nil;g=this;f=new C.Node.ptr(a,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,e,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);if(34===a){f.AppendChild(new C.Node.ptr(35,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));}f.AppendChild(new C.Node.ptr(36,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));f.AppendChild(new C.Node.ptr(40,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,b,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));f.AppendChild(new C.Node.ptr(37,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));f.AppendChild(new C.Node.ptr(38,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));f.AppendChild(new C.Node.ptr(41,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,c,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));if(!(BA.nil===d)){f.AppendChild(new C.Node.ptr(42,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,d,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));}f.AppendChild(new C.Node.ptr(39,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));if(1===e){f.LinkRefLabel=b;}return f;};AX.prototype.newLink=function(a,b,c,d,e){return this.$val.newLink(a,b,c,d,e);};AX.ptr.prototype.parseAutolink=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=BD.nil;c=this;d=false;e="";f=BA.nil;g=0;h=a.pos+1>>0;while(true){if(!(h=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+h])))))){break;}g=(j=a.tokens,((h<0||h>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+h]));if(32===g){b=BD.nil;return b;}f=$append(f,(k=a.tokens,((h<0||h>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+h])));if(!d){if(!((58===g))){e=e+(($encodeRune(g)));}else{d=true;}}h=h+(1)>>0;}if(!d||3>e.length||(h===a.tokensLen)){b=BD.nil;return b;}if(!((62===(l=a.tokens,((h<0||h>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+h]))))){b=BD.nil;return b;}a.pos=1+h>>0;b=c.newLink(33,f,E.EncodeDestination(f),BA.nil,2);return b;};AX.prototype.parseAutolink=function(a){return this.$val.parseAutolink(a);};AX.ptr.prototype.addPreviousText=function(a,b){var a,b,c;c=this;if(BD.nil===a.Previous||!((16===a.Previous.Type))){a.InsertBefore(new C.Node.ptr(16,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,b,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));return;}a.Previous.AppendTokens(b);};AX.prototype.addPreviousText=function(a,b){return this.$val.addPreviousText(a,b);};O=function(a,b){var a,b,c,d;c=b.currentLine;if(!b.indented&&(D.Peek(c,b.nextNonspace)===62)){b.advanceNextNonspace();b.advanceOffset(1,false);d=D.Peek(c,b.offset);if((32===d)||(9===d)){b.advanceOffset(1,true);}return 0;}return 1;};$pkg.BlockquoteContinue=O;AX.ptr.prototype.parseBlocks=function(){var a,b,c,d,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:a=this;a.Context.Tip=a.Root;a.Context.LinkRefDefs=$makeMap($String.keyFor,[]);a.Context.FootnotesDefs=new BG([]);b=0;c=a.lexer.NextLine();case 1:if(!(!(BA.nil===c))){$s=2;continue;}if(a.Context.Option.VditorWYSIWYG){d=(new BH($stringToRunes(($bytesToString(c)))));if(4=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])<<24>>>24)))&&((12289===(1>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+1]))||(65289===(1>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+1])))){c=(new BA($stringToBytes(($encodeRune((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])))+". "+($runesToString($subslice(d,2))))));}}$r=a.incorporateLine(c);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=b+(1)>>0;c=a.lexer.NextLine();$s=1;continue;case 2:case 4:if(!(!(BD.nil===a.Context.Tip))){$s=5;continue;}$r=a.Context.finalize(a.Context.Tip,b);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=4;continue;case 5:$s=-1;return;}return;}if($f===undefined){$f={$blk:AX.ptr.prototype.parseBlocks};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AX.prototype.parseBlocks=function(){return this.$val.parseBlocks();};AX.ptr.prototype.incorporateLine=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;j=$f.j;k=$f.k;l=$f.l;m=$f.m;n=$f.n;o=$f.o;p=$f.p;q=$f.q;r=$f.r;s=$f.s;t=$f.t;u=$f.u;v=$f.v;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;b.Context.oldtip=b.Context.Tip;b.Context.offset=0;b.Context.column=0;b.Context.blank=false;b.Context.partiallyConsumedTab=false;b.Context.lineNum=b.Context.lineNum+(1)>>0;b.Context.currentLine=a;b.Context.currentLineLen=b.Context.currentLine.$length;c=true;d=BD.nil;d=b.Root;e=d.LastChild;case 1:if(!(!(BD.nil===e)&&!e.Close)){$s=2;continue;}d=e;b.Context.findNextNonspace();f=R(d,b.Context);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(g===(0)){$s=3;continue;}else if(g===(1)){c=false;$s=3;continue;}else if(g===(2)){$s=-1;return;}case 3:if(!c){d=d.Parent;$s=2;continue;}e=d.LastChild;$s=1;continue;case 2:b.Context.allClosed=d===b.Context.oldtip;b.Context.lastMatchedContainer=d;h=!((d.Type===1))&&d.AcceptLines();i=Q.$length;case 5:if(!(!h)){$s=6;continue;}b.Context.findNextNonspace();l=(j=b.Context.currentLine,k=b.Context.nextNonspace,((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]));if(!b.Context.indented&&!((45===l))&&!((42===l))&&!((43===l))&&!D.IsDigit(l)&&!((96===l))&&!((126===l))&&!((35===l))&&!((62===l))&&!((60===l))&&!((95===l))&&!((61===l))&&!((36===l))&&!((91===l))&&!((226===l))){b.Context.advanceNextNonspace();$s=6;continue;}m=0;case 7:if(!(m=Q.$length)?($throwRuntimeError("index out of range"),undefined):Q.$array[Q.$offset+m])(b,d);$s=9;case 9:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;if(o===1){d=b.Context.Tip;$s=8;continue;}else if(o===2){d=b.Context.Tip;h=true;$s=8;continue;}else{m=m+(1)>>0;}$s=7;continue;case 8:if(m===i){b.Context.advanceNextNonspace();$s=6;continue;}$s=5;continue;case 6:if(!b.Context.allClosed&&!b.Context.blank&&(b.Context.Tip.Type===1)){$s=10;continue;}$s=11;continue;case 10:b.addLine();$s=12;continue;case 11:$r=b.Context.closeUnmatchedBlocks();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b.Context.blank&&!(BD.nil===d.LastChild)){d.LastChild.LastLineBlank=true;}p=d.Type;q=(11===p)&&d.IsFencedCodeBlock;r=b.Context.blank&&!((p===500)||(p===5)||((p===11)&&q)||((p===300))||((p===8)&&BD.nil===d.FirstChild));s=d;while(true){if(!(!(BD.nil===s))){break;}s.LastLineBlank=r;s=s.Parent;}if(d.AcceptLines()){$s=14;continue;}if(b.Context.offset=1&&t.HtmlBlockType<=5){$s=19;continue;}$s=20;continue;case 19:u=$subslice(b.Context.currentLine,b.Context.offset);if(b.isHTMLBlockClose(u,t.HtmlBlockType)){$s=21;continue;}$s=22;continue;case 21:$r=b.Context.finalize(d,b.Context.lineNum);$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 22:case 20:case 18:$s=16;continue;case 15:v=b.Context.addChild(1,b.Context.offset);$s=24;case 24:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}v;b.Context.advanceNextNonspace();b.addLine();case 16:case 12:$s=-1;return;}return;}if($f===undefined){$f={$blk:AX.ptr.prototype.incorporateLine};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.o=o;$f.p=p;$f.q=q;$f.r=r;$f.s=s;$f.t=t;$f.u=u;$f.v=v;$f.$s=$s;$f.$r=$r;return $f;};AX.prototype.incorporateLine=function(a){return this.$val.incorporateLine(a);};AX.ptr.prototype.addLine=function(){var a,b,c;a=this;if(a.Context.partiallyConsumedTab){a.Context.offset=a.Context.offset+(1)>>0;c=4-((b=a.Context.column%4,b===b?b:$throwRuntimeError("integer divide by zero")))>>0;a.Context.Tip.AppendTokens(A.Repeat(E.StrToBytes(" "),c));}a.Context.Tip.AppendTokens($subslice(a.Context.currentLine,a.Context.offset));};AX.prototype.addLine=function(){return this.$val.addLine();};R=function(a,b){var a,b,c,d,e,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=a.Type;if(c===(11)){$s=2;continue;}if(c===(9)){$s=3;continue;}if(c===(1)){$s=4;continue;}if(c===(8)){$s=5;continue;}if(c===(5)){$s=6;continue;}if(c===(300)){$s=7;continue;}if(c===(500)){$s=8;continue;}if((c===(2))||(c===(4))){$s=9;continue;}$s=10;continue;case 2:d=S(a,b);$s=11;case 11:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 3:$s=-1;return AC(a,b);case 4:$s=-1;return AS(a,b);case 5:$s=-1;return AO(a,b);case 6:$s=-1;return O(a,b);case 7:e=AP(a,b);$s=12;case 12:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 8:$s=-1;return AB(a,b);case 9:$s=-1;return 1;case 10:case 1:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:R};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};S=function(a,b){var a,b,c,d,e,f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;a=$f.a;b=$f.b;c=$f.c;d=$f.d;e=$f.e;f=$f.f;g=$f.g;h=$f.h;i=$f.i;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:c=b.currentLine;d=b.indent;if(a.IsFencedCodeBlock){$s=1;continue;}$s=2;continue;case 1:e=b.isFencedCodeClose($subslice(c,b.nextNonspace),a.CodeBlockFenceChar,a.CodeBlockFenceLen);f=e[0];g=e[1];if(d<=3&&f){$s=4;continue;}$s=5;continue;case 4:a.CodeBlockCloseFence=g;$r=b.finalize(a,b.lineNum);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 5:h=a.CodeBlockFenceOffset;i=0;while(true){if(!(h>0)){break;}i=D.Peek(c,b.offset);if(!((32===i))&&!((9===i))){break;}b.advanceOffset(1,true);h=h-(1)>>0;}case 6:$s=3;continue;case 2:if(d>=4){b.advanceOffset(4,true);}else if(b.blank){b.advanceNextNonspace();}else{$s=-1;return 1;}case 3:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:S};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};$pkg.CodeBlockContinue=S;T=function(a){var a,b,c,d;if(a.IsFencedCodeBlock){b=a.Tokens;c=b.$length;if(1>c){return;}d=0;while(true){if(!(d=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+d])){break;}d=d+(1)>>0;}a.Tokens=$subslice(b,(d+1>>0));}else{a.Tokens=D.ReplaceNewlineSpace(a.Tokens);}};AX.ptr.prototype.parseFencedCode=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;a=false;b=0;c=0;d=0;e=BA.nil;f=BA.nil;g=this;j=(h=g.Context.currentLine,i=g.Context.nextNonspace,((i<0||i>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]));if(!((96===j))&&!((126===j))){return[a,b,c,d,e,f];}b=j;k=g.Context.nextNonspace;while(true){if(!(k=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+k]))))){break;}c=c+(1)>>0;k=k+(1)>>0;}if(3>c){return[a,b,c,d,e,f];}e=$subslice(g.Context.currentLine,g.Context.nextNonspace,(g.Context.nextNonspace+c>>0));m=BA.nil;n=$subslice(g.Context.currentLine,(g.Context.nextNonspace+c>>0));if((96===j)&&A.Contains(n,U)){return[a,b,c,d,e,f];}m=D.TrimWhitespace(n);m=E.UnescapeString(m);o=true;p=b;q=c;r=g.Context.indent;s=e;t=m;a=o;b=p;c=q;d=r;e=s;f=t;return[a,b,c,d,e,f];};AX.prototype.parseFencedCode=function(){return this.$val.parseFencedCode();};AV.ptr.prototype.isFencedCodeClose=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;d=false;e=BA.nil;f=this;g=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);if(!((g===b))){h=false;i=BA.nil;d=h;e=i;return[d,e];}if(c>D.Accept(a,g)){j=false;k=BA.nil;d=j;e=k;return[d,e];}a=D.TrimWhitespace(a);if(f.Option.VditorWYSIWYG){a=A.ReplaceAll(a,(new BA($stringToBytes("\xE2\x80\xB8"))),BA.nil);}l=a;m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);if(!((n===b))){o=false;p=BA.nil;d=o;e=p;return[d,e];}m++;}e=a;q=true;r=e;d=q;e=r;return[d,e];};AV.prototype.isFencedCodeClose=function(a,b,c){return this.$val.isFencedCodeClose(a,b,c);};AX.ptr.prototype.parseCodeSpan=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;c=BD.nil;d=this;e=b.pos;f=0;while(true){if(!((e+f>>0)>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]))))){break;}f=f+(1)>>0;}i=$subslice(b.tokens,e,(e+f>>0));if(b.tokensLen<=(e+f>>0)){b.pos=b.pos+(f)>>0;c=new C.Node.ptr(16,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,i,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);return c;}j=new C.Node.ptr(28,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,i,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);k=d.matchCodeSpanEnd($subslice(b.tokens,(e+f>>0)),f);if(1>k){b.pos=b.pos+(f)>>0;c=new C.Node.ptr(16,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,i,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);return c;}k=(e+k>>0)+f>>0;l=new C.Node.ptr(30,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,$subslice(b.tokens,k,(k+f>>0)),false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);m=$subslice(b.tokens,(e+f>>0),k);m=D.ReplaceAll(m,10,32);if(2=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]))&&(32===(n=m.$length-1>>0,((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n])))&&!D.IsBlankLine(m)){j.Tokens=$append(j.Tokens,(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]));l.Tokens=$subslice(b.tokens,(k-1>>0),(k+f>>0));m=$subslice(m,1,(m.$length-1>>0));}if(d.Context.Option.GFMTable){if(109===a.Type){m=A.ReplaceAll(m,(new BA($stringToBytes("\\|"))),(new BA($stringToBytes("|"))));}}c=new C.Node.ptr(27,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,false,false,false,f,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);c.AppendChild(j);c.AppendChild(new C.Node.ptr(29,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,m,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));c.AppendChild(l);b.pos=k+f>>0;return c;};AX.prototype.parseCodeSpan=function(a,b){return this.$val.parseCodeSpan(a,b);};AX.ptr.prototype.matchCodeSpanEnd=function(a,b){var a,b,c,d,e,f,g;c=0;d=this;e=a.$length;while(true){if(!(c>0;if((e-1>>0)>g&&(96===((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){continue;}c=c;return c;}if(0>0;}else{c=c+(1)>>0;}}c=-1;return c;};AX.prototype.matchCodeSpanEnd=function(a,b){return this.$val.matchCodeSpanEnd(a,b);};AX.ptr.prototype.handleDelim=function(a,b){var a,b,c,d,e,f,g;c=this;d=b.pos;e=c.scanDelims(b);f=$subslice(b.tokens,d,b.pos);g=new C.Node.ptr(16,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,f,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);a.AppendChild(g);if(e.canOpen||e.canClose){b.delimiters=new V.ptr(g,e.typ,e.num,e.num,e.canOpen,e.canClose,b.delimiters,BI.nil,false,false,false,0,BI.nil);if(!(BI.nil===b.delimiters.previous)){b.delimiters.previous.next=b.delimiters;}}};AX.prototype.handleDelim=function(a,b){return this.$val.handleDelim(a,b);};AX.ptr.prototype.processEmphasis=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=this;if(BI.nil===b.delimiters){return;}d=BI.nil;e=BI.nil;f=BI.nil;g=d;h=e;i=f;j=BD.nil;k=BD.nil;l=j;m=k;n=BI.nil;o=0;p=false;q=$makeMap($Uint8.keyFor,[]);r=false;s=95;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(s)]={k:s,v:a};t=42;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(t)]={k:t,v:a};u=126;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(u)]={k:u,v:a};h=b.delimiters;while(true){if(!(!(BI.nil===h)&&!(h.previous===a))){break;}h=h.previous;}while(true){if(!(!(BI.nil===h))){break;}v=h.typ;if(!h.canClose){h=h.next;continue;}g=h.previous;p=false;while(true){if(!(!(BI.nil===g)&&!(g===a)&&!(g===(w=q[$Uint8.keyFor(v)],w!==undefined?w.v:BI.nil)))){break;}r=(h.canOpen||g.canClose)&&!(((x=h.originalNum%3,x===x?x:$throwRuntimeError("integer divide by zero"))===0))&&((y=((g.originalNum+h.originalNum>>0))%3,y===y?y:$throwRuntimeError("integer divide by zero"))===0);if((g.typ===h.typ)&&g.canOpen&&!r){p=true;break;}g=g.previous;}i=h;if(!p){h=h.next;}else{if(h.num>=2&&g.num>=2){o=2;}else{o=1;}l=g.node;m=h.node;if(c.Context.Option.GFMStrikethrough&&(126===v)&&!((g.num===h.num))){break;}g.num=g.num-(o)>>0;h.num=h.num-(o)>>0;z=$subslice(l.Tokens,(l.Tokens.$length-o>>0));aa=$subslice(l.Tokens,0,(l.Tokens.$length-o>>0));l.Tokens=aa;ab=$subslice(m.Tokens,(m.Tokens.$length-o>>0));aa=$subslice(m.Tokens,0,(m.Tokens.$length-o>>0));m.Tokens=aa;ac=new C.Node.ptr(0,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,z,true,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);ad=new C.Node.ptr(0,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,true,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);ae=new C.Node.ptr(0,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,ab,true,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);if(1===o){if(42===v){ad.Type=17;ac.Type=18;ae.Type=19;}else if(95===v){ad.Type=17;ac.Type=20;ae.Type=21;}else if(126===v){if(c.Context.Option.GFMStrikethrough){ad.Type=101;ac.Type=102;ae.Type=103;}}}else{if(42===v){ad.Type=22;ac.Type=23;ae.Type=24;}else if(95===v){ad.Type=22;ac.Type=25;ae.Type=26;}else if(126===v){if(c.Context.Option.GFMStrikethrough){ad.Type=101;ac.Type=104;ae.Type=105;}}}af=l.Next;while(true){if(!(!(BD.nil===af)&&!(af===m))){break;}ag=af.Next;af.Unlink();ad.AppendChild(af);af=ag;}ad.PrependChild(ac);ad.AppendChild(ae);l.InsertAfter(ad);if(!(g.next===h)){g.next=h;h.previous=g;}if(g.num===0){l.Unlink();c.removeDelimiter(g,b);}if(h.num===0){m.Unlink();n=h.next;c.removeDelimiter(h,b);h=n;}}if(!p&&!r){ah=v;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(ah)]={k:ah,v:i.previous};if(!i.canOpen){c.removeDelimiter(i,b);}}}while(true){if(!(!(BI.nil===b.delimiters)&&!(b.delimiters===a))){break;}c.removeDelimiter(b.delimiters,b);}};AX.prototype.processEmphasis=function(a,b){return this.$val.processEmphasis(a,b);};AX.ptr.prototype.scanDelims=function(a){var a,aa,ab,ac,ad,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=this;c=a.pos;e=(d=a.tokens,((c<0||c>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+c]));f=0;g=a.pos;while(true){if(!(g=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]))))){break;}f=f+(1)>>0;a.pos=a.pos+(1)>>0;g=g+(1)>>0;}i=10;j=10;k=i;l=j;if(0>0,((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]));if(o>=128){p=B.DecodeLastRune($subslice(a.tokens,0,c));k=p[0];}else{k=((o>>0));}}if(a.tokensLen>a.pos){s=(q=a.tokens,r=a.pos,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]));if(s>=128){t=B.DecodeRune($subslice(a.tokens,a.pos));l=t[0];}else{l=((s>>0));}}u=D.IsUnicodeWhitespace(l);v=G.IsPunct(l)||G.IsSymbol(l);if(((42===e)&&(126===l))||((126===e)&&(42===l))){v=false;}w=D.IsUnicodeWhitespace(k);x=G.IsPunct(k)||G.IsSymbol(k);if(((42===e)&&(126===k))||((126===e)&&(42===k))){x=false;}if(b.Context.Option.VditorWYSIWYG){if("\xE2\x80\xB8"===($encodeRune(k))){x=false;}}y=!u&&(!v||w||x);z=!w&&(!x||u||v);aa=false;ab=false;ac=aa;ad=ab;if(95===e){ac=y&&(!z||x);ad=z&&(!y||v);}else{ac=y;ad=z;}return new V.ptr(BD.nil,e,f,0,ac,ad,BI.nil,BI.nil,true,false,false,0,BI.nil);};AX.prototype.scanDelims=function(a){return this.$val.scanDelims(a);};AX.ptr.prototype.removeDelimiter=function(a,b){var a,b,c,d;c=BI.nil;d=this;if(!(BI.nil===a.previous)){a.previous.next=a.next;}if(BI.nil===a.next){b.delimiters=a.previous;}else{a.next.previous=a.previous;}return c;};AX.prototype.removeDelimiter=function(a,b){return this.$val.removeDelimiter(a,b);};AX.ptr.prototype.emoji=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(BD.nil===c))){break;}d=c.Next;if(16===c.Type){b.emoji0(c);}else{b.emoji(c);}c=d;}};AX.prototype.emoji=function(a){return this.$val.emoji(a);};AX.ptr.prototype.emoji0=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;b=this;c=a;d=a.Tokens;a.Tokens=new BA([]);e=d.$length;f=0;g=BA.nil;h=0;i=0;while(true){if(!(i=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+i]);if(i===(e-1>>0)){a.Tokens=$appendSlice(a.Tokens,$subslice(d,h));break;}if(!((58===f))){i=i+(1)>>0;continue;}a.Tokens=$appendSlice(a.Tokens,$subslice(d,h,i));j=false;h=i+1>>0;while(true){if(!(h=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+h]);if(D.IsWhitespace(f)){break;}if(58===f){j=true;break;}h=h+(1)>>0;}if(!j){a.Tokens=$appendSlice(a.Tokens,$subslice(d,i,h));i=i+(1)>>0;continue;}g=$subslice(d,(i+1>>0),h);if(1>g.$length){a.Tokens=$append(a.Tokens,((h<0||h>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+h]));i=i+(1)>>0;continue;}k=(l=b.Context.Option.AliasEmoji[$String.keyFor(E.BytesToStr(g))],l!==undefined?[l.v,true]:["",false]);m=k[0];n=k[1];if(n){o=new C.Node.ptr(200,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);p=new C.Node.ptr(201,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,BA.nil,false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil);o.AppendChild(p);q=E.StrToBytes(m);if(A.Contains(q,$pkg.EmojiSitePlaceholder)){r=E.BytesToStr(g);s=".png";if("huaji"===r){s=".gif";}t=b.Context.Option.EmojiSite+"/"+r+s;p.Type=202;p.Tokens=b.EmojiImgTokens(r,t);}else if(A.Contains(q,W)){u=E.BytesToStr(g);p.Type=202;p.Tokens=b.EmojiImgTokens(u,m);}else{p.Tokens=q;}p.AppendChild(new C.Node.ptr(203,BD.nil,BD.nil,BD.nil,BD.nil,BD.nil,$subslice(d,i,(h+1>>0)),false,false,false,0,false,0,0,0,BA.nil,BA.nil,BA.nil,0,BE.nil,false,BF.nil,0,0,0,BA.nil,BA.nil,0,BA.nil,0,false,BA.nil,"",0,BA.nil,"",BG.nil));a.InsertAfter(o);if((h+1>>0)>0)));}h=h+(1)>>0;i=h;}if(1>c.Tokens.$length){c.Unlink();}if(1>a.Tokens.$length){a.Unlink();}};AX.prototype.emoji0=function(a){return this.$val.emoji0(a);};AX.ptr.prototype.EmojiImgTokens=function(a,b){var a,b,c;c=this;return E.StrToBytes("\""+a+"\"");};AX.prototype.EmojiImgTokens=function(a,b){return this.$val.EmojiImgTokens(a,b);};X=function(){var a,b,c,d,e,f,g,h,i,j,k,l;a=false;b=false;a=(c=$keys(AA).length,((c<0||c>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));b=(d=$keys(AA).length,((d<0||d>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));e=AA;f=0;g=$keys(e);while(true){if(!(f2147483647)?$throwRuntimeError("makemap: size out of range"):{}));b=AA;c=0;d=$keys(b);while(true){if(!(cb.indent){return 1;}b.advanceOffset(4,true);return 0;};$pkg.FootnotesContinue=AB;AV.ptr.prototype.FindFootnotesDef=function(a){var a,b,c,d,e,f;b=this;c=b.FootnotesDefs;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(A.EqualFold(a,f.Tokens)){return[e+1>>0,f];}d++;}return[-1,BD.nil];};AV.prototype.FindFootnotesDef=function(a){return this.$val.FindFootnotesDef(a);};AX.ptr.prototype.parseATXHeading=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;a=false;b=BA.nil;c=BA.nil;d=0;e=BA.nil;f=this;g=$subslice(f.Context.currentLine,f.Context.nextNonspace);h=false;if(f.Context.Option.VditorWYSIWYG&&A.HasPrefix(g,(new BA($stringToBytes("\xE2\x80\xB8"))))){g=A.ReplaceAll(g,(new BA($stringToBytes("\xE2\x80\xB8"))),BA.nil);h=true;}i=(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]);if(!((35===i))){return[a,b,c,d,e];}j=false;if(f.Context.Option.VditorWYSIWYG&&A.Contains(g,(new BA($stringToBytes("#\xE2\x80\xB8#"))))){g=A.ReplaceAll(g,(new BA($stringToBytes("\xE2\x80\xB8"))),BA.nil);j=true;}d=D.Accept(g,35);if(6=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+d]))){return[a,b,c,d,e];}b=$subslice(f.Context.currentLine,f.Context.nextNonspace,((f.Context.nextNonspace+d>>0)+1>>0));c=$makeSlice(BA,0,256);l=D.TrimLeft(g);g=l[1];m=D.TrimLeft($subslice(g,d));g=m[1];n=g;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(10===p){break;}c=$append(c,p);o++;}q=D.TrimRight(c);c=q[1];r=c.$length-1>>0;while(true){if(!(0<=r)){break;}if(35===((r<0||r>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+r])){r=r-(1)>>0;continue;}if(32===((r<0||r>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+r])){break;}else{r=c.$length;break;}r=r-(1)>>0;}if(0>=r){c=$makeSlice(BA,0,0);}else if(0=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!((61===e))&&!((45===e))){return a;}f=false;if(b.Context.Option.VditorWYSIWYG){if(A.Contains(c,(new BA($stringToBytes("\xE2\x80\xB8"))))){f=true;c=A.ReplaceAll(c,(new BA($stringToBytes("\xE2\x80\xB8"))),BA.nil);}}g=c.$length;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!((61===h))&&!((45===h))){return a;}if(!((0===e))){if(!((e===h))){return a;}}else{e=h;}d=d+(1)>>0;}a=1;if(45===e){a=2;}if(b.Context.Option.VditorWYSIWYG&&f){b.Context.oldtip.Tokens=D.TrimWhitespace(b.Context.oldtip.Tokens);b.Context.oldtip.AppendTokens((new BA($stringToBytes("\xE2\x80\xB8"))));}return a;};AX.prototype.parseSetextHeading=function(){return this.$val.parseSetextHeading();};AX.ptr.prototype.parseHeadingID=function(a){var a,b,c,d,e,f;b=BA.nil;c=this;if(c.Context.Option.VditorWYSIWYG){a=A.ReplaceAll(a,(new BA($stringToBytes("\xE2\x80\xB8"))),BA.nil);}d=a.$length;if(3>d){b=BA.nil;return b;}if(!((125===(e=d-1>>0,((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]))))){b=BA.nil;return b;}f=A.Index(a,(new BA($stringToBytes("{"))));if(1>f){b=BA.nil;return b;}b=$subslice(a,(f+1>>0),(d-1>>0));return b;};AX.prototype.parseHeadingID=function(a){return this.$val.parseHeadingID(a);};AC=function(a,b){var a,b;if(b.blank&&((a.HtmlBlockType===6)||(a.HtmlBlockType===7))){return 1;}return 0;};$pkg.HtmlBlockContinue=AC;AD=function(a){var a,b;b=D.TrimRight(D.ReplaceNewlineSpace(a.Tokens));a.Tokens=b[1];};AX.ptr.prototype.isHTMLBlockClose=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;c=this;d=a.$length;e=b;if(e===(1)){f=D.AcceptTokenss(a,AF);if(0<=f){return true;}return false;}else if(e===(2)){g=0;while(true){if(!(g<(d-3>>0))){break;}if((45===((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))&&(45===(h=g+1>>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h])))&&(62===(i=g+2>>0,((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i])))){return true;}g=g+(1)>>0;}}else if(e===(3)){j=0;while(true){if(!(j<(d-2>>0))){break;}if((63===((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]))&&(62===(k=j+1>>0,((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k])))){return true;}j=j+(1)>>0;}}else if(e===(4)){return A.Contains(a,AJ);}else if(e===(5)){l=0;while(true){if(!(l<(d-2>>0))){break;}if((93===((l<0||l>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+l]))&&(93===(m=l+1>>0,((m<0||m>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+m])))){return true;}l=l+(1)>>0;}}return false;};AX.prototype.isHTMLBlockClose=function(a,b){return this.$val.isHTMLBlockClose(a,b);};AX.ptr.prototype.parseHTML=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=0;c=this;d=D.TrimLeft(a);a=d[1];e=a.$length;if(3>e){return b;}if(!((60===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])))){return b;}b=1;f=D.AcceptTokenss(a,AE);if(0<=f){if(D.IsWhitespace(((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]))||(62===((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]))){return b;}}g=D.AcceptTokenss(a,AG);if(0<=g){if(D.IsWhitespace(((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))||(62===((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))){b=6;return b;}if((47===((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]))&&(62===(h=g+1>>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h])))){b=6;return b;}}i=D.TrimWhitespace(a);j=c.isOpenTag(i);if(j&&!((c.Context.Tip.Type===1))){b=7;return b;}k=c.isCloseTag(i);if(k&&!((c.Context.Tip.Type===1))){b=7;return b;}if(0===A.Index(a,E.StrToBytes("