0&&(P=q(O,k.children)))}return P},w.existsOne=function F(O,T){return T.some(function(E){return(0,le.isTag)(E)&&(O(E)||E.children.length>0&&F(O,E.children))})},w.findAll=function I(O,T){for(var E,k,P=[],D=T.filter(le.isTag);k=D.shift();){var S=null===(E=k.children)||void 0===E?void 0:E.filter(le.isTag);S&&S.length>0&&D.unshift.apply(D,S),O(k)&&P.push(k)}return P}},4543:function(Le,w,G){"use strict";var le=this&&this.__importDefault||function(E){return E&&E.__esModule?E:{default:E}};Object.defineProperty(w,"__esModule",{value:!0}),w.innerText=w.textContent=w.getText=w.getInnerHTML=w.getOuterHTML=void 0;var de=G(2962),Y=le(G(3192)),Q=G(6316);function q(E,P){return(0,Y.default)(E,P)}w.getOuterHTML=q,w.getInnerHTML=function F(E,P){return(0,de.hasChildren)(E)?E.children.map(function(D){return q(D,P)}).join(""):""},w.getText=function I(E){return Array.isArray(E)?E.map(I).join(""):(0,de.isTag)(E)?"br"===E.name?"\n":I(E.children):(0,de.isCDATA)(E)?I(E.children):(0,de.isText)(E)?E.data:""},w.textContent=function O(E){return Array.isArray(E)?E.map(O).join(""):(0,de.hasChildren)(E)&&!(0,de.isComment)(E)?O(E.children):(0,de.isText)(E)?E.data:""},w.innerText=function T(E){return Array.isArray(E)?E.map(T).join(""):(0,de.hasChildren)(E)&&(E.type===Q.ElementType.Tag||(0,de.isCDATA)(E))?T(E.children):(0,de.isText)(E)?E.data:""}},4757:(Le,w,G)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.prevElementSibling=w.nextElementSibling=w.getName=w.hasAttrib=w.getAttributeValue=w.getSiblings=w.getParent=w.getChildren=void 0;var le=G(2962),de=[];function Y(P){var D;return null!==(D=P.children)&&void 0!==D?D:de}function Q(P){return P.parent||null}w.getChildren=Y,w.getParent=Q,w.getSiblings=function q(P){var S=Q(P);if(null!=S)return Y(S);for(var x=[P],B=P.prev,z=P.next;null!=B;)x.unshift(B),B=B.prev;for(;null!=z;)x.push(z),z=z.next;return x},w.getAttributeValue=function F(P,D){var k;return null===(k=P.attribs)||void 0===k?void 0:k[D]},w.hasAttrib=function I(P,D){return null!=P.attribs&&Object.prototype.hasOwnProperty.call(P.attribs,D)&&null!=P.attribs[D]},w.getName=function O(P){return P.name},w.nextElementSibling=function T(P){for(var k=P.next;null!==k&&!(0,le.isTag)(k);)k=k.next;return k},w.prevElementSibling=function E(P){for(var k=P.prev;null!==k&&!(0,le.isTag)(k);)k=k.prev;return k}},547:function(Le,w,G){"use strict";var le=this&&this.__importDefault||function(E){return E&&E.__esModule?E:{default:E}};Object.defineProperty(w,"__esModule",{value:!0}),w.decodeHTML=w.decodeHTMLStrict=w.decodeXML=void 0;var de=le(G(9323)),Y=le(G(9591)),Q=le(G(2586)),q=le(G(672)),F=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function I(E){var P=T(E);return function(D){return String(D).replace(F,P)}}w.decodeXML=I(Q.default),w.decodeHTMLStrict=I(de.default);var O=function(E,P){return E65535&&(q-=65536,F+=String.fromCharCode(q>>>10&1023|55296),q=56320|1023&q),F+String.fromCharCode(q)};w.default=function Q(q){return q>=55296&&q<=57343||q>1114111?"\ufffd":(q in de.default&&(q=de.default[q]),Y(q))}},3854:function(Le,w,G){"use strict";var le=this&&this.__importDefault||function(re){return re&&re.__esModule?re:{default:re}};Object.defineProperty(w,"__esModule",{value:!0}),w.escapeUTF8=w.escape=w.encodeNonAsciiHTML=w.encodeHTML=w.encodeXML=void 0;var Y=O(le(G(2586)).default),Q=T(Y);w.encodeXML=z(Y);var F=O(le(G(9323)).default),I=T(F);function O(re){return Object.keys(re).sort().reduce(function(we,$){return we[re[$]]="&"+$+";",we},{})}function T(re){for(var we=[],$=[],ie=0,b=Object.keys(re);ie1?P(re):re.charCodeAt(0)).toString(16).toUpperCase()+";"}var S=new RegExp(Q.source+"|"+E.source,"g");function z(re){return function(we){return we.replace(S,function($){return re[$]||D($)})}}w.escape=function x(re){return re.replace(S,D)},w.escapeUTF8=function B(re){return re.replace(Q,D)}},9673:(Le,w,G)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.decodeXMLStrict=w.decodeHTML5Strict=w.decodeHTML4Strict=w.decodeHTML5=w.decodeHTML4=w.decodeHTMLStrict=w.decodeHTML=w.decodeXML=w.encodeHTML5=w.encodeHTML4=w.escapeUTF8=w.escape=w.encodeNonAsciiHTML=w.encodeHTML=w.encodeXML=w.encode=w.decodeStrict=w.decode=void 0;var le=G(547),de=G(3854);w.decode=function Y(O,T){return(!T||T<=0?le.decodeXML:le.decodeHTML)(O)},w.decodeStrict=function Q(O,T){return(!T||T<=0?le.decodeXML:le.decodeHTMLStrict)(O)},w.encode=function q(O,T){return(!T||T<=0?de.encodeXML:de.encodeHTML)(O)};var F=G(3854);Object.defineProperty(w,"encodeXML",{enumerable:!0,get:function(){return F.encodeXML}}),Object.defineProperty(w,"encodeHTML",{enumerable:!0,get:function(){return F.encodeHTML}}),Object.defineProperty(w,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return F.encodeNonAsciiHTML}}),Object.defineProperty(w,"escape",{enumerable:!0,get:function(){return F.escape}}),Object.defineProperty(w,"escapeUTF8",{enumerable:!0,get:function(){return F.escapeUTF8}}),Object.defineProperty(w,"encodeHTML4",{enumerable:!0,get:function(){return F.encodeHTML}}),Object.defineProperty(w,"encodeHTML5",{enumerable:!0,get:function(){return F.encodeHTML}});var I=G(547);Object.defineProperty(w,"decodeXML",{enumerable:!0,get:function(){return I.decodeXML}}),Object.defineProperty(w,"decodeHTML",{enumerable:!0,get:function(){return I.decodeHTML}}),Object.defineProperty(w,"decodeHTMLStrict",{enumerable:!0,get:function(){return I.decodeHTMLStrict}}),Object.defineProperty(w,"decodeHTML4",{enumerable:!0,get:function(){return I.decodeHTML}}),Object.defineProperty(w,"decodeHTML5",{enumerable:!0,get:function(){return I.decodeHTML}}),Object.defineProperty(w,"decodeHTML4Strict",{enumerable:!0,get:function(){return I.decodeHTMLStrict}}),Object.defineProperty(w,"decodeHTML5Strict",{enumerable:!0,get:function(){return I.decodeHTMLStrict}}),Object.defineProperty(w,"decodeXMLStrict",{enumerable:!0,get:function(){return I.decodeXML}})},3537:function(Le,w,G){var le;Le=G.nmd(Le),function(de){"object"==typeof global&&global;var F=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,I=/[\x01-\x7F]/g,O=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,T=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,E={"\xad":"shy","\u200c":"zwnj","\u200d":"zwj","\u200e":"lrm","\u2063":"ic","\u2062":"it","\u2061":"af","\u200f":"rlm","\u200b":"ZeroWidthSpace","\u2060":"NoBreak","\u0311":"DownBreve","\u20db":"tdot","\u20dc":"DotDot","\t":"Tab","\n":"NewLine","\u2008":"puncsp","\u205f":"MediumSpace","\u2009":"thinsp","\u200a":"hairsp","\u2004":"emsp13","\u2002":"ensp","\u2005":"emsp14","\u2003":"emsp","\u2007":"numsp","\xa0":"nbsp","\u205f\u200a":"ThickSpace","\u203e":"oline",_:"lowbar","\u2010":"dash","\u2013":"ndash","\u2014":"mdash","\u2015":"horbar",",":"comma",";":"semi","\u204f":"bsemi",":":"colon","\u2a74":"Colone","!":"excl","\xa1":"iexcl","?":"quest","\xbf":"iquest",".":"period","\u2025":"nldr","\u2026":"mldr","\xb7":"middot","'":"apos","\u2018":"lsquo","\u2019":"rsquo","\u201a":"sbquo","\u2039":"lsaquo","\u203a":"rsaquo",'"':"quot","\u201c":"ldquo","\u201d":"rdquo","\u201e":"bdquo","\xab":"laquo","\xbb":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","\u2308":"lceil","\u2309":"rceil","\u230a":"lfloor","\u230b":"rfloor","\u2985":"lopar","\u2986":"ropar","\u298b":"lbrke","\u298c":"rbrke","\u298d":"lbrkslu","\u298e":"rbrksld","\u298f":"lbrksld","\u2990":"rbrkslu","\u2991":"langd","\u2992":"rangd","\u2993":"lparlt","\u2994":"rpargt","\u2995":"gtlPar","\u2996":"ltrPar","\u27e6":"lobrk","\u27e7":"robrk","\u27e8":"lang","\u27e9":"rang","\u27ea":"Lang","\u27eb":"Rang","\u27ec":"loang","\u27ed":"roang","\u2772":"lbbrk","\u2773":"rbbrk","\u2016":"Vert","\xa7":"sect","\xb6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","\u2030":"permil","\u2031":"pertenk","\u2020":"dagger","\u2021":"Dagger","\u2022":"bull","\u2043":"hybull","\u2032":"prime","\u2033":"Prime","\u2034":"tprime","\u2057":"qprime","\u2035":"bprime","\u2041":"caret","`":"grave","\xb4":"acute","\u02dc":"tilde","^":"Hat","\xaf":"macr","\u02d8":"breve","\u02d9":"dot","\xa8":"die","\u02da":"ring","\u02dd":"dblac","\xb8":"cedil","\u02db":"ogon",\u02c6:"circ",\u02c7:"caron","\xb0":"deg","\xa9":"copy","\xae":"reg","\u2117":"copysr",\u2118:"wp","\u211e":"rx","\u2127":"mho","\u2129":"iiota","\u2190":"larr","\u219a":"nlarr","\u2192":"rarr","\u219b":"nrarr","\u2191":"uarr","\u2193":"darr","\u2194":"harr","\u21ae":"nharr","\u2195":"varr","\u2196":"nwarr","\u2197":"nearr","\u2198":"searr","\u2199":"swarr","\u219d":"rarrw","\u219d\u0338":"nrarrw","\u219e":"Larr","\u219f":"Uarr","\u21a0":"Rarr","\u21a1":"Darr","\u21a2":"larrtl","\u21a3":"rarrtl","\u21a4":"mapstoleft","\u21a5":"mapstoup","\u21a6":"map","\u21a7":"mapstodown","\u21a9":"larrhk","\u21aa":"rarrhk","\u21ab":"larrlp","\u21ac":"rarrlp","\u21ad":"harrw","\u21b0":"lsh","\u21b1":"rsh","\u21b2":"ldsh","\u21b3":"rdsh","\u21b5":"crarr","\u21b6":"cularr","\u21b7":"curarr","\u21ba":"olarr","\u21bb":"orarr","\u21bc":"lharu","\u21bd":"lhard","\u21be":"uharr","\u21bf":"uharl","\u21c0":"rharu","\u21c1":"rhard","\u21c2":"dharr","\u21c3":"dharl","\u21c4":"rlarr","\u21c5":"udarr","\u21c6":"lrarr","\u21c7":"llarr","\u21c8":"uuarr","\u21c9":"rrarr","\u21ca":"ddarr","\u21cb":"lrhar","\u21cc":"rlhar","\u21d0":"lArr","\u21cd":"nlArr","\u21d1":"uArr","\u21d2":"rArr","\u21cf":"nrArr","\u21d3":"dArr","\u21d4":"iff","\u21ce":"nhArr","\u21d5":"vArr","\u21d6":"nwArr","\u21d7":"neArr","\u21d8":"seArr","\u21d9":"swArr","\u21da":"lAarr","\u21db":"rAarr","\u21dd":"zigrarr","\u21e4":"larrb","\u21e5":"rarrb","\u21f5":"duarr","\u21fd":"loarr","\u21fe":"roarr","\u21ff":"hoarr","\u2200":"forall","\u2201":"comp","\u2202":"part","\u2202\u0338":"npart","\u2203":"exist","\u2204":"nexist","\u2205":"empty","\u2207":"Del","\u2208":"in","\u2209":"notin","\u220b":"ni","\u220c":"notni","\u03f6":"bepsi","\u220f":"prod","\u2210":"coprod","\u2211":"sum","+":"plus","\xb1":"pm","\xf7":"div","\xd7":"times","<":"lt","\u226e":"nlt","<\u20d2":"nvlt","=":"equals","\u2260":"ne","=\u20e5":"bne","\u2a75":"Equal",">":"gt","\u226f":"ngt",">\u20d2":"nvgt","\xac":"not","|":"vert","\xa6":"brvbar","\u2212":"minus","\u2213":"mp","\u2214":"plusdo","\u2044":"frasl","\u2216":"setmn","\u2217":"lowast","\u2218":"compfn","\u221a":"Sqrt","\u221d":"prop","\u221e":"infin","\u221f":"angrt","\u2220":"ang","\u2220\u20d2":"nang","\u2221":"angmsd","\u2222":"angsph","\u2223":"mid","\u2224":"nmid","\u2225":"par","\u2226":"npar","\u2227":"and","\u2228":"or","\u2229":"cap","\u2229\ufe00":"caps","\u222a":"cup","\u222a\ufe00":"cups","\u222b":"int","\u222c":"Int","\u222d":"tint","\u2a0c":"qint","\u222e":"oint","\u222f":"Conint","\u2230":"Cconint","\u2231":"cwint","\u2232":"cwconint","\u2233":"awconint","\u2234":"there4","\u2235":"becaus","\u2236":"ratio","\u2237":"Colon","\u2238":"minusd","\u223a":"mDDot","\u223b":"homtht","\u223c":"sim","\u2241":"nsim","\u223c\u20d2":"nvsim","\u223d":"bsim","\u223d\u0331":"race","\u223e":"ac","\u223e\u0333":"acE","\u223f":"acd","\u2240":"wr","\u2242":"esim","\u2242\u0338":"nesim","\u2243":"sime","\u2244":"nsime","\u2245":"cong","\u2247":"ncong","\u2246":"simne","\u2248":"ap","\u2249":"nap","\u224a":"ape","\u224b":"apid","\u224b\u0338":"napid","\u224c":"bcong","\u224d":"CupCap","\u226d":"NotCupCap","\u224d\u20d2":"nvap","\u224e":"bump","\u224e\u0338":"nbump","\u224f":"bumpe","\u224f\u0338":"nbumpe","\u2250":"doteq","\u2250\u0338":"nedot","\u2251":"eDot","\u2252":"efDot","\u2253":"erDot","\u2254":"colone","\u2255":"ecolon","\u2256":"ecir","\u2257":"cire","\u2259":"wedgeq","\u225a":"veeeq","\u225c":"trie","\u225f":"equest","\u2261":"equiv","\u2262":"nequiv","\u2261\u20e5":"bnequiv","\u2264":"le","\u2270":"nle","\u2264\u20d2":"nvle","\u2265":"ge","\u2271":"nge","\u2265\u20d2":"nvge","\u2266":"lE","\u2266\u0338":"nlE","\u2267":"gE","\u2267\u0338":"ngE","\u2268\ufe00":"lvnE","\u2268":"lnE","\u2269":"gnE","\u2269\ufe00":"gvnE","\u226a":"ll","\u226a\u0338":"nLtv","\u226a\u20d2":"nLt","\u226b":"gg","\u226b\u0338":"nGtv","\u226b\u20d2":"nGt","\u226c":"twixt","\u2272":"lsim","\u2274":"nlsim","\u2273":"gsim","\u2275":"ngsim","\u2276":"lg","\u2278":"ntlg","\u2277":"gl","\u2279":"ntgl","\u227a":"pr","\u2280":"npr","\u227b":"sc","\u2281":"nsc","\u227c":"prcue","\u22e0":"nprcue","\u227d":"sccue","\u22e1":"nsccue","\u227e":"prsim","\u227f":"scsim","\u227f\u0338":"NotSucceedsTilde","\u2282":"sub","\u2284":"nsub","\u2282\u20d2":"vnsub","\u2283":"sup","\u2285":"nsup","\u2283\u20d2":"vnsup","\u2286":"sube","\u2288":"nsube","\u2287":"supe","\u2289":"nsupe","\u228a\ufe00":"vsubne","\u228a":"subne","\u228b\ufe00":"vsupne","\u228b":"supne","\u228d":"cupdot","\u228e":"uplus","\u228f":"sqsub","\u228f\u0338":"NotSquareSubset","\u2290":"sqsup","\u2290\u0338":"NotSquareSuperset","\u2291":"sqsube","\u22e2":"nsqsube","\u2292":"sqsupe","\u22e3":"nsqsupe","\u2293":"sqcap","\u2293\ufe00":"sqcaps","\u2294":"sqcup","\u2294\ufe00":"sqcups","\u2295":"oplus","\u2296":"ominus","\u2297":"otimes","\u2298":"osol","\u2299":"odot","\u229a":"ocir","\u229b":"oast","\u229d":"odash","\u229e":"plusb","\u229f":"minusb","\u22a0":"timesb","\u22a1":"sdotb","\u22a2":"vdash","\u22ac":"nvdash","\u22a3":"dashv","\u22a4":"top","\u22a5":"bot","\u22a7":"models","\u22a8":"vDash","\u22ad":"nvDash","\u22a9":"Vdash","\u22ae":"nVdash","\u22aa":"Vvdash","\u22ab":"VDash","\u22af":"nVDash","\u22b0":"prurel","\u22b2":"vltri","\u22ea":"nltri","\u22b3":"vrtri","\u22eb":"nrtri","\u22b4":"ltrie","\u22ec":"nltrie","\u22b4\u20d2":"nvltrie","\u22b5":"rtrie","\u22ed":"nrtrie","\u22b5\u20d2":"nvrtrie","\u22b6":"origof","\u22b7":"imof","\u22b8":"mumap","\u22b9":"hercon","\u22ba":"intcal","\u22bb":"veebar","\u22bd":"barvee","\u22be":"angrtvb","\u22bf":"lrtri","\u22c0":"Wedge","\u22c1":"Vee","\u22c2":"xcap","\u22c3":"xcup","\u22c4":"diam","\u22c5":"sdot","\u22c6":"Star","\u22c7":"divonx","\u22c8":"bowtie","\u22c9":"ltimes","\u22ca":"rtimes","\u22cb":"lthree","\u22cc":"rthree","\u22cd":"bsime","\u22ce":"cuvee","\u22cf":"cuwed","\u22d0":"Sub","\u22d1":"Sup","\u22d2":"Cap","\u22d3":"Cup","\u22d4":"fork","\u22d5":"epar","\u22d6":"ltdot","\u22d7":"gtdot","\u22d8":"Ll","\u22d8\u0338":"nLl","\u22d9":"Gg","\u22d9\u0338":"nGg","\u22da\ufe00":"lesg","\u22da":"leg","\u22db":"gel","\u22db\ufe00":"gesl","\u22de":"cuepr","\u22df":"cuesc","\u22e6":"lnsim","\u22e7":"gnsim","\u22e8":"prnsim","\u22e9":"scnsim","\u22ee":"vellip","\u22ef":"ctdot","\u22f0":"utdot","\u22f1":"dtdot","\u22f2":"disin","\u22f3":"isinsv","\u22f4":"isins","\u22f5":"isindot","\u22f5\u0338":"notindot","\u22f6":"notinvc","\u22f7":"notinvb","\u22f9":"isinE","\u22f9\u0338":"notinE","\u22fa":"nisd","\u22fb":"xnis","\u22fc":"nis","\u22fd":"notnivc","\u22fe":"notnivb","\u2305":"barwed","\u2306":"Barwed","\u230c":"drcrop","\u230d":"dlcrop","\u230e":"urcrop","\u230f":"ulcrop","\u2310":"bnot","\u2312":"profline","\u2313":"profsurf","\u2315":"telrec","\u2316":"target","\u231c":"ulcorn","\u231d":"urcorn","\u231e":"dlcorn","\u231f":"drcorn","\u2322":"frown","\u2323":"smile","\u232d":"cylcty","\u232e":"profalar","\u2336":"topbot","\u233d":"ovbar","\u233f":"solbar","\u237c":"angzarr","\u23b0":"lmoust","\u23b1":"rmoust","\u23b4":"tbrk","\u23b5":"bbrk","\u23b6":"bbrktbrk","\u23dc":"OverParenthesis","\u23dd":"UnderParenthesis","\u23de":"OverBrace","\u23df":"UnderBrace","\u23e2":"trpezium","\u23e7":"elinters","\u2423":"blank","\u2500":"boxh","\u2502":"boxv","\u250c":"boxdr","\u2510":"boxdl","\u2514":"boxur","\u2518":"boxul","\u251c":"boxvr","\u2524":"boxvl","\u252c":"boxhd","\u2534":"boxhu","\u253c":"boxvh","\u2550":"boxH","\u2551":"boxV","\u2552":"boxdR","\u2553":"boxDr","\u2554":"boxDR","\u2555":"boxdL","\u2556":"boxDl","\u2557":"boxDL","\u2558":"boxuR","\u2559":"boxUr","\u255a":"boxUR","\u255b":"boxuL","\u255c":"boxUl","\u255d":"boxUL","\u255e":"boxvR","\u255f":"boxVr","\u2560":"boxVR","\u2561":"boxvL","\u2562":"boxVl","\u2563":"boxVL","\u2564":"boxHd","\u2565":"boxhD","\u2566":"boxHD","\u2567":"boxHu","\u2568":"boxhU","\u2569":"boxHU","\u256a":"boxvH","\u256b":"boxVh","\u256c":"boxVH","\u2580":"uhblk","\u2584":"lhblk","\u2588":"block","\u2591":"blk14","\u2592":"blk12","\u2593":"blk34","\u25a1":"squ","\u25aa":"squf","\u25ab":"EmptyVerySmallSquare","\u25ad":"rect","\u25ae":"marker","\u25b1":"fltns","\u25b3":"xutri","\u25b4":"utrif","\u25b5":"utri","\u25b8":"rtrif","\u25b9":"rtri","\u25bd":"xdtri","\u25be":"dtrif","\u25bf":"dtri","\u25c2":"ltrif","\u25c3":"ltri","\u25ca":"loz","\u25cb":"cir","\u25ec":"tridot","\u25ef":"xcirc","\u25f8":"ultri","\u25f9":"urtri","\u25fa":"lltri","\u25fb":"EmptySmallSquare","\u25fc":"FilledSmallSquare","\u2605":"starf","\u2606":"star","\u260e":"phone","\u2640":"female","\u2642":"male","\u2660":"spades","\u2663":"clubs","\u2665":"hearts","\u2666":"diams","\u266a":"sung","\u2713":"check","\u2717":"cross","\u2720":"malt","\u2736":"sext","\u2758":"VerticalSeparator","\u27c8":"bsolhsub","\u27c9":"suphsol","\u27f5":"xlarr","\u27f6":"xrarr","\u27f7":"xharr","\u27f8":"xlArr","\u27f9":"xrArr","\u27fa":"xhArr","\u27fc":"xmap","\u27ff":"dzigrarr","\u2902":"nvlArr","\u2903":"nvrArr","\u2904":"nvHarr","\u2905":"Map","\u290c":"lbarr","\u290d":"rbarr","\u290e":"lBarr","\u290f":"rBarr","\u2910":"RBarr","\u2911":"DDotrahd","\u2912":"UpArrowBar","\u2913":"DownArrowBar","\u2916":"Rarrtl","\u2919":"latail","\u291a":"ratail","\u291b":"lAtail","\u291c":"rAtail","\u291d":"larrfs","\u291e":"rarrfs","\u291f":"larrbfs","\u2920":"rarrbfs","\u2923":"nwarhk","\u2924":"nearhk","\u2925":"searhk","\u2926":"swarhk","\u2927":"nwnear","\u2928":"toea","\u2929":"tosa","\u292a":"swnwar","\u2933":"rarrc","\u2933\u0338":"nrarrc","\u2935":"cudarrr","\u2936":"ldca","\u2937":"rdca","\u2938":"cudarrl","\u2939":"larrpl","\u293c":"curarrm","\u293d":"cularrp","\u2945":"rarrpl","\u2948":"harrcir","\u2949":"Uarrocir","\u294a":"lurdshar","\u294b":"ldrushar","\u294e":"LeftRightVector","\u294f":"RightUpDownVector","\u2950":"DownLeftRightVector","\u2951":"LeftUpDownVector","\u2952":"LeftVectorBar","\u2953":"RightVectorBar","\u2954":"RightUpVectorBar","\u2955":"RightDownVectorBar","\u2956":"DownLeftVectorBar","\u2957":"DownRightVectorBar","\u2958":"LeftUpVectorBar","\u2959":"LeftDownVectorBar","\u295a":"LeftTeeVector","\u295b":"RightTeeVector","\u295c":"RightUpTeeVector","\u295d":"RightDownTeeVector","\u295e":"DownLeftTeeVector","\u295f":"DownRightTeeVector","\u2960":"LeftUpTeeVector","\u2961":"LeftDownTeeVector","\u2962":"lHar","\u2963":"uHar","\u2964":"rHar","\u2965":"dHar","\u2966":"luruhar","\u2967":"ldrdhar","\u2968":"ruluhar","\u2969":"rdldhar","\u296a":"lharul","\u296b":"llhard","\u296c":"rharul","\u296d":"lrhard","\u296e":"udhar","\u296f":"duhar","\u2970":"RoundImplies","\u2971":"erarr","\u2972":"simrarr","\u2973":"larrsim","\u2974":"rarrsim","\u2975":"rarrap","\u2976":"ltlarr","\u2978":"gtrarr","\u2979":"subrarr","\u297b":"suplarr","\u297c":"lfisht","\u297d":"rfisht","\u297e":"ufisht","\u297f":"dfisht","\u299a":"vzigzag","\u299c":"vangrt","\u299d":"angrtvbd","\u29a4":"ange","\u29a5":"range","\u29a6":"dwangle","\u29a7":"uwangle","\u29a8":"angmsdaa","\u29a9":"angmsdab","\u29aa":"angmsdac","\u29ab":"angmsdad","\u29ac":"angmsdae","\u29ad":"angmsdaf","\u29ae":"angmsdag","\u29af":"angmsdah","\u29b0":"bemptyv","\u29b1":"demptyv","\u29b2":"cemptyv","\u29b3":"raemptyv","\u29b4":"laemptyv","\u29b5":"ohbar","\u29b6":"omid","\u29b7":"opar","\u29b9":"operp","\u29bb":"olcross","\u29bc":"odsold","\u29be":"olcir","\u29bf":"ofcir","\u29c0":"olt","\u29c1":"ogt","\u29c2":"cirscir","\u29c3":"cirE","\u29c4":"solb","\u29c5":"bsolb","\u29c9":"boxbox","\u29cd":"trisb","\u29ce":"rtriltri","\u29cf":"LeftTriangleBar","\u29cf\u0338":"NotLeftTriangleBar","\u29d0":"RightTriangleBar","\u29d0\u0338":"NotRightTriangleBar","\u29dc":"iinfin","\u29dd":"infintie","\u29de":"nvinfin","\u29e3":"eparsl","\u29e4":"smeparsl","\u29e5":"eqvparsl","\u29eb":"lozf","\u29f4":"RuleDelayed","\u29f6":"dsol","\u2a00":"xodot","\u2a01":"xoplus","\u2a02":"xotime","\u2a04":"xuplus","\u2a06":"xsqcup","\u2a0d":"fpartint","\u2a10":"cirfnint","\u2a11":"awint","\u2a12":"rppolint","\u2a13":"scpolint","\u2a14":"npolint","\u2a15":"pointint","\u2a16":"quatint","\u2a17":"intlarhk","\u2a22":"pluscir","\u2a23":"plusacir","\u2a24":"simplus","\u2a25":"plusdu","\u2a26":"plussim","\u2a27":"plustwo","\u2a29":"mcomma","\u2a2a":"minusdu","\u2a2d":"loplus","\u2a2e":"roplus","\u2a2f":"Cross","\u2a30":"timesd","\u2a31":"timesbar","\u2a33":"smashp","\u2a34":"lotimes","\u2a35":"rotimes","\u2a36":"otimesas","\u2a37":"Otimes","\u2a38":"odiv","\u2a39":"triplus","\u2a3a":"triminus","\u2a3b":"tritime","\u2a3c":"iprod","\u2a3f":"amalg","\u2a40":"capdot","\u2a42":"ncup","\u2a43":"ncap","\u2a44":"capand","\u2a45":"cupor","\u2a46":"cupcap","\u2a47":"capcup","\u2a48":"cupbrcap","\u2a49":"capbrcup","\u2a4a":"cupcup","\u2a4b":"capcap","\u2a4c":"ccups","\u2a4d":"ccaps","\u2a50":"ccupssm","\u2a53":"And","\u2a54":"Or","\u2a55":"andand","\u2a56":"oror","\u2a57":"orslope","\u2a58":"andslope","\u2a5a":"andv","\u2a5b":"orv","\u2a5c":"andd","\u2a5d":"ord","\u2a5f":"wedbar","\u2a66":"sdote","\u2a6a":"simdot","\u2a6d":"congdot","\u2a6d\u0338":"ncongdot","\u2a6e":"easter","\u2a6f":"apacir","\u2a70":"apE","\u2a70\u0338":"napE","\u2a71":"eplus","\u2a72":"pluse","\u2a73":"Esim","\u2a77":"eDDot","\u2a78":"equivDD","\u2a79":"ltcir","\u2a7a":"gtcir","\u2a7b":"ltquest","\u2a7c":"gtquest","\u2a7d":"les","\u2a7d\u0338":"nles","\u2a7e":"ges","\u2a7e\u0338":"nges","\u2a7f":"lesdot","\u2a80":"gesdot","\u2a81":"lesdoto","\u2a82":"gesdoto","\u2a83":"lesdotor","\u2a84":"gesdotol","\u2a85":"lap","\u2a86":"gap","\u2a87":"lne","\u2a88":"gne","\u2a89":"lnap","\u2a8a":"gnap","\u2a8b":"lEg","\u2a8c":"gEl","\u2a8d":"lsime","\u2a8e":"gsime","\u2a8f":"lsimg","\u2a90":"gsiml","\u2a91":"lgE","\u2a92":"glE","\u2a93":"lesges","\u2a94":"gesles","\u2a95":"els","\u2a96":"egs","\u2a97":"elsdot","\u2a98":"egsdot","\u2a99":"el","\u2a9a":"eg","\u2a9d":"siml","\u2a9e":"simg","\u2a9f":"simlE","\u2aa0":"simgE","\u2aa1":"LessLess","\u2aa1\u0338":"NotNestedLessLess","\u2aa2":"GreaterGreater","\u2aa2\u0338":"NotNestedGreaterGreater","\u2aa4":"glj","\u2aa5":"gla","\u2aa6":"ltcc","\u2aa7":"gtcc","\u2aa8":"lescc","\u2aa9":"gescc","\u2aaa":"smt","\u2aab":"lat","\u2aac":"smte","\u2aac\ufe00":"smtes","\u2aad":"late","\u2aad\ufe00":"lates","\u2aae":"bumpE","\u2aaf":"pre","\u2aaf\u0338":"npre","\u2ab0":"sce","\u2ab0\u0338":"nsce","\u2ab3":"prE","\u2ab4":"scE","\u2ab5":"prnE","\u2ab6":"scnE","\u2ab7":"prap","\u2ab8":"scap","\u2ab9":"prnap","\u2aba":"scnap","\u2abb":"Pr","\u2abc":"Sc","\u2abd":"subdot","\u2abe":"supdot","\u2abf":"subplus","\u2ac0":"supplus","\u2ac1":"submult","\u2ac2":"supmult","\u2ac3":"subedot","\u2ac4":"supedot","\u2ac5":"subE","\u2ac5\u0338":"nsubE","\u2ac6":"supE","\u2ac6\u0338":"nsupE","\u2ac7":"subsim","\u2ac8":"supsim","\u2acb\ufe00":"vsubnE","\u2acb":"subnE","\u2acc\ufe00":"vsupnE","\u2acc":"supnE","\u2acf":"csub","\u2ad0":"csup","\u2ad1":"csube","\u2ad2":"csupe","\u2ad3":"subsup","\u2ad4":"supsub","\u2ad5":"subsub","\u2ad6":"supsup","\u2ad7":"suphsub","\u2ad8":"supdsub","\u2ad9":"forkv","\u2ada":"topfork","\u2adb":"mlcp","\u2ae4":"Dashv","\u2ae6":"Vdashl","\u2ae7":"Barv","\u2ae8":"vBar","\u2ae9":"vBarv","\u2aeb":"Vbar","\u2aec":"Not","\u2aed":"bNot","\u2aee":"rnmid","\u2aef":"cirmid","\u2af0":"midcir","\u2af1":"topcir","\u2af2":"nhpar","\u2af3":"parsim","\u2afd":"parsl","\u2afd\u20e5":"nparsl","\u266d":"flat","\u266e":"natur","\u266f":"sharp","\xa4":"curren","\xa2":"cent",$:"dollar","\xa3":"pound","\xa5":"yen","\u20ac":"euro","\xb9":"sup1","\xbd":"half","\u2153":"frac13","\xbc":"frac14","\u2155":"frac15","\u2159":"frac16","\u215b":"frac18","\xb2":"sup2","\u2154":"frac23","\u2156":"frac25","\xb3":"sup3","\xbe":"frac34","\u2157":"frac35","\u215c":"frac38","\u2158":"frac45","\u215a":"frac56","\u215d":"frac58","\u215e":"frac78",\u{1d4b6}:"ascr",\u{1d552}:"aopf",\u{1d51e}:"afr",\u{1d538}:"Aopf",\u{1d504}:"Afr",\u{1d49c}:"Ascr",\u00aa:"ordf",\u00e1:"aacute",\u00c1:"Aacute",\u00e0:"agrave",\u00c0:"Agrave",\u0103:"abreve",\u0102:"Abreve",\u00e2:"acirc",\u00c2:"Acirc",\u00e5:"aring",\u00c5:"angst",\u00e4:"auml",\u00c4:"Auml",\u00e3:"atilde",\u00c3:"Atilde",\u0105:"aogon",\u0104:"Aogon",\u0101:"amacr",\u0100:"Amacr",\u00e6:"aelig",\u00c6:"AElig",\u{1d4b7}:"bscr",\u{1d553}:"bopf",\u{1d51f}:"bfr",\u{1d539}:"Bopf",\u212c:"Bscr",\u{1d505}:"Bfr",\u{1d520}:"cfr",\u{1d4b8}:"cscr",\u{1d554}:"copf",\u212d:"Cfr",\u{1d49e}:"Cscr",\u2102:"Copf",\u0107:"cacute",\u0106:"Cacute",\u0109:"ccirc",\u0108:"Ccirc",\u010d:"ccaron",\u010c:"Ccaron",\u010b:"cdot",\u010a:"Cdot",\u00e7:"ccedil",\u00c7:"Ccedil","\u2105":"incare",\u{1d521}:"dfr",\u2146:"dd",\u{1d555}:"dopf",\u{1d4b9}:"dscr",\u{1d49f}:"Dscr",\u{1d507}:"Dfr",\u2145:"DD",\u{1d53b}:"Dopf",\u010f:"dcaron",\u010e:"Dcaron",\u0111:"dstrok",\u0110:"Dstrok",\u00f0:"eth",\u00d0:"ETH",\u2147:"ee",\u212f:"escr",\u{1d522}:"efr",\u{1d556}:"eopf",\u2130:"Escr",\u{1d508}:"Efr",\u{1d53c}:"Eopf",\u00e9:"eacute",\u00c9:"Eacute",\u00e8:"egrave",\u00c8:"Egrave",\u00ea:"ecirc",\u00ca:"Ecirc",\u011b:"ecaron",\u011a:"Ecaron",\u00eb:"euml",\u00cb:"Euml",\u0117:"edot",\u0116:"Edot",\u0119:"eogon",\u0118:"Eogon",\u0113:"emacr",\u0112:"Emacr",\u{1d523}:"ffr",\u{1d557}:"fopf",\u{1d4bb}:"fscr",\u{1d509}:"Ffr",\u{1d53d}:"Fopf",\u2131:"Fscr",\ufb00:"fflig",\ufb03:"ffilig",\ufb04:"ffllig",\ufb01:"filig",fj:"fjlig",\ufb02:"fllig",\u0192:"fnof",\u210a:"gscr",\u{1d558}:"gopf",\u{1d524}:"gfr",\u{1d4a2}:"Gscr",\u{1d53e}:"Gopf",\u{1d50a}:"Gfr",\u01f5:"gacute",\u011f:"gbreve",\u011e:"Gbreve",\u011d:"gcirc",\u011c:"Gcirc",\u0121:"gdot",\u0120:"Gdot",\u0122:"Gcedil",\u{1d525}:"hfr",\u210e:"planckh",\u{1d4bd}:"hscr",\u{1d559}:"hopf",\u210b:"Hscr",\u210c:"Hfr",\u210d:"Hopf",\u0125:"hcirc",\u0124:"Hcirc",\u210f:"hbar",\u0127:"hstrok",\u0126:"Hstrok",\u{1d55a}:"iopf",\u{1d526}:"ifr",\u{1d4be}:"iscr",\u2148:"ii",\u{1d540}:"Iopf",\u2110:"Iscr",\u2111:"Im",\u00ed:"iacute",\u00cd:"Iacute",\u00ec:"igrave",\u00cc:"Igrave",\u00ee:"icirc",\u00ce:"Icirc",\u00ef:"iuml",\u00cf:"Iuml",\u0129:"itilde",\u0128:"Itilde",\u0130:"Idot",\u012f:"iogon",\u012e:"Iogon",\u012b:"imacr",\u012a:"Imacr",\u0133:"ijlig",\u0132:"IJlig",\u0131:"imath",\u{1d4bf}:"jscr",\u{1d55b}:"jopf",\u{1d527}:"jfr",\u{1d4a5}:"Jscr",\u{1d50d}:"Jfr",\u{1d541}:"Jopf",\u0135:"jcirc",\u0134:"Jcirc",\u0237:"jmath",\u{1d55c}:"kopf",\u{1d4c0}:"kscr",\u{1d528}:"kfr",\u{1d4a6}:"Kscr",\u{1d542}:"Kopf",\u{1d50e}:"Kfr",\u0137:"kcedil",\u0136:"Kcedil",\u{1d529}:"lfr",\u{1d4c1}:"lscr",\u2113:"ell",\u{1d55d}:"lopf",\u2112:"Lscr",\u{1d50f}:"Lfr",\u{1d543}:"Lopf",\u013a:"lacute",\u0139:"Lacute",\u013e:"lcaron",\u013d:"Lcaron",\u013c:"lcedil",\u013b:"Lcedil",\u0142:"lstrok",\u0141:"Lstrok",\u0140:"lmidot",\u013f:"Lmidot",\u{1d52a}:"mfr",\u{1d55e}:"mopf",\u{1d4c2}:"mscr",\u{1d510}:"Mfr",\u{1d544}:"Mopf",\u2133:"Mscr",\u{1d52b}:"nfr",\u{1d55f}:"nopf",\u{1d4c3}:"nscr",\u2115:"Nopf",\u{1d4a9}:"Nscr",\u{1d511}:"Nfr",\u0144:"nacute",\u0143:"Nacute",\u0148:"ncaron",\u0147:"Ncaron",\u00f1:"ntilde",\u00d1:"Ntilde",\u0146:"ncedil",\u0145:"Ncedil","\u2116":"numero",\u014b:"eng",\u014a:"ENG",\u{1d560}:"oopf",\u{1d52c}:"ofr",\u2134:"oscr",\u{1d4aa}:"Oscr",\u{1d512}:"Ofr",\u{1d546}:"Oopf",\u00ba:"ordm",\u00f3:"oacute",\u00d3:"Oacute",\u00f2:"ograve",\u00d2:"Ograve",\u00f4:"ocirc",\u00d4:"Ocirc",\u00f6:"ouml",\u00d6:"Ouml",\u0151:"odblac",\u0150:"Odblac",\u00f5:"otilde",\u00d5:"Otilde",\u00f8:"oslash",\u00d8:"Oslash",\u014d:"omacr",\u014c:"Omacr",\u0153:"oelig",\u0152:"OElig",\u{1d52d}:"pfr",\u{1d4c5}:"pscr",\u{1d561}:"popf",\u2119:"Popf",\u{1d513}:"Pfr",\u{1d4ab}:"Pscr",\u{1d562}:"qopf",\u{1d52e}:"qfr",\u{1d4c6}:"qscr",\u{1d4ac}:"Qscr",\u{1d514}:"Qfr",\u211a:"Qopf",\u0138:"kgreen",\u{1d52f}:"rfr",\u{1d563}:"ropf",\u{1d4c7}:"rscr",\u211b:"Rscr",\u211c:"Re",\u211d:"Ropf",\u0155:"racute",\u0154:"Racute",\u0159:"rcaron",\u0158:"Rcaron",\u0157:"rcedil",\u0156:"Rcedil",\u{1d564}:"sopf",\u{1d4c8}:"sscr",\u{1d530}:"sfr",\u{1d54a}:"Sopf",\u{1d516}:"Sfr",\u{1d4ae}:"Sscr","\u24c8":"oS",\u015b:"sacute",\u015a:"Sacute",\u015d:"scirc",\u015c:"Scirc",\u0161:"scaron",\u0160:"Scaron",\u015f:"scedil",\u015e:"Scedil",\u00df:"szlig",\u{1d531}:"tfr",\u{1d4c9}:"tscr",\u{1d565}:"topf",\u{1d4af}:"Tscr",\u{1d517}:"Tfr",\u{1d54b}:"Topf",\u0165:"tcaron",\u0164:"Tcaron",\u0163:"tcedil",\u0162:"Tcedil","\u2122":"trade",\u0167:"tstrok",\u0166:"Tstrok",\u{1d4ca}:"uscr",\u{1d566}:"uopf",\u{1d532}:"ufr",\u{1d54c}:"Uopf",\u{1d518}:"Ufr",\u{1d4b0}:"Uscr",\u00fa:"uacute",\u00da:"Uacute",\u00f9:"ugrave",\u00d9:"Ugrave",\u016d:"ubreve",\u016c:"Ubreve",\u00fb:"ucirc",\u00db:"Ucirc",\u016f:"uring",\u016e:"Uring",\u00fc:"uuml",\u00dc:"Uuml",\u0171:"udblac",\u0170:"Udblac",\u0169:"utilde",\u0168:"Utilde",\u0173:"uogon",\u0172:"Uogon",\u016b:"umacr",\u016a:"Umacr",\u{1d533}:"vfr",\u{1d567}:"vopf",\u{1d4cb}:"vscr",\u{1d519}:"Vfr",\u{1d54d}:"Vopf",\u{1d4b1}:"Vscr",\u{1d568}:"wopf",\u{1d4cc}:"wscr",\u{1d534}:"wfr",\u{1d4b2}:"Wscr",\u{1d54e}:"Wopf",\u{1d51a}:"Wfr",\u0175:"wcirc",\u0174:"Wcirc",\u{1d535}:"xfr",\u{1d4cd}:"xscr",\u{1d569}:"xopf",\u{1d54f}:"Xopf",\u{1d51b}:"Xfr",\u{1d4b3}:"Xscr",\u{1d536}:"yfr",\u{1d4ce}:"yscr",\u{1d56a}:"yopf",\u{1d4b4}:"Yscr",\u{1d51c}:"Yfr",\u{1d550}:"Yopf",\u00fd:"yacute",\u00dd:"Yacute",\u0177:"ycirc",\u0176:"Ycirc",\u00ff:"yuml",\u0178:"Yuml",\u{1d4cf}:"zscr",\u{1d537}:"zfr",\u{1d56b}:"zopf",\u2128:"Zfr",\u2124:"Zopf",\u{1d4b5}:"Zscr",\u017a:"zacute",\u0179:"Zacute",\u017e:"zcaron",\u017d:"Zcaron",\u017c:"zdot",\u017b:"Zdot",\u01b5:"imped",\u00fe:"thorn",\u00de:"THORN",\u0149:"napos",\u03b1:"alpha",\u0391:"Alpha",\u03b2:"beta",\u0392:"Beta",\u03b3:"gamma",\u0393:"Gamma",\u03b4:"delta",\u0394:"Delta",\u03b5:"epsi",\u03f5:"epsiv",\u0395:"Epsilon",\u03dd:"gammad",\u03dc:"Gammad",\u03b6:"zeta",\u0396:"Zeta",\u03b7:"eta",\u0397:"Eta",\u03b8:"theta",\u03d1:"thetav",\u0398:"Theta",\u03b9:"iota",\u0399:"Iota",\u03ba:"kappa",\u03f0:"kappav",\u039a:"Kappa",\u03bb:"lambda",\u039b:"Lambda",\u03bc:"mu",\u00b5:"micro",\u039c:"Mu",\u03bd:"nu",\u039d:"Nu",\u03be:"xi",\u039e:"Xi",\u03bf:"omicron",\u039f:"Omicron",\u03c0:"pi",\u03d6:"piv",\u03a0:"Pi",\u03c1:"rho",\u03f1:"rhov",\u03a1:"Rho",\u03c3:"sigma",\u03a3:"Sigma",\u03c2:"sigmaf",\u03c4:"tau",\u03a4:"Tau",\u03c5:"upsi",\u03a5:"Upsilon",\u03d2:"Upsi",\u03c6:"phi",\u03d5:"phiv",\u03a6:"Phi",\u03c7:"chi",\u03a7:"Chi",\u03c8:"psi",\u03a8:"Psi",\u03c9:"omega",\u03a9:"ohm",\u0430:"acy",\u0410:"Acy",\u0431:"bcy",\u0411:"Bcy",\u0432:"vcy",\u0412:"Vcy",\u0433:"gcy",\u0413:"Gcy",\u0453:"gjcy",\u0403:"GJcy",\u0434:"dcy",\u0414:"Dcy",\u0452:"djcy",\u0402:"DJcy",\u0435:"iecy",\u0415:"IEcy",\u0451:"iocy",\u0401:"IOcy",\u0454:"jukcy",\u0404:"Jukcy",\u0436:"zhcy",\u0416:"ZHcy",\u0437:"zcy",\u0417:"Zcy",\u0455:"dscy",\u0405:"DScy",\u0438:"icy",\u0418:"Icy",\u0456:"iukcy",\u0406:"Iukcy",\u0457:"yicy",\u0407:"YIcy",\u0439:"jcy",\u0419:"Jcy",\u0458:"jsercy",\u0408:"Jsercy",\u043a:"kcy",\u041a:"Kcy",\u045c:"kjcy",\u040c:"KJcy",\u043b:"lcy",\u041b:"Lcy",\u0459:"ljcy",\u0409:"LJcy",\u043c:"mcy",\u041c:"Mcy",\u043d:"ncy",\u041d:"Ncy",\u045a:"njcy",\u040a:"NJcy",\u043e:"ocy",\u041e:"Ocy",\u043f:"pcy",\u041f:"Pcy",\u0440:"rcy",\u0420:"Rcy",\u0441:"scy",\u0421:"Scy",\u0442:"tcy",\u0422:"Tcy",\u045b:"tshcy",\u040b:"TSHcy",\u0443:"ucy",\u0423:"Ucy",\u045e:"ubrcy",\u040e:"Ubrcy",\u0444:"fcy",\u0424:"Fcy",\u0445:"khcy",\u0425:"KHcy",\u0446:"tscy",\u0426:"TScy",\u0447:"chcy",\u0427:"CHcy",\u045f:"dzcy",\u040f:"DZcy",\u0448:"shcy",\u0428:"SHcy",\u0449:"shchcy",\u0429:"SHCHcy",\u044a:"hardcy",\u042a:"HARDcy",\u044b:"ycy",\u042b:"Ycy",\u044c:"softcy",\u042c:"SOFTcy",\u044d:"ecy",\u042d:"Ecy",\u044e:"yucy",\u042e:"YUcy",\u044f:"yacy",\u042f:"YAcy",\u2135:"aleph",\u2136:"beth",\u2137:"gimel",\u2138:"daleth"},P=/["&'<>`]/g,D={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},k=/(?:[xX][^a-fA-F0-9]|[^0-9xX])/,S=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,x=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|([0-9]+)(;?)|[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,B={aacute:"\xe1",Aacute:"\xc1",abreve:"\u0103",Abreve:"\u0102",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",acy:"\u0430",Acy:"\u0410",aelig:"\xe6",AElig:"\xc6",af:"\u2061",afr:"\u{1d51e}",Afr:"\u{1d504}",agrave:"\xe0",Agrave:"\xc0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03b1",Alpha:"\u0391",amacr:"\u0101",Amacr:"\u0100",amalg:"\u2a3f",amp:"&",AMP:"&",and:"\u2227",And:"\u2a53",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:"\xc5",angzarr:"\u237c",aogon:"\u0105",Aogon:"\u0104",aopf:"\u{1d552}",Aopf:"\u{1d538}",ap:"\u2248",apacir:"\u2a6f",ape:"\u224a",apE:"\u2a70",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",aring:"\xe5",Aring:"\xc5",ascr:"\u{1d4b6}",Ascr:"\u{1d49c}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",bcy:"\u0431",Bcy:"\u0411",bdquo:"\u201e",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",beta:"\u03b2",Beta:"\u0392",beth:"\u2136",between:"\u226c",bfr:"\u{1d51f}",Bfr:"\u{1d505}",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:"=\u20e5",bnequiv:"\u2261\u20e5",bnot:"\u2310",bNot:"\u2aed",bopf:"\u{1d553}",Bopf:"\u{1d539}",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250c",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252c",boxhD:"\u2565",boxHd:"\u2564",boxHD:"\u2566",boxhu:"\u2534",boxhU:"\u2568",boxHu:"\u2567",boxHU:"\u2569",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxuL:"\u255b",boxUl:"\u255c",boxUL:"\u255d",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255a",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253c",boxvH:"\u256a",boxVh:"\u256b",boxVH:"\u256c",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251c",boxvR:"\u255e",boxVr:"\u255f",boxVR:"\u2560",bprime:"\u2035",breve:"\u02d8",Breve:"\u02d8",brvbar:"\xa6",bscr:"\u{1d4b7}",Bscr:"\u212c",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpe:"\u224f",bumpE:"\u2aae",bumpeq:"\u224f",Bumpeq:"\u224e",cacute:"\u0107",Cacute:"\u0106",cap:"\u2229",Cap:"\u22d2",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",ccaron:"\u010d",Ccaron:"\u010c",ccedil:"\xe7",Ccedil:"\xc7",ccirc:"\u0109",Ccirc:"\u0108",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",cdot:"\u010b",Cdot:"\u010a",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\u{1d520}",Cfr:"\u212d",chcy:"\u0447",CHcy:"\u0427",check:"\u2713",checkmark:"\u2713",chi:"\u03c7",Chi:"\u03a7",cir:"\u25cb",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cire:"\u2257",cirE:"\u29c3",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",colone:"\u2254",Colone:"\u2a74",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",conint:"\u222e",Conint:"\u222f",ContourIntegral:"\u222e",copf:"\u{1d554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xa9",COPY:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",cross:"\u2717",Cross:"\u2a2f",cscr:"\u{1d4b8}",Cscr:"\u{1d49e}",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",cup:"\u222a",Cup:"\u22d3",cupbrcap:"\u2a48",cupcap:"\u2a46",CupCap:"\u224d",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",dArr:"\u21d3",Darr:"\u21a1",dash:"\u2010",dashv:"\u22a3",Dashv:"\u2ae4",dbkarow:"\u290f",dblac:"\u02dd",dcaron:"\u010f",Dcaron:"\u010e",dcy:"\u0434",Dcy:"\u0414",dd:"\u2146",DD:"\u2145",ddagger:"\u2021",ddarr:"\u21ca",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",delta:"\u03b4",Delta:"\u0394",demptyv:"\u29b1",dfisht:"\u297f",dfr:"\u{1d521}",Dfr:"\u{1d507}",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",diamond:"\u22c4",Diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",djcy:"\u0452",DJcy:"\u0402",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",dopf:"\u{1d555}",Dopf:"\u{1d53b}",dot:"\u02d9",Dot:"\xa8",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",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",Downarrow:"\u21d3",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",DownTeeArrow:"\u21a7",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",dscr:"\u{1d4b9}",Dscr:"\u{1d49f}",dscy:"\u0455",DScy:"\u0405",dsol:"\u29f6",dstrok:"\u0111",Dstrok:"\u0110",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",dzcy:"\u045f",DZcy:"\u040f",dzigrarr:"\u27ff",eacute:"\xe9",Eacute:"\xc9",easter:"\u2a6e",ecaron:"\u011b",Ecaron:"\u011a",ecir:"\u2256",ecirc:"\xea",Ecirc:"\xca",ecolon:"\u2255",ecy:"\u044d",Ecy:"\u042d",eDDot:"\u2a77",edot:"\u0117",eDot:"\u2251",Edot:"\u0116",ee:"\u2147",efDot:"\u2252",efr:"\u{1d522}",Efr:"\u{1d508}",eg:"\u2a9a",egrave:"\xe8",Egrave:"\xc8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",emacr:"\u0113",Emacr:"\u0112",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",eng:"\u014b",ENG:"\u014a",ensp:"\u2002",eogon:"\u0119",Eogon:"\u0118",eopf:"\u{1d556}",Eopf:"\u{1d53c}",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",epsilon:"\u03b5",Epsilon:"\u0395",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",escr:"\u212f",Escr:"\u2130",esdot:"\u2250",esim:"\u2242",Esim:"\u2a73",eta:"\u03b7",Eta:"\u0397",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",Fcy:"\u0424",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",ffr:"\u{1d523}",Ffr:"\u{1d509}",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",fopf:"\u{1d557}",Fopf:"\u{1d53d}",forall:"\u2200",ForAll:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",fscr:"\u{1d4bb}",Fscr:"\u2131",gacute:"\u01f5",gamma:"\u03b3",Gamma:"\u0393",gammad:"\u03dd",Gammad:"\u03dc",gap:"\u2a86",gbreve:"\u011f",Gbreve:"\u011e",Gcedil:"\u0122",gcirc:"\u011d",Gcirc:"\u011c",gcy:"\u0433",Gcy:"\u0413",gdot:"\u0121",Gdot:"\u0120",ge:"\u2265",gE:"\u2267",gel:"\u22db",gEl:"\u2a8c",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",gfr:"\u{1d524}",Gfr:"\u{1d50a}",gg:"\u226b",Gg:"\u22d9",ggg:"\u22d9",gimel:"\u2137",gjcy:"\u0453",GJcy:"\u0403",gl:"\u2277",gla:"\u2aa5",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gnE:"\u2269",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",gopf:"\u{1d558}",Gopf:"\u{1d53e}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",gscr:"\u210a",Gscr:"\u{1d4a2}",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",gt:">",Gt:"\u226b",GT:">",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",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",hardcy:"\u044a",HARDcy:"\u042a",harr:"\u2194",hArr:"\u21d4",harrcir:"\u2948",harrw:"\u21ad",Hat:"^",hbar:"\u210f",hcirc:"\u0125",Hcirc:"\u0124",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",hfr:"\u{1d525}",Hfr:"\u210c",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",hopf:"\u{1d559}",Hopf:"\u210d",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1d4bd}",Hscr:"\u210b",hslash:"\u210f",hstrok:"\u0127",Hstrok:"\u0126",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",iacute:"\xed",Iacute:"\xcd",ic:"\u2063",icirc:"\xee",Icirc:"\xce",icy:"\u0438",Icy:"\u0418",Idot:"\u0130",iecy:"\u0435",IEcy:"\u0415",iexcl:"\xa1",iff:"\u21d4",ifr:"\u{1d526}",Ifr:"\u2111",igrave:"\xec",Igrave:"\xcc",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",ijlig:"\u0133",IJlig:"\u0132",Im:"\u2111",imacr:"\u012b",Imacr:"\u012a",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",in:"\u2208",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",int:"\u222b",Int:"\u222c",intcal:"\u22ba",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",iocy:"\u0451",IOcy:"\u0401",iogon:"\u012f",Iogon:"\u012e",iopf:"\u{1d55a}",Iopf:"\u{1d540}",iota:"\u03b9",Iota:"\u0399",iprod:"\u2a3c",iquest:"\xbf",iscr:"\u{1d4be}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",Itilde:"\u0128",iukcy:"\u0456",Iukcy:"\u0406",iuml:"\xef",Iuml:"\xcf",jcirc:"\u0135",Jcirc:"\u0134",jcy:"\u0439",Jcy:"\u0419",jfr:"\u{1d527}",Jfr:"\u{1d50d}",jmath:"\u0237",jopf:"\u{1d55b}",Jopf:"\u{1d541}",jscr:"\u{1d4bf}",Jscr:"\u{1d4a5}",jsercy:"\u0458",Jsercy:"\u0408",jukcy:"\u0454",Jukcy:"\u0404",kappa:"\u03ba",Kappa:"\u039a",kappav:"\u03f0",kcedil:"\u0137",Kcedil:"\u0136",kcy:"\u043a",Kcy:"\u041a",kfr:"\u{1d528}",Kfr:"\u{1d50e}",kgreen:"\u0138",khcy:"\u0445",KHcy:"\u0425",kjcy:"\u045c",KJcy:"\u040c",kopf:"\u{1d55c}",Kopf:"\u{1d542}",kscr:"\u{1d4c0}",Kscr:"\u{1d4a6}",lAarr:"\u21da",lacute:"\u013a",Lacute:"\u0139",laemptyv:"\u29b4",lagran:"\u2112",lambda:"\u03bb",Lambda:"\u039b",lang:"\u27e8",Lang:"\u27ea",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",larr:"\u2190",lArr:"\u21d0",Larr:"\u219e",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",lat:"\u2aab",latail:"\u2919",lAtail:"\u291b",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lBarr:"\u290e",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",lcaron:"\u013e",Lcaron:"\u013d",lcedil:"\u013c",Lcedil:"\u013b",lceil:"\u2308",lcub:"{",lcy:"\u043b",Lcy:"\u041b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27e8",leftarrow:"\u2190",Leftarrow:"\u21d0",LeftArrow:"\u2190",LeftArrowBar:"\u21e4",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",leftrightarrow:"\u2194",Leftrightarrow:"\u21d4",LeftRightArrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTee:"\u22a3",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangle:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",LeftVectorBar:"\u2952",leg:"\u22da",lEg:"\u2a8b",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",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",lfr:"\u{1d529}",Lfr:"\u{1d50f}",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",ljcy:"\u0459",LJcy:"\u0409",ll:"\u226a",Ll:"\u22d8",llarr:"\u21c7",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",lmidot:"\u0140",Lmidot:"\u013f",lmoust:"\u23b0",lmoustache:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lnE:"\u2268",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",Longleftarrow:"\u27f8",LongLeftArrow:"\u27f5",longleftrightarrow:"\u27f7",Longleftrightarrow:"\u27fa",LongLeftRightArrow:"\u27f7",longmapsto:"\u27fc",longrightarrow:"\u27f6",Longrightarrow:"\u27f9",LongRightArrow:"\u27f6",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",lopf:"\u{1d55d}",Lopf:"\u{1d543}",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\u{1d4c1}",Lscr:"\u2112",lsh:"\u21b0",Lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",lstrok:"\u0142",Lstrok:"\u0141",lt:"<",Lt:"\u226a",LT:"<",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21a6",Map:"\u2905",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",mcy:"\u043c",Mcy:"\u041c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",mfr:"\u{1d52a}",Mfr:"\u{1d510}",mho:"\u2127",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",mopf:"\u{1d55e}",Mopf:"\u{1d544}",mp:"\u2213",mscr:"\u{1d4c2}",Mscr:"\u2133",mstpos:"\u223e",mu:"\u03bc",Mu:"\u039c",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",nacute:"\u0144",Nacute:"\u0143",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266e",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",ncaron:"\u0148",Ncaron:"\u0147",ncedil:"\u0146",Ncedil:"\u0145",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",ncy:"\u043d",Ncy:"\u041d",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21d7",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",nfr:"\u{1d52b}",Nfr:"\u{1d511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",ngt:"\u226f",nGt:"\u226b\u20d2",ngtr:"\u226f",nGtv:"\u226b\u0338",nharr:"\u21ae",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",njcy:"\u045a",NJcy:"\u040a",nlarr:"\u219a",nlArr:"\u21cd",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219a",nLeftarrow:"\u21cd",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nlt:"\u226e",nLt:"\u226a\u20d2",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",nopf:"\u{1d55f}",Nopf:"\u2115",not:"\xac",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",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",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",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",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",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:"\u219b",nrArr:"\u21cf",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",nRightarrow:"\u21cf",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",nscr:"\u{1d4c3}",Nscr:"\u{1d4a9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2ac5\u0338",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2ac6\u0338",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",ntilde:"\xf1",Ntilde:"\xd1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",nu:"\u03bd",Nu:"\u039d",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21d6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xf3",Oacute:"\xd3",oast:"\u229b",ocir:"\u229a",ocirc:"\xf4",Ocirc:"\xd4",ocy:"\u043e",Ocy:"\u041e",odash:"\u229d",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29bf",ofr:"\u{1d52c}",Ofr:"\u{1d512}",ogon:"\u02db",ograve:"\xf2",Ograve:"\xd2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",omacr:"\u014d",Omacr:"\u014c",omega:"\u03c9",Omega:"\u03a9",omicron:"\u03bf",Omicron:"\u039f",omid:"\u29b6",ominus:"\u2296",oopf:"\u{1d560}",Oopf:"\u{1d546}",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",or:"\u2228",Or:"\u2a54",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",oscr:"\u2134",Oscr:"\u{1d4aa}",oslash:"\xf8",Oslash:"\xd8",osol:"\u2298",otilde:"\xf5",Otilde:"\xd5",otimes:"\u2297",Otimes:"\u2a37",otimesas:"\u2a36",ouml:"\xf6",Ouml:"\xd6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",pcy:"\u043f",Pcy:"\u041f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",pfr:"\u{1d52d}",Pfr:"\u{1d513}",phi:"\u03c6",Phi:"\u03a6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",pi:"\u03c0",Pi:"\u03a0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",popf:"\u{1d561}",Popf:"\u2119",pound:"\xa3",pr:"\u227a",Pr:"\u2abb",prap:"\u2ab7",prcue:"\u227c",pre:"\u2aaf",prE:"\u2ab3",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",precsim:"\u227e",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportion:"\u2237",Proportional:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",pscr:"\u{1d4c5}",Pscr:"\u{1d4ab}",psi:"\u03c8",Psi:"\u03a8",puncsp:"\u2008",qfr:"\u{1d52e}",Qfr:"\u{1d514}",qint:"\u2a0c",qopf:"\u{1d562}",Qopf:"\u211a",qprime:"\u2057",qscr:"\u{1d4c6}",Qscr:"\u{1d4ac}",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",quot:'"',QUOT:'"',rAarr:"\u21db",race:"\u223d\u0331",racute:"\u0155",Racute:"\u0154",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",Rang:"\u27eb",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",rarr:"\u2192",rArr:"\u21d2",Rarr:"\u21a0",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21a3",Rarrtl:"\u2916",rarrw:"\u219d",ratail:"\u291a",rAtail:"\u291c",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rBarr:"\u290f",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",rcaron:"\u0159",Rcaron:"\u0158",rcedil:"\u0157",Rcedil:"\u0156",rceil:"\u2309",rcub:"}",rcy:"\u0440",Rcy:"\u0420",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",Re:"\u211c",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",reg:"\xae",REG:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",rfr:"\u{1d52f}",Rfr:"\u211c",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",rho:"\u03c1",Rho:"\u03a1",rhov:"\u03f1",RightAngleBracket:"\u27e9",rightarrow:"\u2192",Rightarrow:"\u21d2",RightArrow:"\u2192",RightArrowBar:"\u21e5",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangle:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",RightVectorBar:"\u2953",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:"\u{1d563}",Ropf:"\u211d",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",rscr:"\u{1d4c7}",Rscr:"\u211b",rsh:"\u21b1",Rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",sacute:"\u015b",Sacute:"\u015a",sbquo:"\u201a",sc:"\u227b",Sc:"\u2abc",scap:"\u2ab8",scaron:"\u0161",Scaron:"\u0160",sccue:"\u227d",sce:"\u2ab0",scE:"\u2ab4",scedil:"\u015f",Scedil:"\u015e",scirc:"\u015d",Scirc:"\u015c",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",scy:"\u0441",Scy:"\u0421",sdot:"\u22c5",sdotb:"\u22a1",sdote:"\u2a66",searhk:"\u2925",searr:"\u2198",seArr:"\u21d8",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1d530}",Sfr:"\u{1d516}",sfrown:"\u2322",sharp:"\u266f",shchcy:"\u0449",SHCHcy:"\u0429",shcy:"\u0448",SHcy:"\u0428",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",sigma:"\u03c3",Sigma:"\u03a3",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",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",softcy:"\u044c",SOFTcy:"\u042c",sol:"/",solb:"\u29c4",solbar:"\u233f",sopf:"\u{1d564}",Sopf:"\u{1d54a}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",square:"\u25a1",Square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",sscr:"\u{1d4c8}",Sscr:"\u{1d4ae}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",star:"\u2606",Star:"\u22c6",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",sub:"\u2282",Sub:"\u22d0",subdot:"\u2abd",sube:"\u2286",subE:"\u2ac5",subedot:"\u2ac3",submult:"\u2ac1",subne:"\u228a",subnE:"\u2acb",subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",Subset:"\u22d0",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",sum:"\u2211",Sum:"\u2211",sung:"\u266a",sup:"\u2283",Sup:"\u22d1",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supe:"\u2287",supE:"\u2ac6",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supne:"\u228b",supnE:"\u2acc",supplus:"\u2ac0",supset:"\u2283",Supset:"\u22d1",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21d9",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",tau:"\u03c4",Tau:"\u03a4",tbrk:"\u23b4",tcaron:"\u0165",Tcaron:"\u0164",tcedil:"\u0163",Tcedil:"\u0162",tcy:"\u0442",Tcy:"\u0422",tdot:"\u20db",telrec:"\u2315",tfr:"\u{1d531}",Tfr:"\u{1d517}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",theta:"\u03b8",Theta:"\u0398",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223c",thorn:"\xfe",THORN:"\xde",tilde:"\u02dc",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xd7",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",topf:"\u{1d565}",Topf:"\u{1d54b}",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",tscr:"\u{1d4c9}",Tscr:"\u{1d4af}",tscy:"\u0446",TScy:"\u0426",tshcy:"\u045b",TSHcy:"\u040b",tstrok:"\u0167",Tstrok:"\u0166",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",uacute:"\xfa",Uacute:"\xda",uarr:"\u2191",uArr:"\u21d1",Uarr:"\u219f",Uarrocir:"\u2949",ubrcy:"\u045e",Ubrcy:"\u040e",ubreve:"\u016d",Ubreve:"\u016c",ucirc:"\xfb",Ucirc:"\xdb",ucy:"\u0443",Ucy:"\u0423",udarr:"\u21c5",udblac:"\u0171",Udblac:"\u0170",udhar:"\u296e",ufisht:"\u297e",ufr:"\u{1d532}",Ufr:"\u{1d518}",ugrave:"\xf9",Ugrave:"\xd9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",umacr:"\u016b",Umacr:"\u016a",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",uogon:"\u0173",Uogon:"\u0172",uopf:"\u{1d566}",Uopf:"\u{1d54c}",uparrow:"\u2191",Uparrow:"\u21d1",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",updownarrow:"\u2195",Updownarrow:"\u21d5",UpDownArrow:"\u2195",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03c5",Upsi:"\u03d2",upsih:"\u03d2",upsilon:"\u03c5",Upsilon:"\u03a5",UpTee:"\u22a5",UpTeeArrow:"\u21a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",uring:"\u016f",Uring:"\u016e",urtri:"\u25f9",uscr:"\u{1d4ca}",Uscr:"\u{1d4b0}",utdot:"\u22f0",utilde:"\u0169",Utilde:"\u0168",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",uuml:"\xfc",Uuml:"\xdc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",vArr:"\u21d5",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vBar:"\u2ae8",Vbar:"\u2aeb",vBarv:"\u2ae9",vcy:"\u0432",Vcy:"\u0412",vdash:"\u22a2",vDash:"\u22a8",Vdash:"\u22a9",VDash:"\u22ab",Vdashl:"\u2ae6",vee:"\u2228",Vee:"\u22c1",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",vfr:"\u{1d533}",Vfr:"\u{1d519}",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",vopf:"\u{1d567}",Vopf:"\u{1d54d}",vprop:"\u221d",vrtri:"\u22b3",vscr:"\u{1d4cb}",Vscr:"\u{1d4b1}",vsubne:"\u228a\ufe00",vsubnE:"\u2acb\ufe00",vsupne:"\u228b\ufe00",vsupnE:"\u2acc\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",wcirc:"\u0175",Wcirc:"\u0174",wedbar:"\u2a5f",wedge:"\u2227",Wedge:"\u22c0",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1d534}",Wfr:"\u{1d51a}",wopf:"\u{1d568}",Wopf:"\u{1d54e}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1d4cc}",Wscr:"\u{1d4b2}",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",xfr:"\u{1d535}",Xfr:"\u{1d51b}",xharr:"\u27f7",xhArr:"\u27fa",xi:"\u03be",Xi:"\u039e",xlarr:"\u27f5",xlArr:"\u27f8",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",xopf:"\u{1d569}",Xopf:"\u{1d54f}",xoplus:"\u2a01",xotime:"\u2a02",xrarr:"\u27f6",xrArr:"\u27f9",xscr:"\u{1d4cd}",Xscr:"\u{1d4b3}",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",yacute:"\xfd",Yacute:"\xdd",yacy:"\u044f",YAcy:"\u042f",ycirc:"\u0177",Ycirc:"\u0176",ycy:"\u044b",Ycy:"\u042b",yen:"\xa5",yfr:"\u{1d536}",Yfr:"\u{1d51c}",yicy:"\u0457",YIcy:"\u0407",yopf:"\u{1d56a}",Yopf:"\u{1d550}",yscr:"\u{1d4ce}",Yscr:"\u{1d4b4}",yucy:"\u044e",YUcy:"\u042e",yuml:"\xff",Yuml:"\u0178",zacute:"\u017a",Zacute:"\u0179",zcaron:"\u017e",Zcaron:"\u017d",zcy:"\u0437",Zcy:"\u0417",zdot:"\u017c",Zdot:"\u017b",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",zeta:"\u03b6",Zeta:"\u0396",zfr:"\u{1d537}",Zfr:"\u2128",zhcy:"\u0436",ZHcy:"\u0416",zigrarr:"\u21dd",zopf:"\u{1d56b}",Zopf:"\u2124",zscr:"\u{1d4cf}",Zscr:"\u{1d4b5}",zwj:"\u200d",zwnj:"\u200c"},z={aacute:"\xe1",Aacute:"\xc1",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",aelig:"\xe6",AElig:"\xc6",agrave:"\xe0",Agrave:"\xc0",amp:"&",AMP:"&",aring:"\xe5",Aring:"\xc5",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",brvbar:"\xa6",ccedil:"\xe7",Ccedil:"\xc7",cedil:"\xb8",cent:"\xa2",copy:"\xa9",COPY:"\xa9",curren:"\xa4",deg:"\xb0",divide:"\xf7",eacute:"\xe9",Eacute:"\xc9",ecirc:"\xea",Ecirc:"\xca",egrave:"\xe8",Egrave:"\xc8",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",gt:">",GT:">",iacute:"\xed",Iacute:"\xcd",icirc:"\xee",Icirc:"\xce",iexcl:"\xa1",igrave:"\xec",Igrave:"\xcc",iquest:"\xbf",iuml:"\xef",Iuml:"\xcf",laquo:"\xab",lt:"<",LT:"<",macr:"\xaf",micro:"\xb5",middot:"\xb7",nbsp:"\xa0",not:"\xac",ntilde:"\xf1",Ntilde:"\xd1",oacute:"\xf3",Oacute:"\xd3",ocirc:"\xf4",Ocirc:"\xd4",ograve:"\xf2",Ograve:"\xd2",ordf:"\xaa",ordm:"\xba",oslash:"\xf8",Oslash:"\xd8",otilde:"\xf5",Otilde:"\xd5",ouml:"\xf6",Ouml:"\xd6",para:"\xb6",plusmn:"\xb1",pound:"\xa3",quot:'"',QUOT:'"',raquo:"\xbb",reg:"\xae",REG:"\xae",sect:"\xa7",shy:"\xad",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",szlig:"\xdf",thorn:"\xfe",THORN:"\xde",times:"\xd7",uacute:"\xfa",Uacute:"\xda",ucirc:"\xfb",Ucirc:"\xdb",ugrave:"\xf9",Ugrave:"\xd9",uml:"\xa8",uuml:"\xfc",Uuml:"\xdc",yacute:"\xfd",Yacute:"\xdd",yen:"\xa5",yuml:"\xff"},re={0:"\ufffd",128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"},we=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],$=String.fromCharCode,b={}.hasOwnProperty,K=function(ke,Ve){return b.call(ke,Ve)},oe=function(ke,Ve){if(!ke)return Ve;var ye,se={};for(ye in Ve)se[ye]=K(ke,ye)?ke[ye]:Ve[ye];return se},_e=function(ke,Ve){var se="";return ke>=55296&&ke<=57343||ke>1114111?(Ve&&X("character reference outside the permissible Unicode range"),"\ufffd"):K(re,ke)?(Ve&&X("disallowed character reference"),re[ke]):(Ve&&function(ke,Ve){for(var se=-1,ye=ke.length;++se65535&&(se+=$((ke-=65536)>>>10&1023|55296),ke=56320|1023&ke),se+=$(ke))},V=function(ke){return""+ke.toString(16).toUpperCase()+";"},N=function(ke){return""+ke+";"},X=function(ke){throw Error("Parse error: "+ke)},pe=function(ke,Ve){(Ve=oe(Ve,pe.options)).strict&&S.test(ke)&&X("forbidden code point");var Ce=Ve.useNamedReferences,ae=Ve.allowUnsafeSymbols,R=Ve.decimal?N:V,We=function(Ge){return R(Ge.charCodeAt(0))};return Ve.encodeEverything?(ke=ke.replace(I,function(Ge){return Ce&&K(E,Ge)?"&"+E[Ge]+";":We(Ge)}),Ce&&(ke=ke.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),Ce&&(ke=ke.replace(T,function(Ge){return"&"+E[Ge]+";"}))):Ce?(ae||(ke=ke.replace(P,function(Ge){return"&"+E[Ge]+";"})),ke=(ke=ke.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(T,function(Ge){return"&"+E[Ge]+";"})):ae||(ke=ke.replace(P,We)),ke.replace(F,function(Ge){var Nt=Ge.charCodeAt(0),ln=Ge.charCodeAt(1);return R(1024*(Nt-55296)+ln-56320+65536)}).replace(O,We)};pe.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var he=function(ke,Ve){var se=(Ve=oe(Ve,he.options)).strict;return se&&k.test(ke)&&X("malformed character reference"),ke.replace(x,function(ye,Ce,ae,R,We,Ge,Nt,ln,ui){var Hi,Qs,Ch,wh,vt,ko;return Ce?B[vt=Ce]:ae?(vt=ae,(ko=R)&&Ve.isAttributeValue?(se&&"="==ko&&X("`&` did not start a character reference"),ye):(se&&X("named character reference was not terminated by a semicolon"),z[vt]+(ko||""))):We?(Ch=We,Qs=Ge,se&&!Qs&&X("character reference was not terminated by a semicolon"),Hi=parseInt(Ch,10),_e(Hi,se)):Nt?(wh=Nt,Qs=ln,se&&!Qs&&X("character reference was not terminated by a semicolon"),Hi=parseInt(wh,16),_e(Hi,se)):(se&&X("named character reference was not terminated by a semicolon"),ye)})};he.options={isAttributeValue:!1,strict:!1};var je={version:"1.2.0",encode:pe,decode:he,escape:function(ke){return ke.replace(P,function(Ve){return D[Ve]})},unescape:he};void 0!==(le=function(){return je}.call(w,G,w,Le))&&(Le.exports=le)}()},4856:(Le,w,G)=>{Le.exports=G(1652)},7287:(Le,w,G)=>{G(9542);const{trimCharacter:de}=G(1458),{BlockStackItem:Q,TableCellStackItem:q,TableRowStackItem:F,TableStackItem:I,TransformerStackItem:O}=G(6237),{tableToString:T}=G(8186),{WhitespaceProcessor:E}=G(7139);function D(S){if(!(S instanceof Q||S instanceof q))throw new Error("Only blocks and table cells can be requested for text contents.");return S.inlineTextBuilder.isEmpty()?S.rawText:S.rawText+S.inlineTextBuilder.toString()}function k(S,x,B,z){if(!(S instanceof Q||S instanceof q))throw new Error("Only blocks and table cells can contain text.");const re=D(S),we=Math.max(S.stashedLineBreaks,B);S.inlineTextBuilder.clear(),re?S.rawText=re+"\n".repeat(we)+x:(S.rawText=x,S.leadingLineBreaks=we),S.stashedLineBreaks=z}G(4563),Le.exports={BlockTextBuilder:class P{constructor(x,B){this.options=x,this.picker=B,this.whitespaceProcessor=new E(x),this._stackItem=new Q(x),this._wordTransformer=void 0}pushWordTransform(x){this._wordTransformer=new O(this._wordTransformer,x)}popWordTransform(){if(!this._wordTransformer)return;const x=this._wordTransformer.transform;return this._wordTransformer=this._wordTransformer.next,x}_getCombinedWordTransformer(){const x=(B,z)=>z?x(z.transform(B),z.next):B;return B=>x(B,this._wordTransformer)}_popStackItem(){const x=this._stackItem;return this._stackItem=x.next,x}addLineBreak(){(this._stackItem instanceof Q||this._stackItem instanceof q)&&(this._stackItem.isPre?this._stackItem.rawText+="\n":this._stackItem.inlineTextBuilder.startNewLine())}addWordBreakOpportunity(){(this._stackItem instanceof Q||this._stackItem instanceof q)&&(this._stackItem.inlineTextBuilder.wordBreakOpportunity=!0)}addInline(x,B={}){this._addInline(x,"object"==typeof B?B:{noWordTransform:B})}_addInline(x,{noWordTransform:B=!1}={}){if(this._stackItem instanceof Q||this._stackItem instanceof q){if(this._stackItem.isPre)return void(this._stackItem.rawText+=x);if(0!==x.length&&(!this._stackItem.stashedLineBreaks||this.whitespaceProcessor.testContainsWords(x))){if(this.options.preserveNewlines){const z=this.whitespaceProcessor.countNewlinesNoWords(x);if(z>0)return void this._stackItem.inlineTextBuilder.startNewLine(z)}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.shrinkWrapAdd(x,this._stackItem.inlineTextBuilder,this._wordTransformer&&!B?this._getCombinedWordTransformer():void 0),this._stackItem.stashedLineBreaks=0}}}openBlock(x={},B,z){this._openBlock("object"==typeof x?x:{isPre:z,leadingLineBreaks:x,reservedLineLength:B})}_openBlock({leadingLineBreaks:x=1,reservedLineLength:B=0,isPre:z=!1}={}){const re=Math.max(20,this._stackItem.inlineTextBuilder.maxLineLength-B);this._stackItem=new Q(this.options,this._stackItem,x,re),z&&(this._stackItem.isPre=!0)}closeBlock(x={},B){this._closeBlock("object"==typeof x?x:{trailingLineBreaks:x,blockTransform:B})}_closeBlock({trailingLineBreaks:x=1,blockTransform:B}={}){const z=this._popStackItem(),re=B?B(D(z)):D(z);k(this._stackItem,re,z.leadingLineBreaks,Math.max(z.stashedLineBreaks,x))}openTable(){this._stackItem=new I(this._stackItem)}openTableRow(){if(!(this._stackItem instanceof I))throw new Error("Can't add table row to something that is not a table! Check the formatter.");this._stackItem=new F(this._stackItem)}openTableCell(x={}){this._openTableCell("object"==typeof x?x:{maxColumnWidth:x})}_openTableCell({maxColumnWidth:x}={}){if(!(this._stackItem instanceof F))throw new Error("Can't add table cell to something that is not a table row! Check the formatter.");this._stackItem=new q(this.options,this._stackItem,x)}closeTableCell(x={},B){this._closeTableCell("object"==typeof x?x:{colspan:x,rowspan:B})}_closeTableCell({colspan:x=1,rowspan:B=1}={}){const z=this._popStackItem(),re=de(D(z),"\n");z.next.cells.push({colspan:x,rowspan:B,text:re})}closeTableRow(){const x=this._popStackItem();x.next.rows.push(x.cells)}closeTable(x={},B,z,re){this._closeTable("object"==typeof x?x:{colSpacing:x,leadingLineBreaks:z,rowSpacing:B,trailingLineBreaks:re})}_closeTable({colSpacing:x=3,rowSpacing:B=0,leadingLineBreaks:z=2,trailingLineBreaks:re=2}={}){const we=this._popStackItem(),$=T(we.rows,B,x);$&&k(this._stackItem,$,z,re)}toString(){return D(this._stackItem.getRoot())}}}},7723:(Le,w,G)=>{const le=G(3537),{get:de,numberToLetterSequence:Y,numberToRoman:Q,splitClassesAndIds:q,trimCharacter:F}=G(1458);function T(V,N,X,pe){X.openBlock({leadingLineBreaks:pe.leadingLineBreaks}),N(V.children,X),X.closeBlock({trailingLineBreaks:pe.trailingLineBreaks})}function z(V,N){return N?("string"==typeof N[0]?N[0]:"[")+V+("string"==typeof N[1]?N[1]:"]"):V}function $(V,N,X,pe,he){const Be="li"===de(V,["parent","name"]);let je=0;const xt=(V.children||[]).filter(se=>"text"!==se.type||!/^\s*$/.test(se.data)).map(function(se){if("li"!==se.name)return{node:se,prefix:""};const ye=Be?he().trimStart():he();return ye.length>je&&(je=ye.length),{node:se,prefix:ye}});if(!xt.length)return;const ke=je,Ve="\n"+" ".repeat(ke);X.openBlock({leadingLineBreaks:Be?1:pe.leadingLineBreaks||2});for(const{node:se,prefix:ye}of xt)X.openBlock({leadingLineBreaks:1,reservedLineLength:ke}),N([se],X),X.closeBlock({trailingLineBreaks:1,blockTransform:Ce=>ye+" ".repeat(ke-ye.length)+Ce.replace(/\n/g,Ve)});X.closeBlock({trailingLineBreaks:Be?1:pe.trailingLineBreaks||2})}function _e(V,N,X,pe){function he(je){const xt=+de(je,["attribs","colspan"])||1,ke=+de(je,["attribs","rowspan"])||1;X.openTableCell({maxColumnWidth:pe.maxColumnWidth}),N(je.children,X),X.closeTableCell({colspan:xt,rowspan:ke})}X.openTable(),V.children.forEach(function Be(je){if("tag"!==je.type)return;const xt=!1!==pe.uppercaseHeaderCells?ke=>{X.pushWordTransform(Ve=>Ve.toUpperCase()),he(ke),X.popWordTransform()}:he;switch(je.name){case"thead":case"tbody":case"tfoot":case"center":return void je.children.forEach(Be);case"tr":X.openTableRow();for(const ke of je.children)if("tag"===ke.type)switch(ke.name){case"th":xt(ke);break;case"td":he(ke)}X.closeTableRow()}}),X.closeTable({colSpacing:pe.colSpacing,leadingLineBreaks:pe.leadingLineBreaks,rowSpacing:pe.rowSpacing,trailingLineBreaks:pe.trailingLineBreaks})}G(4563),Le.exports={anchor:function we(V,N,X,pe){const Be=function he(){if(pe.ignoreHref||!V.attribs||!V.attribs.href)return"";let je=V.attribs.href.replace(/^mailto:/,"");return pe.noAnchorUrl&&"#"===je[0]?"":(je=pe.baseUrl&&"/"===je[0]?pe.baseUrl+je:je,le.decode(je,X.options.decodeOptions))}();if(Be){let je="";X.pushWordTransform(ke=>(ke&&(je+=ke),ke)),N(V.children,X),X.popWordTransform(),pe.hideLinkHrefIfSameAsText&&Be===je||X.addInline(je?" "+z(Be,pe.linkBrackets):Be,{noWordTransform:!0})}else N(V.children,X)},block:T,blockquote:function B(V,N,X,pe){X.openBlock({leadingLineBreaks:pe.leadingLineBreaks||2,reservedLineLength:2}),N(V.children,X),X.closeBlock({trailingLineBreaks:pe.trailingLineBreaks||2,blockTransform:he=>(!1!==pe.trimEmptyLines?F(he,"\n"):he).split("\n").map(Be=>"> "+Be).join("\n")})},dataTable:_e,heading:function x(V,N,X,pe){X.openBlock({leadingLineBreaks:pe.leadingLineBreaks||2}),!1!==pe.uppercase?(X.pushWordTransform(he=>he.toUpperCase()),N(V.children,X),X.popWordTransform()):N(V.children,X),X.closeBlock({trailingLineBreaks:pe.trailingLineBreaks||2})},horizontalLine:function D(V,N,X,pe){X.openBlock({leadingLineBreaks:pe.leadingLineBreaks||2}),X.addInline("-".repeat(pe.length||X.options.wordwrap||40)),X.closeBlock({trailingLineBreaks:pe.trailingLineBreaks||2})},image:function re(V,N,X,pe){const he=V.attribs||{},Be=he.alt?le.decode(he.alt,X.options.decodeOptions):"",je=he.src?pe.baseUrl&&0===he.src.indexOf("/")?pe.baseUrl+he.src:he.src:"",xt=je?Be?Be+" "+z(je,pe.linkBrackets):z(je,pe.linkBrackets):Be;X.addInline(xt)},inline:function O(V,N,X,pe){N(V.children,X)},lineBreak:function E(V,N,X,pe){X.addLineBreak()},orderedList:function b(V,N,X,pe){let he=Number(V.attribs.start||"1");const Be=function K(V="1"){switch(V){case"a":return N=>Y(N,"a");case"A":return N=>Y(N,"A");case"i":return N=>Q(N).toLowerCase();case"I":return N=>Q(N);default:return N=>N.toString()}}(V.attribs.type);return $(V,N,X,pe,()=>" "+Be(he++)+". ")},paragraph:function k(V,N,X,pe){X.openBlock({leadingLineBreaks:pe.leadingLineBreaks||2}),N(V.children,X),X.closeBlock({trailingLineBreaks:pe.trailingLineBreaks||2})},pre:function S(V,N,X,pe){X.openBlock({isPre:!0,leadingLineBreaks:pe.leadingLineBreaks||2}),N(V.children,X),X.closeBlock({trailingLineBreaks:pe.trailingLineBreaks||2})},skip:function I(V,N,X,pe){},table:function oe(V,N,X,pe){return function L(V,N){if(!0===N)return!0;if(!V)return!1;const{classes:X,ids:pe}=q(N),he=(V.class||"").split(" "),Be=(V.id||"").split(" ");return he.some(je=>X.includes(je))||Be.some(je=>pe.includes(je))}(V.attribs,X.options.tables)?_e(V,N,X,pe):T(V,N,X,pe)},unorderedList:function ie(V,N,X,pe){const he=pe.itemPrefix||" * ";return $(V,N,X,pe,()=>he)},wbr:function P(V,N,X,pe){X.addWordBreakOpportunity()}}},1458:(Le,w,G)=>{const le=G(4999),q=["I","X","C","M"],F=["V","L","D"],P=(D,k,S)=>[...k];Le.exports={get:function T(D,k){for(const S of k){if(!D)return;D=D[S]}return D},limitedDepthRecursive:function Y(D,k,S=(()=>{})){if(void 0===D){const x=function(...B){return k(x,...B)};return x}return D>=0?function(...x){return k(Y(D-1,k,S),...x)}:S},mergeDuplicatesPreferLast:function E(D,k){const S=new Map;for(let x=D.length;x-- >0;){const B=D[x],z=k(B);S.set(z,S.has(z)?le(B,S.get(z),{arrayMerge:P}):B)}return[...S.values()].reverse()},numberToLetterSequence:function Q(D,k="a",S=26){const x=[];do{x.push((D-=1)%S),D=D/S>>0}while(D>0);const B=k.charCodeAt(0);return x.reverse().map(z=>String.fromCharCode(B+z)).join("")},numberToRoman:function I(D){return[...D+""].map(k=>+k).reverse().map((k,S)=>k%5<4?(k<5?"":F[S])+q[S].repeat(k%5):q[S]+(k<5?F[S]:q[S+1])).reverse().join("")},splitClassesAndIds:function de(D){const k=[],S=[];for(const x of D)x.startsWith(".")?k.push(x.substring(1)):x.startsWith("#")&&S.push(x.substring(1));return{classes:k,ids:S}},trimCharacter:function O(D,k){let S=0,x=D.length;for(;SS&&D[x-1]===k;)--x;return S>0||x{const{hp2Builder:le}=G(5999),de=G(4999),Y=G(3537),Q=G(534),q=G(9542),{BlockTextBuilder:F}=G(7287),I=G(7723),{limitedDepthRecursive:O,mergeDuplicatesPreferLast:T,get:E}=G(1458);G(4563);const P={baseElements:{selectors:["body"],orderBy:"selectors",returnDomByDefault:!0},decodeOptions:{isAttributeValue:!1,strict:!1},formatters:{},limits:{ellipsis:"...",maxBaseElements:void 0,maxChildNodes:void 0,maxDepth:void 0,maxInputLength:1<<24},longWordSplit:{forceWrapOnLimit:!1,wrapCharacters:[]},preserveNewlines:!1,selectors:[{selector:"*",format:"inline"},{selector:"a",format:"anchor",options:{baseUrl:null,hideLinkHrefIfSameAsText:!1,ignoreHref:!1,linkBrackets:["[","]"],noAnchorUrl:!0}},{selector:"article",format:"block"},{selector:"aside",format:"block"},{selector:"blockquote",format:"blockquote",options:{leadingLineBreaks:2,trailingLineBreaks:2,trimEmptyLines:!0}},{selector:"br",format:"lineBreak"},{selector:"div",format:"block"},{selector:"footer",format:"block"},{selector:"form",format:"block"},{selector:"h1",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h2",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h3",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h4",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"h5",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"h6",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"header",format:"block"},{selector:"hr",format:"horizontalLine",options:{leadingLineBreaks:2,length:void 0,trailingLineBreaks:2}},{selector:"img",format:"image",options:{baseUrl:null,linkBrackets:["[","]"]}},{selector:"main",format:"block"},{selector:"nav",format:"block"},{selector:"ol",format:"orderedList",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"p",format:"paragraph",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"pre",format:"pre",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"section",format:"block"},{selector:"table",format:"table",options:{colSpacing:3,leadingLineBreaks:2,maxColumnWidth:60,rowSpacing:0,trailingLineBreaks:2,uppercaseHeaderCells:!0}},{selector:"ul",format:"unorderedList",options:{itemPrefix:" * ",leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"wbr",format:"wbr"}],tables:[],whitespaceCharacters:" \t\r\n\f\u200b",wordwrap:80},k=(b,K,L)=>[...K],S=(b,K,L)=>b.some(oe=>"object"==typeof oe)?((b,K,L)=>[...b,...K])(b,K):k(0,K);function x(b={}){(b=de(P,b,{arrayMerge:k,customMerge:N=>"selectors"===N?S:void 0})).formatters=Object.assign({},I,b.formatters),b.selectors=T(b.selectors,N=>N.selector),function re(b){const K=b.selectors;if(b.tags){const _e=Object.entries(b.tags).map(([V,N])=>({...N,selector:V||"*"}));K.push(..._e)}function L(_e,V,N){const X=V.pop();for(const pe of V){let he=_e[pe];he||(he={},_e[pe]=he),_e=he}_e[X]=N}function oe(_e,V,N){if(void 0!==b[_e])for(const X of K)X.format===V&&L(X,["options",N],b[_e])}if(oe("hideLinkHrefIfSameAsText","anchor","hideLinkHrefIfSameAsText"),oe("ignoreHref","anchor","ignoreHref"),oe("linkHrefBaseUrl","anchor","baseUrl"),oe("noAnchorUrl","anchor","noAnchorUrl"),oe("noLinkBrackets","anchor","noLinkBrackets"),oe("linkHrefBaseUrl","image","baseUrl"),oe("unorderedListItemPrefix","unorderedList","itemPrefix"),oe("uppercaseHeadings","heading","uppercase"),oe("uppercaseHeadings","table","uppercaseHeadings"),oe("uppercaseHeadings","dataTable","uppercaseHeadings"),b.ignoreImage)for(const _e of K)"image"===_e.format&&(_e.format="skip");if(b.singleNewLineParagraphs)for(const _e of K)("paragraph"===_e.format||"pre"===_e.format)&&(L(_e,["options","leadingLineBreaks"],1),L(_e,["options","trailingLineBreaks"],1));if(b.baseElement){const _e=b.baseElement;L(b,["baseElements","selectors"],Array.isArray(_e)?_e:[_e])}void 0!==b.returnDomByDefault&&L(b,["baseElements","returnDomByDefault"],b.returnDomByDefault);for(const _e of K)"anchor"===_e.format&&E(_e,["options","noLinkBrackets"])&&L(_e,["options","linkBrackets"],!1)}(b);const K=b.selectors.filter(N=>!N.format);if(K.length)throw new Error("Following selectors have no specified format: "+K.map(N=>`\`${N.selector}\``).join(", "));const L=new q.DecisionTree(b.selectors.map(N=>[N.selector,N])).build(le),oe=new q.DecisionTree(b.baseElements.selectors.map((N,X)=>[N,X+1])).build(le);function _e(N){return function we(b,K,L){const oe=[];return O(K.limits.maxDepth,function _e(N,X){X=X.slice(0,K.limits.maxChildNodes);for(const pe of X){if("tag"!==pe.type)continue;const he=L.pick1(pe);if(he>0?oe.push({selectorIndex:he,element:pe}):pe.children&&N(pe.children),oe.length>=K.limits.maxBaseElements)return}})(b),"occurrence"!==K.baseElements.orderBy&&oe.sort((N,X)=>N.selectorIndex-X.selectorIndex),K.baseElements.returnDomByDefault&&0===oe.length?b:oe.map(N=>N.element)}(N,b,oe)}const V=O(b.limits.maxDepth,$,function(N,X){X.addInline(b.limits.ellipsis||"")});return function(N){return function B(b,K,L,oe,_e){const V=K.limits.maxInputLength;V&&b&&b.length>V&&(console.warn(`Input length ${b.length} is above allowed limit of ${V}. Truncating without ellipsis.`),b=b.substring(0,V));const N=new Q.DomHandler;new Q.Parser(N,{decodeEntities:!1}).parseComplete(b);const X=oe(N.dom),pe=new F(K,L);return _e(X,pe),pe.toString()}(N,b,L,_e,V)}}function z(b,K={}){return x(K)(b)}function $(b,K,L){if(!K)return;const oe=L.options;K.length>oe.limits.maxChildNodes&&(K=K.slice(0,oe.limits.maxChildNodes)).push({data:oe.limits.ellipsis,type:"text"});for(const V of K)switch(V.type){case"text":L.addInline(Y.decode(V.data,oe.decodeOptions));break;case"tag":{const N=L.picker.pick1(V);(0,oe.formatters[N.format])(V,b,L,N.options||{});break}}}Le.exports={compile:x,convert:z,fromString:(b,K={})=>z(b,K),htmlToText:z}},8395:(Le,w,G)=>{G(4563),Le.exports={InlineTextBuilder:class le{constructor(Y,Q){this.lines=[],this.nextLineWords=[],this.maxLineLength=Q||Y.wordwrap||Number.MAX_VALUE,this.nextLineAvailableChars=this.maxLineLength,this.wrapCharacters=Y.longWordSplit.wrapCharacters||[],this.forceWrapOnLimit=Y.longWordSplit.forceWrapOnLimit||!1,this.stashedSpace=!1,this.wordBreakOpportunity=!1}pushWord(Y){this.nextLineAvailableChars<=0&&this.startNewLine();const Q=0===this.nextLineWords.length,q=Y.length+(Q?0:1);if(q<=this.nextLineAvailableChars)this.nextLineWords.push(Y),this.nextLineAvailableChars-=q;else{const[F,...I]=this.splitLongWord(Y);Q||this.startNewLine(),this.nextLineWords.push(F),this.nextLineAvailableChars-=F.length;for(const O of I)this.startNewLine(),this.nextLineWords.push(O),this.nextLineAvailableChars-=O.length}}popWord(){const Y=this.nextLineWords.pop();return void 0!==Y&&(this.nextLineAvailableChars+=Y.length+(0===this.nextLineWords.length?0:1)),Y}concatWord(Y){if(this.wordBreakOpportunity&&Y.length>this.nextLineAvailableChars)this.pushWord(Y),this.wordBreakOpportunity=!1;else{const Q=this.popWord();this.pushWord(Q?Q.concat(Y):Y)}}startNewLine(Y=1){this.lines.push(this.nextLineWords),Y>1&&this.lines.push(...Array.from({length:Y-1},()=>[])),this.nextLineWords=[],this.nextLineAvailableChars=this.maxLineLength}isEmpty(){return 0===this.lines.length&&0===this.nextLineWords.length}clear(){this.lines.length=0,this.nextLineWords.length=0,this.nextLineAvailableChars=this.maxLineLength}toString(){return[...this.lines,this.nextLineWords].map(Y=>Y.join(" ")).join("\n")}splitLongWord(Y){const Q=[];let q=0;for(;Y.length>this.maxLineLength;){const F=Y.substring(0,this.maxLineLength),I=Y.substring(this.maxLineLength),O=F.lastIndexOf(this.wrapCharacters[q]);if(O>-1)Y=F.substring(O+1)+I,Q.push(F.substring(0,O+1));else{if(q++,!(qthis.maxLineLength)continue}else Y=F+I;break}Y=F+I}}return Q.push(Y),Q}}}},6237:(Le,w,G)=>{const{InlineTextBuilder:le}=G(8395);class de{constructor(T=null){this.next=T}getRoot(){return this.next?this.next:this}}Le.exports={BlockStackItem:class Y extends de{constructor(T,E=null,P=1,D){super(E),this.leadingLineBreaks=P,this.inlineTextBuilder=new le(T,D),this.rawText="",this.stashedLineBreaks=0,this.isPre=E&&E.isPre}},StackItem:de,TableCellStackItem:class F extends de{constructor(T,E=null,P){super(E),this.inlineTextBuilder=new le(T,P),this.rawText="",this.stashedLineBreaks=0,this.isPre=E&&E.isPre}},TableRowStackItem:class q extends de{constructor(T=null){super(T),this.cells=[],this.isPre=T&&T.isPre}},TableStackItem:class Q extends de{constructor(T=null){super(T),this.rows=[],this.isPre=T&&T.isPre}},TransformerStackItem:class I extends de{constructor(T=null,E){super(T),this.transform=E}}}},8186:Le=>{function w(q,F){return q[F]||(q[F]=[]),q[F]}function G(q,F=0){for(;q[F];)F++;return F}function de(q,F,I,O){for(let T=0;TT?x.length:T}!function le(q,F){for(let I=0;IT?E:T);const D=[],k=[0];for(let S=0;Sz?we.length:z}Y(k,S,B.colspan,z+I),B.rendered=!0}x+=B.rowspan}}return D.join("\n")}}},4563:()=>{},7139:(Le,w,G)=>{G(8395),G(4563),Le.exports={WhitespaceProcessor:class Y{constructor(q){this.whitespaceChars=q.preserveNewlines?q.whitespaceCharacters.replace(/\n/g,""):q.whitespaceCharacters;const F=function de(Q){return[...Q].map(q=>"\\u"+q.charCodeAt(0).toString(16).padStart(4,"0")).join("")}(this.whitespaceChars);if(this.leadingWhitespaceRe=new RegExp(`^[${F}]`),this.trailingWhitespaceRe=new RegExp(`[${F}]$`),this.allWhitespaceOrEmptyRe=new RegExp(`^[${F}]*$`),this.newlineOrNonWhitespaceRe=new RegExp(`(\\n|[^\\n${F}])`,"g"),q.preserveNewlines){const I=new RegExp(`\\n|[^\\n${F}]+`,"gm");this.shrinkWrapAdd=function(O,T,E=(P=>P)){if(!O)return;const P=T.stashedSpace;let D=!1,k=I.exec(O);if(k)for(D=!0,"\n"===k[0]?T.startNewLine():P||this.testLeadingWhitespace(O)?T.pushWord(E(k[0])):T.concatWord(E(k[0]));null!==(k=I.exec(O));)"\n"===k[0]?T.startNewLine():T.pushWord(E(k[0]));T.stashedSpace=P&&!D||this.testTrailingWhitespace(O)}}else{const I=new RegExp(`[^${F}]+`,"g");this.shrinkWrapAdd=function(O,T,E=(P=>P)){if(!O)return;const P=T.stashedSpace;let D=!1,k=I.exec(O);if(k)for(D=!0,P||this.testLeadingWhitespace(O)?T.pushWord(E(k[0])):T.concatWord(E(k[0]));null!==(k=I.exec(O));)T.pushWord(E(k[0]));T.stashedSpace=P&&!D||this.testTrailingWhitespace(O)}}}testLeadingWhitespace(q){return this.leadingWhitespaceRe.test(q)}testTrailingWhitespace(q){return this.trailingWhitespaceRe.test(q)}testContainsWords(q){return!this.allWhitespaceOrEmptyRe.test(q)}countNewlinesNoWords(q){this.newlineOrNonWhitespaceRe.lastIndex=0;let I,F=0;for(;null!==(I=this.newlineOrNonWhitespaceRe.exec(q));){if("\n"!==I[0])return 0;F++}return F}}}},1126:function(Le,w,G){"use strict";var $,le=this&&this.__extends||($=function(ie,b){return($=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(K,L){K.__proto__=L}||function(K,L){for(var oe in L)Object.prototype.hasOwnProperty.call(L,oe)&&(K[oe]=L[oe])})(ie,b)},function(ie,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function K(){this.constructor=ie}$(ie,b),ie.prototype=null===b?Object.create(b):(K.prototype=b.prototype,new K)}),de=this&&this.__createBinding||(Object.create?function($,ie,b,K){void 0===K&&(K=b),Object.defineProperty($,K,{enumerable:!0,get:function(){return ie[b]}})}:function($,ie,b,K){void 0===K&&(K=b),$[K]=ie[b]}),Y=this&&this.__setModuleDefault||(Object.create?function($,ie){Object.defineProperty($,"default",{enumerable:!0,value:ie})}:function($,ie){$.default=ie}),Q=this&&this.__importStar||function($){if($&&$.__esModule)return $;var ie={};if(null!=$)for(var b in $)"default"!==b&&Object.prototype.hasOwnProperty.call($,b)&&de(ie,$,b);return Y(ie,$),ie},q=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(w,"__esModule",{value:!0}),w.parseFeed=w.FeedHandler=void 0;var F=q(G(2962)),I=Q(G(2155)),O=G(3380),P=function($){function ie(b,K){return"object"==typeof b&&(K=b=void 0),$.call(this,b,K)||this}return le(ie,$),ie.prototype.onend=function(){var b,K,L=S(re,this.dom);if(L){var oe={};if("feed"===L.name){var _e=L.children;oe.type="atom",z(oe,"id","id",_e),z(oe,"title","title",_e);var V=B("href",S("link",_e));V&&(oe.link=V),z(oe,"description","subtitle",_e),(N=x("updated",_e))&&(oe.updated=new Date(N)),z(oe,"author","email",_e,!0),oe.items=k("entry",_e).map(function(X){var pe={},he=X.children;z(pe,"id","id",he),z(pe,"title","title",he);var Be=B("href",S("link",he));Be&&(pe.link=Be);var je=x("summary",he)||x("content",he);je&&(pe.description=je);var xt=x("updated",he);return xt&&(pe.pubDate=new Date(xt)),pe.media=D(he),pe})}else{var N;_e=null!==(K=null===(b=S("channel",L.children))||void 0===b?void 0:b.children)&&void 0!==K?K:[],oe.type=L.name.substr(0,3),oe.id="",z(oe,"title","title",_e),z(oe,"link","link",_e),z(oe,"description","description",_e),(N=x("lastBuildDate",_e))&&(oe.updated=new Date(N)),z(oe,"author","managingEditor",_e,!0),oe.items=k("item",L.children).map(function(he){var Be={},je=he.children;z(Be,"id","guid",je),z(Be,"title","title",je),z(Be,"link","link",je),z(Be,"description","description",je);var xt=x("pubDate",je);return xt&&(Be.pubDate=new Date(xt)),Be.media=D(je),Be})}this.feed=oe,this.handleCallback(null)}else this.handleCallback(new Error("couldn't find root of feed"))},ie}(F.default);function D($){return k("media:content",$).map(function(ie){var b={medium:ie.attribs.medium,isDefault:!!ie.attribs.isDefault};return ie.attribs.url&&(b.url=ie.attribs.url),ie.attribs.fileSize&&(b.fileSize=parseInt(ie.attribs.fileSize,10)),ie.attribs.type&&(b.type=ie.attribs.type),ie.attribs.expression&&(b.expression=ie.attribs.expression),ie.attribs.bitrate&&(b.bitrate=parseInt(ie.attribs.bitrate,10)),ie.attribs.framerate&&(b.framerate=parseInt(ie.attribs.framerate,10)),ie.attribs.samplingrate&&(b.samplingrate=parseInt(ie.attribs.samplingrate,10)),ie.attribs.channels&&(b.channels=parseInt(ie.attribs.channels,10)),ie.attribs.duration&&(b.duration=parseInt(ie.attribs.duration,10)),ie.attribs.height&&(b.height=parseInt(ie.attribs.height,10)),ie.attribs.width&&(b.width=parseInt(ie.attribs.width,10)),ie.attribs.lang&&(b.lang=ie.attribs.lang),b})}function k($,ie){return I.getElementsByTagName($,ie,!0)}function S($,ie){return I.getElementsByTagName($,ie,!0,1)[0]}function x($,ie,b){return void 0===b&&(b=!1),I.getText(I.getElementsByTagName($,ie,b,1)).trim()}function B($,ie){return ie?ie.attribs[$]:null}function z($,ie,b,K,L){void 0===L&&(L=!1);var oe=x(b,K,L);oe&&($[ie]=oe)}function re($){return"rss"===$||"feed"===$||"rdf:RDF"===$}w.FeedHandler=P,w.parseFeed=function we($,ie){void 0===ie&&(ie={xmlMode:!0});var b=new P(ie);return new O.Parser(b,ie).end($),b.feed}},3380:function(Le,w,G){"use strict";var le=this&&this.__importDefault||function(P){return P&&P.__esModule?P:{default:P}};Object.defineProperty(w,"__esModule",{value:!0}),w.Parser=void 0;var de=le(G(6282)),Y=new Set(["input","option","optgroup","select","button","datalist","textarea"]),Q=new Set(["p"]),q={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:Q,h1:Q,h2:Q,h3:Q,h4:Q,h5:Q,h6:Q,select:Y,input:Y,output:Y,button:Y,datalist:Y,textarea:Y,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:Q,article:Q,aside:Q,blockquote:Q,details:Q,div:Q,dl:Q,fieldset:Q,figcaption:Q,figure:Q,footer:Q,form:Q,header:Q,hr:Q,main:Q,nav:Q,ol:Q,pre:Q,section:Q,table:Q,ul:Q,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},F=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),I=new Set(["math","svg"]),O=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),T=/\s|\//,E=function(){function P(D,k){var S,x,B,z,re;void 0===k&&(k={}),this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=k,this.cbs=D??{},this.lowerCaseTagNames=null!==(S=k.lowerCaseTags)&&void 0!==S?S:!k.xmlMode,this.lowerCaseAttributeNames=null!==(x=k.lowerCaseAttributeNames)&&void 0!==x?x:!k.xmlMode,this.tokenizer=new(null!==(B=k.Tokenizer)&&void 0!==B?B:de.default)(this.options,this),null===(re=(z=this.cbs).onparserinit)||void 0===re||re.call(z,this)}return P.prototype.updatePosition=function(D){this.startIndex=null===this.endIndex?this.tokenizer.sectionStart<=D?0:this.tokenizer.sectionStart-D:this.endIndex+1,this.endIndex=this.tokenizer.getAbsoluteIndex()},P.prototype.ontext=function(D){var k,S;this.updatePosition(1),this.endIndex--,null===(S=(k=this.cbs).ontext)||void 0===S||S.call(k,D)},P.prototype.onopentagname=function(D){var k,S;if(this.lowerCaseTagNames&&(D=D.toLowerCase()),this.tagname=D,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(q,D))for(var x=void 0;this.stack.length>0&&q[D].has(x=this.stack[this.stack.length-1]);)this.onclosetag(x);(this.options.xmlMode||!F.has(D))&&(this.stack.push(D),I.has(D)?this.foreignContext.push(!0):O.has(D)&&this.foreignContext.push(!1)),null===(S=(k=this.cbs).onopentagname)||void 0===S||S.call(k,D),this.cbs.onopentag&&(this.attribs={})},P.prototype.onopentagend=function(){var D,k;this.updatePosition(1),this.attribs&&(null===(k=(D=this.cbs).onopentag)||void 0===k||k.call(D,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&F.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},P.prototype.onclosetag=function(D){if(this.updatePosition(1),this.lowerCaseTagNames&&(D=D.toLowerCase()),(I.has(D)||O.has(D))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&F.has(D))!this.options.xmlMode&&("br"===D||"p"===D)&&(this.onopentagname(D),this.closeCurrentTag());else{var k=this.stack.lastIndexOf(D);if(-1!==k)if(this.cbs.onclosetag)for(k=this.stack.length-k;k--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=k;else"p"===D&&!this.options.xmlMode&&(this.onopentagname(D),this.closeCurrentTag())}},P.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},P.prototype.closeCurrentTag=function(){var D,k,S=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===S&&(null===(k=(D=this.cbs).onclosetag)||void 0===k||k.call(D,S),this.stack.pop())},P.prototype.onattribname=function(D){this.lowerCaseAttributeNames&&(D=D.toLowerCase()),this.attribname=D},P.prototype.onattribdata=function(D){this.attribvalue+=D},P.prototype.onattribend=function(D){var k,S;null===(S=(k=this.cbs).onattribute)||void 0===S||S.call(k,this.attribname,this.attribvalue,D),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},P.prototype.getInstructionName=function(D){var k=D.search(T),S=k<0?D:D.substr(0,k);return this.lowerCaseTagNames&&(S=S.toLowerCase()),S},P.prototype.ondeclaration=function(D){if(this.cbs.onprocessinginstruction){var k=this.getInstructionName(D);this.cbs.onprocessinginstruction("!"+k,"!"+D)}},P.prototype.onprocessinginstruction=function(D){if(this.cbs.onprocessinginstruction){var k=this.getInstructionName(D);this.cbs.onprocessinginstruction("?"+k,"?"+D)}},P.prototype.oncomment=function(D){var k,S,x,B;this.updatePosition(4),null===(S=(k=this.cbs).oncomment)||void 0===S||S.call(k,D),null===(B=(x=this.cbs).oncommentend)||void 0===B||B.call(x)},P.prototype.oncdata=function(D){var k,S,x,B,z,re;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null===(S=(k=this.cbs).oncdatastart)||void 0===S||S.call(k),null===(B=(x=this.cbs).ontext)||void 0===B||B.call(x,D),null===(re=(z=this.cbs).oncdataend)||void 0===re||re.call(z)):this.oncomment("[CDATA["+D+"]]")},P.prototype.onerror=function(D){var k,S;null===(S=(k=this.cbs).onerror)||void 0===S||S.call(k,D)},P.prototype.onend=function(){var D,k;if(this.cbs.onclosetag)for(var S=this.stack.length;S>0;this.cbs.onclosetag(this.stack[--S]));null===(k=(D=this.cbs).onend)||void 0===k||k.call(D)},P.prototype.reset=function(){var D,k,S,x;null===(k=(D=this.cbs).onreset)||void 0===k||k.call(D),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null===(x=(S=this.cbs).onparserinit)||void 0===x||x.call(S,this)},P.prototype.parseComplete=function(D){this.reset(),this.end(D)},P.prototype.write=function(D){this.tokenizer.write(D)},P.prototype.end=function(D){this.tokenizer.end(D)},P.prototype.pause=function(){this.tokenizer.pause()},P.prototype.resume=function(){this.tokenizer.resume()},P.prototype.parseChunk=function(D){this.write(D)},P.prototype.done=function(D){this.end(D)},P}();w.Parser=E},6282:function(Le,w,G){"use strict";var le=this&&this.__importDefault||function(ae){return ae&&ae.__esModule?ae:{default:ae}};Object.defineProperty(w,"__esModule",{value:!0});var de=le(G(672)),Y=le(G(9323)),Q=le(G(9591)),q=le(G(2586));function F(ae){return" "===ae||"\n"===ae||"\t"===ae||"\f"===ae||"\r"===ae}function I(ae){return ae>="a"&&ae<="z"||ae>="A"&&ae<="Z"}function O(ae,R,We){var Ge=ae.toLowerCase();return ae===Ge?function(Nt,ln){ln===Ge?Nt._state=R:(Nt._state=We,Nt._index--)}:function(Nt,ln){ln===Ge||ln===ae?Nt._state=R:(Nt._state=We,Nt._index--)}}function T(ae,R){var We=ae.toLowerCase();return function(Ge,Nt){Nt===We||Nt===ae?Ge._state=R:(Ge._state=3,Ge._index--)}}var E=O("C",24,16),P=O("D",25,16),D=O("A",26,16),k=O("T",27,16),S=O("A",28,16),x=T("R",35),B=T("I",36),z=T("P",37),re=T("T",38),we=O("R",40,1),$=O("I",41,1),ie=O("P",42,1),b=O("T",43,1),K=T("Y",45),L=T("L",46),oe=T("E",47),_e=O("Y",49,1),V=O("L",50,1),N=O("E",51,1),X=T("I",54),pe=T("T",55),he=T("L",56),Be=T("E",57),je=O("I",58,1),xt=O("T",59,1),ke=O("L",60,1),Ve=O("E",61,1),se=O("#",63,64),ye=O("X",66,65),Ce=function(){function ae(R,We){var Ge;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=We,this.xmlMode=!!R?.xmlMode,this.decodeEntities=null===(Ge=R?.decodeEntities)||void 0===Ge||Ge}return ae.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},ae.prototype.write=function(R){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=R,this.parse()},ae.prototype.end=function(R){this.ended&&this.cbs.onerror(Error(".end() after done!")),R&&this.write(R),this.ended=!0,this.running&&this.finish()},ae.prototype.pause=function(){this.running=!1},ae.prototype.resume=function(){this.running=!0,this._indexthis.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):this.decodeEntities&&"&"===R&&(1===this.special||4===this.special)&&(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},ae.prototype.isTagStartChar=function(R){return I(R)||this.xmlMode&&!F(R)&&"/"!==R&&">"!==R},ae.prototype.stateBeforeTagName=function(R){"/"===R?this._state=5:"<"===R?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===R||1!==this.special||F(R)?this._state=1:"!"===R?(this._state=15,this.sectionStart=this._index+1):"?"===R?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(R)?(this._state=this.xmlMode||"s"!==R&&"S"!==R?this.xmlMode||"t"!==R&&"T"!==R?3:52:32,this.sectionStart=this._index):this._state=1},ae.prototype.stateInTagName=function(R){("/"===R||">"===R||F(R))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},ae.prototype.stateBeforeClosingTagName=function(R){F(R)||(">"===R?this._state=1:1!==this.special?4===this.special||"s"!==R&&"S"!==R?4!==this.special||"t"!==R&&"T"!==R?(this._state=1,this._index--):this._state=53:this._state=33:this.isTagStartChar(R)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},ae.prototype.stateInClosingTagName=function(R){(">"===R||F(R))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},ae.prototype.stateAfterClosingTagName=function(R){">"===R&&(this._state=1,this.sectionStart=this._index+1)},ae.prototype.stateBeforeAttributeName=function(R){">"===R?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===R?this._state=4:F(R)||(this._state=9,this.sectionStart=this._index)},ae.prototype.stateInSelfClosingTag=function(R){">"===R?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):F(R)||(this._state=8,this._index--)},ae.prototype.stateInAttributeName=function(R){("="===R||"/"===R||">"===R||F(R))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},ae.prototype.stateAfterAttributeName=function(R){"="===R?this._state=11:"/"===R||">"===R?(this.cbs.onattribend(void 0),this._state=8,this._index--):F(R)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},ae.prototype.stateBeforeAttributeValue=function(R){'"'===R?(this._state=12,this.sectionStart=this._index+1):"'"===R?(this._state=13,this.sectionStart=this._index+1):F(R)||(this._state=14,this.sectionStart=this._index,this._index--)},ae.prototype.handleInAttributeValue=function(R,We){R===We?(this.emitToken("onattribdata"),this.cbs.onattribend(We),this._state=8):this.decodeEntities&&"&"===R&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},ae.prototype.stateInAttributeValueDoubleQuotes=function(R){this.handleInAttributeValue(R,'"')},ae.prototype.stateInAttributeValueSingleQuotes=function(R){this.handleInAttributeValue(R,"'")},ae.prototype.stateInAttributeValueNoQuotes=function(R){F(R)||">"===R?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===R&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},ae.prototype.stateBeforeDeclaration=function(R){this._state="["===R?23:"-"===R?18:16},ae.prototype.stateInDeclaration=function(R){">"===R&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},ae.prototype.stateInProcessingInstruction=function(R){">"===R&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},ae.prototype.stateBeforeComment=function(R){"-"===R?(this._state=19,this.sectionStart=this._index+1):this._state=16},ae.prototype.stateInComment=function(R){"-"===R&&(this._state=21)},ae.prototype.stateInSpecialComment=function(R){">"===R&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},ae.prototype.stateAfterComment1=function(R){this._state="-"===R?22:19},ae.prototype.stateAfterComment2=function(R){">"===R?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==R&&(this._state=19)},ae.prototype.stateBeforeCdata6=function(R){"["===R?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},ae.prototype.stateInCdata=function(R){"]"===R&&(this._state=30)},ae.prototype.stateAfterCdata1=function(R){this._state="]"===R?31:29},ae.prototype.stateAfterCdata2=function(R){">"===R?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==R&&(this._state=29)},ae.prototype.stateBeforeSpecialS=function(R){"c"===R||"C"===R?this._state=34:"t"===R||"T"===R?this._state=44:(this._state=3,this._index--)},ae.prototype.stateBeforeSpecialSEnd=function(R){this._state=2!==this.special||"c"!==R&&"C"!==R?3!==this.special||"t"!==R&&"T"!==R?1:48:39},ae.prototype.stateBeforeSpecialLast=function(R,We){("/"===R||">"===R||F(R))&&(this.special=We),this._state=3,this._index--},ae.prototype.stateAfterSpecialLast=function(R,We){">"===R||F(R)?(this.special=1,this._state=6,this.sectionStart=this._index-We,this._index--):this._state=1},ae.prototype.parseFixedEntity=function(R){if(void 0===R&&(R=this.xmlMode?q.default:Y.default),this.sectionStart+1=2;){var Ge=this.buffer.substr(R,We);if(Object.prototype.hasOwnProperty.call(Q.default,Ge))return this.emitPartial(Q.default[Ge]),void(this.sectionStart+=We+1);We--}},ae.prototype.stateInNamedEntity=function(R){";"===R?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1"9")&&!I(R)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==R&&this.parseFixedEntity(Q.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},ae.prototype.decodeNumericEntity=function(R,We,Ge){var Nt=this.sectionStart+R;if(Nt!==this._index){var ln=this.buffer.substring(Nt,this._index),ui=parseInt(ln,We);this.emitPartial(de.default(ui)),this.sectionStart=Ge?this._index+1:this._index}this._state=this.baseState},ae.prototype.stateInNumericEntity=function(R){";"===R?this.decodeNumericEntity(2,10,!0):(R<"0"||R>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},ae.prototype.stateInHexEntity=function(R){";"===R?this.decodeNumericEntity(3,16,!0):(R<"a"||R>"f")&&(R<"A"||R>"F")&&(R<"0"||R>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},ae.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},ae.prototype.parse=function(){for(;this._index0)throw new Error("RegExp has capture groups: "+We+"\nUse (?: \u2026 ) instead");if(!Ve.lineBreaks&&We.test("\n"))throw new Error("Rule should declare lineBreaks: "+We);xt.push(E(R))}}var Nt=X&&X.fallback,ln=q&&!Nt?"ym":"gm",ui=q||Nt?"":"|";return!0===Be&&(ln+="u"),{regexp:new RegExp(P(xt)+ui,ln),groups:je,fast:pe,error:X||z}}function $(V,N,X){var pe=V&&(V.push||V.next);if(pe&&!X[pe])throw new Error("Missing state '"+pe+"' (in token '"+V.defaultType+"' of state '"+N+"')");if(V&&V.pop&&1!=+V.pop)throw new Error("pop must be 1 (in token '"+V.defaultType+"' of state '"+N+"')")}var K=function(V,N){this.startState=N,this.states=V,this.buffer="",this.stack=[],this.reset()};K.prototype.reset=function(V,N){return this.buffer=V||"",this.index=0,this.line=N?N.line:1,this.col=N?N.col:1,this.queuedToken=N?N.queuedToken:null,this.queuedThrow=N?N.queuedThrow:null,this.setState(N?N.state:this.startState),this.stack=N&&N.stack?N.stack.slice():[],this},K.prototype.save=function(){return{line:this.line,col:this.col,state:this.state,stack:this.stack.slice(),queuedToken:this.queuedToken,queuedThrow:this.queuedThrow}},K.prototype.setState=function(V){if(V&&this.state!==V){this.state=V;var N=this.states[V];this.groups=N.groups,this.error=N.error,this.re=N.regexp,this.fast=N.fast}},K.prototype.popState=function(){this.setState(this.stack.pop())},K.prototype.pushState=function(V){this.stack.push(this.state),this.setState(V)};var L=q?function(V,N){return V.exec(N)}:function(V,N){var X=V.exec(N);return 0===X[0].length?null:X};function oe(){return this.value}if(K.prototype._getGroup=function(V){for(var N=this.groups.length,X=0;X";throw new Error("Unknown symbol type: "+I)}}return w.highestId=0,w.prototype.toString=function(I){var O=typeof I>"u"?this.symbols.map(F).join(" "):this.symbols.slice(0,I).map(F).join(" ")+" \u25cf "+this.symbols.slice(I).map(F).join(" ");return this.name+" \u2192 "+O},G.prototype.toString=function(){return"{"+this.rule.toString(this.dot)+"}, from: "+(this.reference||0)},G.prototype.nextState=function(I){var O=new G(this.rule,this.dot+1,this.reference,this.wantedBy);return O.left=this,O.right=I,O.isComplete&&(O.data=O.build(),O.right=void 0),O},G.prototype.build=function(){var I=[],O=this;do{I.push(O.right.data),O=O.left}while(O.left);return I.reverse(),I},G.prototype.finish=function(){this.rule.postprocess&&(this.data=this.rule.postprocess(this.data,this.reference,Q.fail))},le.prototype.process=function(I){for(var O=this.states,T=this.wants,E=this.completed,P=0;P0&&O.push(" ^ "+E+" more lines identical to this"),E=0,O.push(" "+k)),T=k}},Q.prototype.getSymbolDisplay=function(I){return function q(I){var O=typeof I;if("string"===O)return I;if("object"===O){if(I.literal)return JSON.stringify(I.literal);if(I instanceof RegExp)return"character matching "+I;if(I.type)return I.type+" token";if(I.test)return"token matching "+String(I.test);throw new Error("Unknown symbol type: "+I)}}(I)},Q.prototype.buildFirstStateStack=function(I,O){if(-1!==O.indexOf(I))return null;if(0===I.wantedBy.length)return[I];var T=I.wantedBy[0],E=[I].concat(O),P=this.buildFirstStateStack(T,E);return null===P?null:[I].concat(P)},Q.prototype.save=function(){var I=this.table[this.current];return I.lexerState=this.lexerState,I},Q.prototype.restore=function(I){var O=I.index;this.current=O,this.table[O]=I,this.table.splice(O+1),this.lexerState=I.lexerState,this.results=this.finish()},Q.prototype.rewind=function(I){if(!this.options.keepHistory)throw new Error("set option `keepHistory` to enable rewinding");this.restore(this.table[I])},Q.prototype.finish=function(){var I=[],O=this.grammar.start;return this.table[this.table.length-1].states.forEach(function(E){E.rule.name===O&&E.dot===E.rule.symbols.length&&0===E.reference&&E.data!==Q.fail&&I.push(E)}),I.map(function(E){return E.data})},{Parser:Q,Grammar:de,Rule:w}},Le.exports?Le.exports=G():this.nearley=G()},5742:(Le,w,G)=>{"use strict";var de=G(1557),Y=G(4802),Q=G(7448),q=G(7302),F=G(4072),I=function(){function T(E){this._isScalar=!1,E&&(this._subscribe=E)}return T.prototype.lift=function(E){var P=new T;return P.source=this,P.operator=E,P},T.prototype.subscribe=function(E,P,D){var k=this.operator,S=Y.toSubscriber(E,P,D);if(S.add(k?k.call(S,this.source):this.source||F.config.useDeprecatedSynchronousErrorHandling&&!S.syncErrorThrowable?this._subscribe(S):this._trySubscribe(S)),F.config.useDeprecatedSynchronousErrorHandling&&S.syncErrorThrowable&&(S.syncErrorThrowable=!1,S.syncErrorThrown))throw S.syncErrorValue;return S},T.prototype._trySubscribe=function(E){try{return this._subscribe(E)}catch(P){F.config.useDeprecatedSynchronousErrorHandling&&(E.syncErrorThrown=!0,E.syncErrorValue=P),de.canReportError(E)?E.error(P):console.warn(P)}},T.prototype.forEach=function(E,P){var D=this;return new(P=O(P))(function(k,S){var x;x=D.subscribe(function(B){try{E(B)}catch(z){S(z),x&&x.unsubscribe()}},S,k)})},T.prototype._subscribe=function(E){var P=this.source;return P&&P.subscribe(E)},T.prototype[Q.observable]=function(){return this},T.prototype.pipe=function(){for(var E=[],P=0;P{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var le=G(4072),de=G(2422);w.empty={closed:!0,next:function(Y){},error:function(Y){if(le.config.useDeprecatedSynchronousErrorHandling)throw Y;de.hostReportError(Y)},complete:function(){}}},3281:function(Le,w,G){"use strict";var E,le=this&&this.__extends||(E=function(P,D){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,S){k.__proto__=S}||function(k,S){for(var x in S)S.hasOwnProperty(x)&&(k[x]=S[x])})(P,D)},function(P,D){function k(){this.constructor=P}E(P,D),P.prototype=null===D?Object.create(D):(k.prototype=D.prototype,new k)});Object.defineProperty(w,"__esModule",{value:!0});var de=G(9607),Y=G(7350),Q=G(6052),q=G(2858),F=G(4072),I=G(2422),O=function(E){function P(D,k,S){var x=E.call(this)||this;switch(x.syncErrorValue=null,x.syncErrorThrown=!1,x.syncErrorThrowable=!1,x.isStopped=!1,arguments.length){case 0:x.destination=Y.empty;break;case 1:if(!D){x.destination=Y.empty;break}if("object"==typeof D){D instanceof P?(x.syncErrorThrowable=D.syncErrorThrowable,x.destination=D,D.add(x)):(x.syncErrorThrowable=!0,x.destination=new T(x,D));break}default:x.syncErrorThrowable=!0,x.destination=new T(x,D,k,S)}return x}return le(P,E),P.prototype[q.rxSubscriber]=function(){return this},P.create=function(D,k,S){var x=new P(D,k,S);return x.syncErrorThrowable=!1,x},P.prototype.next=function(D){this.isStopped||this._next(D)},P.prototype.error=function(D){this.isStopped||(this.isStopped=!0,this._error(D))},P.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},P.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,E.prototype.unsubscribe.call(this))},P.prototype._next=function(D){this.destination.next(D)},P.prototype._error=function(D){this.destination.error(D),this.unsubscribe()},P.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},P.prototype._unsubscribeAndRecycle=function(){var D=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=D,this},P}(Q.Subscription);w.Subscriber=O;var T=function(E){function P(D,k,S,x){var B=E.call(this)||this;B._parentSubscriber=D;var z,re=B;return de.isFunction(k)?z=k:k&&(z=k.next,S=k.error,x=k.complete,k!==Y.empty&&(re=Object.create(k),de.isFunction(re.unsubscribe)&&B.add(re.unsubscribe.bind(re)),re.unsubscribe=B.unsubscribe.bind(B))),B._context=re,B._next=z,B._error=S,B._complete=x,B}return le(P,E),P.prototype.next=function(D){if(!this.isStopped&&this._next){var k=this._parentSubscriber;F.config.useDeprecatedSynchronousErrorHandling&&k.syncErrorThrowable?this.__tryOrSetError(k,this._next,D)&&this.unsubscribe():this.__tryOrUnsub(this._next,D)}},P.prototype.error=function(D){if(!this.isStopped){var k=this._parentSubscriber,S=F.config.useDeprecatedSynchronousErrorHandling;if(this._error)S&&k.syncErrorThrowable?(this.__tryOrSetError(k,this._error,D),this.unsubscribe()):(this.__tryOrUnsub(this._error,D),this.unsubscribe());else if(k.syncErrorThrowable)S?(k.syncErrorValue=D,k.syncErrorThrown=!0):I.hostReportError(D),this.unsubscribe();else{if(this.unsubscribe(),S)throw D;I.hostReportError(D)}}},P.prototype.complete=function(){var D=this;if(!this.isStopped){var k=this._parentSubscriber;if(this._complete){var S=function(){return D._complete.call(D._context)};F.config.useDeprecatedSynchronousErrorHandling&&k.syncErrorThrowable?(this.__tryOrSetError(k,S),this.unsubscribe()):(this.__tryOrUnsub(S),this.unsubscribe())}else this.unsubscribe()}},P.prototype.__tryOrUnsub=function(D,k){try{D.call(this._context,k)}catch(S){if(this.unsubscribe(),F.config.useDeprecatedSynchronousErrorHandling)throw S;I.hostReportError(S)}},P.prototype.__tryOrSetError=function(D,k,S){if(!F.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{k.call(this._context,S)}catch(x){return F.config.useDeprecatedSynchronousErrorHandling?(D.syncErrorValue=x,D.syncErrorThrown=!0,!0):(I.hostReportError(x),!0)}return!1},P.prototype._unsubscribe=function(){var D=this._parentSubscriber;this._context=null,this._parentSubscriber=null,D.unsubscribe()},P}(O);w.SafeSubscriber=T},6052:(Le,w,G)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var le=G(5019),de=G(2556),Y=G(9607),Q=G(2142),q=function(){function I(O){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,O&&(this._ctorUnsubscribe=!0,this._unsubscribe=O)}return I.prototype.unsubscribe=function(){var O;if(!this.closed){var T=this,E=T._parentOrParents,P=T._ctorUnsubscribe,D=T._unsubscribe,k=T._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,E instanceof I)E.remove(this);else if(null!==E)for(var S=0;S{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var G=!1;w.config={Promise:void 0,set useDeprecatedSynchronousErrorHandling(le){if(le){var de=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+de.stack)}else G&&console.log("RxJS: Back to a better error behavior. Thank you. <3");G=le},get useDeprecatedSynchronousErrorHandling(){return G}}},7448:(Le,w)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.observable="function"==typeof Symbol&&Symbol.observable||"@@observable"},2858:(Le,w)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.rxSubscriber="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random(),w.$$rxSubscriber=w.rxSubscriber},2142:(Le,w)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var G=function(){function le(de){return Error.call(this),this.message=de?de.length+" errors occurred during unsubscription:\n"+de.map(function(Y,Q){return Q+1+") "+Y.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=de,this}return le.prototype=Object.create(Error.prototype),le}();w.UnsubscriptionError=G},1557:(Le,w,G)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var le=G(3281);w.canReportError=function de(Y){for(;Y;){var F=Y.destination;if(Y.closed||Y.isStopped)return!1;Y=F&&F instanceof le.Subscriber?F:null}return!0}},2422:(Le,w)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.hostReportError=function G(le){setTimeout(function(){throw le},0)}},6610:(Le,w)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.identity=function G(le){return le}},5019:(Le,w)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.isArray=Array.isArray||function(G){return G&&"number"==typeof G.length}},9607:(Le,w)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.isFunction=function G(le){return"function"==typeof le}},2556:(Le,w)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.isObject=function G(le){return null!==le&&"object"==typeof le}},7302:(Le,w,G)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var le=G(6610);function Y(Q){return 0===Q.length?le.identity:1===Q.length?Q[0]:function(F){return Q.reduce(function(I,O){return O(I)},F)}}w.pipe=function de(){for(var Q=[],q=0;q{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var le=G(3281),de=G(2858),Y=G(7350);w.toSubscriber=function Q(q,F,I){if(q){if(q instanceof le.Subscriber)return q;if(q[de.rxSubscriber])return q[de.rxSubscriber]()}return q||F||I?new le.Subscriber(q,F,I):new le.Subscriber(Y.empty)}},5999:(Le,w,G)=>{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var le=G(2962),de=G(9542);function Q(x){const B=x.map(q);return(z,...re)=>k(B,we=>we(z,...re))}function q(x){switch(x.type){case"terminal":{const B=[x.valueContainer];return(z,...re)=>B}case"tagName":return function F(x){const B={};for(const z of x.variants)B[z.value]=Q(z.cont);return(z,...re)=>{const we=B[z.name];return we?we(z,...re):[]}}(x);case"attrValue":return function O(x){const B=[];for(const re of x.matchers){const we=re.predicate,$=Q(re.cont);B.push((ie,b,...K)=>we(ie)?$(b,...K):[])}const z=x.name;return(re,...we)=>{const $=re.attribs[z];return $||""===$?k(B,ie=>ie($,re,...we)):[]}}(x);case"attrPresence":return function I(x){const B=x.name,z=Q(x.cont);return(re,...we)=>Object.prototype.hasOwnProperty.call(re.attribs,B)?z(re,...we):[]}(x);case"pushElement":return function T(x){const B=Q(x.cont),z="+"===x.combinator?E:P;return(re,...we)=>{const $=z(re);return null===$?[]:B($,re,...we)}}(x);case"popElement":return function D(x){const B=Q(x.cont);return(z,re,...we)=>B(re,...we)}(x)}}const E=x=>{const B=x.prev;return null===B?null:le.isTag(B)?B:E(B)},P=x=>{const B=x.parent;return B&&le.isTag(B)?B:null};function k(x,B){return[].concat(...function S(x,B){const z=x.length,re=new Array(z);for(let we=0;we{"use strict";Object.defineProperty(w,"__esModule",{value:!0});var le=G(4847);function Y(L){if(L&&L.__esModule)return L;var oe=Object.create(null);return L&&Object.keys(L).forEach(function(_e){if("default"!==_e){var V=Object.getOwnPropertyDescriptor(L,_e);Object.defineProperty(oe,_e,V.get?V:{enumerable:!0,get:function(){return L[_e]}})}}),oe.default=L,Object.freeze(oe)}function q(L){return L[0]}const F=Y(G(6456)).compile({ws:{match:/[ \t\r\n\f]+/,lineBreaks:!0},idn:{match:/[a-zA-Z_-][a-zA-Z0-9_-]*/},hashToken:{match:/#[a-zA-Z0-9_-]+/,value:L=>L.slice(1)},str1:{match:/'(?:\\['\\]|[^\n'\\])*'/,value:L=>L.slice(1,-1)},str2:{match:/"(?:\\["\\]|[^\n"\\])*"/,value:L=>L.slice(1,-1)},asterisk:"*",fullstop:".",comma:",",lbr:"[",rbr:"]",eq:"=",gt:">",vbar:"|",plus:"+",tilde:"~",caret:"^",dollar:"$"});function I(L){return L[0].value}function O(L){return L[1]}function T([L,oe,_e],[V,N,X]){return[L+V,oe+N,_e+X]}const E={Lexer:F,ParserRules:[{name:"main",symbols:["_","listSelector","_"],postprocess:O},{name:"mainNoList",symbols:["_","complexSelector","_"],postprocess:O},{name:"listSelector",symbols:["complexSelector"],postprocess:([L])=>({type:"list",list:[L]})},{name:"listSelector",symbols:["listSelector","_",F.has("comma")?{type:"comma"}:comma,"_","complexSelector"],postprocess:([L,,,,oe])=>({type:"list",list:[...L.list,oe]})},{name:"complexSelector",symbols:["compoundSelector"],postprocess:q},{name:"complexSelector",symbols:["complexSelector","__","compoundSelector"],postprocess:([L,,oe])=>({type:"compound",list:[...oe.list,{type:"combinator",combinator:" ",left:L,specificity:L.specificity}],specificity:T(L.specificity,oe.specificity)})},{name:"complexSelector",symbols:["complexSelector","_","combinator","_","compoundSelector"],postprocess:([L,,oe,,_e])=>({type:"compound",list:[..._e.list,{type:"combinator",combinator:oe,left:L,specificity:L.specificity}],specificity:T(L.specificity,_e.specificity)})},{name:"combinator",symbols:[F.has("gt")?{type:"gt"}:gt],postprocess:()=>">"},{name:"combinator",symbols:[F.has("plus")?{type:"plus"}:plus],postprocess:()=>"+"},{name:"combinator",symbols:[F.has("tilde")?{type:"tilde"}:tilde],postprocess:()=>"~"},{name:"combinator",symbols:[F.has("vbar")?{type:"vbar"}:vbar,F.has("vbar")?{type:"vbar"}:vbar],postprocess:()=>"||"},{name:"compoundSelector",symbols:["typeSelector"],postprocess:([L])=>({type:"compound",list:[L],specificity:L.specificity})},{name:"compoundSelector",symbols:["subclassSelector"],postprocess:([L])=>({type:"compound",list:[L],specificity:L.specificity})},{name:"compoundSelector",symbols:["compoundSelector","subclassSelector"],postprocess:([L,oe])=>({type:"compound",list:[...L.list,oe],specificity:T(L.specificity,oe.specificity)})},{name:"subclassSelector",symbols:["idSelector"],postprocess:q},{name:"subclassSelector",symbols:["classSelector"],postprocess:q},{name:"subclassSelector",symbols:["attrSelector"],postprocess:q},{name:"attrSelector",symbols:["attrPresenceSelector"],postprocess:q},{name:"attrSelector",symbols:["attrValueSelector"],postprocess:q},{name:"typeSelector",symbols:["tagSelector"],postprocess:q},{name:"typeSelector",symbols:["uniSelector"],postprocess:q},{name:"attrPresenceSelector",symbols:[F.has("lbr")?{type:"lbr"}:lbr,"_","wqname","_",F.has("rbr")?{type:"rbr"}:rbr],postprocess:([,,L])=>({type:"attrPresence",name:L.name,namespace:L.namespace,specificity:[0,1,0]})},{name:"attrValueSelector",symbols:[F.has("lbr")?{type:"lbr"}:lbr,"_","wqname","_","attrMatcher","_","attrValue","_",F.has("rbr")?{type:"rbr"}:rbr],postprocess:([,,L,,oe,,_e])=>({type:"attrValue",name:L.name,namespace:L.namespace,matcher:oe,value:_e.value,modifier:_e.modifier,specificity:[0,1,0]})},{name:"attrMatcher",symbols:[F.has("eq")?{type:"eq"}:eq],postprocess:()=>"="},{name:"attrMatcher",symbols:[F.has("tilde")?{type:"tilde"}:tilde,F.has("eq")?{type:"eq"}:eq],postprocess:()=>"~="},{name:"attrMatcher",symbols:[F.has("vbar")?{type:"vbar"}:vbar,F.has("eq")?{type:"eq"}:eq],postprocess:()=>"|="},{name:"attrMatcher",symbols:[F.has("caret")?{type:"caret"}:caret,F.has("eq")?{type:"eq"}:eq],postprocess:()=>"^="},{name:"attrMatcher",symbols:[F.has("dollar")?{type:"dollar"}:dollar,F.has("eq")?{type:"eq"}:eq],postprocess:()=>"$="},{name:"attrMatcher",symbols:[F.has("asterisk")?{type:"asterisk"}:asterisk,F.has("eq")?{type:"eq"}:eq],postprocess:()=>"*="},{name:"attrValue",symbols:["str"],postprocess:([L])=>({value:L,modifier:null})},{name:"attrValue",symbols:["idn"],postprocess:([L])=>({value:L,modifier:null})},{name:"attrValue",symbols:["str","_","attrModifier"],postprocess:([L,,oe])=>({value:L,modifier:oe})},{name:"attrValue",symbols:["idn","__","attrModifier"],postprocess:([L,,oe])=>({value:L,modifier:oe})},{name:"attrModifier",symbols:[{literal:"i"}],postprocess:()=>"i"},{name:"attrModifier",symbols:[{literal:"I"}],postprocess:()=>"i"},{name:"attrModifier",symbols:[{literal:"s"}],postprocess:()=>"s"},{name:"attrModifier",symbols:[{literal:"S"}],postprocess:()=>"s"},{name:"idSelector",symbols:[F.has("hashToken")?{type:"hashToken"}:hashToken],postprocess:([{value:L}])=>({type:"id",name:L,specificity:[1,0,0]})},{name:"classSelector",symbols:[F.has("fullstop")?{type:"fullstop"}:fullstop,"idn"],postprocess:([,L])=>({type:"class",name:L,specificity:[0,1,0]})},{name:"tagSelector",symbols:["wqname"],postprocess:([L])=>({type:"tag",name:L.name,namespace:L.namespace,specificity:[0,0,1]})},{name:"uniSelector",symbols:[F.has("asterisk")?{type:"asterisk"}:asterisk],postprocess:()=>({type:"universal",namespace:null,specificity:[0,0,0]})},{name:"uniSelector",symbols:["ns",F.has("asterisk")?{type:"asterisk"}:asterisk],postprocess:([L])=>({type:"universal",namespace:L,specificity:[0,0,0]})},{name:"wqname",symbols:["idn"],postprocess:([L])=>({name:L,namespace:null})},{name:"wqname",symbols:["ns","idn"],postprocess:([L,oe])=>({name:oe,namespace:L})},{name:"ns",symbols:[F.has("vbar")?{type:"vbar"}:vbar],postprocess:()=>""},{name:"ns",symbols:["idn",F.has("vbar")?{type:"vbar"}:vbar],postprocess:q},{name:"str",symbols:[F.has("str1")?{type:"str1"}:str1],postprocess:I},{name:"str",symbols:[F.has("str2")?{type:"str2"}:str2],postprocess:I},{name:"idn",symbols:[F.has("idn")?{type:"idn"}:idn],postprocess:I},{name:"_$ebnf$1",symbols:[F.has("ws")?{type:"ws"}:ws],postprocess:q},{name:"_$ebnf$1",symbols:[],postprocess:()=>null},{name:"_",symbols:["_$ebnf$1"],postprocess:()=>null},{name:"__",symbols:[F.has("ws")?{type:"ws"}:ws],postprocess:()=>null}],ParserStart:"main"};var P=Object.freeze({__proto__:null});const D={...E,ParserStart:"mainNoList"};function x(L,oe){const _e=new le.Parser(le.Grammar.fromCompiled(L));if(_e.feed(oe),0===_e.results.length)throw new Error("Failed to parse - input string might be incomplete.");return _e.results[0]}function B(L){if(!L.type)throw new Error("This is not an AST node.");switch(L.type){case"universal":return z(L.namespace)+"*";case"tag":return z(L.namespace)+L.name;case"class":return"."+L.name;case"id":return"#"+L.name;case"attrPresence":return`[${z(L.namespace)}${L.name}]`;case"attrValue":return`[${z(L.namespace)}${L.name}${L.matcher}${function re(L){return-1===L.indexOf('"')?`"${L}"`:-1===L.indexOf("'")?`'${L}'`:`"${L.replace('"','\\"')}"`}(L.value)}${L.modifier?L.modifier:""}]`;case"combinator":return B(L.left)+L.combinator;case"compound":return L.list.reduce((oe,_e)=>"combinator"===_e.type?B(_e)+oe:oe+B(_e),"");case"list":return L.list.map(B).join(",")}}function z(L){return L||""===L?L+"|":""}function $(L){switch(L.type){case"universal":case"tag":return[1];case"id":return[2];case"class":return[3,L.name];case"attrPresence":return[4,B(L)];case"attrValue":return[5,B(L)];case"combinator":return[15,B(L)]}}function K(L,oe){if(!Array.isArray(L)||!Array.isArray(oe))throw new Error("Arguments must be arrays.");const _e=L.lengthK($(oe),$(_e)));break;case"combinator":we(L.left);break;case"list":L.list.forEach(we),L.list.sort((oe,_e)=>B(oe){"use strict";Object.defineProperty(w,"__esModule",{value:!0});var le=G(2512);function de(se){if(se&&se.__esModule)return se;var ye=Object.create(null);return se&&Object.keys(se).forEach(function(Ce){if("default"!==Ce){var ae=Object.getOwnPropertyDescriptor(se,Ce);Object.defineProperty(ye,Ce,ae.get?ae:{enumerable:!0,get:function(){return se[Ce]}})}}),ye.default=se,Object.freeze(ye)}var Y=de(le),Q=Object.freeze({__proto__:null}),q=Object.freeze({__proto__:null});const I=[["\u251c\u2500","\u2502 "],["\u2514\u2500"," "]],O=[["\u2520\u2500","\u2503 "],["\u2516\u2500"," "]],T=[["\u255f\u2500","\u2551 "],["\u2559\u2500"," "]];function E(se,ye=O){return function D(se,ye){return ye.map((Ce,ae,{length:R})=>function k(se,ye,Ce=!0){const ae=se[Ce?1:0];return ae[0]+ye.split("\n").join("\n"+ae[1])}(se,Ce,ae===R-1)).join("\n")}(ye,se.map(Ce=>function P(se){switch(se.type){case"terminal":{const ye=se.valueContainer;return`\u25c1 #${ye.index} ${JSON.stringify(ye.specificity)} ${ye.value}`}case"tagName":return`\u25fb Tag name\n${E(se.variants,T)}`;case"attrValue":return`\u25a3 Attr value: ${se.name}\n${E(se.matchers,T)}`;case"attrPresence":return`\u25e8 Attr presence: ${se.name}\n${E(se.cont)}`;case"pushElement":return`\u25c9 Push element: ${se.combinator}\n${E(se.cont,I)}`;case"popElement":return`\u25cc Pop element\n${E(se.cont,I)}`;case"variant":return`\u25c7 = ${se.value}\n${E(se.cont)}`;case"matcher":return`\u25c8 ${se.matcher} "${se.value}"${se.modifier||""}\n${E(se.cont)}`}}(Ce)))}var S=Object.freeze({__proto__:null,treeify:se=>"\u25bd\n"+E(se,I)});function z(se){return re(se),Y.normalize(se),se}function re(se){const ye=[];se.list.forEach(Ce=>{switch(Ce.type){case"class":ye.push({matcher:"~=",modifier:null,name:"class",namespace:null,specificity:Ce.specificity,type:"attrValue",value:Ce.name});break;case"id":ye.push({matcher:"=",modifier:null,name:"id",namespace:null,specificity:Ce.specificity,type:"attrValue",value:Ce.name});break;case"combinator":re(Ce.left),ye.push(Ce);break;case"universal":break;default:ye.push(Ce)}}),se.list=ye}function we(se){const ye=[];for(;se.length;){const Ce=he(se,Ge=>!0,b),{matches:ae,nonmatches:R,empty:We}=ie(se,Ce);se=R,ae.length&&ye.push(K(Ce,ae)),We.length&&ye.push(...$(We))}return ye}function $(se){const ye=[];for(const Ce of se){const ae=Ce.terminal;if("terminal"===ae.type)ye.push(ae);else{const{matches:R,rest:We}=Be(ae.cont,Ge=>"terminal"===Ge.type);R.forEach(Ge=>ye.push(Ge)),We.length&&(ae.cont=We,ye.push(ae))}}return ye}function ie(se,ye){const Ce=[],ae=[],R=[];for(const We of se){const Ge=We.ast.list;Ge.length?(Ge.some(ln=>b(ln)===ye)?Ce:ae).push(We):R.push(We)}return{matches:Ce,nonmatches:ae,empty:R}}function b(se){switch(se.type){case"attrPresence":return`attrPresence ${se.name}`;case"attrValue":return`attrValue ${se.name}`;case"combinator":return`combinator ${se.combinator}`;default:return se.type}}function K(se,ye){if("tag"===se)return function L(se){const ye=X(se,ae=>"tag"===ae.type,ae=>ae.name);return{type:"tagName",variants:Object.entries(ye).map(([ae,R])=>({type:"variant",value:ae,cont:we(R.items)}))}}(ye);if(se.startsWith("attrValue "))return function _e(se,ye){const Ce=X(ye,R=>"attrValue"===R.type&&R.name===se,R=>`${R.matcher} ${R.modifier||""} ${R.value}`),ae=[];for(const R of Object.values(Ce)){const We=R.oneSimpleSelector,Ge=V(We),Nt=we(R.items);ae.push({type:"matcher",matcher:We.matcher,modifier:We.modifier,value:We.value,predicate:Ge,cont:Nt})}return{type:"attrValue",name:se,matchers:ae}}(se.substring(10),ye);if(se.startsWith("attrPresence "))return function oe(se,ye){for(const Ce of ye)pe(Ce,ae=>"attrPresence"===ae.type&&ae.name===se);return{type:"attrPresence",name:se,cont:we(ye)}}(se.substring(13),ye);if("combinator >"===se)return N(">",ye);if("combinator +"===se)return N("+",ye);throw new Error(`Unsupported selector kind: ${se}`)}function V(se){if("i"===se.modifier){const ye=se.value.toLowerCase();switch(se.matcher){case"=":return Ce=>ye===Ce.toLowerCase();case"~=":return Ce=>Ce.toLowerCase().split(/[ \t]+/).includes(ye);case"^=":return Ce=>Ce.toLowerCase().startsWith(ye);case"$=":return Ce=>Ce.toLowerCase().endsWith(ye);case"*=":return Ce=>Ce.toLowerCase().includes(ye);case"|=":return Ce=>{const ae=Ce.toLowerCase();return ye===ae||ae.startsWith(ye)&&"-"===ae[ye.length]}}}else{const ye=se.value;switch(se.matcher){case"=":return Ce=>ye===Ce;case"~=":return Ce=>Ce.split(/[ \t]+/).includes(ye);case"^=":return Ce=>Ce.startsWith(ye);case"$=":return Ce=>Ce.endsWith(ye);case"*=":return Ce=>Ce.includes(ye);case"|=":return Ce=>ye===Ce||Ce.startsWith(ye)&&"-"===Ce[ye.length]}}}function N(se,ye){const Ce=X(ye,R=>"combinator"===R.type&&R.combinator===se,R=>Y.serialize(R.left)),ae=[];for(const R of Object.values(Ce)){const We=we(R.items);ae.push({ast:R.oneSimpleSelector.left,terminal:{type:"popElement",cont:We}})}return{type:"pushElement",combinator:se,cont:we(ae)}}function X(se,ye,Ce){const ae={};for(;se.length;){const R=he(se,ye,Ce),We=Hi=>ye(Hi)&&Ce(Hi)===R,Ge=Hi=>Hi.ast.list.some(We),{matches:Nt,rest:ln}=je(se,Ge);let ui=null;for(const Hi of Nt){const Qs=pe(Hi,We);ui||(ui=Qs)}if(null==ui)throw new Error("No simple selector is found.");ae[R]={oneSimpleSelector:ui,items:Nt},se=ln}return ae}function pe(se,ye){const Ce=se.ast.list,ae=new Array(Ce.length);let R=-1;for(let Ge=Ce.length;Ge-- >0;)ye(Ce[Ge])&&(ae[Ge]=!0,R=Ge);if(-1==R)throw new Error("Couldn't find the required simple selector.");const We=Ce[R];return se.ast.list=Ce.filter((Ge,Nt)=>!ae[Nt]),We}function he(se,ye,Ce){const ae={};for(const Ge of se){const Nt={};for(const ln of Ge.ast.list.filter(ye))Nt[Ce(ln)]=!0;for(const ln of Object.keys(Nt))ae[ln]?ae[ln]++:ae[ln]=1}let R="",We=0;for(const Ge of Object.entries(ae))Ge[1]>We&&(R=Ge[0],We=Ge[1]);return R}function Be(se,ye){const Ce=[],ae=[];for(const R of se)ye(R)?Ce.push(R):ae.push(R);return{matches:Ce,rest:ae}}function je(se,ye){const Ce=[],ae=[];for(const R of se)ye(R)?Ce.push(R):ae.push(R);return{matches:Ce,rest:ae}}function ke(se,ye){const Ce=le.compareSpecificity(ye.specificity,se.specificity);return Ce>0||0===Ce&&ye.index0||0===Ce&&ye.index>se.index}w.Ast=Q,w.DecisionTree=class x{constructor(ye){this.branches=we(function B(se){const ye=se.length,Ce=new Array(ye);for(let ae=0;ae{"use strict";Le.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},9323:Le=>{"use strict";Le.exports=JSON.parse('{"Aacute":"\xc1","aacute":"\xe1","Abreve":"\u0102","abreve":"\u0103","ac":"\u223e","acd":"\u223f","acE":"\u223e\u0333","Acirc":"\xc2","acirc":"\xe2","acute":"\xb4","Acy":"\u0410","acy":"\u0430","AElig":"\xc6","aelig":"\xe6","af":"\u2061","Afr":"\u{1d504}","afr":"\u{1d51e}","Agrave":"\xc0","agrave":"\xe0","alefsym":"\u2135","aleph":"\u2135","Alpha":"\u0391","alpha":"\u03b1","Amacr":"\u0100","amacr":"\u0101","amalg":"\u2a3f","amp":"&","AMP":"&","andand":"\u2a55","And":"\u2a53","and":"\u2227","andd":"\u2a5c","andslope":"\u2a58","andv":"\u2a5a","ang":"\u2220","ange":"\u29a4","angle":"\u2220","angmsdaa":"\u29a8","angmsdab":"\u29a9","angmsdac":"\u29aa","angmsdad":"\u29ab","angmsdae":"\u29ac","angmsdaf":"\u29ad","angmsdag":"\u29ae","angmsdah":"\u29af","angmsd":"\u2221","angrt":"\u221f","angrtvb":"\u22be","angrtvbd":"\u299d","angsph":"\u2222","angst":"\xc5","angzarr":"\u237c","Aogon":"\u0104","aogon":"\u0105","Aopf":"\u{1d538}","aopf":"\u{1d552}","apacir":"\u2a6f","ap":"\u2248","apE":"\u2a70","ape":"\u224a","apid":"\u224b","apos":"\'","ApplyFunction":"\u2061","approx":"\u2248","approxeq":"\u224a","Aring":"\xc5","aring":"\xe5","Ascr":"\u{1d49c}","ascr":"\u{1d4b6}","Assign":"\u2254","ast":"*","asymp":"\u2248","asympeq":"\u224d","Atilde":"\xc3","atilde":"\xe3","Auml":"\xc4","auml":"\xe4","awconint":"\u2233","awint":"\u2a11","backcong":"\u224c","backepsilon":"\u03f6","backprime":"\u2035","backsim":"\u223d","backsimeq":"\u22cd","Backslash":"\u2216","Barv":"\u2ae7","barvee":"\u22bd","barwed":"\u2305","Barwed":"\u2306","barwedge":"\u2305","bbrk":"\u23b5","bbrktbrk":"\u23b6","bcong":"\u224c","Bcy":"\u0411","bcy":"\u0431","bdquo":"\u201e","becaus":"\u2235","because":"\u2235","Because":"\u2235","bemptyv":"\u29b0","bepsi":"\u03f6","bernou":"\u212c","Bernoullis":"\u212c","Beta":"\u0392","beta":"\u03b2","beth":"\u2136","between":"\u226c","Bfr":"\u{1d505}","bfr":"\u{1d51f}","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":"=\u20e5","bnequiv":"\u2261\u20e5","bNot":"\u2aed","bnot":"\u2310","Bopf":"\u{1d539}","bopf":"\u{1d553}","bot":"\u22a5","bottom":"\u22a5","bowtie":"\u22c8","boxbox":"\u29c9","boxdl":"\u2510","boxdL":"\u2555","boxDl":"\u2556","boxDL":"\u2557","boxdr":"\u250c","boxdR":"\u2552","boxDr":"\u2553","boxDR":"\u2554","boxh":"\u2500","boxH":"\u2550","boxhd":"\u252c","boxHd":"\u2564","boxhD":"\u2565","boxHD":"\u2566","boxhu":"\u2534","boxHu":"\u2567","boxhU":"\u2568","boxHU":"\u2569","boxminus":"\u229f","boxplus":"\u229e","boxtimes":"\u22a0","boxul":"\u2518","boxuL":"\u255b","boxUl":"\u255c","boxUL":"\u255d","boxur":"\u2514","boxuR":"\u2558","boxUr":"\u2559","boxUR":"\u255a","boxv":"\u2502","boxV":"\u2551","boxvh":"\u253c","boxvH":"\u256a","boxVh":"\u256b","boxVH":"\u256c","boxvl":"\u2524","boxvL":"\u2561","boxVl":"\u2562","boxVL":"\u2563","boxvr":"\u251c","boxvR":"\u255e","boxVr":"\u255f","boxVR":"\u2560","bprime":"\u2035","breve":"\u02d8","Breve":"\u02d8","brvbar":"\xa6","bscr":"\u{1d4b7}","Bscr":"\u212c","bsemi":"\u204f","bsim":"\u223d","bsime":"\u22cd","bsolb":"\u29c5","bsol":"\\\\","bsolhsub":"\u27c8","bull":"\u2022","bullet":"\u2022","bump":"\u224e","bumpE":"\u2aae","bumpe":"\u224f","Bumpeq":"\u224e","bumpeq":"\u224f","Cacute":"\u0106","cacute":"\u0107","capand":"\u2a44","capbrcup":"\u2a49","capcap":"\u2a4b","cap":"\u2229","Cap":"\u22d2","capcup":"\u2a47","capdot":"\u2a40","CapitalDifferentialD":"\u2145","caps":"\u2229\ufe00","caret":"\u2041","caron":"\u02c7","Cayleys":"\u212d","ccaps":"\u2a4d","Ccaron":"\u010c","ccaron":"\u010d","Ccedil":"\xc7","ccedil":"\xe7","Ccirc":"\u0108","ccirc":"\u0109","Cconint":"\u2230","ccups":"\u2a4c","ccupssm":"\u2a50","Cdot":"\u010a","cdot":"\u010b","cedil":"\xb8","Cedilla":"\xb8","cemptyv":"\u29b2","cent":"\xa2","centerdot":"\xb7","CenterDot":"\xb7","cfr":"\u{1d520}","Cfr":"\u212d","CHcy":"\u0427","chcy":"\u0447","check":"\u2713","checkmark":"\u2713","Chi":"\u03a7","chi":"\u03c7","circ":"\u02c6","circeq":"\u2257","circlearrowleft":"\u21ba","circlearrowright":"\u21bb","circledast":"\u229b","circledcirc":"\u229a","circleddash":"\u229d","CircleDot":"\u2299","circledR":"\xae","circledS":"\u24c8","CircleMinus":"\u2296","CirclePlus":"\u2295","CircleTimes":"\u2297","cir":"\u25cb","cirE":"\u29c3","cire":"\u2257","cirfnint":"\u2a10","cirmid":"\u2aef","cirscir":"\u29c2","ClockwiseContourIntegral":"\u2232","CloseCurlyDoubleQuote":"\u201d","CloseCurlyQuote":"\u2019","clubs":"\u2663","clubsuit":"\u2663","colon":":","Colon":"\u2237","Colone":"\u2a74","colone":"\u2254","coloneq":"\u2254","comma":",","commat":"@","comp":"\u2201","compfn":"\u2218","complement":"\u2201","complexes":"\u2102","cong":"\u2245","congdot":"\u2a6d","Congruent":"\u2261","conint":"\u222e","Conint":"\u222f","ContourIntegral":"\u222e","copf":"\u{1d554}","Copf":"\u2102","coprod":"\u2210","Coproduct":"\u2210","copy":"\xa9","COPY":"\xa9","copysr":"\u2117","CounterClockwiseContourIntegral":"\u2233","crarr":"\u21b5","cross":"\u2717","Cross":"\u2a2f","Cscr":"\u{1d49e}","cscr":"\u{1d4b8}","csub":"\u2acf","csube":"\u2ad1","csup":"\u2ad0","csupe":"\u2ad2","ctdot":"\u22ef","cudarrl":"\u2938","cudarrr":"\u2935","cuepr":"\u22de","cuesc":"\u22df","cularr":"\u21b6","cularrp":"\u293d","cupbrcap":"\u2a48","cupcap":"\u2a46","CupCap":"\u224d","cup":"\u222a","Cup":"\u22d3","cupcup":"\u2a4a","cupdot":"\u228d","cupor":"\u2a45","cups":"\u222a\ufe00","curarr":"\u21b7","curarrm":"\u293c","curlyeqprec":"\u22de","curlyeqsucc":"\u22df","curlyvee":"\u22ce","curlywedge":"\u22cf","curren":"\xa4","curvearrowleft":"\u21b6","curvearrowright":"\u21b7","cuvee":"\u22ce","cuwed":"\u22cf","cwconint":"\u2232","cwint":"\u2231","cylcty":"\u232d","dagger":"\u2020","Dagger":"\u2021","daleth":"\u2138","darr":"\u2193","Darr":"\u21a1","dArr":"\u21d3","dash":"\u2010","Dashv":"\u2ae4","dashv":"\u22a3","dbkarow":"\u290f","dblac":"\u02dd","Dcaron":"\u010e","dcaron":"\u010f","Dcy":"\u0414","dcy":"\u0434","ddagger":"\u2021","ddarr":"\u21ca","DD":"\u2145","dd":"\u2146","DDotrahd":"\u2911","ddotseq":"\u2a77","deg":"\xb0","Del":"\u2207","Delta":"\u0394","delta":"\u03b4","demptyv":"\u29b1","dfisht":"\u297f","Dfr":"\u{1d507}","dfr":"\u{1d521}","dHar":"\u2965","dharl":"\u21c3","dharr":"\u21c2","DiacriticalAcute":"\xb4","DiacriticalDot":"\u02d9","DiacriticalDoubleAcute":"\u02dd","DiacriticalGrave":"`","DiacriticalTilde":"\u02dc","diam":"\u22c4","diamond":"\u22c4","Diamond":"\u22c4","diamondsuit":"\u2666","diams":"\u2666","die":"\xa8","DifferentialD":"\u2146","digamma":"\u03dd","disin":"\u22f2","div":"\xf7","divide":"\xf7","divideontimes":"\u22c7","divonx":"\u22c7","DJcy":"\u0402","djcy":"\u0452","dlcorn":"\u231e","dlcrop":"\u230d","dollar":"$","Dopf":"\u{1d53b}","dopf":"\u{1d555}","Dot":"\xa8","dot":"\u02d9","DotDot":"\u20dc","doteq":"\u2250","doteqdot":"\u2251","DotEqual":"\u2250","dotminus":"\u2238","dotplus":"\u2214","dotsquare":"\u22a1","doublebarwedge":"\u2306","DoubleContourIntegral":"\u222f","DoubleDot":"\xa8","DoubleDownArrow":"\u21d3","DoubleLeftArrow":"\u21d0","DoubleLeftRightArrow":"\u21d4","DoubleLeftTee":"\u2ae4","DoubleLongLeftArrow":"\u27f8","DoubleLongLeftRightArrow":"\u27fa","DoubleLongRightArrow":"\u27f9","DoubleRightArrow":"\u21d2","DoubleRightTee":"\u22a8","DoubleUpArrow":"\u21d1","DoubleUpDownArrow":"\u21d5","DoubleVerticalBar":"\u2225","DownArrowBar":"\u2913","downarrow":"\u2193","DownArrow":"\u2193","Downarrow":"\u21d3","DownArrowUpArrow":"\u21f5","DownBreve":"\u0311","downdownarrows":"\u21ca","downharpoonleft":"\u21c3","downharpoonright":"\u21c2","DownLeftRightVector":"\u2950","DownLeftTeeVector":"\u295e","DownLeftVectorBar":"\u2956","DownLeftVector":"\u21bd","DownRightTeeVector":"\u295f","DownRightVectorBar":"\u2957","DownRightVector":"\u21c1","DownTeeArrow":"\u21a7","DownTee":"\u22a4","drbkarow":"\u2910","drcorn":"\u231f","drcrop":"\u230c","Dscr":"\u{1d49f}","dscr":"\u{1d4b9}","DScy":"\u0405","dscy":"\u0455","dsol":"\u29f6","Dstrok":"\u0110","dstrok":"\u0111","dtdot":"\u22f1","dtri":"\u25bf","dtrif":"\u25be","duarr":"\u21f5","duhar":"\u296f","dwangle":"\u29a6","DZcy":"\u040f","dzcy":"\u045f","dzigrarr":"\u27ff","Eacute":"\xc9","eacute":"\xe9","easter":"\u2a6e","Ecaron":"\u011a","ecaron":"\u011b","Ecirc":"\xca","ecirc":"\xea","ecir":"\u2256","ecolon":"\u2255","Ecy":"\u042d","ecy":"\u044d","eDDot":"\u2a77","Edot":"\u0116","edot":"\u0117","eDot":"\u2251","ee":"\u2147","efDot":"\u2252","Efr":"\u{1d508}","efr":"\u{1d522}","eg":"\u2a9a","Egrave":"\xc8","egrave":"\xe8","egs":"\u2a96","egsdot":"\u2a98","el":"\u2a99","Element":"\u2208","elinters":"\u23e7","ell":"\u2113","els":"\u2a95","elsdot":"\u2a97","Emacr":"\u0112","emacr":"\u0113","empty":"\u2205","emptyset":"\u2205","EmptySmallSquare":"\u25fb","emptyv":"\u2205","EmptyVerySmallSquare":"\u25ab","emsp13":"\u2004","emsp14":"\u2005","emsp":"\u2003","ENG":"\u014a","eng":"\u014b","ensp":"\u2002","Eogon":"\u0118","eogon":"\u0119","Eopf":"\u{1d53c}","eopf":"\u{1d556}","epar":"\u22d5","eparsl":"\u29e3","eplus":"\u2a71","epsi":"\u03b5","Epsilon":"\u0395","epsilon":"\u03b5","epsiv":"\u03f5","eqcirc":"\u2256","eqcolon":"\u2255","eqsim":"\u2242","eqslantgtr":"\u2a96","eqslantless":"\u2a95","Equal":"\u2a75","equals":"=","EqualTilde":"\u2242","equest":"\u225f","Equilibrium":"\u21cc","equiv":"\u2261","equivDD":"\u2a78","eqvparsl":"\u29e5","erarr":"\u2971","erDot":"\u2253","escr":"\u212f","Escr":"\u2130","esdot":"\u2250","Esim":"\u2a73","esim":"\u2242","Eta":"\u0397","eta":"\u03b7","ETH":"\xd0","eth":"\xf0","Euml":"\xcb","euml":"\xeb","euro":"\u20ac","excl":"!","exist":"\u2203","Exists":"\u2203","expectation":"\u2130","exponentiale":"\u2147","ExponentialE":"\u2147","fallingdotseq":"\u2252","Fcy":"\u0424","fcy":"\u0444","female":"\u2640","ffilig":"\ufb03","fflig":"\ufb00","ffllig":"\ufb04","Ffr":"\u{1d509}","ffr":"\u{1d523}","filig":"\ufb01","FilledSmallSquare":"\u25fc","FilledVerySmallSquare":"\u25aa","fjlig":"fj","flat":"\u266d","fllig":"\ufb02","fltns":"\u25b1","fnof":"\u0192","Fopf":"\u{1d53d}","fopf":"\u{1d557}","forall":"\u2200","ForAll":"\u2200","fork":"\u22d4","forkv":"\u2ad9","Fouriertrf":"\u2131","fpartint":"\u2a0d","frac12":"\xbd","frac13":"\u2153","frac14":"\xbc","frac15":"\u2155","frac16":"\u2159","frac18":"\u215b","frac23":"\u2154","frac25":"\u2156","frac34":"\xbe","frac35":"\u2157","frac38":"\u215c","frac45":"\u2158","frac56":"\u215a","frac58":"\u215d","frac78":"\u215e","frasl":"\u2044","frown":"\u2322","fscr":"\u{1d4bb}","Fscr":"\u2131","gacute":"\u01f5","Gamma":"\u0393","gamma":"\u03b3","Gammad":"\u03dc","gammad":"\u03dd","gap":"\u2a86","Gbreve":"\u011e","gbreve":"\u011f","Gcedil":"\u0122","Gcirc":"\u011c","gcirc":"\u011d","Gcy":"\u0413","gcy":"\u0433","Gdot":"\u0120","gdot":"\u0121","ge":"\u2265","gE":"\u2267","gEl":"\u2a8c","gel":"\u22db","geq":"\u2265","geqq":"\u2267","geqslant":"\u2a7e","gescc":"\u2aa9","ges":"\u2a7e","gesdot":"\u2a80","gesdoto":"\u2a82","gesdotol":"\u2a84","gesl":"\u22db\ufe00","gesles":"\u2a94","Gfr":"\u{1d50a}","gfr":"\u{1d524}","gg":"\u226b","Gg":"\u22d9","ggg":"\u22d9","gimel":"\u2137","GJcy":"\u0403","gjcy":"\u0453","gla":"\u2aa5","gl":"\u2277","glE":"\u2a92","glj":"\u2aa4","gnap":"\u2a8a","gnapprox":"\u2a8a","gne":"\u2a88","gnE":"\u2269","gneq":"\u2a88","gneqq":"\u2269","gnsim":"\u22e7","Gopf":"\u{1d53e}","gopf":"\u{1d558}","grave":"`","GreaterEqual":"\u2265","GreaterEqualLess":"\u22db","GreaterFullEqual":"\u2267","GreaterGreater":"\u2aa2","GreaterLess":"\u2277","GreaterSlantEqual":"\u2a7e","GreaterTilde":"\u2273","Gscr":"\u{1d4a2}","gscr":"\u210a","gsim":"\u2273","gsime":"\u2a8e","gsiml":"\u2a90","gtcc":"\u2aa7","gtcir":"\u2a7a","gt":">","GT":">","Gt":"\u226b","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","Hacek":"\u02c7","hairsp":"\u200a","half":"\xbd","hamilt":"\u210b","HARDcy":"\u042a","hardcy":"\u044a","harrcir":"\u2948","harr":"\u2194","hArr":"\u21d4","harrw":"\u21ad","Hat":"^","hbar":"\u210f","Hcirc":"\u0124","hcirc":"\u0125","hearts":"\u2665","heartsuit":"\u2665","hellip":"\u2026","hercon":"\u22b9","hfr":"\u{1d525}","Hfr":"\u210c","HilbertSpace":"\u210b","hksearow":"\u2925","hkswarow":"\u2926","hoarr":"\u21ff","homtht":"\u223b","hookleftarrow":"\u21a9","hookrightarrow":"\u21aa","hopf":"\u{1d559}","Hopf":"\u210d","horbar":"\u2015","HorizontalLine":"\u2500","hscr":"\u{1d4bd}","Hscr":"\u210b","hslash":"\u210f","Hstrok":"\u0126","hstrok":"\u0127","HumpDownHump":"\u224e","HumpEqual":"\u224f","hybull":"\u2043","hyphen":"\u2010","Iacute":"\xcd","iacute":"\xed","ic":"\u2063","Icirc":"\xce","icirc":"\xee","Icy":"\u0418","icy":"\u0438","Idot":"\u0130","IEcy":"\u0415","iecy":"\u0435","iexcl":"\xa1","iff":"\u21d4","ifr":"\u{1d526}","Ifr":"\u2111","Igrave":"\xcc","igrave":"\xec","ii":"\u2148","iiiint":"\u2a0c","iiint":"\u222d","iinfin":"\u29dc","iiota":"\u2129","IJlig":"\u0132","ijlig":"\u0133","Imacr":"\u012a","imacr":"\u012b","image":"\u2111","ImaginaryI":"\u2148","imagline":"\u2110","imagpart":"\u2111","imath":"\u0131","Im":"\u2111","imof":"\u22b7","imped":"\u01b5","Implies":"\u21d2","incare":"\u2105","in":"\u2208","infin":"\u221e","infintie":"\u29dd","inodot":"\u0131","intcal":"\u22ba","int":"\u222b","Int":"\u222c","integers":"\u2124","Integral":"\u222b","intercal":"\u22ba","Intersection":"\u22c2","intlarhk":"\u2a17","intprod":"\u2a3c","InvisibleComma":"\u2063","InvisibleTimes":"\u2062","IOcy":"\u0401","iocy":"\u0451","Iogon":"\u012e","iogon":"\u012f","Iopf":"\u{1d540}","iopf":"\u{1d55a}","Iota":"\u0399","iota":"\u03b9","iprod":"\u2a3c","iquest":"\xbf","iscr":"\u{1d4be}","Iscr":"\u2110","isin":"\u2208","isindot":"\u22f5","isinE":"\u22f9","isins":"\u22f4","isinsv":"\u22f3","isinv":"\u2208","it":"\u2062","Itilde":"\u0128","itilde":"\u0129","Iukcy":"\u0406","iukcy":"\u0456","Iuml":"\xcf","iuml":"\xef","Jcirc":"\u0134","jcirc":"\u0135","Jcy":"\u0419","jcy":"\u0439","Jfr":"\u{1d50d}","jfr":"\u{1d527}","jmath":"\u0237","Jopf":"\u{1d541}","jopf":"\u{1d55b}","Jscr":"\u{1d4a5}","jscr":"\u{1d4bf}","Jsercy":"\u0408","jsercy":"\u0458","Jukcy":"\u0404","jukcy":"\u0454","Kappa":"\u039a","kappa":"\u03ba","kappav":"\u03f0","Kcedil":"\u0136","kcedil":"\u0137","Kcy":"\u041a","kcy":"\u043a","Kfr":"\u{1d50e}","kfr":"\u{1d528}","kgreen":"\u0138","KHcy":"\u0425","khcy":"\u0445","KJcy":"\u040c","kjcy":"\u045c","Kopf":"\u{1d542}","kopf":"\u{1d55c}","Kscr":"\u{1d4a6}","kscr":"\u{1d4c0}","lAarr":"\u21da","Lacute":"\u0139","lacute":"\u013a","laemptyv":"\u29b4","lagran":"\u2112","Lambda":"\u039b","lambda":"\u03bb","lang":"\u27e8","Lang":"\u27ea","langd":"\u2991","langle":"\u27e8","lap":"\u2a85","Laplacetrf":"\u2112","laquo":"\xab","larrb":"\u21e4","larrbfs":"\u291f","larr":"\u2190","Larr":"\u219e","lArr":"\u21d0","larrfs":"\u291d","larrhk":"\u21a9","larrlp":"\u21ab","larrpl":"\u2939","larrsim":"\u2973","larrtl":"\u21a2","latail":"\u2919","lAtail":"\u291b","lat":"\u2aab","late":"\u2aad","lates":"\u2aad\ufe00","lbarr":"\u290c","lBarr":"\u290e","lbbrk":"\u2772","lbrace":"{","lbrack":"[","lbrke":"\u298b","lbrksld":"\u298f","lbrkslu":"\u298d","Lcaron":"\u013d","lcaron":"\u013e","Lcedil":"\u013b","lcedil":"\u013c","lceil":"\u2308","lcub":"{","Lcy":"\u041b","lcy":"\u043b","ldca":"\u2936","ldquo":"\u201c","ldquor":"\u201e","ldrdhar":"\u2967","ldrushar":"\u294b","ldsh":"\u21b2","le":"\u2264","lE":"\u2266","LeftAngleBracket":"\u27e8","LeftArrowBar":"\u21e4","leftarrow":"\u2190","LeftArrow":"\u2190","Leftarrow":"\u21d0","LeftArrowRightArrow":"\u21c6","leftarrowtail":"\u21a2","LeftCeiling":"\u2308","LeftDoubleBracket":"\u27e6","LeftDownTeeVector":"\u2961","LeftDownVectorBar":"\u2959","LeftDownVector":"\u21c3","LeftFloor":"\u230a","leftharpoondown":"\u21bd","leftharpoonup":"\u21bc","leftleftarrows":"\u21c7","leftrightarrow":"\u2194","LeftRightArrow":"\u2194","Leftrightarrow":"\u21d4","leftrightarrows":"\u21c6","leftrightharpoons":"\u21cb","leftrightsquigarrow":"\u21ad","LeftRightVector":"\u294e","LeftTeeArrow":"\u21a4","LeftTee":"\u22a3","LeftTeeVector":"\u295a","leftthreetimes":"\u22cb","LeftTriangleBar":"\u29cf","LeftTriangle":"\u22b2","LeftTriangleEqual":"\u22b4","LeftUpDownVector":"\u2951","LeftUpTeeVector":"\u2960","LeftUpVectorBar":"\u2958","LeftUpVector":"\u21bf","LeftVectorBar":"\u2952","LeftVector":"\u21bc","lEg":"\u2a8b","leg":"\u22da","leq":"\u2264","leqq":"\u2266","leqslant":"\u2a7d","lescc":"\u2aa8","les":"\u2a7d","lesdot":"\u2a7f","lesdoto":"\u2a81","lesdotor":"\u2a83","lesg":"\u22da\ufe00","lesges":"\u2a93","lessapprox":"\u2a85","lessdot":"\u22d6","lesseqgtr":"\u22da","lesseqqgtr":"\u2a8b","LessEqualGreater":"\u22da","LessFullEqual":"\u2266","LessGreater":"\u2276","lessgtr":"\u2276","LessLess":"\u2aa1","lesssim":"\u2272","LessSlantEqual":"\u2a7d","LessTilde":"\u2272","lfisht":"\u297c","lfloor":"\u230a","Lfr":"\u{1d50f}","lfr":"\u{1d529}","lg":"\u2276","lgE":"\u2a91","lHar":"\u2962","lhard":"\u21bd","lharu":"\u21bc","lharul":"\u296a","lhblk":"\u2584","LJcy":"\u0409","ljcy":"\u0459","llarr":"\u21c7","ll":"\u226a","Ll":"\u22d8","llcorner":"\u231e","Lleftarrow":"\u21da","llhard":"\u296b","lltri":"\u25fa","Lmidot":"\u013f","lmidot":"\u0140","lmoustache":"\u23b0","lmoust":"\u23b0","lnap":"\u2a89","lnapprox":"\u2a89","lne":"\u2a87","lnE":"\u2268","lneq":"\u2a87","lneqq":"\u2268","lnsim":"\u22e6","loang":"\u27ec","loarr":"\u21fd","lobrk":"\u27e6","longleftarrow":"\u27f5","LongLeftArrow":"\u27f5","Longleftarrow":"\u27f8","longleftrightarrow":"\u27f7","LongLeftRightArrow":"\u27f7","Longleftrightarrow":"\u27fa","longmapsto":"\u27fc","longrightarrow":"\u27f6","LongRightArrow":"\u27f6","Longrightarrow":"\u27f9","looparrowleft":"\u21ab","looparrowright":"\u21ac","lopar":"\u2985","Lopf":"\u{1d543}","lopf":"\u{1d55d}","loplus":"\u2a2d","lotimes":"\u2a34","lowast":"\u2217","lowbar":"_","LowerLeftArrow":"\u2199","LowerRightArrow":"\u2198","loz":"\u25ca","lozenge":"\u25ca","lozf":"\u29eb","lpar":"(","lparlt":"\u2993","lrarr":"\u21c6","lrcorner":"\u231f","lrhar":"\u21cb","lrhard":"\u296d","lrm":"\u200e","lrtri":"\u22bf","lsaquo":"\u2039","lscr":"\u{1d4c1}","Lscr":"\u2112","lsh":"\u21b0","Lsh":"\u21b0","lsim":"\u2272","lsime":"\u2a8d","lsimg":"\u2a8f","lsqb":"[","lsquo":"\u2018","lsquor":"\u201a","Lstrok":"\u0141","lstrok":"\u0142","ltcc":"\u2aa6","ltcir":"\u2a79","lt":"<","LT":"<","Lt":"\u226a","ltdot":"\u22d6","lthree":"\u22cb","ltimes":"\u22c9","ltlarr":"\u2976","ltquest":"\u2a7b","ltri":"\u25c3","ltrie":"\u22b4","ltrif":"\u25c2","ltrPar":"\u2996","lurdshar":"\u294a","luruhar":"\u2966","lvertneqq":"\u2268\ufe00","lvnE":"\u2268\ufe00","macr":"\xaf","male":"\u2642","malt":"\u2720","maltese":"\u2720","Map":"\u2905","map":"\u21a6","mapsto":"\u21a6","mapstodown":"\u21a7","mapstoleft":"\u21a4","mapstoup":"\u21a5","marker":"\u25ae","mcomma":"\u2a29","Mcy":"\u041c","mcy":"\u043c","mdash":"\u2014","mDDot":"\u223a","measuredangle":"\u2221","MediumSpace":"\u205f","Mellintrf":"\u2133","Mfr":"\u{1d510}","mfr":"\u{1d52a}","mho":"\u2127","micro":"\xb5","midast":"*","midcir":"\u2af0","mid":"\u2223","middot":"\xb7","minusb":"\u229f","minus":"\u2212","minusd":"\u2238","minusdu":"\u2a2a","MinusPlus":"\u2213","mlcp":"\u2adb","mldr":"\u2026","mnplus":"\u2213","models":"\u22a7","Mopf":"\u{1d544}","mopf":"\u{1d55e}","mp":"\u2213","mscr":"\u{1d4c2}","Mscr":"\u2133","mstpos":"\u223e","Mu":"\u039c","mu":"\u03bc","multimap":"\u22b8","mumap":"\u22b8","nabla":"\u2207","Nacute":"\u0143","nacute":"\u0144","nang":"\u2220\u20d2","nap":"\u2249","napE":"\u2a70\u0338","napid":"\u224b\u0338","napos":"\u0149","napprox":"\u2249","natural":"\u266e","naturals":"\u2115","natur":"\u266e","nbsp":"\xa0","nbump":"\u224e\u0338","nbumpe":"\u224f\u0338","ncap":"\u2a43","Ncaron":"\u0147","ncaron":"\u0148","Ncedil":"\u0145","ncedil":"\u0146","ncong":"\u2247","ncongdot":"\u2a6d\u0338","ncup":"\u2a42","Ncy":"\u041d","ncy":"\u043d","ndash":"\u2013","nearhk":"\u2924","nearr":"\u2197","neArr":"\u21d7","nearrow":"\u2197","ne":"\u2260","nedot":"\u2250\u0338","NegativeMediumSpace":"\u200b","NegativeThickSpace":"\u200b","NegativeThinSpace":"\u200b","NegativeVeryThinSpace":"\u200b","nequiv":"\u2262","nesear":"\u2928","nesim":"\u2242\u0338","NestedGreaterGreater":"\u226b","NestedLessLess":"\u226a","NewLine":"\\n","nexist":"\u2204","nexists":"\u2204","Nfr":"\u{1d511}","nfr":"\u{1d52b}","ngE":"\u2267\u0338","nge":"\u2271","ngeq":"\u2271","ngeqq":"\u2267\u0338","ngeqslant":"\u2a7e\u0338","nges":"\u2a7e\u0338","nGg":"\u22d9\u0338","ngsim":"\u2275","nGt":"\u226b\u20d2","ngt":"\u226f","ngtr":"\u226f","nGtv":"\u226b\u0338","nharr":"\u21ae","nhArr":"\u21ce","nhpar":"\u2af2","ni":"\u220b","nis":"\u22fc","nisd":"\u22fa","niv":"\u220b","NJcy":"\u040a","njcy":"\u045a","nlarr":"\u219a","nlArr":"\u21cd","nldr":"\u2025","nlE":"\u2266\u0338","nle":"\u2270","nleftarrow":"\u219a","nLeftarrow":"\u21cd","nleftrightarrow":"\u21ae","nLeftrightarrow":"\u21ce","nleq":"\u2270","nleqq":"\u2266\u0338","nleqslant":"\u2a7d\u0338","nles":"\u2a7d\u0338","nless":"\u226e","nLl":"\u22d8\u0338","nlsim":"\u2274","nLt":"\u226a\u20d2","nlt":"\u226e","nltri":"\u22ea","nltrie":"\u22ec","nLtv":"\u226a\u0338","nmid":"\u2224","NoBreak":"\u2060","NonBreakingSpace":"\xa0","nopf":"\u{1d55f}","Nopf":"\u2115","Not":"\u2aec","not":"\xac","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","notin":"\u2209","notindot":"\u22f5\u0338","notinE":"\u22f9\u0338","notinva":"\u2209","notinvb":"\u22f7","notinvc":"\u22f6","NotLeftTriangleBar":"\u29cf\u0338","NotLeftTriangle":"\u22ea","NotLeftTriangleEqual":"\u22ec","NotLess":"\u226e","NotLessEqual":"\u2270","NotLessGreater":"\u2278","NotLessLess":"\u226a\u0338","NotLessSlantEqual":"\u2a7d\u0338","NotLessTilde":"\u2274","NotNestedGreaterGreater":"\u2aa2\u0338","NotNestedLessLess":"\u2aa1\u0338","notni":"\u220c","notniva":"\u220c","notnivb":"\u22fe","notnivc":"\u22fd","NotPrecedes":"\u2280","NotPrecedesEqual":"\u2aaf\u0338","NotPrecedesSlantEqual":"\u22e0","NotReverseElement":"\u220c","NotRightTriangleBar":"\u29d0\u0338","NotRightTriangle":"\u22eb","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","nparallel":"\u2226","npar":"\u2226","nparsl":"\u2afd\u20e5","npart":"\u2202\u0338","npolint":"\u2a14","npr":"\u2280","nprcue":"\u22e0","nprec":"\u2280","npreceq":"\u2aaf\u0338","npre":"\u2aaf\u0338","nrarrc":"\u2933\u0338","nrarr":"\u219b","nrArr":"\u21cf","nrarrw":"\u219d\u0338","nrightarrow":"\u219b","nRightarrow":"\u21cf","nrtri":"\u22eb","nrtrie":"\u22ed","nsc":"\u2281","nsccue":"\u22e1","nsce":"\u2ab0\u0338","Nscr":"\u{1d4a9}","nscr":"\u{1d4c3}","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":"\xd1","ntilde":"\xf1","ntlg":"\u2278","ntriangleleft":"\u22ea","ntrianglelefteq":"\u22ec","ntriangleright":"\u22eb","ntrianglerighteq":"\u22ed","Nu":"\u039d","nu":"\u03bd","num":"#","numero":"\u2116","numsp":"\u2007","nvap":"\u224d\u20d2","nvdash":"\u22ac","nvDash":"\u22ad","nVdash":"\u22ae","nVDash":"\u22af","nvge":"\u2265\u20d2","nvgt":">\u20d2","nvHarr":"\u2904","nvinfin":"\u29de","nvlArr":"\u2902","nvle":"\u2264\u20d2","nvlt":"<\u20d2","nvltrie":"\u22b4\u20d2","nvrArr":"\u2903","nvrtrie":"\u22b5\u20d2","nvsim":"\u223c\u20d2","nwarhk":"\u2923","nwarr":"\u2196","nwArr":"\u21d6","nwarrow":"\u2196","nwnear":"\u2927","Oacute":"\xd3","oacute":"\xf3","oast":"\u229b","Ocirc":"\xd4","ocirc":"\xf4","ocir":"\u229a","Ocy":"\u041e","ocy":"\u043e","odash":"\u229d","Odblac":"\u0150","odblac":"\u0151","odiv":"\u2a38","odot":"\u2299","odsold":"\u29bc","OElig":"\u0152","oelig":"\u0153","ofcir":"\u29bf","Ofr":"\u{1d512}","ofr":"\u{1d52c}","ogon":"\u02db","Ograve":"\xd2","ograve":"\xf2","ogt":"\u29c1","ohbar":"\u29b5","ohm":"\u03a9","oint":"\u222e","olarr":"\u21ba","olcir":"\u29be","olcross":"\u29bb","oline":"\u203e","olt":"\u29c0","Omacr":"\u014c","omacr":"\u014d","Omega":"\u03a9","omega":"\u03c9","Omicron":"\u039f","omicron":"\u03bf","omid":"\u29b6","ominus":"\u2296","Oopf":"\u{1d546}","oopf":"\u{1d560}","opar":"\u29b7","OpenCurlyDoubleQuote":"\u201c","OpenCurlyQuote":"\u2018","operp":"\u29b9","oplus":"\u2295","orarr":"\u21bb","Or":"\u2a54","or":"\u2228","ord":"\u2a5d","order":"\u2134","orderof":"\u2134","ordf":"\xaa","ordm":"\xba","origof":"\u22b6","oror":"\u2a56","orslope":"\u2a57","orv":"\u2a5b","oS":"\u24c8","Oscr":"\u{1d4aa}","oscr":"\u2134","Oslash":"\xd8","oslash":"\xf8","osol":"\u2298","Otilde":"\xd5","otilde":"\xf5","otimesas":"\u2a36","Otimes":"\u2a37","otimes":"\u2297","Ouml":"\xd6","ouml":"\xf6","ovbar":"\u233d","OverBar":"\u203e","OverBrace":"\u23de","OverBracket":"\u23b4","OverParenthesis":"\u23dc","para":"\xb6","parallel":"\u2225","par":"\u2225","parsim":"\u2af3","parsl":"\u2afd","part":"\u2202","PartialD":"\u2202","Pcy":"\u041f","pcy":"\u043f","percnt":"%","period":".","permil":"\u2030","perp":"\u22a5","pertenk":"\u2031","Pfr":"\u{1d513}","pfr":"\u{1d52d}","Phi":"\u03a6","phi":"\u03c6","phiv":"\u03d5","phmmat":"\u2133","phone":"\u260e","Pi":"\u03a0","pi":"\u03c0","pitchfork":"\u22d4","piv":"\u03d6","planck":"\u210f","planckh":"\u210e","plankv":"\u210f","plusacir":"\u2a23","plusb":"\u229e","pluscir":"\u2a22","plus":"+","plusdo":"\u2214","plusdu":"\u2a25","pluse":"\u2a72","PlusMinus":"\xb1","plusmn":"\xb1","plussim":"\u2a26","plustwo":"\u2a27","pm":"\xb1","Poincareplane":"\u210c","pointint":"\u2a15","popf":"\u{1d561}","Popf":"\u2119","pound":"\xa3","prap":"\u2ab7","Pr":"\u2abb","pr":"\u227a","prcue":"\u227c","precapprox":"\u2ab7","prec":"\u227a","preccurlyeq":"\u227c","Precedes":"\u227a","PrecedesEqual":"\u2aaf","PrecedesSlantEqual":"\u227c","PrecedesTilde":"\u227e","preceq":"\u2aaf","precnapprox":"\u2ab9","precneqq":"\u2ab5","precnsim":"\u22e8","pre":"\u2aaf","prE":"\u2ab3","precsim":"\u227e","prime":"\u2032","Prime":"\u2033","primes":"\u2119","prnap":"\u2ab9","prnE":"\u2ab5","prnsim":"\u22e8","prod":"\u220f","Product":"\u220f","profalar":"\u232e","profline":"\u2312","profsurf":"\u2313","prop":"\u221d","Proportional":"\u221d","Proportion":"\u2237","propto":"\u221d","prsim":"\u227e","prurel":"\u22b0","Pscr":"\u{1d4ab}","pscr":"\u{1d4c5}","Psi":"\u03a8","psi":"\u03c8","puncsp":"\u2008","Qfr":"\u{1d514}","qfr":"\u{1d52e}","qint":"\u2a0c","qopf":"\u{1d562}","Qopf":"\u211a","qprime":"\u2057","Qscr":"\u{1d4ac}","qscr":"\u{1d4c6}","quaternions":"\u210d","quatint":"\u2a16","quest":"?","questeq":"\u225f","quot":"\\"","QUOT":"\\"","rAarr":"\u21db","race":"\u223d\u0331","Racute":"\u0154","racute":"\u0155","radic":"\u221a","raemptyv":"\u29b3","rang":"\u27e9","Rang":"\u27eb","rangd":"\u2992","range":"\u29a5","rangle":"\u27e9","raquo":"\xbb","rarrap":"\u2975","rarrb":"\u21e5","rarrbfs":"\u2920","rarrc":"\u2933","rarr":"\u2192","Rarr":"\u21a0","rArr":"\u21d2","rarrfs":"\u291e","rarrhk":"\u21aa","rarrlp":"\u21ac","rarrpl":"\u2945","rarrsim":"\u2974","Rarrtl":"\u2916","rarrtl":"\u21a3","rarrw":"\u219d","ratail":"\u291a","rAtail":"\u291c","ratio":"\u2236","rationals":"\u211a","rbarr":"\u290d","rBarr":"\u290f","RBarr":"\u2910","rbbrk":"\u2773","rbrace":"}","rbrack":"]","rbrke":"\u298c","rbrksld":"\u298e","rbrkslu":"\u2990","Rcaron":"\u0158","rcaron":"\u0159","Rcedil":"\u0156","rcedil":"\u0157","rceil":"\u2309","rcub":"}","Rcy":"\u0420","rcy":"\u0440","rdca":"\u2937","rdldhar":"\u2969","rdquo":"\u201d","rdquor":"\u201d","rdsh":"\u21b3","real":"\u211c","realine":"\u211b","realpart":"\u211c","reals":"\u211d","Re":"\u211c","rect":"\u25ad","reg":"\xae","REG":"\xae","ReverseElement":"\u220b","ReverseEquilibrium":"\u21cb","ReverseUpEquilibrium":"\u296f","rfisht":"\u297d","rfloor":"\u230b","rfr":"\u{1d52f}","Rfr":"\u211c","rHar":"\u2964","rhard":"\u21c1","rharu":"\u21c0","rharul":"\u296c","Rho":"\u03a1","rho":"\u03c1","rhov":"\u03f1","RightAngleBracket":"\u27e9","RightArrowBar":"\u21e5","rightarrow":"\u2192","RightArrow":"\u2192","Rightarrow":"\u21d2","RightArrowLeftArrow":"\u21c4","rightarrowtail":"\u21a3","RightCeiling":"\u2309","RightDoubleBracket":"\u27e7","RightDownTeeVector":"\u295d","RightDownVectorBar":"\u2955","RightDownVector":"\u21c2","RightFloor":"\u230b","rightharpoondown":"\u21c1","rightharpoonup":"\u21c0","rightleftarrows":"\u21c4","rightleftharpoons":"\u21cc","rightrightarrows":"\u21c9","rightsquigarrow":"\u219d","RightTeeArrow":"\u21a6","RightTee":"\u22a2","RightTeeVector":"\u295b","rightthreetimes":"\u22cc","RightTriangleBar":"\u29d0","RightTriangle":"\u22b3","RightTriangleEqual":"\u22b5","RightUpDownVector":"\u294f","RightUpTeeVector":"\u295c","RightUpVectorBar":"\u2954","RightUpVector":"\u21be","RightVectorBar":"\u2953","RightVector":"\u21c0","ring":"\u02da","risingdotseq":"\u2253","rlarr":"\u21c4","rlhar":"\u21cc","rlm":"\u200f","rmoustache":"\u23b1","rmoust":"\u23b1","rnmid":"\u2aee","roang":"\u27ed","roarr":"\u21fe","robrk":"\u27e7","ropar":"\u2986","ropf":"\u{1d563}","Ropf":"\u211d","roplus":"\u2a2e","rotimes":"\u2a35","RoundImplies":"\u2970","rpar":")","rpargt":"\u2994","rppolint":"\u2a12","rrarr":"\u21c9","Rrightarrow":"\u21db","rsaquo":"\u203a","rscr":"\u{1d4c7}","Rscr":"\u211b","rsh":"\u21b1","Rsh":"\u21b1","rsqb":"]","rsquo":"\u2019","rsquor":"\u2019","rthree":"\u22cc","rtimes":"\u22ca","rtri":"\u25b9","rtrie":"\u22b5","rtrif":"\u25b8","rtriltri":"\u29ce","RuleDelayed":"\u29f4","ruluhar":"\u2968","rx":"\u211e","Sacute":"\u015a","sacute":"\u015b","sbquo":"\u201a","scap":"\u2ab8","Scaron":"\u0160","scaron":"\u0161","Sc":"\u2abc","sc":"\u227b","sccue":"\u227d","sce":"\u2ab0","scE":"\u2ab4","Scedil":"\u015e","scedil":"\u015f","Scirc":"\u015c","scirc":"\u015d","scnap":"\u2aba","scnE":"\u2ab6","scnsim":"\u22e9","scpolint":"\u2a13","scsim":"\u227f","Scy":"\u0421","scy":"\u0441","sdotb":"\u22a1","sdot":"\u22c5","sdote":"\u2a66","searhk":"\u2925","searr":"\u2198","seArr":"\u21d8","searrow":"\u2198","sect":"\xa7","semi":";","seswar":"\u2929","setminus":"\u2216","setmn":"\u2216","sext":"\u2736","Sfr":"\u{1d516}","sfr":"\u{1d530}","sfrown":"\u2322","sharp":"\u266f","SHCHcy":"\u0429","shchcy":"\u0449","SHcy":"\u0428","shcy":"\u0448","ShortDownArrow":"\u2193","ShortLeftArrow":"\u2190","shortmid":"\u2223","shortparallel":"\u2225","ShortRightArrow":"\u2192","ShortUpArrow":"\u2191","shy":"\xad","Sigma":"\u03a3","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","SmallCircle":"\u2218","smallsetminus":"\u2216","smashp":"\u2a33","smeparsl":"\u29e4","smid":"\u2223","smile":"\u2323","smt":"\u2aaa","smte":"\u2aac","smtes":"\u2aac\ufe00","SOFTcy":"\u042c","softcy":"\u044c","solbar":"\u233f","solb":"\u29c4","sol":"/","Sopf":"\u{1d54a}","sopf":"\u{1d564}","spades":"\u2660","spadesuit":"\u2660","spar":"\u2225","sqcap":"\u2293","sqcaps":"\u2293\ufe00","sqcup":"\u2294","sqcups":"\u2294\ufe00","Sqrt":"\u221a","sqsub":"\u228f","sqsube":"\u2291","sqsubset":"\u228f","sqsubseteq":"\u2291","sqsup":"\u2290","sqsupe":"\u2292","sqsupset":"\u2290","sqsupseteq":"\u2292","square":"\u25a1","Square":"\u25a1","SquareIntersection":"\u2293","SquareSubset":"\u228f","SquareSubsetEqual":"\u2291","SquareSuperset":"\u2290","SquareSupersetEqual":"\u2292","SquareUnion":"\u2294","squarf":"\u25aa","squ":"\u25a1","squf":"\u25aa","srarr":"\u2192","Sscr":"\u{1d4ae}","sscr":"\u{1d4c8}","ssetmn":"\u2216","ssmile":"\u2323","sstarf":"\u22c6","Star":"\u22c6","star":"\u2606","starf":"\u2605","straightepsilon":"\u03f5","straightphi":"\u03d5","strns":"\xaf","sub":"\u2282","Sub":"\u22d0","subdot":"\u2abd","subE":"\u2ac5","sube":"\u2286","subedot":"\u2ac3","submult":"\u2ac1","subnE":"\u2acb","subne":"\u228a","subplus":"\u2abf","subrarr":"\u2979","subset":"\u2282","Subset":"\u22d0","subseteq":"\u2286","subseteqq":"\u2ac5","SubsetEqual":"\u2286","subsetneq":"\u228a","subsetneqq":"\u2acb","subsim":"\u2ac7","subsub":"\u2ad5","subsup":"\u2ad3","succapprox":"\u2ab8","succ":"\u227b","succcurlyeq":"\u227d","Succeeds":"\u227b","SucceedsEqual":"\u2ab0","SucceedsSlantEqual":"\u227d","SucceedsTilde":"\u227f","succeq":"\u2ab0","succnapprox":"\u2aba","succneqq":"\u2ab6","succnsim":"\u22e9","succsim":"\u227f","SuchThat":"\u220b","sum":"\u2211","Sum":"\u2211","sung":"\u266a","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","sup":"\u2283","Sup":"\u22d1","supdot":"\u2abe","supdsub":"\u2ad8","supE":"\u2ac6","supe":"\u2287","supedot":"\u2ac4","Superset":"\u2283","SupersetEqual":"\u2287","suphsol":"\u27c9","suphsub":"\u2ad7","suplarr":"\u297b","supmult":"\u2ac2","supnE":"\u2acc","supne":"\u228b","supplus":"\u2ac0","supset":"\u2283","Supset":"\u22d1","supseteq":"\u2287","supseteqq":"\u2ac6","supsetneq":"\u228b","supsetneqq":"\u2acc","supsim":"\u2ac8","supsub":"\u2ad4","supsup":"\u2ad6","swarhk":"\u2926","swarr":"\u2199","swArr":"\u21d9","swarrow":"\u2199","swnwar":"\u292a","szlig":"\xdf","Tab":"\\t","target":"\u2316","Tau":"\u03a4","tau":"\u03c4","tbrk":"\u23b4","Tcaron":"\u0164","tcaron":"\u0165","Tcedil":"\u0162","tcedil":"\u0163","Tcy":"\u0422","tcy":"\u0442","tdot":"\u20db","telrec":"\u2315","Tfr":"\u{1d517}","tfr":"\u{1d531}","there4":"\u2234","therefore":"\u2234","Therefore":"\u2234","Theta":"\u0398","theta":"\u03b8","thetasym":"\u03d1","thetav":"\u03d1","thickapprox":"\u2248","thicksim":"\u223c","ThickSpace":"\u205f\u200a","ThinSpace":"\u2009","thinsp":"\u2009","thkap":"\u2248","thksim":"\u223c","THORN":"\xde","thorn":"\xfe","tilde":"\u02dc","Tilde":"\u223c","TildeEqual":"\u2243","TildeFullEqual":"\u2245","TildeTilde":"\u2248","timesbar":"\u2a31","timesb":"\u22a0","times":"\xd7","timesd":"\u2a30","tint":"\u222d","toea":"\u2928","topbot":"\u2336","topcir":"\u2af1","top":"\u22a4","Topf":"\u{1d54b}","topf":"\u{1d565}","topfork":"\u2ada","tosa":"\u2929","tprime":"\u2034","trade":"\u2122","TRADE":"\u2122","triangle":"\u25b5","triangledown":"\u25bf","triangleleft":"\u25c3","trianglelefteq":"\u22b4","triangleq":"\u225c","triangleright":"\u25b9","trianglerighteq":"\u22b5","tridot":"\u25ec","trie":"\u225c","triminus":"\u2a3a","TripleDot":"\u20db","triplus":"\u2a39","trisb":"\u29cd","tritime":"\u2a3b","trpezium":"\u23e2","Tscr":"\u{1d4af}","tscr":"\u{1d4c9}","TScy":"\u0426","tscy":"\u0446","TSHcy":"\u040b","tshcy":"\u045b","Tstrok":"\u0166","tstrok":"\u0167","twixt":"\u226c","twoheadleftarrow":"\u219e","twoheadrightarrow":"\u21a0","Uacute":"\xda","uacute":"\xfa","uarr":"\u2191","Uarr":"\u219f","uArr":"\u21d1","Uarrocir":"\u2949","Ubrcy":"\u040e","ubrcy":"\u045e","Ubreve":"\u016c","ubreve":"\u016d","Ucirc":"\xdb","ucirc":"\xfb","Ucy":"\u0423","ucy":"\u0443","udarr":"\u21c5","Udblac":"\u0170","udblac":"\u0171","udhar":"\u296e","ufisht":"\u297e","Ufr":"\u{1d518}","ufr":"\u{1d532}","Ugrave":"\xd9","ugrave":"\xf9","uHar":"\u2963","uharl":"\u21bf","uharr":"\u21be","uhblk":"\u2580","ulcorn":"\u231c","ulcorner":"\u231c","ulcrop":"\u230f","ultri":"\u25f8","Umacr":"\u016a","umacr":"\u016b","uml":"\xa8","UnderBar":"_","UnderBrace":"\u23df","UnderBracket":"\u23b5","UnderParenthesis":"\u23dd","Union":"\u22c3","UnionPlus":"\u228e","Uogon":"\u0172","uogon":"\u0173","Uopf":"\u{1d54c}","uopf":"\u{1d566}","UpArrowBar":"\u2912","uparrow":"\u2191","UpArrow":"\u2191","Uparrow":"\u21d1","UpArrowDownArrow":"\u21c5","updownarrow":"\u2195","UpDownArrow":"\u2195","Updownarrow":"\u21d5","UpEquilibrium":"\u296e","upharpoonleft":"\u21bf","upharpoonright":"\u21be","uplus":"\u228e","UpperLeftArrow":"\u2196","UpperRightArrow":"\u2197","upsi":"\u03c5","Upsi":"\u03d2","upsih":"\u03d2","Upsilon":"\u03a5","upsilon":"\u03c5","UpTeeArrow":"\u21a5","UpTee":"\u22a5","upuparrows":"\u21c8","urcorn":"\u231d","urcorner":"\u231d","urcrop":"\u230e","Uring":"\u016e","uring":"\u016f","urtri":"\u25f9","Uscr":"\u{1d4b0}","uscr":"\u{1d4ca}","utdot":"\u22f0","Utilde":"\u0168","utilde":"\u0169","utri":"\u25b5","utrif":"\u25b4","uuarr":"\u21c8","Uuml":"\xdc","uuml":"\xfc","uwangle":"\u29a7","vangrt":"\u299c","varepsilon":"\u03f5","varkappa":"\u03f0","varnothing":"\u2205","varphi":"\u03d5","varpi":"\u03d6","varpropto":"\u221d","varr":"\u2195","vArr":"\u21d5","varrho":"\u03f1","varsigma":"\u03c2","varsubsetneq":"\u228a\ufe00","varsubsetneqq":"\u2acb\ufe00","varsupsetneq":"\u228b\ufe00","varsupsetneqq":"\u2acc\ufe00","vartheta":"\u03d1","vartriangleleft":"\u22b2","vartriangleright":"\u22b3","vBar":"\u2ae8","Vbar":"\u2aeb","vBarv":"\u2ae9","Vcy":"\u0412","vcy":"\u0432","vdash":"\u22a2","vDash":"\u22a8","Vdash":"\u22a9","VDash":"\u22ab","Vdashl":"\u2ae6","veebar":"\u22bb","vee":"\u2228","Vee":"\u22c1","veeeq":"\u225a","vellip":"\u22ee","verbar":"|","Verbar":"\u2016","vert":"|","Vert":"\u2016","VerticalBar":"\u2223","VerticalLine":"|","VerticalSeparator":"\u2758","VerticalTilde":"\u2240","VeryThinSpace":"\u200a","Vfr":"\u{1d519}","vfr":"\u{1d533}","vltri":"\u22b2","vnsub":"\u2282\u20d2","vnsup":"\u2283\u20d2","Vopf":"\u{1d54d}","vopf":"\u{1d567}","vprop":"\u221d","vrtri":"\u22b3","Vscr":"\u{1d4b1}","vscr":"\u{1d4cb}","vsubnE":"\u2acb\ufe00","vsubne":"\u228a\ufe00","vsupnE":"\u2acc\ufe00","vsupne":"\u228b\ufe00","Vvdash":"\u22aa","vzigzag":"\u299a","Wcirc":"\u0174","wcirc":"\u0175","wedbar":"\u2a5f","wedge":"\u2227","Wedge":"\u22c0","wedgeq":"\u2259","weierp":"\u2118","Wfr":"\u{1d51a}","wfr":"\u{1d534}","Wopf":"\u{1d54e}","wopf":"\u{1d568}","wp":"\u2118","wr":"\u2240","wreath":"\u2240","Wscr":"\u{1d4b2}","wscr":"\u{1d4cc}","xcap":"\u22c2","xcirc":"\u25ef","xcup":"\u22c3","xdtri":"\u25bd","Xfr":"\u{1d51b}","xfr":"\u{1d535}","xharr":"\u27f7","xhArr":"\u27fa","Xi":"\u039e","xi":"\u03be","xlarr":"\u27f5","xlArr":"\u27f8","xmap":"\u27fc","xnis":"\u22fb","xodot":"\u2a00","Xopf":"\u{1d54f}","xopf":"\u{1d569}","xoplus":"\u2a01","xotime":"\u2a02","xrarr":"\u27f6","xrArr":"\u27f9","Xscr":"\u{1d4b3}","xscr":"\u{1d4cd}","xsqcup":"\u2a06","xuplus":"\u2a04","xutri":"\u25b3","xvee":"\u22c1","xwedge":"\u22c0","Yacute":"\xdd","yacute":"\xfd","YAcy":"\u042f","yacy":"\u044f","Ycirc":"\u0176","ycirc":"\u0177","Ycy":"\u042b","ycy":"\u044b","yen":"\xa5","Yfr":"\u{1d51c}","yfr":"\u{1d536}","YIcy":"\u0407","yicy":"\u0457","Yopf":"\u{1d550}","yopf":"\u{1d56a}","Yscr":"\u{1d4b4}","yscr":"\u{1d4ce}","YUcy":"\u042e","yucy":"\u044e","yuml":"\xff","Yuml":"\u0178","Zacute":"\u0179","zacute":"\u017a","Zcaron":"\u017d","zcaron":"\u017e","Zcy":"\u0417","zcy":"\u0437","Zdot":"\u017b","zdot":"\u017c","zeetrf":"\u2128","ZeroWidthSpace":"\u200b","Zeta":"\u0396","zeta":"\u03b6","zfr":"\u{1d537}","Zfr":"\u2128","ZHcy":"\u0416","zhcy":"\u0436","zigrarr":"\u21dd","zopf":"\u{1d56b}","Zopf":"\u2124","Zscr":"\u{1d4b5}","zscr":"\u{1d4cf}","zwj":"\u200d","zwnj":"\u200c"}')},9591:Le=>{"use strict";Le.exports=JSON.parse('{"Aacute":"\xc1","aacute":"\xe1","Acirc":"\xc2","acirc":"\xe2","acute":"\xb4","AElig":"\xc6","aelig":"\xe6","Agrave":"\xc0","agrave":"\xe0","amp":"&","AMP":"&","Aring":"\xc5","aring":"\xe5","Atilde":"\xc3","atilde":"\xe3","Auml":"\xc4","auml":"\xe4","brvbar":"\xa6","Ccedil":"\xc7","ccedil":"\xe7","cedil":"\xb8","cent":"\xa2","copy":"\xa9","COPY":"\xa9","curren":"\xa4","deg":"\xb0","divide":"\xf7","Eacute":"\xc9","eacute":"\xe9","Ecirc":"\xca","ecirc":"\xea","Egrave":"\xc8","egrave":"\xe8","ETH":"\xd0","eth":"\xf0","Euml":"\xcb","euml":"\xeb","frac12":"\xbd","frac14":"\xbc","frac34":"\xbe","gt":">","GT":">","Iacute":"\xcd","iacute":"\xed","Icirc":"\xce","icirc":"\xee","iexcl":"\xa1","Igrave":"\xcc","igrave":"\xec","iquest":"\xbf","Iuml":"\xcf","iuml":"\xef","laquo":"\xab","lt":"<","LT":"<","macr":"\xaf","micro":"\xb5","middot":"\xb7","nbsp":"\xa0","not":"\xac","Ntilde":"\xd1","ntilde":"\xf1","Oacute":"\xd3","oacute":"\xf3","Ocirc":"\xd4","ocirc":"\xf4","Ograve":"\xd2","ograve":"\xf2","ordf":"\xaa","ordm":"\xba","Oslash":"\xd8","oslash":"\xf8","Otilde":"\xd5","otilde":"\xf5","Ouml":"\xd6","ouml":"\xf6","para":"\xb6","plusmn":"\xb1","pound":"\xa3","quot":"\\"","QUOT":"\\"","raquo":"\xbb","reg":"\xae","REG":"\xae","sect":"\xa7","shy":"\xad","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","szlig":"\xdf","THORN":"\xde","thorn":"\xfe","times":"\xd7","Uacute":"\xda","uacute":"\xfa","Ucirc":"\xdb","ucirc":"\xfb","Ugrave":"\xd9","ugrave":"\xf9","uml":"\xa8","Uuml":"\xdc","uuml":"\xfc","Yacute":"\xdd","yacute":"\xfd","yen":"\xa5","yuml":"\xff"}')},2586:Le=>{"use strict";Le.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},4147:Le=>{"use strict";Le.exports={i8:"4.0.1"}}},Le=>{Le(Le.s=9153)}]);
\ No newline at end of file
+(self.webpackChunkBM=self.webpackChunkBM||[]).push([[179],{9153:(Le,w,G)=>{"use strict";function le(n){return"function"==typeof n}let de=!1;const Y={Promise:void 0,set useDeprecatedSynchronousErrorHandling(n){if(n){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else de&&console.log("RxJS: Back to a better error behavior. Thank you. <3");de=n},get useDeprecatedSynchronousErrorHandling(){return de}};function Q(n){setTimeout(()=>{throw n},0)}const q={closed:!0,next(n){},error(n){if(Y.useDeprecatedSynchronousErrorHandling)throw n;Q(n)},complete(){}},F=Array.isArray||(n=>n&&"number"==typeof n.length);function I(n){return null!==n&&"object"==typeof n}const T=(()=>{function n(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return n.prototype=Object.create(Error.prototype),n})();class E{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:e,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,e instanceof E)e.remove(this);else if(null!==e)for(let s=0;st.concat(e instanceof T?e.errors:e),[])}E.EMPTY=((n=new E).closed=!0,n);const D="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class S extends E{constructor(t,e,i){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=q;break;case 1:if(!t){this.destination=q;break}if("object"==typeof t){t instanceof S?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new x(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new x(this,t,e,i)}}[D](){return this}static create(t,e,i){const r=new S(t,e,i);return r.syncErrorThrowable=!1,r}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class x extends S{constructor(t,e,i,r){super(),this._parentSubscriber=t;let o,s=this;le(e)?o=e:e&&(o=e.next,i=e.error,r=e.complete,e!==q&&(s=Object.create(e),le(s.unsubscribe)&&this.add(s.unsubscribe.bind(s)),s.unsubscribe=this.unsubscribe.bind(this))),this._context=s,this._next=o,this._error=i,this._complete=r}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;Y.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:i}=Y;if(this._error)i&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)i?(e.syncErrorValue=t,e.syncErrorThrown=!0):Q(t),this.unsubscribe();else{if(this.unsubscribe(),i)throw t;Q(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);Y.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(i){if(this.unsubscribe(),Y.useDeprecatedSynchronousErrorHandling)throw i;Q(i)}}__tryOrSetError(t,e,i){if(!Y.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,i)}catch(r){return Y.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(Q(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const re="function"==typeof Symbol&&Symbol.observable||"@@observable";function we(n){return n}function ie(n){return 0===n.length?we:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}let b=(()=>{class n{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const{operator:o}=this,s=function z(n,t,e){if(n){if(n instanceof S)return n;if(n[D])return n[D]()}return n||t||e?new S(n,t,e):new S(q)}(e,i,r);if(s.add(o?o.call(s,this.source):this.source||Y.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),Y.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s}_trySubscribe(e){try{return this._subscribe(e)}catch(i){Y.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=i),function B(n){for(;n;){const{closed:t,destination:e,isStopped:i}=n;if(t||i)return!1;n=e&&e instanceof S?e:null}return!0}(e)?e.error(i):console.warn(i)}}forEach(e,i){return new(i=K(i))((r,o)=>{let s;s=this.subscribe(a=>{try{e(a)}catch(l){o(l),s&&s.unsubscribe()}},o,r)})}_subscribe(e){const{source:i}=this;return i&&i.subscribe(e)}[re](){return this}pipe(...e){return 0===e.length?this:ie(e)(this)}toPromise(e){return new(e=K(e))((i,r)=>{let o;this.subscribe(s=>o=s,s=>r(s),()=>i(o))})}}return n.create=t=>new n(t),n})();function K(n){if(n||(n=Y.Promise||Promise),!n)throw new Error("no Promise impl found");return n}const oe=(()=>{function n(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return n.prototype=Object.create(Error.prototype),n})();class _e extends E{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const i=e.indexOf(this.subscriber);-1!==i&&e.splice(i,1)}}class V extends S{constructor(t){super(t),this.destination=t}}let N=(()=>{class n extends b{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[D](){return new V(this)}lift(e){const i=new X(this,this);return i.operator=e,i}next(e){if(this.closed)throw new oe;if(!this.isStopped){const{observers:i}=this,r=i.length,o=i.slice();for(let s=0;snew X(t,e),n})();class X extends N{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):E.EMPTY}}function pe(n){return n&&"function"==typeof n.schedule}function he(n,t){return function(i){if("function"!=typeof n)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return i.lift(new Be(n,t))}}class Be{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new je(t,this.project,this.thisArg))}}class je extends S{constructor(t,e,i){super(t),this.project=e,this.count=0,this.thisArg=i||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}const xt=n=>t=>{for(let e=0,i=n.length;en&&"number"==typeof n.length&&"function"!=typeof n;function We(n){return!!n&&"function"!=typeof n.subscribe&&"function"==typeof n.then}const Ge=n=>{if(n&&"function"==typeof n[re])return(n=>t=>{const e=n[re]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)})(n);if(R(n))return xt(n);if(We(n))return(n=>t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,Q),t))(n);if(n&&"function"==typeof n[se])return(n=>t=>{const e=n[se]();for(;;){let i;try{i=e.next()}catch(r){return t.error(r),t}if(i.done){t.complete();break}if(t.next(i.value),t.closed)break}return"function"==typeof e.return&&t.add(()=>{e.return&&e.return()}),t})(n);{const e=`You provided ${I(n)?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(e)}};function ui(n,t){return new b(e=>{const i=new E;let r=0;return i.add(t.schedule(function(){r!==n.length?(e.next(n[r++]),e.closed||i.add(this.schedule())):e.complete()})),i})}function vt(n,t){return t?function wh(n,t){if(null!=n){if(function Qs(n){return n&&"function"==typeof n[re]}(n))return function Nt(n,t){return new b(e=>{const i=new E;return i.add(t.schedule(()=>{const r=n[re]();i.add(r.subscribe({next(o){i.add(t.schedule(()=>e.next(o)))},error(o){i.add(t.schedule(()=>e.error(o)))},complete(){i.add(t.schedule(()=>e.complete()))}}))})),i})}(n,t);if(We(n))return function ln(n,t){return new b(e=>{const i=new E;return i.add(t.schedule(()=>n.then(r=>{i.add(t.schedule(()=>{e.next(r),i.add(t.schedule(()=>e.complete()))}))},r=>{i.add(t.schedule(()=>e.error(r)))}))),i})}(n,t);if(R(n))return ui(n,t);if(function Ch(n){return n&&"function"==typeof n[se]}(n)||"string"==typeof n)return function Hi(n,t){if(!n)throw new Error("Iterable cannot be null");return new b(e=>{const i=new E;let r;return i.add(()=>{r&&"function"==typeof r.return&&r.return()}),i.add(t.schedule(()=>{r=n[se](),i.add(t.schedule(function(){if(e.closed)return;let o,s;try{const a=r.next();o=a.value,s=a.done}catch(a){return void e.error(a)}s?e.complete():(e.next(o),this.schedule())}))})),i})}(n,t)}throw new TypeError((null!==n&&typeof n||n)+" is not observable")}(n,t):n instanceof b?n:new b(Ge(n))}class ko extends S{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class cu extends S{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function uu(n,t){if(t.closed)return;if(n instanceof b)return n.subscribe(t);let e;try{e=Ge(n)(t)}catch(i){t.error(i)}return e}function Vi(n,t,e=Number.POSITIVE_INFINITY){return"function"==typeof t?i=>i.pipe(Vi((r,o)=>vt(n(r,o)).pipe(he((s,a)=>t(r,s,o,a))),e)):("number"==typeof t&&(e=t),i=>i.lift(new aO(n,e)))}class aO{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new lO(t,this.project,this.concurrent))}}class lO extends cu{constructor(t,e,i=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function Eh(n=Number.POSITIVE_INFINITY){return Vi(we,n)}function yg(n,t){return t?ui(n,t):new b(xt(n))}function On(...n){let t=Number.POSITIVE_INFINITY,e=null,i=n[n.length-1];return pe(i)?(e=n.pop(),n.length>1&&"number"==typeof n[n.length-1]&&(t=n.pop())):"number"==typeof i&&(t=n.pop()),null===e&&1===n.length&&n[0]instanceof b?n[0]:Eh(t)(yg(n,e))}function Dh(){return function(t){return t.lift(new cO(t))}}class cO{constructor(t){this.connectable=t}call(t,e){const{connectable:i}=this;i._refCount++;const r=new uO(t,i),o=e.subscribe(r);return r.closed||(r.connection=i.connect()),o}}class uO extends S{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:i}=this,r=t._connection;this.connection=null,r&&(!i||r===i)&&r.unsubscribe()}}class Sh extends b{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new E,t.add(this.source.subscribe(new hO(this.getSubject(),this))),t.closed&&(this._connection=null,t=E.EMPTY)),t}refCount(){return Dh()(this)}}const dO=(()=>{const n=Sh.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:n._subscribe},_isComplete:{value:n._isComplete,writable:!0},getSubject:{value:n.getSubject},connect:{value:n.connect},refCount:{value:n.refCount}}})();class hO extends V{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}class mO{constructor(t,e){this.subjectFactory=t,this.selector=e}call(t,e){const{selector:i}=this,r=this.subjectFactory(),o=i(r).subscribe(t);return o.add(e.subscribe(r)),o}}function gO(){return new N}function Dw(){return n=>Dh()(function fO(n,t){return function(i){let r;if(r="function"==typeof n?n:function(){return n},"function"==typeof t)return i.lift(new mO(r,t));const o=Object.create(i,dO);return o.source=i,o.subjectFactory=r,o}}(gO)(n))}function _n(n){for(let t in n)if(n[t]===_n)return t;throw Error("Could not find renamed property on target object.")}function bg(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])}function vn(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(vn).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function Cg(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t}const _O=_n({__forward_ref__:_n});function Xt(n){return n.__forward_ref__=Xt,n.toString=function(){return vn(this())},n}function Et(n){return wg(n)?n():n}function wg(n){return"function"==typeof n&&n.hasOwnProperty(_O)&&n.__forward_ref__===Xt}class Te extends Error{constructor(t,e){super(function Ah(n,t){return`NG0${Math.abs(n)}${t?": "+t.trim():""}`}(t,e)),this.code=t}}function kt(n){return"string"==typeof n?n:null==n?"":String(n)}function Th(n,t){throw new Te(-201,!1)}function vr(n,t){null==n&&function hn(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")}function ge(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function dt(n){return{providers:n.providers||[],imports:n.imports||[]}}function Eg(n){return Sw(n,xh)||Sw(n,Tw)}function Sw(n,t){return n.hasOwnProperty(t)?n[t]:null}function Aw(n){return n&&(n.hasOwnProperty(Dg)||n.hasOwnProperty(SO))?n[Dg]:null}const xh=_n({\u0275prov:_n}),Dg=_n({\u0275inj:_n}),Tw=_n({ngInjectableDef:_n}),SO=_n({ngInjectorDef:_n});var yt=(()=>((yt=yt||{})[yt.Default=0]="Default",yt[yt.Host=1]="Host",yt[yt.Self=2]="Self",yt[yt.SkipSelf=4]="SkipSelf",yt[yt.Optional=8]="Optional",yt))();let Sg;function Fr(n){const t=Sg;return Sg=n,t}function xw(n,t,e){const i=Eg(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e&yt.Optional?null:void 0!==t?t:void Th(vn(n))}function Js(n){return{toString:n}.toString()}var so=(()=>((so=so||{})[so.OnPush=0]="OnPush",so[so.Default=1]="Default",so))(),ao=(()=>(function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(ao||(ao={})),ao))();const gn=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Sl={},un=[],Ih=_n({\u0275cmp:_n}),Ag=_n({\u0275dir:_n}),Tg=_n({\u0275pipe:_n}),Iw=_n({\u0275mod:_n}),as=_n({\u0275fac:_n}),du=_n({__NG_ELEMENT_ID__:_n});let TO=0;function Ue(n){return Js(()=>{const e=!0===n.standalone,i={},r={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===so.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||un,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||ao.Emulated,id:"c"+TO++,styles:n.styles||un,_:null,setInput:null,schemas:n.schemas||null,tView:null},o=n.dependencies,s=n.features;return r.inputs=Ow(n.inputs,i),r.outputs=Ow(n.outputs),s&&s.forEach(a=>a(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(kw).filter(Rw):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(zi).filter(Rw):null,r})}function kw(n){return mn(n)||qi(n)}function Rw(n){return null!==n}const xO={};function ht(n){return Js(()=>{const t={type:n.type,bootstrap:n.bootstrap||un,declarations:n.declarations||un,imports:n.imports||un,exports:n.exports||un,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null};return null!=n.id&&(xO[n.id]=n.type),t})}function Ow(n,t){if(null==n)return Sl;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=i,t&&(t[r]=o)}return e}const fe=Ue;function Ui(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function mn(n){return n[Ih]||null}function qi(n){return n[Ag]||null}function zi(n){return n[Tg]||null}function yr(n,t){const e=n[Iw]||null;if(!e&&!0===t)throw new Error(`Type ${vn(n)} does not have '\u0275mod' property.`);return e}function nr(n){return Array.isArray(n)&&"object"==typeof n[1]}function co(n){return Array.isArray(n)&&!0===n[1]}function Mg(n){return 0!=(8&n.flags)}function Oh(n){return 2==(2&n.flags)}function Ph(n){return 1==(1&n.flags)}function uo(n){return null!==n.template}function OO(n){return 0!=(256&n[2])}function Ra(n,t){return n.hasOwnProperty(as)?n[as]:null}class NO{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}}function Rn(){return Nw}function Nw(n){return n.type.prototype.ngOnChanges&&(n.setInput=BO),FO}function FO(){const n=Bw(this),t=n?.current;if(t){const e=n.previous;if(e===Sl)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function BO(n,t,e,i){const r=Bw(n)||function jO(n,t){return n[Fw]=t}(n,{previous:Sl,current:null}),o=r.current||(r.current={}),s=r.previous,a=this.declaredInputs[e],l=s[a];o[a]=new NO(l&&l.currentValue,t,s===Sl),n[i]=t}Rn.ngInherit=!0;const Fw="__ngSimpleChanges__";function Bw(n){return n[Fw]||null}function Jn(n){for(;Array.isArray(n);)n=n[0];return n}function Lh(n,t){return Jn(t[n])}function Hr(n,t){return Jn(t[n.index])}function Lg(n,t){return n.data[t]}function Ml(n,t){return n[t]}function Cr(n,t){const e=t[n];return nr(e)?e:e[0]}function jw(n){return 4==(4&n[2])}function Ng(n){return 64==(64&n[2])}function Zs(n,t){return null==t?null:n[t]}function Hw(n){n[18]=0}function Fg(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3]}const It={lFrame:Yw(null),bindingsEnabled:!0};function Uw(){return It.bindingsEnabled}function xe(){return It.lFrame.lView}function en(){return It.lFrame.tView}function J(n){return It.lFrame.contextLView=n,n[8]}function Z(n){return It.lFrame.contextLView=null,n}function ri(){let n=qw();for(;null!==n&&64===n.type;)n=n.parent;return n}function qw(){return It.lFrame.currentTNode}function Ro(n,t){const e=It.lFrame;e.currentTNode=n,e.isParent=t}function Bg(){return It.lFrame.isParent}function jg(){It.lFrame.isParent=!1}function Gi(){const n=It.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function kl(){return It.lFrame.bindingIndex++}function cs(n){const t=It.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function XO(n,t){const e=It.lFrame;e.bindingIndex=e.bindingRootIndex=n,Hg(t)}function Hg(n){It.lFrame.currentDirectiveIndex=n}function Vg(n){const t=It.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}function Ww(){return It.lFrame.currentQueryIndex}function Ug(n){It.lFrame.currentQueryIndex=n}function tP(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function $w(n,t,e){if(e&yt.SkipSelf){let r=t,o=n;for(;!(r=r.parent,null!==r||e&yt.Host||(r=tP(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,n=o}const i=It.lFrame=Kw();return i.currentTNode=t,i.lView=n,!0}function qg(n){const t=Kw(),e=n[1];It.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function Kw(){const n=It.lFrame,t=null===n?null:n.child;return null===t?Yw(n):t}function Yw(n){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function Qw(){const n=It.lFrame;return It.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Jw=Qw;function zg(){const n=Qw();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Wi(){return It.lFrame.selectedIndex}function Xs(n){It.lFrame.selectedIndex=n}function Hn(){const n=It.lFrame;return Lg(n.tView,n.selectedIndex)}function Rl(){It.lFrame.currentNamespace="svg"}function Fh(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(a>11>16&&(3&n[2])===t){n[2]+=2048;try{o.call(a)}finally{}}}else try{o.call(a)}finally{}}class gu{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function Hh(n,t,e){let i=0;for(;it){s=o-1;break}}}for(;o>16}(n),i=t;for(;e>0;)i=i[15],e--;return i}let $g=!0;function Uh(n){const t=$g;return $g=n,t}let fP=0;const Oo={};function vu(n,t){const e=Yg(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,Kg(i.data,n),Kg(t,null),Kg(i.blueprint,null));const r=qh(n,t),o=n.injectorIndex;if(r0(r)){const s=Ol(r),a=Pl(r,t),l=a[1].data;for(let c=0;c<8;c++)t[o+c]=a[s+c]|l[s+c]}return t[o+8]=r,o}function Kg(n,t){n.push(0,0,0,0,0,0,0,0,t)}function Yg(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function qh(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){if(i=p0(r),null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function zh(n,t,e){!function mP(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(du)&&(i=e[du]),null==i&&(i=e[du]=fP++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:yP:t}(e);if("function"==typeof o){if(!$w(t,n,i))return i&yt.Host?a0(r,0,i):l0(t,e,i,r);try{const s=o(i);if(null!=s||i&yt.Optional)return s;Th()}finally{Jw()}}else if("number"==typeof o){let s=null,a=Yg(n,t),l=-1,c=i&yt.Host?t[16][6]:null;for((-1===a||i&yt.SkipSelf)&&(l=-1===a?qh(n,t):t[a+8],-1!==l&&h0(i,!1)?(s=t[1],a=Ol(l),t=Pl(l,t)):a=-1);-1!==a;){const u=t[1];if(d0(o,a,u.data)){const d=_P(a,t,e,s,i,c);if(d!==Oo)return d}l=t[a+8],-1!==l&&h0(i,t[1].data[a+8]===c)&&d0(o,a,t)?(s=u,a=Ol(l),t=Pl(l,t)):a=-1}}return r}function _P(n,t,e,i,r,o){const s=t[1],a=s.data[n+8],u=Gh(a,s,e,null==i?Oh(a)&&$g:i!=s&&0!=(3&a.type),r&yt.Host&&o===a);return null!==u?yu(t,s,u,a):Oo}function Gh(n,t,e,i,r){const o=n.providerIndexes,s=t.data,a=1048575&o,l=n.directiveStart,u=o>>20,h=r?a+u:n.directiveEnd;for(let m=i?a:a+u;m=l&&y.type===e)return m}if(r){const m=s[l];if(m&&uo(m)&&m.type===e)return l}return null}function yu(n,t,e,i){let r=n[e];const o=t.data;if(function cP(n){return n instanceof gu}(r)){const s=r;s.resolving&&function vO(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new Te(-200,`Circular dependency in DI detected for ${n}${e}`)}(function cn(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():kt(n)}(o[e]));const a=Uh(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?Fr(s.injectImpl):null;$w(n,i,yt.Default);try{r=n[e]=s.factory(void 0,o,n,i),t.firstCreatePass&&e>=i.directiveStart&&function aP(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const s=Nw(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,s),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,s)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o))}(e,o[e],t)}finally{null!==l&&Fr(l),Uh(a),s.resolving=!1,Jw()}}return r}function d0(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[as]||Qg(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const o=r[as]||Qg(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Qg(n){return wg(n)?()=>{const t=Qg(Et(n));return t&&t()}:Ra(n)}function p0(n){const t=n[1],e=t.type;return 2===e?t.declTNode:1===e?n[6]:null}function Vr(n){return function gP(n,t){if("class"===t)return n.classes;if("style"===t)return n.styles;const e=n.attrs;if(e){const i=e.length;let r=0;for(;r{const i=function Jg(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const s=new r(...o);return a.annotation=s,a;function a(l,c,u){const d=l.hasOwnProperty(Fl)?l[Fl]:Object.defineProperty(l,Fl,{value:[]})[Fl];for(;d.length<=u;)d.push(null);return(d[u]=d[u]||[]).push(s),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})}class me{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=ge({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function wr(n,t){void 0===t&&(t=n);for(let e=0;eArray.isArray(e)?us(e,t):t(e))}function m0(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function Wh(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function wu(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function DP(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function Xg(n,t){const e=Hl(n,t);if(e>=0)return n[1|e]}function Hl(n,t){return function v0(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const o=i+(r-i>>1),s=n[o<t?r=o:i=o+1}return~(r<n,createScript:n=>n,createScriptURL:n=>n})}catch{}return Jh}()?.createHTML(n)||n}class Pa{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class QP extends Pa{getTypeName(){return"HTML"}}class JP extends Pa{getTypeName(){return"Style"}}class ZP extends Pa{getTypeName(){return"Script"}}class XP extends Pa{getTypeName(){return"URL"}}class eL extends Pa{getTypeName(){return"ResourceURL"}}function Dr(n){return n instanceof Pa?n.changingThisBreaksApplicationSecurity:n}function Po(n,t){const e=function tL(n){return n instanceof Pa&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}class aL{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(ql(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch{return null}}}class lL{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=ql(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=ql(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0Iu(t.trim())).join(", ")}function Lo(n){const t={};for(const e of n.split(","))t[e]=!0;return t}function Mu(...n){const t={};for(const e of n)for(const i in e)e.hasOwnProperty(i)&&(t[i]=!0);return t}const P0=Lo("area,br,col,hr,img,wbr"),L0=Lo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),N0=Lo("rp,rt"),a_=Mu(P0,Mu(L0,Lo("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Mu(N0,Lo("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Mu(N0,L0)),l_=Lo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),c_=Lo("srcset"),F0=Mu(l_,c_,Lo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Lo("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),hL=Lo("script,style,template");class pL{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let e=t.firstChild,i=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let r=this.checkClobberedElement(e,e.nextSibling);if(r){e=r;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(t){const e=t.nodeName.toLowerCase();if(!a_.hasOwnProperty(e))return this.sanitizedSomething=!0,!hL.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const i=t.attributes;for(let r=0;r"),!0}endElement(t){const e=t.nodeName.toLowerCase();a_.hasOwnProperty(e)&&!P0.hasOwnProperty(e)&&(this.buf.push(""),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(B0(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const fL=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,mL=/([^\#-~ |!])/g;function B0(n){return n.replace(/&/g,"&").replace(fL,function(t){return""+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(mL,function(t){return""+t.charCodeAt(0)+";"}).replace(//g,">")}let Xh;function j0(n,t){let e=null;try{Xh=Xh||function R0(n){const t=new lL(n);return function cL(){try{return!!(new window.DOMParser).parseFromString(ql(""),"text/html")}catch{return!1}}()?new aL(t):t}(n);let i=t?String(t):"";e=Xh.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=Xh.getInertBodyElement(i)}while(i!==o);return ql((new pL).sanitizeChildren(u_(e)||e))}finally{if(e){const i=u_(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function u_(n){return"content"in n&&function gL(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var dn=(()=>((dn=dn||{})[dn.NONE=0]="NONE",dn[dn.HTML=1]="HTML",dn[dn.STYLE=2]="STYLE",dn[dn.SCRIPT=3]="SCRIPT",dn[dn.URL=4]="URL",dn[dn.RESOURCE_URL=5]="RESOURCE_URL",dn))();function En(n){const t=function ku(){const n=xe();return n&&n[12]}();return t?t.sanitize(dn.URL,n)||"":Po(n,"URL")?Dr(n):Iu(kt(n))}const V0=new me("ENVIRONMENT_INITIALIZER"),U0=new me("INJECTOR",-1),q0=new me("INJECTOR_DEF_TYPES");class z0{get(t,e=Eu){if(e===Eu){const i=new Error(`NullInjectorError: No provider for ${vn(t)}!`);throw i.name="NullInjectorError",i}return e}}function DL(...n){return{\u0275providers:G0(0,n)}}function G0(n,...t){const e=[],i=new Set;let r;return us(t,o=>{const s=o;d_(s,e,[],i)&&(r||(r=[]),r.push(s))}),void 0!==r&&W0(r,e),e}function W0(n,t){for(let e=0;e{t.push(o)})}}function d_(n,t,e,i){if(!(n=Et(n)))return!1;let r=null,o=Aw(n);const s=!o&&mn(n);if(o||s){if(s&&!s.standalone)return!1;r=n}else{const l=n.ngModule;if(o=Aw(l),!o)return!1;r=l}const a=i.has(r);if(s){if(a)return!1;if(i.add(r),s.dependencies){const l="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const c of l)d_(c,t,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!a){let c;i.add(r);try{us(o.imports,u=>{d_(u,t,e,i)&&(c||(c=[]),c.push(u))})}finally{}void 0!==c&&W0(c,t)}if(!a){const c=Ra(r)||(()=>new r);t.push({provide:r,useFactory:c,deps:un},{provide:q0,useValue:r,multi:!0},{provide:V0,useValue:()=>M(r),multi:!0})}const l=o.providers;null==l||a||us(l,u=>{t.push(u)})}}return r!==n&&void 0!==n.providers}const SL=_n({provide:String,useValue:_n});function h_(n){return null!==n&&"object"==typeof n&&SL in n}function La(n){return"function"==typeof n}const p_=new me("Set Injector scope."),ep={},TL={};let f_;function tp(){return void 0===f_&&(f_=new z0),f_}class Na{}class Y0 extends Na{constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,g_(t,s=>this.processProvider(s)),this.records.set(U0,zl(void 0,this)),r.has("environment")&&this.records.set(Na,zl(void 0,this));const o=this.records.get(p_);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(q0.multi,un,yt.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=Vl(this),i=Fr(void 0);try{return t()}finally{Vl(e),Fr(i)}}get(t,e=Eu,i=yt.Default){this.assertNotDestroyed();const r=Vl(this),o=Fr(void 0);try{if(!(i&yt.SkipSelf)){let a=this.records.get(t);if(void 0===a){const l=function RL(n){return"function"==typeof n||"object"==typeof n&&n instanceof me}(t)&&Eg(t);a=l&&this.injectableDefInScope(l)?zl(m_(t),ep):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(i&yt.Self?tp():this.parent).get(t,e=i&yt.Optional&&e===Eu?null:e)}catch(s){if("NullInjectorError"===s.name){if((s[Kh]=s[Kh]||[]).unshift(vn(t)),r)throw s;return function NP(n,t,e,i){const r=n[Kh];throw t[y0]&&r.unshift(t[y0]),n.message=function FP(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let r=vn(t);if(Array.isArray(t))r=t.map(vn).join(" -> ");else if("object"==typeof t){let o=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];o.push(s+":"+("string"==typeof a?JSON.stringify(a):vn(a)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(RP,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[Kh]=null,n}(s,t,"R3InjectorError",this.source)}throw s}finally{Fr(o),Vl(r)}}resolveInjectorInitializers(){const t=Vl(this),e=Fr(void 0);try{const i=this.get(V0.multi,un,yt.Self);for(const r of i)r()}finally{Vl(t),Fr(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(vn(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Te(205,!1)}processProvider(t){let e=La(t=Et(t))?t:Et(t&&t.provide);const i=function IL(n){return h_(n)?zl(void 0,n.useValue):zl(Q0(n),ep)}(t);if(La(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=zl(void 0,ep,!0),r.factory=()=>n_(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===ep&&(e.value=TL,e.value=e.factory()),"object"==typeof e.value&&e.value&&function kL(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=Et(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function m_(n){const t=Eg(n),e=null!==t?t.factory:Ra(n);if(null!==e)return e;if(n instanceof me)throw new Te(204,!1);if(n instanceof Function)return function xL(n){const t=n.length;if(t>0)throw wu(t,"?"),new Te(204,!1);const e=function EO(n){const t=n&&(n[xh]||n[Tw]);if(t){const e=function DO(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${e}" class.`),t}return null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new Te(204,!1)}function Q0(n,t,e){let i;if(La(n)){const r=Et(n);return Ra(r)||m_(r)}if(h_(n))i=()=>Et(n.useValue);else if(function K0(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...n_(n.deps||[]));else if(function $0(n){return!(!n||!n.useExisting)}(n))i=()=>M(Et(n.useExisting));else{const r=Et(n&&(n.useClass||n.provide));if(!function ML(n){return!!n.deps}(n))return Ra(r)||m_(r);i=()=>new r(...n_(n.deps))}return i}function zl(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function OL(n){return!!n.\u0275providers}function g_(n,t){for(const e of n)Array.isArray(e)?g_(e,t):OL(e)?g_(e.\u0275providers,t):t(e)}class J0{}class NL{resolveComponentFactory(t){throw function LL(n){const t=Error(`No component factory found for ${vn(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let hs=(()=>{class n{}return n.NULL=new NL,n})();function FL(){return Gl(ri(),xe())}function Gl(n,t){return new Je(Hr(n,t))}let Je=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=FL,n})();function BL(n){return n instanceof Je?n.nativeElement:n}class Ru{}let ho=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function jL(){const n=xe(),e=Cr(ri().index,n);return(nr(e)?e:n)[11]}(),n})(),HL=(()=>{class n{}return n.\u0275prov=ge({token:n,providedIn:"root",factory:()=>null}),n})();class Fa{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const X0=new Fa("14.1.0"),__={};function w_(n){return n.ngOriginalError}class ps{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&w_(t);for(;e&&w_(e);)e=w_(e);return e||null}}const E_=new Map;let XL=0;const S_="__ngContext__";function Ai(n,t){nr(t)?(n[S_]=t[20],function tN(n){E_.set(n[20],n)}(t)):n[S_]=t}function Ou(n){const t=n[S_];return"number"==typeof t?function rE(n){return E_.get(n)||null}(t):t||null}function A_(n){const t=Ou(n);return t?nr(t)?t:t.lView:null}const uN=(()=>(typeof requestAnimationFrame<"u"&&requestAnimationFrame||setTimeout).bind(gn))();function fs(n){return n instanceof Function?n():n}var ir=(()=>((ir=ir||{})[ir.Important=1]="Important",ir[ir.DashCase=2]="DashCase",ir))();function x_(n,t){return undefined(n,t)}function Pu(n){const t=n[3];return co(t)?t[3]:t}function I_(n){return hE(n[13])}function M_(n){return hE(n[4])}function hE(n){for(;null!==n&&!co(n);)n=n[4];return n}function $l(n,t,e,i,r){if(null!=i){let o,s=!1;co(i)?o=i:nr(i)&&(s=!0,i=i[0]);const a=Jn(i);0===n&&null!==e?null==r?vE(t,e,a):Ba(t,e,a,r||null,!0):1===n&&null!==e?Ba(t,e,a,r||null,!0):2===n?function SE(n,t,e){const i=np(n,t);i&&function xN(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,a,s):3===n&&t.destroyNode(a),null!=o&&function kN(n,t,e,i,r){const o=e[7];o!==Jn(e)&&$l(t,n,i,o,r);for(let a=10;a0&&(n[e-1][4]=i[4]);const o=Wh(n,10+t);!function bN(n,t){Lu(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const s=o[19];null!==s&&s.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}function mE(n,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&Lu(n,t,e,3,null,null),function EN(n){let t=n[13];if(!t)return P_(n[1],n);for(;t;){let e=null;if(nr(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)nr(t)&&P_(t[1],t),t=t[3];null===t&&(t=n),nr(t)&&P_(t[1],t),e=t&&t[4]}t=e}}(t)}}function P_(n,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function TN(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=c]():i[r=-c].unsubscribe(),o+=2}else{const s=i[r=e[o+1]];e[o].call(s)}if(null!==i){for(let o=r+1;oo?"":r[d+1].toLowerCase();const m=8&i?h:null;if(m&&-1!==xE(m,c,0)||2&i&&c!==h){if(po(i))return!1;s=!0}}}}else{if(!s&&!po(i)&&!po(l))return!1;if(s&&po(l))continue;s=!1,i=l|1&i}}return po(i)||s}function po(n){return 0==(1&n)}function NN(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let o=!1;for(;r-1)for(e++;e0?'="'+a+'"':"")+"]"}else 8&i?r+="."+s:4&i&&(r+=" "+s);else""!==r&&!po(s)&&(t+=RE(o,r),r=""),i=s,o=o||!po(i);e++}return""!==r&&(t+=RE(o,r)),t}const Rt={};function f(n){OE(en(),xe(),Wi()+n,!1)}function OE(n,t,e,i){if(!i)if(3==(3&t[2])){const o=n.preOrderCheckHooks;null!==o&&Bh(t,o,e)}else{const o=n.preOrderHooks;null!==o&&jh(t,o,0,e)}Xs(e)}function FE(n,t=null,e=null,i){const r=BE(n,t,e,i);return r.resolveInjectorInitializers(),r}function BE(n,t=null,e=null,i,r=new Set){const o=[e||un,DL(n)];return i=i||("object"==typeof n?void 0:vn(n)),new Y0(o,t||tp(),i||null,r)}let Vn=(()=>{class n{static create(e,i){if(Array.isArray(e))return FE({name:""},i,e,"");{const r=e.name??"";return FE({name:r},e.parent,e.providers,r)}}}return n.THROW_IF_NOT_FOUND=Eu,n.NULL=new z0,n.\u0275prov=ge({token:n,providedIn:"any",factory:()=>M(U0)}),n.__NG_ELEMENT_ID__=-1,n})();function p(n,t=yt.Default){const e=xe();return null===e?M(n,t):c0(ri(),e,Et(n),t)}function Yl(){throw new Error("invalid")}function sp(n,t){return n<<17|t<<2}function fo(n){return n>>17&32767}function q_(n){return 2|n}function ms(n){return(131068&n)>>2}function z_(n,t){return-131069&n|t<<2}function G_(n){return 1|n}function tD(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i22&&OE(n,t,22,!1),e(i,r)}finally{Xs(o)}}function iD(n,t,e){if(Mg(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(a)!=l&&a.push(l),a.push(i,r,s)}}function uD(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function dD(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function OF(n,t,e){if(e){if(t.exportAs)for(let i=0;i0&&sv(e)}}function sv(n){for(let i=I_(n);null!==i;i=M_(i))for(let r=10;r0&&sv(o)}const e=n[1].components;if(null!==e)for(let i=0;i0&&sv(r)}}function HF(n,t){const e=Cr(t,n),i=e[1];(function VF(n,t){for(let e=t.length;ePromise.resolve(null))();function _D(n){return n[7]||(n[7]=[])}function vD(n){return n.cleanup||(n.cleanup=[])}function yD(n,t,e){return(null===n||uo(n))&&(e=function qO(n){for(;Array.isArray(n);){if("object"==typeof n[1])return n;n=n[0]}return null}(e[t.index])),e[11]}function bD(n,t){const e=n[9],i=e?e.get(ps,null):null;i&&i.handleError(t)}function uv(n,t,e,i,r){for(let o=0;o-1&&(O_(t,i),Wh(e,i))}this._attachedToViewContainer=!1}mE(this._lView[1],this._lView)}onDestroy(t){oD(this._lView[1],this._lView,null,t)}markForCheck(){av(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){!function lv(n,t,e){const i=t[10];i.begin&&i.begin();try{Nu(n,t,n.template,e)}catch(r){throw bD(t,r),r}finally{i.end&&i.end()}}(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Te(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function wN(n,t){Lu(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Te(902,!1);this._appRef=t}}class zF extends Fu{constructor(t){super(t),this._view=t}detectChanges(){gD(this._view)}checkNoChanges(){}get context(){return null}}class dv extends hs{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=mn(t);return new Bu(e,this.ngModule)}}function CD(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class WF{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){const r=this.injector.get(t,__,i);return r!==__||e===__?r:this.parentInjector.get(t,e,i)}}class Bu extends J0{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function UN(n){return n.map(VN).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return CD(this.componentDef.inputs)}get outputs(){return CD(this.componentDef.outputs)}create(t,e,i,r){let o=(r=r||this.ngModule)instanceof Na?r:r?.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const s=o?new WF(t,o):t,a=s.get(Ru,null);if(null===a)throw new Te(407,!1);const l=s.get(HL,null),c=a.createRenderer(null,this.componentDef),u=this.componentDef.selectors[0][0]||"div",d=i?function EF(n,t,e){return n.selectRootElement(t,e===ao.ShadowDom)}(c,i,this.componentDef.encapsulation):R_(a.createRenderer(null,this.componentDef),u,function GF(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(u)),h=this.componentDef.onPush?288:272,m=function JF(n,t){return{components:[],scheduler:n||uN,clean:qF,playerHandler:t||null,flags:0}}(),y=iv(0,null,null,1,0,null,null,null,null,null),A=cp(null,y,m,h,null,null,a,c,l,s,null);let U,te;qg(A);try{const Ee=function YF(n,t,e,i,r,o){const s=e[1];e[22]=n;const l=Ql(s,22,2,"#host",null),c=l.mergedAttrs=t.hostAttrs;null!==c&&(hp(l,c,!0),null!==n&&(Hh(r,n,c),null!==l.classes&&B_(r,n,l.classes),null!==l.styles&&TE(r,n,l.styles)));const u=i.createRenderer(n,t),d=cp(e,rD(t),null,t.onPush?32:16,e[22],l,i,u,o||null,null,null);return s.firstCreatePass&&(zh(vu(l,e),s,t.type),dD(s,l),hD(l,e.length,1)),dp(e,d),e[22]=d}(d,this.componentDef,A,a,c);if(d)if(i)Hh(c,d,["ng-version",X0.full]);else{const{attrs:ne,classes:Me}=function qN(n){const t=[],e=[];let i=1,r=2;for(;i0&&B_(c,d,Me.join(" "))}if(te=Lg(y,22),void 0!==e){const ne=te.projection=[];for(let Me=0;Me=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Vh(r.hostAttrs,e=Vh(e,r.hostAttrs))}}(i)}function hv(n){return n===Sl?{}:n===un?[]:n}function e3(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function t3(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,o)=>{t(i,r,o),e(i,r,o)}:t}function n3(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t}let fp=null;function ja(){if(!fp){const n=gn.Symbol;if(n&&n.iterator)fp=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;ea(Jn(at[i.index])):i.index;let Me=null;if(!a&&l&&(Me=function g3(n,t,e,i){const r=n.cleanup;if(null!=r)for(let o=0;ol?a[l]:null}"string"==typeof s&&(o+=2)}return null}(n,t,r,i.index)),null!==Me)(Me.__ngLastListenerFn__||Me).__ngNextListenerFn__=o,Me.__ngLastListenerFn__=o,m=!1;else{o=LD(i,t,d,o,!1);const at=e.listen(te,r,o);h.push(o,at),u&&u.push(r,ne,Ee,Ee+1)}}else o=LD(i,t,d,o,!1);const y=i.outputs;let A;if(m&&null!==y&&(A=y[r])){const U=A.length;if(U)for(let te=0;te0;)t=t[15],n--;return t}(n,It.lFrame.contextLView))[8]}(n)}function _3(n,t){let e=null;const i=function FN(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r=0}const si={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function GD(n){return n.substring(si.key,si.keyEnd)}function WD(n,t){const e=si.textEnd;return e===t?-1:(t=si.keyEnd=function D3(n,t,e){for(;t32;)t++;return t}(n,si.key=t,e),ac(n,t,e))}function ac(n,t,e){for(;t=0;e=WD(t,e))Er(n,GD(t),!0)}function mo(n,t,e,i){const r=xe(),o=en(),s=cs(2);o.firstUpdatePass&&ZD(o,n,s,i),t!==Rt&&Ti(r,s,t)&&eS(o,o.data[Wi()],r,r[11],n,r[s+1]=function P3(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=vn(Dr(n)))),n}(t,e),i,s)}function go(n,t,e,i){const r=en(),o=cs(2);r.firstUpdatePass&&ZD(r,null,o,i);const s=xe();if(e!==Rt&&Ti(s,o,e)){const a=r.data[Wi()];if(nS(a,i)&&!JD(r,o)){let l=i?a.classesWithoutHost:a.stylesWithoutHost;null!==l&&(e=Cg(l,e||"")),fv(r,a,s,e,i)}else!function O3(n,t,e,i,r,o,s,a){r===Rt&&(r=un);let l=0,c=0,u=0=n.expandoStartIndex}function ZD(n,t,e,i){const r=n.data;if(null===r[e+1]){const o=r[Wi()],s=JD(n,e);nS(o,i)&&null===t&&!s&&(t=!1),t=function x3(n,t,e,i){const r=Vg(n);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=Uu(e=_v(null,n,t,e,i),t.attrs,i),o=null);else{const s=t.directiveStylingLast;if(-1===s||n[s]!==r)if(e=_v(r,n,t,e,i),null===o){let l=function I3(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==ms(i))return n[fo(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=_v(null,n,t,l[1],i),l=Uu(l,t.attrs,i),function M3(n,t,e,i){n[fo(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else o=function k3(n,t,e){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(c=!0)}else u=e;if(r)if(0!==l){const h=fo(n[a+1]);n[i+1]=sp(h,a),0!==h&&(n[h+1]=z_(n[h+1],i)),n[a+1]=function lF(n,t){return 131071&n|t<<17}(n[a+1],i)}else n[i+1]=sp(a,0),0!==a&&(n[a+1]=z_(n[a+1],i)),a=i;else n[i+1]=sp(l,0),0===a?a=i:n[l+1]=z_(n[l+1],i),l=i;c&&(n[i+1]=q_(n[i+1])),zD(n,u,i,!0),zD(n,u,i,!1),function y3(n,t,e,i,r){const o=r?n.residualClasses:n.residualStyles;null!=o&&"string"==typeof t&&Hl(o,t)>=0&&(e[i+1]=G_(e[i+1]))}(t,u,n,i,o),s=sp(a,l),o?t.classBindings=s:t.styleBindings=s}(r,o,t,e,s,i)}}function _v(n,t,e,i,r){let o=null;const s=e.directiveEnd;let a=e.directiveStylingLast;for(-1===a?a=e.directiveStart:a++;a0;){const l=n[r],c=Array.isArray(l),u=c?l[1]:l,d=null===u;let h=e[r+1];h===Rt&&(h=d?un:void 0);let m=d?Xg(h,i):u===i?h:void 0;if(c&&!_p(m)&&(m=Xg(l,i)),_p(m)&&(a=m,s))return a;const y=n[r+1];r=s?fo(y):ms(y)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(a=Xg(l,i))}return a}function _p(n){return void 0!==n}function nS(n,t){return 0!=(n.flags&(t?16:32))}function j(n,t=""){const e=xe(),i=en(),r=n+22,o=i.firstCreatePass?Ql(i,r,1,t,null):i.data[r],s=e[r]=function k_(n,t){return n.createText(t)}(e[11],t);ip(i,e,s,o),Ro(o,!1)}function ve(n){return qe("",n,""),ve}function qe(n,t,e){const i=xe(),r=Xl(i,n,t,e);return r!==Rt&&gs(i,Wi(),r),qe}function zr(n,t,e,i,r){const o=xe(),s=ec(o,n,t,e,i,r);return s!==Rt&&gs(o,Wi(),s),zr}function Ho(n,t,e){const i=xe();return Ti(i,kl(),t)&&Sr(en(),Hn(),i,n,t,i[11],e,!0),Ho}function vp(n,t,e){const i=xe();if(Ti(i,kl(),t)){const o=en(),s=Hn();Sr(o,s,i,n,t,yD(Vg(o.data),s,i),e,!0)}return vp}const Va=void 0;var X3=["en",[["a","p"],["AM","PM"],Va],[["AM","PM"],Va,Va],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Va,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Va,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Va,"{1} 'at' {0}",Va],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Z3(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];let lc={};function Ki(n){const t=function eB(n){return n.toLowerCase().replace(/_/g,"-")}(n);let e=CS(t);if(e)return e;const i=t.split("-")[0];if(e=CS(i),e)return e;if("en"===i)return X3;throw new Te(701,!1)}function CS(n){return n in lc||(lc[n]=gn.ng&&gn.ng.common&&gn.ng.common.locales&&gn.ng.common.locales[n]),lc[n]}var Qe=(()=>((Qe=Qe||{})[Qe.LocaleId=0]="LocaleId",Qe[Qe.DayPeriodsFormat=1]="DayPeriodsFormat",Qe[Qe.DayPeriodsStandalone=2]="DayPeriodsStandalone",Qe[Qe.DaysFormat=3]="DaysFormat",Qe[Qe.DaysStandalone=4]="DaysStandalone",Qe[Qe.MonthsFormat=5]="MonthsFormat",Qe[Qe.MonthsStandalone=6]="MonthsStandalone",Qe[Qe.Eras=7]="Eras",Qe[Qe.FirstDayOfWeek=8]="FirstDayOfWeek",Qe[Qe.WeekendRange=9]="WeekendRange",Qe[Qe.DateFormat=10]="DateFormat",Qe[Qe.TimeFormat=11]="TimeFormat",Qe[Qe.DateTimeFormat=12]="DateTimeFormat",Qe[Qe.NumberSymbols=13]="NumberSymbols",Qe[Qe.NumberFormats=14]="NumberFormats",Qe[Qe.CurrencyCode=15]="CurrencyCode",Qe[Qe.CurrencySymbol=16]="CurrencySymbol",Qe[Qe.CurrencyName=17]="CurrencyName",Qe[Qe.Currencies=18]="Currencies",Qe[Qe.Directionality=19]="Directionality",Qe[Qe.PluralCase=20]="PluralCase",Qe[Qe.ExtraData=21]="ExtraData",Qe))();const cc="en-US";let wS=cc;function bv(n,t,e,i,r){if(n=Et(n),Array.isArray(n))for(let o=0;o>20;if(La(n)||!n.multi){const m=new gu(l,r,p),y=wv(a,t,r?u:u+h,d);-1===y?(zh(vu(c,s),o,a),Cv(o,n,t.length),t.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),e.push(m),s.push(m)):(e[y]=m,s[y]=m)}else{const m=wv(a,t,u+h,d),y=wv(a,t,u,u+h),A=m>=0&&e[m],U=y>=0&&e[y];if(r&&!U||!r&&!A){zh(vu(c,s),o,a);const te=function JB(n,t,e,i,r){const o=new gu(n,e,p);return o.multi=[],o.index=t,o.componentProviders=0,$S(o,r,i&&!e),o}(r?QB:YB,e.length,r,i,l);!r&&U&&(e[y].providerFactory=te),Cv(o,n,t.length,0),t.push(a),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),e.push(te),s.push(te)}else Cv(o,n,m>-1?m:y,$S(e[r?y:m],l,!r&&i));!r&&i&&U&&e[y].componentProviders++}}}function Cv(n,t,e,i){const r=La(t),o=function AL(n){return!!n.useClass}(t);if(r||o){const l=(o?Et(t.useClass):t).prototype.ngOnDestroy;if(l){const c=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const u=c.indexOf(e);-1===u?c.push(e,[i,l]):c[u+1].push(i,l)}else c.push(e,l)}}}function $S(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function wv(n,t,e,i){for(let r=e;r{e.providersResolver=(i,r)=>function KB(n,t,e){const i=en();if(i.firstCreatePass){const r=uo(n);bv(e,i.data,i.blueprint,r,!0),bv(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}}class Ua{}class KS{}class YS extends Ua{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new dv(this);const i=yr(t);this._bootstrapComponents=fs(i.bootstrap),this._r3Injector=BE(t,e,[{provide:Ua,useValue:this},{provide:hs,useValue:this.componentFactoryResolver}],vn(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Dv extends KS{constructor(t){super(),this.moduleType=t}create(t){return new YS(this.moduleType,t)}}class XB extends Ua{constructor(t,e,i){super(),this.componentFactoryResolver=new dv(this),this.instance=null;const r=new Y0([...t,{provide:Ua,useValue:this},{provide:hs,useValue:this.componentFactoryResolver}],e||tp(),i,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Tv(n,t,e){const i=Gi()+n,r=xe();return r[i]===Rt?Fo(r,i,e?t.call(e):t()):function Hu(n,t){return n[t]}(r,i)}function Wn(n,t,e,i){return iA(xe(),Gi(),n,t,e,i)}function nA(n,t,e,i,r){return function rA(n,t,e,i,r,o,s){const a=t+e;return Ha(n,a,r,o)?Fo(n,a+2,s?i.call(s,r,o):i(r,o)):$u(n,a+2)}(xe(),Gi(),n,t,e,i,r)}function Yi(n,t,e,i,r,o,s){return function sA(n,t,e,i,r,o,s,a,l){const c=t+e;return function Ur(n,t,e,i,r,o){const s=Ha(n,t,e,i);return Ha(n,t+2,r,o)||s}(n,c,r,o,s,a)?Fo(n,c+4,l?i.call(l,r,o,s,a):i(r,o,s,a)):$u(n,c+4)}(xe(),Gi(),n,t,e,i,r,o,s)}function $u(n,t){const e=n[t];return e===Rt?void 0:e}function iA(n,t,e,i,r,o){const s=t+e;return Ti(n,s,r)?Fo(n,s+1,o?i.call(o,r):i(r)):$u(n,s+1)}function Ze(n,t){const e=en();let i;const r=n+22;e.firstCreatePass?(i=function _5(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=Ra(i.type)),s=Fr(p);try{const a=Uh(!1),l=o();return Uh(a),function p3(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,xe(),r,l),l}finally{Fr(s)}}function Xe(n,t,e){const i=n+22,r=xe(),o=Ml(r,i);return function Ku(n,t){return n[1].data[t].pure}(r,i)?iA(r,Gi(),t,o.transform,e,o):o.transform(e)}function xv(n){return t=>{setTimeout(n,void 0,t)}}const He=class w5 extends N{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){let r=t,o=e||(()=>null),s=i;if(t&&"object"==typeof t){const l=t;r=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=xv(o),r&&(r=xv(r)),s&&(s=xv(s)));const a=super.subscribe({next:r,error:o,complete:s});return t instanceof E&&t.add(a),a}};function E5(){return this._results[ja()]()}class qa{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=ja(),i=qa.prototype;i[e]||(i[e]=E5)}get changes(){return this._changes||(this._changes=new He)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const i=this;i.dirty=!1;const r=wr(t);(this._changesDetected=!function wP(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=A5,n})();const D5=yn,S5=class extends D5{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t,e){const i=this._declarationTContainer.tViews,r=cp(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(r[19]=s.createEmbeddedView(i)),up(i,r,t),new Fu(r)}};function A5(){return Ep(ri(),xe())}function Ep(n,t){return 4&n.type?new S5(t,n,Gl(n,t)):null}let Dn=(()=>{class n{}return n.__NG_ELEMENT_ID__=T5,n})();function T5(){return uA(ri(),xe())}const x5=Dn,lA=class extends x5{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return Gl(this._hostTNode,this._hostLView)}get injector(){return new Ll(this._hostTNode,this._hostLView)}get parentInjector(){const t=qh(this._hostTNode,this._hostLView);if(r0(t)){const e=Pl(t,this._hostLView),i=Ol(t);return new Ll(e[1].data[i+8],e)}return new Ll(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=cA(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const s=t.createEmbeddedView(e||{},o);return this.insert(s,r),s}createComponent(t,e,i,r,o){const s=t&&!function Cu(n){return"function"==typeof n}(t);let a;if(s)a=e;else{const d=e||{};a=d.index,i=d.injector,r=d.projectableNodes,o=d.environmentInjector||d.ngModuleRef}const l=s?t:new Bu(mn(t)),c=i||this.parentInjector;if(!o&&null==l.ngModule){const h=(s?c:this.parentInjector).get(Na,null);h&&(o=h)}const u=l.create(c,r,void 0,o);return this.insert(u.hostView,a),u}insert(t,e){const i=t._lView,r=i[1];if(function GO(n){return co(n[3])}(i)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const d=i[3],h=new lA(d,d[6],d[3]);h.detach(h.indexOf(t))}}const o=this._adjustIndex(e),s=this._lContainer;!function DN(n,t,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=t),i0)i.push(s[a/2]);else{const c=o[a+1],u=t[-l];for(let d=10;d{class n{constructor(e){this.appInits=e,this.resolve=Sp,this.reject=Sp,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:a,error:l})});e.push(s)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(M(PA,8))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const fc=new me("AppId",{providedIn:"root",factory:function LA(){return`${jv()}${jv()}${jv()}`}});function jv(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const NA=new me("Platform Initializer"),Tp=new me("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),n4=new me("appBootstrapListener"),qn=new me("AnimationModuleType");let r4=(()=>{class n{log(e){console.log(e)}warn(e){console.warn(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const Vo=new me("LocaleId",{providedIn:"root",factory:()=>Oa(Vo,yt.Optional|yt.SkipSelf)||function o4(){return typeof $localize<"u"&&$localize.locale||cc}()});class a4{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}let FA=(()=>{class n{compileModuleSync(e){return new Dv(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),o=fs(yr(e).declarations).reduce((s,a)=>{const l=mn(a);return l&&s.push(new Bu(l)),s},[]);return new a4(i,o)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const u4=(()=>Promise.resolve(0))();function Hv(n){typeof Zone>"u"?u4.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class et{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new He(!1),this.onMicrotaskEmpty=new He(!1),this.onStable=new He(!1),this.onError=new He(!1),typeof Zone>"u")throw new Te(908,!1);Zone.assertZonePatched();const r=this;if(r._nesting=0,r._outer=r._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const o=Zone.AsyncStackTaggingZoneSpec;r._inner=r._inner.fork(new o("Angular"))}Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function d4(){let n=gn.requestAnimationFrame,t=gn.cancelAnimationFrame;if(typeof Zone<"u"&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function f4(n){const t=()=>{!function p4(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(gn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,Uv(n),n.isCheckStableRunning=!0,Vv(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),Uv(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,o,s,a)=>{try{return HA(n),e.invokeTask(r,o,s,a)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&t(),VA(n)}},onInvoke:(e,i,r,o,s,a,l)=>{try{return HA(n),e.invoke(r,o,s,a,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),VA(n)}},onHasTask:(e,i,r,o)=>{e.hasTask(r,o),i===r&&("microTask"==o.change?(n._hasPendingMicrotasks=o.microTask,Uv(n),Vv(n)):"macroTask"==o.change&&(n.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,r,o)=>(e.handleError(r,o),n.runOutsideAngular(()=>n.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!et.isInAngularZone())throw new Te(909,!1)}static assertNotInAngularZone(){if(et.isInAngularZone())throw new Te(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,t,h4,Sp,Sp);try{return o.runTask(s,e,i)}finally{o.cancelTask(s)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const h4={};function Vv(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function Uv(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function HA(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function VA(n){n._nesting--,Vv(n)}class m4{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new He,this.onMicrotaskEmpty=new He,this.onStable=new He,this.onError=new He}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,i)}}const UA=new me(""),xp=new me("");let Gv,qv=(()=>{class n{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Gv||(function g4(n){Gv=n}(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{et.assertNotInAngularZone(),Hv(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Hv(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(M(et),M(zv),M(xp))},n.\u0275prov=ge({token:n,factory:n.\u0275fac}),n})(),zv=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return Gv?.findTestabilityInTree(this,e,i)??null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),ia=null;const qA=new me("AllowMultipleToken"),Wv=new me("PlatformDestroyListeners");function GA(n,t,e=[]){const i=`Platform: ${t}`,r=new me(i);return(o=[])=>{let s=$v();if(!s||s.injector.get(qA,!1)){const a=[...e,...o,{provide:r,useValue:!0}];n?n(a):function y4(n){if(ia&&!ia.get(qA,!1))throw new Te(400,!1);ia=n;const t=n.get($A);(function zA(n){const t=n.get(NA,null);t&&t.forEach(e=>e())})(n)}(function WA(n=[],t){return Vn.create({name:t,providers:[{provide:p_,useValue:"platform"},{provide:Wv,useValue:new Set([()=>ia=null])},...n]})}(a,i))}return function C4(n){const t=$v();if(!t)throw new Te(401,!1);return t}()}}function $v(){return ia?.get($A)??null}let $A=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const r=function w4(n,t){let e;return e="noop"===n?new m4:("zone.js"===n?void 0:n)||new et(t),e}(i?.ngZone,function KA(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:et,useValue:r}];return r.run(()=>{const s=Vn.create({providers:o,parent:this.injector,name:e.moduleType.name}),a=e.create(s),l=a.injector.get(ps,null);if(!l)throw new Te(402,!1);return r.runOutsideAngular(()=>{const c=r.onError.subscribe({next:u=>{l.handleError(u)}});a.onDestroy(()=>{Ip(this._modules,a),c.unsubscribe()})}),function YA(n,t,e){try{const i=e();return Vu(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(l,r,()=>{const c=a.injector.get(Ap);return c.runInitializers(),c.donePromise.then(()=>(function ES(n){vr(n,"Expected localeId to be defined"),"string"==typeof n&&(wS=n.toLowerCase().replace(/_/g,"-"))}(a.injector.get(Vo,cc)||cc),this._moduleDoBootstrap(a),a))})})}bootstrapModule(e,i=[]){const r=QA({},i);return function _4(n,t,e){const i=new Dv(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const i=e.injector.get(Qu);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Te(403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Te(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(Wv,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(M(Vn))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function QA(n,t){return Array.isArray(t)?t.reduce(QA,n):{...n,...t}}let Qu=(()=>{class n{constructor(e,i,r){this._zone=e,this._injector=i,this._exceptionHandler=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new b(a=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{a.next(this._stable),a.complete()})}),s=new b(a=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{et.assertNotInAngularZone(),Hv(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,a.next(!0))})})});const c=this._zone.onUnstable.subscribe(()=>{et.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{a.next(!1)}))});return()=>{l.unsubscribe(),c.unsubscribe()}});this.isStable=On(o,s.pipe(Dw()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof J0;if(!this._injector.get(Ap).done)throw!r&&function hc(n){const t=mn(n)||qi(n)||zi(n);return null!==t&&t.standalone}(e),new Te(405,false);let s;s=r?e:this._injector.get(hs).resolveComponentFactory(e),this.componentTypes.push(s.componentType);const a=function v4(n){return n.isBoundToModule}(s)?void 0:this._injector.get(Ua),c=s.create(Vn.NULL,[],i||s.selector,a),u=c.location.nativeElement,d=c.injector.get(UA,null);return d?.registerApplication(u),c.onDestroy(()=>{this.detachView(c.hostView),Ip(this.components,c),d?.unregisterApplication(u)}),this._loadComponent(c),c}tick(){if(this._runningTick)throw new Te(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;Ip(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(n4,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Ip(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Te(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)(M(et),M(Na),M(ps))},n.\u0275prov=ge({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ip(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,1)}let ZA=!0,St=(()=>{class n{}return n.__NG_ELEMENT_ID__=S4,n})();function S4(n){return function A4(n,t,e){if(Oh(n)&&!e){const i=Cr(n.index,t);return new Fu(i,i)}return 47&n.type?new Fu(t[16],t):null}(ri(),xe(),16==(16&n))}class iT{constructor(){}supports(t){return ju(t)}create(t){return new R4(t)}}const k4=(n,t)=>t;class R4{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||k4}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const s=!i||e&&e.currentIndex