(() => {
  var j = {
    cGBhE: function (v, w, x) {
      return v(w, x);
    },
    MLmKr: function (v, w) {
      return v == w;
    },
    zeejK: "function",
    nLNqJ: function (v, w) {
      return v > w;
    },
    qlysp: ".prototype.",
    okBuG: function (v, w) {
      return v(w);
    },
    kOgxK: function (v, w) {
      return v(w);
    },
    JCXtc: function (v, w) {
      return v(w);
    },
    usUJp: "String.prototype.indexOf",
    GhLhm: "6|2|1|3|4|0|5",
    AkXKF: function (v, w) {
      return v(w);
    },
    iSGBm: "%Function.prototype.apply%",
    Ornpl: function (v, w) {
      return v(w);
    },
    RwBpD: "%Function.prototype.call%",
    tjfND: "%Reflect.apply%",
    VJkKV: function (v, w, x) {
      return v(w, x);
    },
    lSUfD: "%Object.getOwnPropertyDescriptor%",
    HEZYu: "%Object.defineProperty%",
    dtPmV: function (v, w) {
      return v(w);
    },
    OElaY: "%Math.max%",
    qBZSy: function (v, w, x, y) {
      return v(w, x, y);
    },
    DawNj: function (v, w, x, y) {
      return v(w, x, y);
    },
    kVBak: "apply",
    cfXCi: function (v, w) {
      return v && w;
    },
    uMYlT: "length",
    VjIgh: function (v, w) {
      return v + w;
    },
    SzRpB: function (v, w) {
      return v - w;
    },
    KgNGG: function (v, w) {
      return v - w;
    },
    sACGZ: function (v, w) {
      return v < w;
    },
    tKWVx: function (v, w) {
      return v << w;
    },
    hnyPR: function (v, w) {
      return v ^ w;
    },
    xRoNf: function (v, w) {
      return v < w;
    },
    xzhfG: function (v, w) {
      return v << w;
    },
    BvfCT: function (v, w) {
      return v >>> w;
    },
    IBAxp: function (v, w) {
      return v & w;
    },
    tRqNw: function (v, w) {
      return v ^ w;
    },
    Chwbp: function (v, w) {
      return v * w;
    },
    HwjJF: function (v, w) {
      return v | w;
    },
    uNwwW: function (v, w) {
      return v >>> w;
    },
    whXTz: function (v, w) {
      return v | w;
    },
    AoagM: function (v, w) {
      return v << w;
    },
    gfPsm: function (v, w) {
      return v ^ w;
    },
    aPKWX: function (v, w) {
      return v ^ w;
    },
    CbciE: function (v, w) {
      return v + w;
    },
    gWBNz: function (v, w) {
      return v + w;
    },
    kHsJU: "0|2|3|4|1",
    hddID: function (v, w) {
      return v !== w;
    },
    XcNDm: function (v, w) {
      return v % w;
    },
    qPLtq: function (v, w) {
      return v > w;
    },
    LvxXM: function (v, w) {
      return v << w;
    },
    IeOpD: function (v, w) {
      return v << w;
    },
    aeJmS: function (v, w) {
      return v & w;
    },
    zzNHE: function (v, w) {
      return v & w;
    },
    QEVrP: function (v, w) {
      return v & w;
    },
    jrXqX: function (v, w) {
      return v / w;
    },
    ISGDk: function (v, w) {
      return v <= w;
    },
    FHiZi: function (v, w) {
      return v >>> w;
    },
    AAfYk: function (v, w) {
      return v & w;
    },
    hYUhl: function (v, w) {
      return v ^ w;
    },
    ZtxrB: function (v, w) {
      return v >>> w;
    },
    gkxMO: function (v, w) {
      return v ^ w;
    },
    QwJKb: function (v, w) {
      return v ^ w;
    },
    iuCep: function (v, w) {
      return v ^ w;
    },
    JFRjl: function (v, w) {
      return v & w;
    },
    XYJYW: function (v, w) {
      return v | w;
    },
    nLtyo: function (v, w) {
      return v & w;
    },
    kqLnD: function (v, w) {
      return v >>> w;
    },
    MfbzS: function (v, w) {
      return v >>> w;
    },
    nXxUY: function (v, w) {
      return v(w);
    },
    eajZq: function (v, w) {
      return v(w);
    },
    IrFUa: function (v, w) {
      return v(w);
    },
    iBFiC: function (v, w) {
      return v | w;
    },
    AfjdF: function (v, w) {
      return v | w;
    },
    EEDWb: function (v, w) {
      return v == w;
    },
    vSBjc: function (v, w) {
      return v == w;
    },
    jGSrx: "string",
    PtPnG: function (v, w) {
      return v(w);
    },
    hWdHh: function (v, w) {
      return v < w;
    },
    KLapL: function (v, w) {
      return v + w;
    },
    MYNrQ: function (v, w) {
      return v(w);
    },
    MuzJj: function (v, w) {
      return v & w;
    },
    XhUlw: function (v, w) {
      return v % w;
    },
    hCWWq: function (v, w) {
      return v - w;
    },
    NAavj: function (v, w) {
      return v * w;
    },
    cTHjM: function (v, w) {
      return v < w;
    },
    NBCHo: function (v, w) {
      return v << w;
    },
    NGeCj: function (v, w) {
      return v % w;
    },
    NkBxT: function (v, w) {
      return v != w;
    },
    BVlrp: "undefined",
    vXQZz: function (v, w) {
      return v != w;
    },
    afuIJ: function (v, w) {
      return v != w;
    },
    ybFoR: function (v, w) {
      return v !== w;
    },
    CWpwl: "Native crypto module could not be used to get secure random number.",
    GYLdO: function (v, w) {
      return v(w);
    },
    YEVJL: "init",
    DpyUi: "toString",
    XKDjs: function (v, w) {
      return v * w;
    },
    PrEFD: function (v, w) {
      return v || w;
    },
    CCqtk: function (v, w) {
      return v & w;
    },
    iglWe: function (v, w) {
      return v >>> w;
    },
    YsBAy: function (v, w) {
      return v - w;
    },
    oxMYt: function (v, w) {
      return v >>> w;
    },
    KhRIl: function (v, w) {
      return v << w;
    },
    nwUin: function (v) {
      return v();
    },
    jMZSJ: function (v, w, x) {
      return v(w, x);
    },
    YVVne: function (v, w) {
      return v * w;
    },
    yEeuf: function (v, w) {
      return v(w);
    },
    tCfLD: "Malformed UTF-8 data",
    ZguUe: function (v, w) {
      return v * w;
    },
    nVmcR: function (v, w) {
      return v | w;
    },
    qkWns: function (v, w) {
      return v < w;
    },
    ZekHw: function (v, w) {
      return v | w;
    },
    NSYjC: function (v, w) {
      return v << w;
    },
    nEtWe: function (v, w) {
      return v >>> w;
    },
    lcHcU: function (v, w) {
      return v * w;
    },
    kLQld: function (v, w) {
      return v & w;
    },
    bKrRx: function (v, w) {
      return v >>> w;
    },
    KzNjH: function (v, w) {
      return v * w;
    },
    DxyXa: function (v, w) {
      return v - w;
    },
    CEKVK: function (v, w) {
      return v < w;
    },
    jUame: function (v, w) {
      return v & w;
    },
    zjCVO: function (v, w) {
      return v >>> w;
    },
    DvNhP: function (v, w) {
      return v < w;
    },
    avHvQ: function (v, w) {
      return v * w;
    },
    zPucH: function (v, w) {
      return v - w;
    },
    imDoU: function (v, w) {
      return v >>> w;
    },
    nqnsx: "1|3|2|4|0",
    CAcgK: function (v, w) {
      return v !== w;
    },
    pWeGz: function (v, w) {
      return v(w);
    },
    OIfYn: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
    QZNiX: function (v, w) {
      return v * w;
    },
    CqfaY: function (v, w) {
      return v(w);
    },
    IeXAd: "2|1|0|3|4",
    tjWmB: function (v, w) {
      return v > w;
    },
    XqLqk: function (v, w) {
      return v * w;
    },
    KSmlP: function (v, w) {
      return v == w;
    },
    eTiWl: function (v, w) {
      return v < w;
    },
    eqleo: function (v, w) {
      return v < w;
    },
    yMpGa: function (v, w) {
      return v * w;
    },
    pTjhI: function (v, w) {
      return v + w;
    },
    RlQpL: "4|0|5|2|1|3",
    ojfqd: function (v, w) {
      return v % w;
    },
    evQew: function (v, w) {
      return v | w;
    },
    wQKXq: function (v, w) {
      return v | w;
    },
    FClaO: function (v, w) {
      return v & w;
    },
    ebVAM: function (v, w) {
      return v >>> w;
    },
    kRkDt: function (v, w) {
      return v + w;
    },
    pjgfX: function (v, w) {
      return v >>> w;
    },
    cixoc: function (v, w) {
      return v & w;
    },
    tZClc: function (v, w) {
      return v * w;
    },
    LUEIp: function (v, w) {
      return v + w;
    },
    bBjZB: function (v, w) {
      return v + w;
    },
    MbcST: function (v, w) {
      return v + w;
    },
    NWaBy: function (v, w) {
      return v | w;
    },
    Wzbnh: function (v, w) {
      return v & w;
    },
    abrwV: function (v, w) {
      return v | w;
    },
    FUrOn: function (v, w) {
      return v | w;
    },
    PcJMp: function (v, w) {
      return v + w;
    },
    NfMIz: function (v, w) {
      return v + w;
    },
    houwn: function (v, w) {
      return v + w;
    },
    aTVdR: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    UmrKZ: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    HKgTc: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    DKqgO: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    SVkRr: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    xCiSo: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    fKake: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    FKANz: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    EJIdS: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    ovEam: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    WMRMw: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    oPObO: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    fTEWX: function (v, w) {
      return v + w;
    },
    TqSbB: function (v, w) {
      return v | w;
    },
    XUaMQ: function (v, w) {
      return v + w;
    },
    TteHL: function (v, w) {
      return v + w;
    },
    sTtvV: function (v, w) {
      return v + w;
    },
    WaVkk: function (v, w) {
      return v | w;
    },
    AuEDx: function (v, w) {
      return v - w;
    },
    cCyMF: function (v, w) {
      return v + w;
    },
    NCICj: function (v, w) {
      return v >>> w;
    },
    SVEGy: function (v, w) {
      return v ^ w;
    },
    xmDNW: function (v, w) {
      return v >>> w;
    },
    AkMnH: function (v, w) {
      return v(w);
    },
    HChjt: function (v, w) {
      return v * w;
    },
    aLtTo: function (v, w) {
      return v >>> w;
    },
    odGEX: function (v, w) {
      return v << w;
    },
    fkJYG: function (v, w) {
      return v + w;
    },
    LfomT: function (v, w) {
      return v << w;
    },
    vTSYA: function (v, w) {
      return v >>> w;
    },
    CHDOK: function (v, w) {
      return v + w;
    },
    Cvjfv: function (v, w) {
      return v / w;
    },
    dxFgd: function (v, w) {
      return v + w;
    },
    CdzNG: function (v, w) {
      return v << w;
    },
    eGdHB: function (v, w) {
      return v >>> w;
    },
    BFMZB: function (v, w) {
      return v + w;
    },
    IYEnj: function (v, w) {
      return v < w;
    },
    GqAAr: function (v, w) {
      return v ^ w;
    },
    XZkjR: function (v, w) {
      return v - w;
    },
    sgjHO: function (v, w) {
      return v - w;
    },
    Bvmkc: function (v, w) {
      return v >>> w;
    },
    NRUkE: function (v, w) {
      return v & w;
    },
    EWYca: function (v, w) {
      return v < w;
    },
    MsTkh: function (v, w) {
      return v + w;
    },
    YLxQD: function (v, w) {
      return v ^ w;
    },
    DcIFD: function (v, w) {
      return v & w;
    },
    jfUMW: function (v, w) {
      return v & w;
    },
    xKmLk: function (v, w) {
      return v | w;
    },
    AycHe: function (v, w) {
      return v + w;
    },
    LqPIo: function (v, w) {
      return v + w;
    },
    KXVrU: function (v, w) {
      return v - w;
    },
    moHaY: function (v, w) {
      return v << w;
    },
    eqUFY: function (v, w) {
      return v - w;
    },
    Mucow: function (v, w) {
      return v ^ w;
    },
    einfK: function (v, w) {
      return v | w;
    },
    lCfPZ: function (v, w) {
      return v + w;
    },
    jJLLv: function (v, w) {
      return v + w;
    },
    KyKKn: function (v, w) {
      return v & w;
    },
    AFPre: function (v, w) {
      return v ^ w;
    },
    bHbhw: function (v, w) {
      return v << w;
    },
    EeWRI: function (v, w) {
      return v + w;
    },
    gPLCd: function (v, w) {
      return v ^ w;
    },
    qUpbN: function (v, w) {
      return v | w;
    },
    ZAbcf: function (v, w) {
      return v << w;
    },
    mXUOi: function (v, w) {
      return v ^ w;
    },
    XRnCG: function (v, w) {
      return v & w;
    },
    BNulA: function (v, w) {
      return v + w;
    },
    Plytf: function (v, w) {
      return v + w;
    },
    ceRTg: function (v, w) {
      return v | w;
    },
    LVkCR: function (v, w) {
      return v | w;
    },
    cDlyi: function (v, w) {
      return v + w;
    },
    wzfRK: function (v, w) {
      return v | w;
    },
    IYGgD: function (v, w) {
      return v + w;
    },
    BPeYQ: function (v, w) {
      return v | w;
    },
    HdhtF: function (v, w) {
      return v(w);
    },
    EvuHR: function (v, w) {
      return v(w);
    },
    Vubqb: function (v, w) {
      return v(w);
    },
    aZkUP: function (v, w) {
      return v / w;
    },
    rVPWz: function (v, w) {
      return v * w;
    },
    RQhaq: function (v, w) {
      return v * w;
    },
    YkZbx: function (v, w) {
      return v % w;
    },
    HJXRm: function (v, w) {
      return v + w;
    },
    gWKXn: function (v, w) {
      return v >>> w;
    },
    SLAQE: function (v, w) {
      return v(w);
    },
    SYisH: function (v, w) {
      return v(w);
    },
    dAuwl: function (v, w) {
      return v(w);
    },
    nWbtg: function (v, w) {
      return v(w);
    },
    eEYew: function (v, w) {
      return v(w);
    },
    SlXES: function (v, w) {
      return v(w);
    },
    VOtQX: function (v, w) {
      return v(w);
    },
    gXlPa: function (v, w) {
      return v(w);
    },
    rRyco: function (v, w) {
      return v(w);
    },
    suxGy: function (v, w) {
      return v(w);
    },
    QxtdE: function (v, w) {
      return v(w);
    },
    TaKPp: function (v, w) {
      return v(w);
    },
    gFUff: function (v, w) {
      return v(w);
    },
    jdneB: function (v, w) {
      return v(w);
    },
    GPFLr: function (v, w) {
      return v(w);
    },
    TbJAL: function (v, w) {
      return v(w);
    },
    drfxy: function (v, w) {
      return v(w);
    },
    TfXRW: function (v, w) {
      return v(w);
    },
    VlRDo: function (v, w) {
      return v(w);
    },
    dvUGi: function (v, w) {
      return v(w);
    },
    FZyXS: function (v, w) {
      return v(w);
    },
    vfdlw: function (v, w) {
      return v(w);
    },
    cqQAa: function (v, w) {
      return v(w);
    },
    XMBvu: function (v, w) {
      return v(w);
    },
    Yrwql: function (v, w) {
      return v(w);
    },
    KgbGM: function (v, w) {
      return v(w);
    },
    YiUrV: function (v, w) {
      return v(w);
    },
    jKOyK: function (v, w) {
      return v(w);
    },
    xiliz: function (v, w) {
      return v(w);
    },
    Eidna: function (v, w) {
      return v(w);
    },
    lYjll: function (v, w) {
      return v(w);
    },
    xTBtv: function (v, w) {
      return v(w);
    },
    wFqsE: function (v) {
      return v();
    },
    ytAGF: function (v) {
      return v();
    },
    YwDYV: function (v) {
      return v();
    },
    cxKyQ: function (v) {
      return v();
    },
    lEhId: function (v) {
      return v();
    },
    lycbx: function (v) {
      return v();
    },
    xwiQG: function (v) {
      return v();
    },
    QlBFZ: function (v) {
      return v();
    },
    oMFpW: function (v) {
      return v();
    },
    KZWPr: function (v) {
      return v();
    },
    dZEnX: function (v) {
      return v();
    },
    cgXFT: function (v) {
      return v();
    },
    zTYEJ: function (v) {
      return v();
    },
    DVteD: function (v) {
      return v();
    },
    admja: function (v) {
      return v();
    },
    czJju: function (v) {
      return v();
    },
    vBnOE: function (v) {
      return v();
    },
    nHKfU: function (v) {
      return v();
    },
    fBgst: function (v) {
      return v();
    },
    AaXZS: function (v) {
      return v();
    },
    SHUga: function (v, w) {
      return v !== w;
    },
    xVazu: "@supports (",
    ZjIsG: "@media ",
    fsWvE: "@layer",
    ypLee: function (v, w) {
      return v > w;
    },
    inXpu: function (v, w) {
      return v < w;
    },
    EMdjN: function (v, w) {
      return v > w;
    },
    AphMh: function (v, w) {
      return v === w;
    },
    LaGCY: "__proto__",
    gMUzh: function (v, w, x, y) {
      return v(w, x, y);
    },
    QHhSY: function (v, w) {
      return v == w;
    },
    rnwue: "[object Array]",
    Lwjmn: "4|0|1|2|3",
    LQGZn: "constructor",
    mlpWA: "isPrototypeOf",
    AWCbk: function (v, w, x) {
      return v(w, x);
    },
    Jokry: function (v, w) {
      return v == w;
    },
    fmEgN: "boolean",
    AnRPG: "object",
    OcuTP: function (v, w, x) {
      return v(w, x);
    },
    EHMhn: "1|4|5|2|3|0",
    OhwBw: function (v, w) {
      return v < w;
    },
    rEnJz: function (v, w, x) {
      return v(w, x);
    },
    JaHOC: "binder",
    niarZ: "return function (",
    HMPis: "){ return binder.apply(this,arguments); }",
    NLmiE: function (v, w) {
      return v != w;
    },
    EhnPD: "[object Function]",
    LWapC: "Function.prototype.bind called on incompatible ",
    UVVmh: function (v, w) {
      return v(w);
    },
    DkWAC: function (v, w) {
      return v + w;
    },
    rlWMr: "\"use strict\"; return (",
    qSXrZ: ").constructor;",
    iElcy: function (v, w, x) {
      return v(w, x);
    },
    xjMKd: "callee",
    tLnVc: "7|0|4|5|6|1|2|3",
    frlUN: function (v, w) {
      return v(w);
    },
    TzcTZ: function (v, w) {
      return v(w);
    },
    rDGTY: "ArrayBuffer",
    tRioX: "prototype",
    dIkKR: "Array",
    xBZBr: "entries",
    avxDf: "forEach",
    lyKZW: "keys",
    eoXuU: "AsyncFunction",
    hSNLj: "AsyncGeneratorFunction",
    LRnaI: "Boolean",
    xKAhP: "DataView",
    ggNCO: "Date",
    heVNp: "Error",
    KKgpw: "EvalError",
    GbwAv: "Float32Array",
    uELzp: "Float64Array",
    MmNqO: "Function",
    SePPO: "GeneratorFunction",
    BPFzB: "Int8Array",
    pLoad: "Int16Array",
    VfHja: "Int32Array",
    gELzI: "JSON",
    oNtlG: "parse",
    kgdXn: "stringify",
    BQUcW: "Map",
    FQgtF: "Number",
    PSuAz: "Object",
    jaCdF: "valueOf",
    UafGy: "Promise",
    JIjLB: "then",
    CXgLs: "all",
    Ttqjz: "reject",
    jhfqi: "resolve",
    IAJxO: "ReferenceError",
    BaNAA: "RegExp",
    nvjRC: "Set",
    rjbIL: "SharedArrayBuffer",
    yrGZM: "String",
    fxPZw: "Symbol",
    MbcrH: "SyntaxError",
    lXZFe: "TypedArray",
    XQEqx: "TypeError",
    SPSTY: "Uint8Array",
    XoaZq: "Uint8ClampedArray",
    JEVCe: "Uint32Array",
    ftcYQ: "URIError",
    tJwdd: "WeakMap",
    fBEyz: "WeakSet",
    QSnvB: function (v, w) {
      return v(w);
    },
    xUiLs: function (v, w) {
      return v(w);
    },
    aozmf: function (v, w, x) {
      return v(w, x);
    },
    xaGEs: function (v, w) {
      return v(w);
    },
    QVjHc: function (v, w) {
      return v == w;
    },
    sRhAG: function (v, w) {
      return v(w);
    },
    EyEKQ: function (v, w) {
      return v == w;
    },
    uUEao: function (v, w) {
      return v == w;
    },
    GdjTa: function (v, w) {
      return v == w;
    },
    ervok: function (v, w) {
      return v == w;
    },
    iINJX: function (v, w) {
      return v == w;
    },
    bkKvy: function (v, w) {
      return v == w;
    },
    IUBQx: function (v, w) {
      return v && w;
    },
    iceCX: function (v, w) {
      return v(w);
    },
    cHivX: function (v, w) {
      return v(w);
    },
    mUULm: function (v, w) {
      return v == w;
    },
    dgmIJ: function (v, w) {
      return v == w;
    },
    TjmTr: function (v, w) {
      return v(w);
    },
    oKJNI: function (v, w) {
      return v == w;
    },
    SbUpL: function (v, w) {
      return v == w;
    },
    zhQIM: function (v, w) {
      return v && w;
    },
    pQTWI: function (v, w) {
      return v(w);
    },
    jaDGO: function (v, w) {
      return v == w;
    },
    gTTRD: function (v, w) {
      return v == w;
    },
    TgpoT: function (v, w) {
      return v == w;
    },
    GgEmP: function (v, w) {
      return v == w;
    },
    qXlHV: function (v, w) {
      return v == w;
    },
    MgEbn: "%AsyncFunction%",
    IexFO: "async function () {}",
    LsBwU: "%GeneratorFunction%",
    SPnRq: "function* () {}",
    CeGQQ: "%AsyncGeneratorFunction%",
    jcVjK: "async function* () {}",
    trkXR: "%AsyncGenerator%",
    FLaLW: "%AsyncIteratorPrototype%",
    QnHoK: function (v, w) {
      return v(w);
    },
    qKxwV: function (v, w, x) {
      return v(w, x);
    },
    RQbVk: function (v, w) {
      return v + w;
    },
    coXiE: function (v, w) {
      return v === w;
    },
    QTOXs: "intrinsic ",
    Gxlzb: " exists, but is not available. Please file an issue!",
    BCyAI: " does not exist!",
    OwmAL: "0|3|2|4|5|1",
    OqXBB: function (v, w) {
      return v || w;
    },
    FuBPI: function (v, w) {
      return v === w;
    },
    LwcfB: function (v, w) {
      return v !== w;
    },
    NiqMx: "invalid intrinsic syntax, expected closing `%`",
    vvHJT: "invalid intrinsic syntax, expected opening `%`",
    isGuK: "6|5|0|2|3|4|1",
    WpIhT: function (v, w, x) {
      return v(w, x);
    },
    AfHId: "`%` may not be present anywhere but at the beginning and end of the intrinsic name",
    cNkcg: function (v, w) {
      return v > w;
    },
    QXnxa: function (v, w) {
      return v + w;
    },
    aOBtF: function (v, w) {
      return v < w;
    },
    KTCQC: function (v, w, x) {
      return v(w, x);
    },
    vIhTf: function (v, w) {
      return v === w;
    },
    mMVmq: function (v, w) {
      return v === w;
    },
    tClrQ: function (v, w) {
      return v !== w;
    },
    ckqtn: "property names with quotes must have matching quotes",
    uAeKT: function (v, w) {
      return v + w;
    },
    CZANR: function (v, w) {
      return v + w;
    },
    OONGL: function (v, w) {
      return v in w;
    },
    AIUBS: function (v, w) {
      return v + w;
    },
    pitqR: "base intrinsic for ",
    CPdNz: " exists, but the property is not available.",
    pHEBz: function (v, w) {
      return v >= w;
    },
    SmFND: "originalValue",
    sAmLt: function (v, w) {
      return v > w;
    },
    XlERz: "\"allowMissing\" argument must be a boolean",
    WJWwO: function (v, w) {
      return v === w;
    },
    SoBhn: "intrinsic name must be a non-empty string",
    OyLqC: function (v, w) {
      return v instanceof w;
    },
    CDagY: function (v, w) {
      return v == w;
    },
    nzMuF: "symbol",
    muPPz: function (v, w) {
      return v(w);
    },
    YiyzZ: "foo",
    MISEK: "bar",
    hVaaV: function (v) {
      return v();
    },
    Ancef: function (v, w) {
      return v(w);
    },
    JmTHS: "5|3|10|1|9|0|7|2|8|11|13|4|6|12",
    QmaNL: function (v, w) {
      return v !== w;
    },
    FndOI: "[object Symbol]",
    twVpY: function (v, w) {
      return v == w;
    },
    zgfFC: function (v, w) {
      return v != w;
    },
    aGIEc: function (v, w) {
      return v !== w;
    },
    rZCFC: "test",
    qCbQK: function (v, w) {
      return v != w;
    },
    EncTN: function (v, w) {
      return v !== w;
    },
    WcxBJ: "element",
    pZeDL: function (v, w) {
      return v !== w;
    },
    XAFQE: function (v, w) {
      return v instanceof w;
    },
    TQvWT: function (v, w) {
      return v === w;
    },
    ngcpO: function (v, w) {
      return v === w;
    },
    NMFxd: function (v, w) {
      return v != w;
    },
    xpaML: function (v, w) {
      return v > w;
    },
    iLnKU: function (v, w) {
      return v == w;
    },
    jqACr: "number",
    zCFGj: function (v, w) {
      return v < w;
    },
    XwSSQ: function (v, w) {
      return v + w;
    },
    KrCep: "$&_",
    gcGsE: function (v, w) {
      return v in w;
    },
    fgPil: function (v, w) {
      return v + w;
    },
    NuuTi: function (v, w) {
      return v + w;
    },
    OqLBV: function (v, w) {
      return v + w;
    },
    AKcRT: "Object(",
    bsZCw: function (v, w, x) {
      return v(w, x);
    },
    bKLZl: function (v, w, x) {
      return v(w, x);
    },
    exCAz: function (v, w) {
      return v === w;
    },
    TYMVZ: function (v, w) {
      return v(w);
    },
    MsrxI: function (v, w) {
      return v instanceof w;
    },
    uyqel: function (v, w) {
      return v + w;
    },
    wdMem: function (v, w, x) {
      return v(w, x);
    },
    cjlsq: function (v, w) {
      return v + w;
    },
    rhfaY: function (v, w) {
      return v + w;
    },
    BLyGP: function (v, w) {
      return v == w;
    },
    hJEyk: function (v, w) {
      return v < w;
    },
    kuSgH: "]: ",
    zaXPR: function (v, w, x) {
      return v(w, x);
    },
    SbFWb: function (v, w) {
      return v(w);
    },
    HNcDL: "&quot;",
    ScCki: "[object RegExp]",
    fiBHF: function (v, w) {
      return v in w;
    },
    TkFjp: "0|2|1|4|3",
    VxfsT: function (v, w) {
      return v == w;
    },
    nDtKd: function (v, w) {
      return v || w;
    },
    qZgDP: function (v, w) {
      return v != w;
    },
    hFRrt: function (v, w) {
      return v instanceof w;
    },
    ZMaNS: function (v, w) {
      return v || w;
    },
    bMYXf: "[object Number]",
    sUQye: function (v, w) {
      return v == w;
    },
    MlIPz: "[object String]",
    AShDj: function (v, w) {
      return v in w;
    },
    TetcP: function (v, w) {
      return v(w);
    },
    XtNfd: "quoteStyle",
    IzEXW: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    zBzgN: "[object Error]",
    GcnCQ: " => ",
    waoZy: "[object Boolean]",
    Pdrms: "[object Date]",
    LUzXj: function (v, w) {
      return v || w;
    },
    nYIZe: "single",
    vjzAF: function (v, w) {
      return v !== w;
    },
    Kablv: "option \"quoteStyle\" must be \"single\" or \"double\"",
    WQrtX: "maxStringLength",
    GZFFS: "customInspect",
    YXbNa: "option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`",
    oKvXO: "option \"indent\" must be \"\\t\", an integer > 0, or `null`",
    Ljgyq: "numericSeparator",
    nhTKg: function (v, w) {
      return v != w;
    },
    sSzUE: "option \"numericSeparator\", if provided, must be `true` or `false`",
    bwBvg: function (v, w) {
      return v === w;
    },
    lihfm: "null",
    JGTKT: "true",
    gyCgB: "false",
    hHLJV: function (v, w) {
      return v == w;
    },
    KqRjX: function (v, w) {
      return v === w;
    },
    ZEVfZ: function (v, w) {
      return v > w;
    },
    LLxUE: function (v, w) {
      return v + w;
    },
    KQKDy: function (v, w, x) {
      return v(w, x);
    },
    oJthr: function (v, w) {
      return v === w;
    },
    MLPFv: function (v, w) {
      return v > w;
    },
    VCibi: function (v, w) {
      return v == w;
    },
    VLKEQ: "[Array]",
    Chrwb: "[Object]",
    AbZqQ: "[Circular]",
    oCbuA: function (v, w, x) {
      return v(w, x);
    },
    RhEBY: function (v, w) {
      return v + w;
    },
    krFrs: "[Function",
    Kqhin: " (anonymous)",
    KBQUj: function (v, w) {
      return v + w;
    },
    iwNmB: " { ",
    mQbfs: function (v, w) {
      return v != w;
    },
    eKQdp: function (v, w) {
      return v instanceof w;
    },
    sofMR: function (v, w) {
      return v == w;
    },
    EHPTB: function (v, w) {
      return v == w;
    },
    vuTwN: function (v, w) {
      return v(w);
    },
    iLguF: function (v, w) {
      return v + w;
    },
    aSCsg: "...",
    EQFmi: function (v, w) {
      return v + w;
    },
    pGoku: function (v, w) {
      return v(w);
    },
    ZEXud: function (v, w) {
      return v === w;
    },
    OvYJd: "cause",
    UPrMC: "{ [",
    fGVAy: function (v, w) {
      return v(w);
    },
    EDkcQ: function (v, w) {
      return v(w);
    },
    Tuhwo: "[cause]: ",
    espNE: function (v, w) {
      return v(w);
    },
    nKIcy: function (v, w) {
      return v == w;
    },
    tVeTG: function (v, w) {
      return v !== w;
    },
    LZIUS: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    yfKke: function (v, w) {
      return v(w);
    },
    iIOPO: "WeakRef",
    BlKqL: function (v, w) {
      return v(w);
    },
    PKqvp: function (v, w, x) {
      return v(w, x);
    },
    gxRBm: function (v, w) {
      return v === w;
    },
    yPymg: function (v, w) {
      return v instanceof w;
    },
    irjat: "null prototype",
    mxsQd: function (v, w) {
      return v(w);
    },
    tsZoT: function (v, w) {
      return v + w;
    },
    RdXPC: function (v, w) {
      return v + w;
    },
    vrqjM: function (v, w) {
      return v + w;
    },
    CSENb: function (v, w) {
      return v in w;
    },
    ZanIc: "... ",
    THkRs: " more character",
    nhoBi: "\\$1",
    LsdRA: function (v, w) {
      return v + w;
    },
    QPVUB: function (v, w) {
      return v + w;
    },
    vBOCn: ") {",
    yGsdW: function (v, w) {
      return v + w;
    },
    DpSVv: function (v, w) {
      return v + w;
    },
    KJtEI: function (v, w) {
      return v + w;
    },
    VoRdJ: function (v, w) {
      return v == w;
    },
    xmaeI: "size",
    AMgxQ: function (v, w) {
      return v == w;
    },
    bbhWE: function (v, w) {
      return v == w;
    },
    SfqPT: function (v, w) {
      return v == w;
    },
    HgrtZ: function (v, w) {
      return v == w;
    },
    rdQxi: function (v, w) {
      return v == w;
    },
    HblSa: function (v, w) {
      return v == w;
    },
    dzxUS: function (v, w) {
      return v == w;
    },
    pAXcB: function (v, w) {
      return v == w;
    },
    zslYf: function (v, w) {
      return v(w);
    },
    IliyS: function (v, w) {
      return v(w);
    },
    mmvef: "RFC3986",
    NVeVv: "RFC1738",
    JeuaO: function (v, w) {
      return v(w);
    },
    MBXCj: function (v, w) {
      return v(w);
    },
    xqiMs: function (v, w) {
      return v == w;
    },
    SlLkg: function (v, w) {
      return v - w;
    },
    XEacE: function (v, w) {
      return v === w;
    },
    DkwRJ: function (v, w) {
      return v <= w;
    },
    EgiLF: "[$1]",
    cusGp: function (v, w) {
      return v > w;
    },
    MydbD: function (v, w) {
      return v > w;
    },
    yCuJi: function (v, w) {
      return v + w;
    },
    pNMjF: "0|3|4|2|1",
    PFSer: function (v, w) {
      return v == w;
    },
    qOUUf: function (v, w) {
      return v == w;
    },
    hJwIV: function (v, w) {
      return v == w;
    },
    eOCkH: function (v, w) {
      return v != w;
    },
    QoqfL: "iso-8859-1",
    RzYiG: "The charset option must be either utf-8, iso-8859-1, or undefined",
    sYEmB: "4|0|2|3|1",
    HwRCE: function (v, w) {
      return v === w;
    },
    RnTaf: function (v, w) {
      return v < w;
    },
    MbtJz: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    XMKsN: function (v, w) {
      return v == w;
    },
    TasaQ: "value",
    PwKnM: function (v, w) {
      return v / w;
    },
    pyYpA: "utf8=",
    QvxVQ: "utf8=%E2%9C%93",
    fmVEY: "utf-8",
    uQTGg: "utf8=%26%2310003%3B",
    rfFqn: "key",
    rXqZT: function (v, w, x) {
      return v(w, x);
    },
    vXKAK: function (v, w) {
      return v > w;
    },
    WPMjK: "[]=",
    zhuaB: function (v, w) {
      return v(w);
    },
    qSlQR: function (v, w) {
      return v(w);
    },
    oFkVd: "5|2|8|4|3|7|0|6|1",
    AnxzY: "comma",
    WPeUn: function (v, w) {
      return v(w);
    },
    xfsCA: function (v, w) {
      return v && w;
    },
    RUNXg: function (v, w) {
      return v > w;
    },
    Lhqnv: function (v, w) {
      return v(w);
    },
    yoIbl: function (v, w) {
      return v !== w;
    },
    PktjD: function (v, w) {
      return v === w;
    },
    EumLq: "Cyclic object value",
    dhNLT: function (v, w) {
      return v == w;
    },
    Glasp: function (v, w) {
      return v == w;
    },
    wjwVz: function (v, w) {
      return v == w;
    },
    SFUpq: "bigint",
    cxkob: function (v, w) {
      return v + w;
    },
    jVJoY: function (v, w) {
      return v(w);
    },
    YosuD: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    gsbXB: function (v, w) {
      return v(w);
    },
    LzhGe: function (v, w) {
      return v + w;
    },
    CSwMC: function (v, w) {
      return v(w);
    },
    JVPGP: function (v, w) {
      return v instanceof w;
    },
    viWfI: function (v, w) {
      return v(w);
    },
    BKmTj: function (v, w) {
      return v(w);
    },
    kkXcc: function (v, w) {
      return v == w;
    },
    blMjE: function (v, w) {
      return v !== w;
    },
    aVPFx: function (v, w) {
      return v(w);
    },
    cVhJm: function (v, w) {
      return v + w;
    },
    bYNit: function (v, w, x) {
      return v(w, x);
    },
    uALDK: function (v, w, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L) {
      return v(w, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L);
    },
    ofski: function (v, w) {
      return v === w;
    },
    OVwbo: function (v, w) {
      return v == w;
    },
    eoHBw: function (v, w, x) {
      return v(w, x);
    },
    PXKlA: function (v, w) {
      return v(w);
    },
    ykiHt: function (v, w) {
      return v === w;
    },
    bIzaa: function (v, w) {
      return v === w;
    },
    ixLko: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    ygEBD: "7|12|5|2|0|8|1|3|10|11|9|6|4",
    tJdes: function (v, w) {
      return v != w;
    },
    yLyRO: function (v, w) {
      return v === w;
    },
    Nhauu: "commaRoundTrip",
    LlOCm: "`commaRoundTrip` must be a boolean, or absent",
    TaWnn: function (v, w) {
      return v === w;
    },
    pcFmi: "utf8=%26%2310003%3B&",
    ChOiH: "utf8=%E2%9C%93&",
    bxuJU: function (v, w) {
      return v == w;
    },
    HnwSO: function (v, w) {
      return v === w;
    },
    VIETX: "Encoder has to be a function.",
    hhluk: "Unknown format option provided.",
    AjpUc: function (v, w) {
      return v == w;
    },
    ESvsh: function (v, w) {
      return v === w;
    },
    CRolU: function (v, w) {
      return v == w;
    },
    PbQQe: function (v, w) {
      return v == w;
    },
    ovkHx: function (v, w) {
      return v !== w;
    },
    wfWcv: function (v, w) {
      return v in w;
    },
    BsqFx: "indices",
    aOHDi: "repeat",
    KQMUj: function (v) {
      return v();
    },
    XrtZL: function (v, w) {
      return v < w;
    },
    gqDFV: function (v, w, x) {
      return v(w, x);
    },
    knSah: function (v, w) {
      return v === w;
    },
    gOveW: function (v, w) {
      return v + w;
    },
    xCGSz: function (v, w) {
      return v > w;
    },
    utGvY: function (v, w) {
      return v < w;
    },
    rEMzO: function (v, w) {
      return v !== w;
    },
    UvtZs: function (v, w) {
      return v < w;
    },
    UvFXT: function (v, w) {
      return v == w;
    },
    IGhGZ: function (v, w) {
      return v === w;
    },
    vTdDG: function (v, w) {
      return v < w;
    },
    eCXfi: function (v, w) {
      return v(w);
    },
    umhaj: "3|1|4|2|0",
    pCGXC: function (v, w, x) {
      return v(w, x);
    },
    ssuaA: function (v, w) {
      return v(w);
    },
    zlTzF: function (v, w) {
      return v(w);
    },
    RGOBN: function (v, w) {
      return v != w;
    },
    kpbQk: function (v, w) {
      return v !== w;
    },
    meYLS: "3|4|0|1|2|5",
    kqFZM: function (v, w) {
      return v != w;
    },
    ulXqU: function (v, w) {
      return v(w);
    },
    ZWYCc: function (v, w) {
      return v === w;
    },
    OzJIs: function (v, w) {
      return v === w;
    },
    bFWeR: function (v, w) {
      return v === w;
    },
    sKvVu: function (v, w) {
      return v >= w;
    },
    WxuPX: function (v, w) {
      return v === w;
    },
    rFCJo: function (v, w) {
      return v | w;
    },
    klmuX: function (v, w) {
      return v >> w;
    },
    FyMFA: function (v, w) {
      return v | w;
    },
    EknYC: function (v, w) {
      return v & w;
    },
    VNGvJ: function (v, w) {
      return v & w;
    },
    YilVC: function (v, w) {
      return v >> w;
    },
    ArltC: function (v, w) {
      return v | w;
    },
    pgciM: function (v, w) {
      return v & w;
    },
    DjSZc: function (v, w) {
      return v == w;
    },
    oVQeQ: "href",
    VrGrI: "src",
    VAhVE: function (v, w, x, y) {
      return v(w, x, y);
    },
    pgFYm: function (v, w) {
      return v(w);
    },
    dAioG: "4|3|5|0|1|2",
    viOFW: function (v, w) {
      return v == w;
    },
    Qddlr: "Expected function, string, or object as test",
    cdMGt: function (v, w) {
      return v == w;
    },
    gerFW: function (v, w) {
      return v === w;
    },
    bOuDX: function (v, w) {
      return v == w;
    },
    nsJkp: function (v, w) {
      return v !== w;
    },
    CNcuM: function (v, w) {
      return v < w;
    },
    mPZRl: function (v, w, x, y) {
      return v(w, x, y);
    },
    xqRUi: function (v, w) {
      return v !== w;
    },
    yXWEJ: function (v, w) {
      return v != w;
    },
    ejfCt: function (v, w) {
      return v == w;
    },
    NrvoU: "skip",
    jXZtT: function (v, w) {
      return v != w;
    },
    IOCxJ: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    CvQvZ: function (v, w) {
      return v(w);
    },
    mIBok: function (v, w) {
      return v && w;
    },
    fPhSQ: function (v, w, x) {
      return v(w, x);
    },
    BIAdZ: function (v, w) {
      return v === w;
    },
    hmauf: function (v, w) {
      return v + w;
    },
    ikIfq: "Side channel does not contain ",
    zXLiP: function (v, w) {
      return v(w);
    },
    mLKfy: function (v, w) {
      return v && w;
    },
    zASjJ: function (v, w) {
      return v == w;
    },
    IBmeM: function (v, w, x) {
      return v(w, x);
    },
    lJBXT: function (v, w) {
      return v == w;
    },
    RQWbG: function (v, w, x, y) {
      return v(w, x, y);
    },
    Lsmro: function (v, w) {
      return v(w);
    },
    wAvLP: function (v, w) {
      return v(w);
    },
    EcOWN: function (v, w) {
      return v(w);
    },
    WuVWt: "%TypeError%",
    gsZQt: function (v, w, x) {
      return v(w, x);
    },
    ZFqHl: "%WeakMap%",
    IfSyh: function (v, w, x) {
      return v(w, x);
    },
    gNzQk: "%Map%",
    wMeVQ: function (v, w, x) {
      return v(w, x);
    },
    dTFYI: "WeakMap.prototype.get",
    ZuXcQ: function (v, w, x) {
      return v(w, x);
    },
    qMewt: "WeakMap.prototype.set",
    vGJNi: function (v, w, x) {
      return v(w, x);
    },
    TWLwv: "WeakMap.prototype.has",
    DyrMX: "Map.prototype.get",
    XXFWo: "Map.prototype.set",
    fJZqc: "Map.prototype.has",
    Fpksa: "stdopt",
    UOYHU: "super_",
    KRwnH: ",...",
    mGonp: "No validator for ",
    aTNjv: function (v, w) {
      return v === w;
    },
    uUUzi: function (v, w) {
      return v === w;
    },
    zUGsD: function (v, w) {
      return v(w);
    },
    SnsHQ: "Illegal state",
    yHpdC: function (v, w) {
      return v == w;
    },
    wIMly: function (v, w) {
      return v(w);
    },
    sXTbI: function (v, w) {
      return v(w);
    },
    PNkvA: "hash",
    GyhUM: function (v, w) {
      return v(w);
    },
    umbfl: function (v, w) {
      return v(w);
    },
    ipgje: function (v, w) {
      return v(w);
    },
    RMlyS: function (v, w) {
      return v(w);
    },
    ZSUYm: function (v, w) {
      return v(w);
    },
    nmIce: function (v, w) {
      return v(w);
    },
    nUQgz: "list",
    EBlyS: function (v, w) {
      return v(w);
    },
    evOYA: function (v, w) {
      return v != w;
    },
    feWTA: function (v, w) {
      return v(w);
    },
    iNcdJ: "defined",
    weYGL: function (v, w) {
      return v == w;
    },
    hisIW: function (v, w) {
      return v instanceof w;
    },
    whgMJ: function (v, w) {
      return v(w);
    },
    xrYIW: function (v, w) {
      return v(w);
    },
    DwzEQ: function (v, w) {
      return v < w;
    },
    scypa: "1|3|4|2|0",
    Wkzkg: function (v, w) {
      return v + w;
    },
    JOqBQ: function (v, w, x) {
      return v(w, x);
    },
    BjEuM: function (v, w) {
      return v + w;
    },
    rVyaH: function (v, w) {
      return v(w);
    },
    kXtvJ: function (v, w) {
      return v || w;
    },
    lGtnv: function (v, w) {
      return v < w;
    },
    vlnmS: function (v, w) {
      return v === w;
    },
    ZInpy: function (v, w) {
      return v === w;
    },
    AhCdQ: function (v, w, x) {
      return v(w, x);
    },
    aZFwS: function (v, w) {
      return v(w);
    },
    mTXch: function (v, w) {
      return v === w;
    },
    LgXwU: "Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.",
    nOMPy: "style",
    ajrEJ: "nonce",
    aowSt: "2|1|3|5|0|4",
    BCRqp: "\n/*# sourceMappingURL=data:application/json;base64,",
    FVhFz: function (v, w) {
      return v > w;
    },
    pBhxo: function (v, w) {
      return v <= w;
    },
    hIreW: function (v, w) {
      return v == w;
    },
    jLIhG: function (v, w) {
      return v & w;
    },
    pfHdL: function (v, w) {
      return v & w;
    },
    mFwnn: function (v, w) {
      return v & w;
    },
    noFBw: function (v, w) {
      return v > w;
    },
    KMFew: function (v, w) {
      return v >>> w;
    },
    pyHsA: function (v, w, x) {
      return v(w, x);
    },
    cSNDU: function (v, w) {
      return v + w;
    },
    fmHAr: function (v, w) {
      return v - w;
    },
    cnCYr: function (v, w) {
      return v(w);
    },
    ptODn: function (v, w) {
      return v / w;
    },
    pnOyu: function (v, w) {
      return v >> w;
    },
    mhdxD: function (v, w) {
      return v(w);
    },
    AcfGz: "not-basic",
    pnMGW: "invalid-input",
    KKrKz: function (v, w) {
      return v >= w;
    },
    gKNrV: function (v, w) {
      return v - w;
    },
    xnYeE: function (v, w) {
      return v - w;
    },
    Dkxkg: function (v, w) {
      return v - w;
    },
    hqncg: function (v, w) {
      return v >= w;
    },
    KWCAk: function (v, w) {
      return v - w;
    },
    LpGGm: function (v, w) {
      return v / w;
    },
    GqLNm: function (v, w) {
      return v >= w;
    },
    RoSqI: function (v, w) {
      return v - w;
    },
    YCqTs: function (v, w) {
      return v == w;
    },
    PRGNT: function (v, w) {
      return v !== w;
    },
    qwKqc: function (v, w) {
      return v !== w;
    },
    dubjm: "Overflow: input needs wider integers to process",
    gDvyl: "Illegal input >= 0x80 (not a basic code point)",
    dfOFp: "Invalid input",
    uZVzd: function (v, w) {
      return v - w;
    },
    lidqj: "1.4.1",
    uyclS: function (v, w) {
      return v === w;
    },
    rVgiq: function (v, w) {
      return v instanceof w;
    },
    IoyFW: "Parameter 'url' must be a string, not ",
    BubKt: function (v, w) {
      return v < w;
    },
    MLiVN: function (v, w) {
      return v === w;
    },
    aywrS: function (v, w) {
      return v || w;
    },
    dYqcy: function (v, w) {
      return v < w;
    },
    RfdwL: function (v, w) {
      return v === w;
    },
    kQeGB: function (v, w) {
      return v < w;
    },
    uMiDh: function (v, w) {
      return v === w;
    },
    ihwkV: function (v, w) {
      return v + w;
    },
    IpAcM: function (v, w) {
      return v !== w;
    },
    cdKWW: function (v, w) {
      return v === w;
    },
    PdmGk: function (v, w) {
      return v < w;
    },
    cecJb: function (v, w) {
      return v === w;
    },
    UdvxS: function (v, w) {
      return v === w;
    },
    cnJUK: function (v, w) {
      return v < w;
    },
    vKUCb: function (v, w) {
      return v + w;
    },
    BzdQV: function (v, w) {
      return v + w;
    },
    oEnMj: function (v, w) {
      return v !== w;
    },
    JIVNr: function (v, w) {
      return v !== w;
    },
    TyBTu: function (v, w) {
      return v === w;
    },
    AkbAh: function (v, w) {
      return v !== w;
    },
    ApCID: function (v, w) {
      return v + w;
    },
    ULolQ: function (v, w) {
      return v + w;
    },
    dNqDS: function (v, w) {
      return v === w;
    },
    Jlghk: function (v, w) {
      return v + w;
    },
    OYSsz: function (v, w) {
      return v + w;
    },
    CKXfX: function (v, w) {
      return v !== w;
    },
    kVrUz: function (v, w) {
      return v + w;
    },
    sZMzw: function (v, w) {
      return v + w;
    },
    BdiOs: function (v, w) {
      return v + w;
    },
    OvNNv: function (v, w) {
      return v + w;
    },
    bsUle: "%23",
    DYycK: "3|11|5|2|6|7|12|1|8|0|9|4|10",
    sYocs: function (v, w) {
      return v && w;
    },
    yDAqV: function (v, w) {
      return v + w;
    },
    KeeYu: "protocol",
    blNfr: function (v, w) {
      return v == w;
    },
    OaVNM: function (v, w) {
      return v === w;
    },
    MNfhN: function (v, w) {
      return v === w;
    },
    gbyij: function (v, w) {
      return v === w;
    },
    ZpVeV: function (v, w) {
      return v >= w;
    },
    CyDNJ: function (v, w) {
      return v === w;
    },
    LVyuA: function (v, w) {
      return v > w;
    },
    pYLNy: function (v, w) {
      return v === w;
    },
    EnYCi: function (v, w) {
      return v === w;
    },
    BlvIR: function (v, w) {
      return v === w;
    },
    AjgUT: function (v, w) {
      return v != w;
    },
    KJELx: function (v, w) {
      return v === w;
    },
    PAebk: function (v, w) {
      return v instanceof w;
    },
    UmwIL: function (v, w) {
      return v(w);
    },
    mcJNv: function (v, w) {
      return v(w);
    },
    ffyey: "{\"ib-math\":{\"name\":\"Mathematics\",\"analysis-and-approaches-sl\":{\"name\":\"Analysis & Approaches SL\",\"questionbank\":{\"number-and-algebra\":{\"name\":\"Number & Algebra\",\"all\":{\"name\":\"All\"},\"sequences-and-series\":{\"name\":\"Sequences & Series\"},\"exponents-and-logarithms\":{\"name\":\"Exponents & Logs\"},\"binomial-theorem\":{\"name\":\"Binomial Theorem\"},\"proofs\":{\"name\":\"Proofs\"}},\"name\":\"Questionbank\",\"functions\":{\"name\":\"Functions\",\"all\":{\"name\":\"All\"},\"properties-of-functions\":{\"name\":\"Properties of Functions\"},\"quadratics\":{\"name\":\"Quadratics\"},\"rational-functions\":{\"name\":\"Rational Functions\"},\"exponential-and-logarithmic-functions\":{\"name\":\"Exponent-Log Functions\"},\"transformations\":{\"name\":\"Transformations\"}},\"geometry-and-trigonometry\":{\"name\":\"Geometry & Trigonometry\",\"all\":{\"name\":\"All\"},\"geometry-and-shapes\":{\"name\":\"Geometry & Shapes\"},\"trigonometric-functions\":{\"name\":\"Trigonometric Functions\"}},\"statistics-and-probability\":{\"name\":\"Statistics & Probability\",\"all\":{\"name\":\"All\"},\"statistics\":{\"name\":\"Statistics\"},\"bivariate-statistics\":{\"name\":\"Bivariate Statistics\"},\"probability\":{\"name\":\"Probability\"},\"distributions\":{\"name\":\"Distributions\"}},\"calculus\":{\"name\":\"Calculus\",\"all\":{\"name\":\"All\"},\"differential-calculus\":{\"name\":\"Differential Calculus\"},\"integral-calculus\":{\"name\":\"Integral Calculus\"},\"kinematics\":{\"name\":\"Kinematics\"}}}},\"analysis-and-approaches-hl\":{\"name\":\"Analysis & Approaches HL\",\"questionbank\":{\"number-and-algebra\":{\"name\":\"Number & Algebra\",\"all\":{\"name\":\"All\"},\"sequences-and-series\":{\"name\":\"Sequences & Series\"},\"exponents-and-logarithms\":{\"name\":\"Exponents & Logs\"},\"binomial-theorem\":{\"name\":\"Binomial Theorem\"},\"counting-principles\":{\"name\":\"Counting Principles\"},\"complex-numbers\":{\"name\":\"Complex Numbers\"},\"proofs\":{\"name\":\"Proofs\"},\"systems-of-equations\":{\"name\":\"Systems of Equations\"}},\"name\":\"Questionbank\",\"functions\":{\"name\":\"Functions\",\"all\":{\"name\":\"All\"},\"properties-of-functions\":{\"name\":\"Properties of Functions\"},\"quadratics\":{\"name\":\"Quadratics\"},\"rational-functions\":{\"name\":\"Rational Functions\"},\"exponential-and-logarithmic-functions\":{\"name\":\"Exponent-Log Functions\"},\"transformations\":{\"name\":\"Transformations\"},\"polynomials\":{\"name\":\"Polynomials\"},\"modulus-and-inequalities\":{\"name\":\"Modulus & Inequalities\"}},\"geometry-and-trigonometry\":{\"name\":\"Geometry & Trigonometry\",\"all\":{\"name\":\"All\"},\"geometry-and-shapes\":{\"name\":\"Geometry & Shapes\"},\"trigonometric-functions\":{\"name\":\"Trigonometric Functions\"},\"vectors\":{\"name\":\"Vectors\"}},\"statistics-and-probability\":{\"name\":\"Statistics & Probability\",\"all\":{\"name\":\"All\"},\"statistics\":{\"name\":\"Statistics\"},\"bivariate-statistics\":{\"name\":\"Bivariate Statistics\"},\"probability\":{\"name\":\"Probability\"},\"distributions\":{\"name\":\"Distributions\"}},\"calculus\":{\"name\":\"Calculus\",\"all\":{\"name\":\"All\"},\"differential-calculus\":{\"name\":\"Differential Calculus\"},\"integral-calculus\":{\"name\":\"Integral Calculus\"},\"kinematics\":{\"name\":\"Kinematics\"},\"differential-equations\":{\"name\":\"Differential Equations\"},\"maclaurin-series\":{\"name\":\"Maclaurin Series\"}}}},\"applications-and-interpretation-sl\":{\"name\":\"Applications & Interpretation SL\",\"questionbank\":{\"number-and-algebra\":{\"name\":\"Number & Algebra\",\"all\":{\"name\":\"All\"},\"number-skills\":{\"name\":\"Number Skills\"},\"sequences-and-series\":{\"name\":\"Sequences & Series\"},\"financial-mathematics\":{\"name\":\"Financial Mathematics\"}},\"name\":\"Questionbank\",\"functions\":{\"name\":\"Functions\",\"all\":{\"name\":\"All\"},\"linear-equations-and-graphs\":{\"name\":\"Linear Equations & Graphs\"},\"applications-of-functions\":{\"name\":\"Applications of Functions\"},\"properties-of-functions\":{\"name\":\"Properties of Functions\"}},\"geometry-and-trigonometry\":{\"name\":\"Geometry & Trigonometry\",\"all\":{\"name\":\"All\"},\"geometry-of-3d-shapes\":{\"name\":\"Geometry of 3D Shapes\"},\"trigonometry\":{\"name\":\"Trigonometry\"},\"voronoi-diagrams\":{\"name\":\"Voronoi Diagrams\"}},\"statistics-and-probability\":{\"name\":\"Statistics & Probability\",\"all\":{\"name\":\"All\"},\"descriptive-statistics\":{\"name\":\"Descriptive Statistics\"},\"bivariate-statistics\":{\"name\":\"Bivariate Statistics\"},\"probability\":{\"name\":\"Probability\"},\"distributions\":{\"name\":\"Distributions\"},\"hypothesis-testing\":{\"name\":\"Hypothesis Testing\"}},\"calculus\":{\"name\":\"Calculus\",\"all\":{\"name\":\"All\"},\"differentiation\":{\"name\":\"Differentiation\"},\"integration\":{\"name\":\"Integration\"}}}},\"applications-and-interpretation-hl\":{\"name\":\"Applications & Interpretation HL\",\"questionbank\":{\"number-and-algebra\":{\"name\":\"Number & Algebra\",\"all\":{\"name\":\"All\"},\"number-skills\":{\"name\":\"Number Skills\"},\"sequences-and-series\":{\"name\":\"Sequences & Series\"},\"financial-mathematics\":{\"name\":\"Financial Mathematics\"},\"complex-numbers\":{\"name\":\"Complex Numbers\"},\"matrices\":{\"name\":\"Matrices\"}},\"name\":\"Questionbank\",\"functions\":{\"name\":\"Functions\",\"all\":{\"name\":\"All\"},\"linear-equations-and-graphs\":{\"name\":\"Linear Equations & Graphs\"},\"applications-of-functions\":{\"name\":\"Applications of Functions\"},\"properties-of-functions\":{\"name\":\"Properties of Functions\"},\"transformations\":{\"name\":\"Transformations\"}},\"geometry-and-trigonometry\":{\"name\":\"Geometry & Trigonometry\",\"all\":{\"name\":\"All\"},\"geometry-of-3d-shapes\":{\"name\":\"Geometry of 3D Shapes\"},\"trigonometry\":{\"name\":\"Trigonometry\"},\"voronoi-diagrams\":{\"name\":\"Voronoi Diagrams\"},\"trigonometric-functions\":{\"name\":\"Trigonometric Functions\"},\"geometric-transformations\":{\"name\":\"Geometric Transformations\"},\"vectors\":{\"name\":\"Vectors\"},\"graph-theory\":{\"name\":\"Graph Theory\"}},\"statistics-and-probability\":{\"name\":\"Statistics & Probability\",\"all\":{\"name\":\"All\"},\"descriptive-statistics\":{\"name\":\"Descriptive Statistics\"},\"bivariate-statistics\":{\"name\":\"Bivariate Statistics\"},\"probability\":{\"name\":\"Probability\"},\"distributions\":{\"name\":\"Distributions\"},\"hypothesis-testing\":{\"name\":\"Hypothesis Testing\"},\"estimation-and-confidence-intervals\":{\"name\":\"Estimation & Confidence Intervals\"}},\"calculus\":{\"name\":\"Calculus\",\"all\":{\"name\":\"All\"},\"differentiation\":{\"name\":\"Differentiation\"},\"integration\":{\"name\":\"Integration\"},\"kinematics\":{\"name\":\"Kinematics\"},\"differential-equations\":{\"name\":\"Differential Equations\"}}}}},\"ib-biology\":{\"name\":\"Biology\",\"sl\":{\"name\":\"SL - 2024\",\"questionbank\":{\"cell-biology\":{\"name\":\"Cell Biology\",\"all\":{\"name\":\"All\"},\"stem-cells-cell-theory-and-microscopy\":{\"name\":\"Stem Cells, Cell Theory, & Microscopy\"},\"ultrastructure-of-eukaryotes-and-prokaryotes\":{\"name\":\"Ultrastructure of Eukaryotes & Prokaryotes\"},\"membrane-structure\":{\"name\":\"Membrane Structure\"},\"membrane-transport\":{\"name\":\"Membrane Transport\"},\"the-origin-of-cells\":{\"name\":\"The Origin of Cells\"},\"cell-division\":{\"name\":\"Cell Division\"}},\"name\":\"Questionbank\",\"molecular-biology\":{\"name\":\"Molecular Biology\",\"all\":{\"name\":\"All\"},\"molecules-to-metabolism\":{\"name\":\"Molecules to Metabolism\"},\"water\":{\"name\":\"Water\"},\"carbohydrates-and-lipids\":{\"name\":\"Carbohydrates & Lipids \"},\"proteins\":{\"name\":\"Proteins\"},\"enzymes\":{\"name\":\"Enzymes\"},\"structure-of-dna-and-rna\":{\"name\":\"Structure of DNA & RNA\"},\"dna-replication-transcription-and-translation\":{\"name\":\"DNA Replication, Transcription, & Translation\"},\"cell-respiration\":{\"name\":\"Cell Respiration\"},\"photosynthesis\":{\"name\":\"Photosynthesis\"}},\"genetics\":{\"name\":\"Genetics\",\"all\":{\"name\":\"All\"},\"genes-alleles-and-genomes\":{\"name\":\"Genes, Alleles, and Genomes\"},\"chromosomes\":{\"name\":\"Chromosomes\"},\"meiosis\":{\"name\":\"Meiosis\"},\"inheritance\":{\"name\":\"Inheritance\"},\"genetic-modification-and-biotechnology\":{\"name\":\"Genetic Modification & Biotechnology\"}},\"ecology\":{\"name\":\"Ecology\",\"all\":{\"name\":\"All\"},\"species-communities-and-ecosystems\":{\"name\":\"Species, Communities, and Ecosystems\"},\"energy-flow\":{\"name\":\"Energy Flow\"},\"carbon-cycling\":{\"name\":\"Carbon Cycling\"},\"climate-change\":{\"name\":\"Climate Change\"}},\"evolution-and-biodiversity\":{\"name\":\"Evolution & Biodiversity\",\"all\":{\"name\":\"All\"},\"evidence-for-evolution\":{\"name\":\"Evidence for Evolution\"},\"natural-selection\":{\"name\":\"Natural Selection\"},\"classification-and-biodiversity\":{\"name\":\"Classification & Biodiversity\"},\"cladistics\":{\"name\":\"Cladistics\"}},\"human-physiology\":{\"name\":\"Human Physiology\",\"all\":{\"name\":\"All\"},\"digestive-system\":{\"name\":\"Digestive System\"},\"circulatory-system\":{\"name\":\"Circulatory System\"},\"immune-system\":{\"name\":\"Immune System\"},\"respiratory-system\":{\"name\":\"Respiratory System\"},\"neuronal-system\":{\"name\":\"Neuronal System\"},\"endocrine-and-reproductive-systems\":{\"name\":\"Endocrine & Reproductive Systems\"}},\"ecology-and-conservation\":{\"name\":\"Ecology & Conservation\",\"all\":{\"name\":\"All\"},\"species-and-communities\":{\"name\":\"Species & Communities\"},\"communities-and-ecosystems\":{\"name\":\"Communities & Ecosystems\"},\"impacts-of-humans-on-ecosystems\":{\"name\":\"Impacts of Humans on Ecosystems\"},\"conservation-of-biodiversity\":{\"name\":\"Conservation of Biodiversity\"}}}},\"hl\":{\"name\":\"HL - 2024\",\"questionbank\":{\"cell-biology\":{\"name\":\"Cell Biology\",\"all\":{\"name\":\"All\"},\"stem-cells-cell-theory-and-microscopy\":{\"name\":\"Stem Cells, Cell Theory, & Microscopy\"},\"ultrastructure-of-eukaryotes-and-prokaryotes\":{\"name\":\"Ultrastructure of Eukaryotes & Prokaryotes\"},\"membrane-structure\":{\"name\":\"Membrane Structure\"},\"membrane-transport\":{\"name\":\"Membrane Transport\"},\"the-origin-of-cells\":{\"name\":\"The Origin of Cells\"},\"cell-division\":{\"name\":\"Cell Division\"}},\"name\":\"Questionbank\",\"molecular-biology\":{\"name\":\"Molecular Biology\",\"all\":{\"name\":\"All\"},\"molecules-to-metabolism\":{\"name\":\"Molecules to Metabolism\"},\"water\":{\"name\":\"Water\"},\"carbohydrates-and-lipids\":{\"name\":\"Carbohydrates & Lipids \"},\"proteins\":{\"name\":\"Proteins\"},\"enzymes\":{\"name\":\"Enzymes\"},\"structure-of-dna-and-rna\":{\"name\":\"Structure of DNA & RNA\"},\"dna-replication-transcription-and-translation\":{\"name\":\"DNA Replication, Transcription, & Translation\"},\"cell-respiration\":{\"name\":\"Cell Respiration\"},\"photosynthesis\":{\"name\":\"Photosynthesis\"}},\"genetics\":{\"name\":\"Genetics\",\"all\":{\"name\":\"All\"},\"genes-alleles-and-genomes\":{\"name\":\"Genes, Alleles, and Genomes\"},\"chromosomes\":{\"name\":\"Chromosomes\"},\"meiosis\":{\"name\":\"Meiosis\"},\"inheritance\":{\"name\":\"Inheritance\"},\"genetic-modification-and-biotechnology\":{\"name\":\"Genetic Modification & Biotechnology\"}},\"ecology\":{\"name\":\"Ecology\",\"all\":{\"name\":\"All\"},\"species-communities-and-ecosystems\":{\"name\":\"Species, Communities, and Ecosystems\"},\"energy-flow\":{\"name\":\"Energy Flow\"},\"carbon-cycling\":{\"name\":\"Carbon Cycling\"},\"climate-change\":{\"name\":\"Climate Change\"}},\"evolution-and-biodiversity\":{\"name\":\"Evolution & Biodiversity\",\"all\":{\"name\":\"All\"},\"evidence-for-evolution\":{\"name\":\"Evidence for Evolution\"},\"natural-selection\":{\"name\":\"Natural Selection\"},\"classification-and-biodiversity\":{\"name\":\"Classification & Biodiversity\"},\"cladistics\":{\"name\":\"Cladistics\"}},\"human-physiology\":{\"name\":\"Human Physiology\",\"all\":{\"name\":\"All\"},\"digestive-system\":{\"name\":\"Digestive System\"},\"circulatory-system\":{\"name\":\"Circulatory System\"},\"immune-system\":{\"name\":\"Immune System\"},\"respiratory-system\":{\"name\":\"Respiratory System\"},\"neuronal-system\":{\"name\":\"Neuronal System\"},\"endocrine-and-reproductive-systems\":{\"name\":\"Endocrine & Reproductive Systems\"}},\"nucleic-acids\":{\"name\":\"Nucleic Acids\",\"all\":{\"name\":\"All\"},\"details-of-dna-structure-and-replication\":{\"name\":\"Details of DNA Structure & Replication\"},\"details-of-transcription-and-gene-expression\":{\"name\":\"Details of Transcription & Gene Expression\"},\"details-of-translation\":{\"name\":\"Details of Translation\"}},\"metabolism-cell-respiration-and-photosynthesis\":{\"name\":\"Metabolism, Cell Respiration & Photosynthesis\",\"all\":{\"name\":\"All\"},\"control-of-metabolism\":{\"name\":\"Control of Metabolism\"},\"details-of-cell-respiration\":{\"name\":\"Details of Cell Respiration\"},\"details-of-photosynthesis\":{\"name\":\"Details of Photosynthesis\"}},\"plant-biology\":{\"name\":\"Plant Biology\",\"all\":{\"name\":\"All\"},\"transport-in-the-xylem-of-plants\":{\"name\":\"Transport in the Xylem of Plants\"},\"transport-in-the-phloem-of-plants\":{\"name\":\"Transport in the Phloem of Plants\"},\"growth-in-plants\":{\"name\":\"Growth in Plants\"},\"reproduction-in-plants\":{\"name\":\"Reproduction in Plants\"}},\"genetics-and-evolution\":{\"name\":\"Genetics & Evolution\",\"all\":{\"name\":\"All\"},\"causes-of-variation-in-meiosis\":{\"name\":\"Causes of Variation in Meiosis\"},\"dihybrid-crosses-and-linked-genes\":{\"name\":\"Dihybrid Crosses & Linked Genes\"},\"gene-pools-and-speciation\":{\"name\":\"Gene Pools & Speciation\"}},\"animal-physiology\":{\"name\":\"Animal Physiology\",\"all\":{\"name\":\"All\"},\"antibody-production-and-vaccination\":{\"name\":\"Antibody Production & Vaccination\"},\"movement\":{\"name\":\"Movement\"},\"the-kidney-and-osmoregulation\":{\"name\":\"The Kidney & Osmoregulation\"},\"sexual-reproduction\":{\"name\":\"Sexual Reproduction\"}},\"ecology-and-conservation\":{\"name\":\"Ecology & Conservation\",\"all\":{\"name\":\"All\"},\"species-and-communities\":{\"name\":\"Species & Communities\"},\"communities-and-ecosystems\":{\"name\":\"Communities & Ecosystems\"},\"impacts-of-humans-on-ecosystems\":{\"name\":\"Impacts of Humans on Ecosystems\"},\"conservation-of-biodiversity\":{\"name\":\"Conservation of Biodiversity\"},\"population-ecology\":{\"name\":\"Population Ecology\"},\"nitrogen-and-phosphorus-cycles\":{\"name\":\"Nitrogen & Phosphorus Cycles\"}}}},\"sl-2025\":{\"name\":\"SL - 2025\",\"questionbank\":{\"unity-and-diversity\":{\"name\":\"Unity & Diversity\",\"all\":{\"name\":\"All\"},\"water\":{\"name\":\"Water\"},\"nucleic-acids\":{\"name\":\"Nucleic Acids \"},\"cell-structure\":{\"name\":\"Cell Structure\"},\"diversity-of-organisms\":{\"name\":\"Diversity of Organisms\"},\"evolution-and-speciation\":{\"name\":\" Evolution & Speciation\"},\"conservation-of-biodiversity\":{\"name\":\"Conservation of Biodiversity\"}},\"name\":\"Questionbank\",\"form-and-function\":{\"name\":\"Form & Function\",\"all\":{\"name\":\"All\"},\"carbohydrates-and-lipids\":{\"name\":\"Carbohydrates & Lipids\"},\"proteins\":{\"name\":\"Proteins\"},\"membranes-and-membrane-transport\":{\"name\":\"Membranes  & Membrane Transport\"},\"organelles-and-compartmentalization\":{\"name\":\"Organelles & Compartmentalization\"},\"cell-specialization\":{\"name\":\"Cell Specialization\"},\"gas-exchange\":{\"name\":\"Gas Exchange\"},\"transport\":{\"name\":\"Transport\"},\"adaptation-to-environment\":{\"name\":\"Adaptation to Environment\"},\"ecological-niches\":{\"name\":\"Ecological Niches\"}},\"interaction-and-interdependence\":{\"name\":\"Interaction & Interdependence\",\"all\":{\"name\":\"All\"},\"enzymes-and-metabolism\":{\"name\":\"Enzymes & Metabolism\"},\"cell-respiration\":{\"name\":\"Cell Respiration\"},\"photosynthesis\":{\"name\":\"Photosynthesis\"},\"neural-signaling\":{\"name\":\"Neural Signaling\"},\"integration-of-body-systems\":{\"name\":\" Integration of Body Systems\"},\"defense-against-disease\":{\"name\":\"Defense Against Disease\"},\"populations-and-communities\":{\"name\":\"Populations & Communities\"},\"transfers-of-energy-and-matter\":{\"name\":\" Transfers of Energy & Matter\"}},\"continuity-and-change\":{\"name\":\"Continuity & Change\",\"all\":{\"name\":\"All\"},\"dna-replication\":{\"name\":\"DNA Replication\"},\"protein-synthesis\":{\"name\":\"Protein Synthesis\"},\"mutations-and-gene-editing\":{\"name\":\"Mutations & Gene Editing\"},\"cell-and-nuclear-division\":{\"name\":\"Cell & Nuclear Division\"},\"water-potential\":{\"name\":\"Water Potential\"},\"reproduction\":{\"name\":\"Reproduction\"},\"inheritance\":{\"name\":\"Inheritance\"},\"homeostasis\":{\"name\":\"Homeostasis\"},\"natural-selection\":{\"name\":\"Natural Selection\"},\"stability-and-change\":{\"name\":\"Stability & Change\"},\"climate-change\":{\"name\":\"Climate Change\"}}}},\"hl-2025\":{\"name\":\"HL - 2025\",\"questionbank\":{\"unity-and-diversity\":{\"name\":\"Unity & Diversity\",\"all\":{\"name\":\"All\"},\"water\":{\"name\":\"Water\"},\"nucleic-acids\":{\"name\":\"Nucleic Acids\"},\"origin-of-cells\":{\"name\":\"Origin of Cells\"},\"cell-structure\":{\"name\":\"Cell Structure\"},\"viruses\":{\"name\":\"Viruses\"},\"diversity-of-organisms\":{\"name\":\"Diversity of Organisms\"},\"classification-and-cladistics\":{\"name\":\"Classification & Cladistics\"},\"evolution-and-speciation\":{\"name\":\"Evolution & Speciation\"},\"conservation-of-biodiversity\":{\"name\":\"Conservation of Biodiversity\"}},\"name\":\"Questionbank\",\"form-and-function\":{\"name\":\"Form & Function\",\"all\":{\"name\":\"All\"},\"carbohydrates-and-lipids\":{\"name\":\"Carbohydrates & Lipids\"},\"proteins\":{\"name\":\"Proteins\"},\"membranes-and-membrane-transport\":{\"name\":\"Membranes & Membrane Transport\"},\"organelles-and-compartmentalization\":{\"name\":\"Organelles & Compartmentalization\"},\"cell-specialization\":{\"name\":\"Cell Specialization\"},\"gas-exchange\":{\"name\":\"Gas Exchange\"},\"transport\":{\"name\":\"Transport\"},\"muscle-and-motility\":{\"name\":\"Muscle & Motility\"},\"adaptation-to-environment\":{\"name\":\"Adaptation to Environment\"},\"ecological-niche\":{\"name\":\"Ecological Niches\"}},\"interaction-and-interdependence\":{\"name\":\"Interaction & Interdependence\",\"all\":{\"name\":\"All\"},\"enzymes-and-metabolism\":{\"name\":\"Enzymes & Metabolism\"},\"cell-respiration\":{\"name\":\"Cell Respiration\"},\"photosynthesis\":{\"name\":\"Photosynthesis\"},\"chemical-signaling\":{\"name\":\"Chemical Signaling\"},\"neural-signaling\":{\"name\":\"Neural Signaling\"},\"integration-of-body-systems\":{\"name\":\"Integration of Body Systems\"},\"defence-against-disease\":{\"name\":\"Defence Against Disease\"},\"populations-and-communities\":{\"name\":\"Populations & Communities\"},\"transfers-of-energy-and-matter\":{\"name\":\"Transfers of Energy & Matter\"}},\"continuity-and-change\":{\"name\":\"Continuity & Change\",\"all\":{\"name\":\"All\"},\"dna-replication\":{\"name\":\"DNA Replication\"},\"protein-synthesis\":{\"name\":\"Protein Synthesis\"},\"mutations-and-gene-editing\":{\"name\":\"Mutations & Gene Editing\"},\"cell-and-nuclear-division\":{\"name\":\"Cell & Nuclear Division\"},\"gene-expression\":{\"name\":\"Gene Expression\"},\"water-potential\":{\"name\":\"Water Potential\"},\"reproduction\":{\"name\":\"Reproduction\"},\"inheritance\":{\"name\":\"Inheritance\"},\"homeostasis\":{\"name\":\"Homeostasis\"},\"natural-selection\":{\"name\":\"Natural Selection\"},\"stability-and-change\":{\"name\":\"Stability & Change\"},\"climate-change\":{\"name\":\"Climate Change\"}}}}},\"ib-chemistry\":{\"name\":\"Chemistry\",\"sl\":{\"name\":\"SL - 2024\",\"questionbank\":{\"stoichiometric-Relationships\":{\"name\":\"Stoichiometric Relationships\",\"all\":{\"name\":\"All\"},\"matter-and-chemical-change\":{\"name\":\"Matter & Chemical Change\"},\"the-mole-concept\":{\"name\":\"The Mole Concept\"},\"reacting-masses-and-volumes\":{\"name\":\"Reacting Masses and Volumes\"}},\"name\":\"Questionbank\",\"atomic-structure\":{\"name\":\"Atomic Structure\",\"all\":{\"name\":\"All\"},\"the-nuclear-atom\":{\"name\":\"The Nuclear Atom\"},\"electron-configuration\":{\"name\":\"Electron Configuration\"}},\"periodicity\":{\"name\":\"Periodicity\",\"all\":{\"name\":\"All\"},\"periodic-table\":{\"name\":\"Periodic Table\"},\"periodic-trends\":{\"name\":\"Periodic Trends\"}},\"chemical-bonding-and-structure\":{\"name\":\"Chemical Bonding & Structure\",\"all\":{\"name\":\"All\"},\"ionic-bonding-and-structure\":{\"name\":\"Ionic Bonding & Structure\"},\"covalent-bonding\":{\"name\":\"Covalent Bonding\"},\"covalent-structures\":{\"name\":\"Covalent Structures\"},\"intermolecular-forces\":{\"name\":\"Intermolecular Forces\"},\"metallic-bonding\":{\"name\":\"Metallic Bonding\"}},\"energetics-thermochemistry\":{\"name\":\"Energetics / Thermochemistry\",\"all\":{\"name\":\"All\"},\"measuring-energy-changes\":{\"name\":\"Measuring Energy Changes\"},\"hess-law\":{\"name\":\"Hess's Law\"},\"bond-enthalpies\":{\"name\":\"Bond Enthalpies\"}},\"chemical-kinetics\":{\"name\":\"Chemical Kinetics\",\"all\":{\"name\":\"All\"},\"collision-theory-and-rates-of-reaction\":{\"name\":\"Collision Theory and Rates of Reaction\"}},\"equilibrium\":{\"name\":\"Equilibrium\",\"all\":{\"name\":\"All\"},\"equilibrium\":{\"name\":\"Equilibrium\"}},\"acids-and-bases\":{\"name\":\"Acids & Bases\",\"all\":{\"name\":\"All\"},\"theories-of-acids-and-bases\":{\"name\":\"Theories of Acids & Bases\"},\"properties-of-acids-and-bases\":{\"name\":\"Properties of Acids & Bases\"},\"the-ph-scale\":{\"name\":\"The pH Scale\"},\"strength-of-acids-and-bases\":{\"name\":\"Strength of Acids & Bases\"},\"acid-deposition\":{\"name\":\"Acid Deposition\"}},\"redox-processes\":{\"name\":\"Redox Processes\",\"all\":{\"name\":\"All\"},\"oxidation-and-reduction\":{\"name\":\"Oxidation & Reduction\"},\"electrochemical-cells\":{\"name\":\"Electrochemical Cells\"}},\"organic-chemistry\":{\"name\":\"Organic Chemistry\",\"all\":{\"name\":\"All\"},\"fundamentals-of-organic-chemistry\":{\"name\":\"Fundamentals of Organic Chemistry\"},\"functional-groups\":{\"name\":\"Functional Groups\"}},\"measurement-and-data-processing\":{\"name\":\"Measurement & Data Processing\",\"all\":{\"name\":\"All\"},\"uncertainties-and-errors-in-measurement-and-results\":{\"name\":\"Uncertainties & Errors in Measurement & Results\"},\"graphical-techniques\":{\"name\":\"Graphical Techniques\"},\"spectroscopic-identification-of-organic-compounds\":{\"name\":\"Spectroscopic Identification of Organic Compounds\"}}}},\"hl\":{\"name\":\"HL - 2024\",\"questionbank\":{\"stoichiometric-relationships\":{\"name\":\"Stoichiometric Relationships\",\"all\":{\"name\":\"All\"},\"matter-and-chemical-change\":{\"name\":\"Matter & Chemical Change\"},\"the-mole-concept\":{\"name\":\"The Mole Concept\"},\"reacting-masses-and-volumes\":{\"name\":\"Reacting Masses and Volumes\"}},\"name\":\"Questionbank\",\"atomic-structure\":{\"name\":\"Atomic Structure\",\"all\":{\"name\":\"All\"},\"the-nuclear-atom\":{\"name\":\"The Nuclear Atom\"},\"electron-configuration\":{\"name\":\"Electron Configuration\"}},\"periodicity\":{\"name\":\"Periodicity\",\"all\":{\"name\":\"All\"},\"periodic-table\":{\"name\":\"Periodic Table\"},\"periodic-trends\":{\"name\":\"Periodic Trends\"}},\"chemical-bonding-and-structure\":{\"name\":\"Chemical Bonding & Structure\",\"all\":{\"name\":\"All\"},\"ionic-bonding-and-structure\":{\"name\":\"Ionic Bonding & Structure\"},\"covalent-bonding\":{\"name\":\"Covalent Bonding\"},\"covalent-structures\":{\"name\":\"Covalent Structures\"},\"intermolecular-forces\":{\"name\":\"Intermolecular Forces\"},\"metallic-bonding\":{\"name\":\"Metallic Bonding\"}},\"energetics-thermochemistry\":{\"name\":\"Energetics / Thermochemistry\",\"all\":{\"name\":\"All\"},\"measuring-energy-changes\":{\"name\":\"Measuring Energy Changes\"},\"hess-law\":{\"name\":\"Hess's Law\"},\"bond-enthalpies\":{\"name\":\"Bond Enthalpies\"}},\"chemical-kinetics\":{\"name\":\"Chemical Kinetics\",\"all\":{\"name\":\"All\"},\"collision-theory-and-rates-of-reaction\":{\"name\":\"Collision Theory and Rates of Reaction\"}},\"equilibrium\":{\"name\":\"Equilibrium\",\"all\":{\"name\":\"All\"},\"equilibrium\":{\"name\":\"Equilibrium\"}},\"acids-and-bases\":{\"name\":\"Acids & Bases\",\"all\":{\"name\":\"All\"},\"theories-of-acids-and-bases\":{\"name\":\"Theories of Acids & Bases\"},\"properties-of-acids-and-bases\":{\"name\":\"Properties of Acids & Bases\"},\"the-ph-scale\":{\"name\":\"The pH Scale\"},\"strength-of-acids-and-bases\":{\"name\":\"Strength of Acids & Bases\"},\"acid-deposition\":{\"name\":\"Acid Deposition\"}},\"redox-processes\":{\"name\":\"Redox Processes\",\"all\":{\"name\":\"All\"},\"oxidation-and-reduction\":{\"name\":\"Oxidation & Reduction\"},\"electrochemical-cells\":{\"name\":\"Electrochemical Cells\"}},\"organic-chemistry\":{\"name\":\"Organic Chemistry\",\"all\":{\"name\":\"All\"},\"fundamentals-of-organic-chemistry\":{\"name\":\"Fundamentals of Organic Chemistry\"},\"functional-groups\":{\"name\":\"Functional Groups\"}},\"measurement-and-data-processing\":{\"name\":\"Measurement & Data Processing\",\"all\":{\"name\":\"All\"},\"uncertainties-and-errors-in-measurement-and-results\":{\"name\":\"Uncertainties & Errors in Measurement & Results\"},\"graphical-techniques\":{\"name\":\"Graphical Techniques\"},\"spectroscopic-identification-of-organic-compounds\":{\"name\":\"Spectroscopic Identification of Organic Compounds\"}},\"atomic-structure-hl\":{\"name\":\"Atomic Structure (HL)\",\"all\":{\"name\":\"All\"},\"electrons-in-atoms\":{\"name\":\"Electrons in Atoms\"}},\"the-periodic-table-the-transition-metals-hl\":{\"name\":\"The Periodic Table - the Transition Metals (HL)\",\"all\":{\"name\":\"All\"},\"first-row-d-block-elements\":{\"name\":\"First-Row D-Block Elements\"},\"coloured-complexes\":{\"name\":\"Coloured Complexes\"}},\"chemical-bonding-and-structure-hl\":{\"name\":\"Chemical Bonding & Structure (HL)\",\"all\":{\"name\":\"All\"},\"covalent-bonding-electron-domain-and-molecular-geometries\":{\"name\":\"Covalent Bonding, Electron Domain, and Molecular Geometries\"},\"hybridization\":{\"name\":\"Hybridization\"}},\"energetics-thermochemistry-hl\":{\"name\":\"Energetics / Thermochemistry (HL)\",\"all\":{\"name\":\"All\"},\"energy-cycles\":{\"name\":\"Energy Cycles\"},\"entropy-and-spontaneity\":{\"name\":\"Entropy & Spontaneity\"}},\"chemical-kinetics-hl\":{\"name\":\"Chemical Kinetics (HL)\",\"all\":{\"name\":\"All\"},\"rate-expression-and-reaction-mechanism\":{\"name\":\"Rate Expression & Reaction Mechanism\"},\"activation-energy\":{\"name\":\"Activation Energy\"}},\"equilibrium-hl\":{\"name\":\"Equilibrium (HL)\",\"all\":{\"name\":\"All\"},\"the-equilibrium-law\":{\"name\":\"The Equilibrium Law\"}},\"acids-and-bases-hl\":{\"name\":\"Acids & Bases (HL)\",\"all\":{\"name\":\"All\"},\"lewis-acids-and-bases\":{\"name\":\"Lewis Acids & Bases\"},\"calculations-involving-acids-and-bases\":{\"name\":\"Calculations Involving Acids & Bases\"},\"ph-curves\":{\"name\":\"pH Curves\"}},\"redox-processes-hl\":{\"name\":\"Redox Processes (HL)\",\"all\":{\"name\":\"All\"},\"electrochemical-cells\":{\"name\":\"Electrochemical Cells\"}},\"organic-chemistry-hl\":{\"name\":\"Organic Chemistry (HL)\",\"all\":{\"name\":\"All\"},\"types-of-organic-reactions\":{\"name\":\"Types of Organic Reactions\"},\"synthetic-routes\":{\"name\":\"Synthetic Routes\"},\"stereoisomerism\":{\"name\":\"Stereoisomerism\"}},\"measurement-and-analysis-hl\":{\"name\":\"Measurement & Analysis (HL)\",\"all\":{\"name\":\"All\"},\"spectroscopic-identification-of-organic-compounds-hl\":{\"name\":\"Spectroscopic Identification of Organic Compounds (HL)\"}}}},\"sl-2025\":{\"name\":\"SL - 2025\",\"questionbank\":{\"models-of-the-particulate-nature-of-matter\":{\"name\":\"Models of the Particulate Nature of Matter\",\"all\":{\"name\":\"All\"},\"Introduction-to-the-particulate-nature-of-matter\":{\"name\":\"Introduction to the Particulate Nature of Matter\"},\"the-nuclear-atom\":{\"name\":\"The Nuclear Atom\"},\"electron-configurations\":{\"name\":\"Electron Configurations\"},\"the-mole\":{\"name\":\"The Mole\"},\"ideal-gases\":{\"name\":\"Ideal Gases\"}},\"name\":\"Questionbank\",\"models-of-bonding-and-structure\":{\"name\":\"Models of Bonding & Structure\",\"all\":{\"name\":\"All\"},\"the-ionic-model\":{\"name\":\"The Ionic Model\"},\"the-covalent-model\":{\"name\":\"The Covalent Model\"},\"the-metallic-model\":{\"name\":\"The Metallic Model\"},\"from-models-to-materials\":{\"name\":\"From Models to Materials\"}},\"classification-of-matter\":{\"name\":\"Classification of Matter\",\"all\":{\"name\":\"All\"},\"the-periodic-table-classification-of-elements\":{\"name\":\"The Periodic Table - Classification of Elements\"},\"functional-groups-classification-of-organic-compounds\":{\"name\":\"Functional Groups - Classification of Organic Compounds\"}},\"what-drives-chemical-reactions\":{\"name\":\"What Drives Chemical Reactions?\",\"all\":{\"name\":\"All\"},\"measuring-enthalpy-changes\":{\"name\":\"Measuring Enthalpy Changes\"},\"energy-cycles-in-reactions\":{\"name\":\"Energy Cycles in Reactions\"},\"energy-from-fuels\":{\"name\":\"Energy From Fuels\"}},\"how-much-how-fast-and-how-far\":{\"name\":\"How Much, How Fast & How Far?\",\"all\":{\"name\":\"All\"},\"the-amount-of-chemical-change\":{\"name\":\"The Amount of Chemical Change\"},\"the-rate-of-chemical-change\":{\"name\":\"The Rate of Chemical Change\"},\"the-extent-of-chemical-change\":{\"name\":\"The Extent of Chemical Change\"}},\"mechanisms-of-chemical-change\":{\"name\":\"Mechanisms of Chemical Change\",\"all\":{\"name\":\"All\"},\"proton-transfer-reactions\":{\"name\":\"Proton Transfer Reactions\"},\"electron-transfer-reactions\":{\"name\":\"Electron Transfer Reactions\"},\"electron-sharing-reactions\":{\"name\":\"Electron Sharing Reactions\"},\"electron-pair-sharing-reactions\":{\"name\":\"Electron-pair Sharing Reactions\"}},\"tools-and-inquiries\":{\"name\":\"Tools & Inquiries\",\"all\":{\"name\":\"All\"},\"experimental-techniques\":{\"name\":\"Experimental Techniques\"},\"mathematics-tools\":{\"name\":\"Mathematics Tools\"},\"collecting-and-processing-data\":{\"name\":\"Collecting & Processing Data\"},\"concluding-and-evaluating\":{\"name\":\"Concluding & Evaluating\"}}}},\"hl-2025\":{\"name\":\"HL - 2025\",\"questionbank\":{\"models-of-the-particulate-nature-of-matter\":{\"name\":\"Models of the Particulate Nature of Matter\",\"all\":{\"name\":\"All\"},\"introduction-to-the-particulate-nature-of-matter\":{\"name\":\"Introduction to the Particulate Nature of Matter\"},\"the-nuclear-atom\":{\"name\":\"The Nuclear Atom\"},\"electron-configurations\":{\"name\":\"Electron Configurations\"},\"the-mole\":{\"name\":\"The Mole\"},\"ideal-gases\":{\"name\":\"Ideal Gases\"}},\"name\":\"Questionbank\",\"models-of-bonding-and-structure\":{\"name\":\"Models of Bonding & Structure\",\"all\":{\"name\":\"All\"},\"the-ionic-model\":{\"name\":\"The Ionic Model\"},\"the-covalent-model\":{\"name\":\"The Covalent Model\"},\"the-metallic-model\":{\"name\":\"The Metallic Model\"},\"from-models-to-materials\":{\"name\":\"From Models to Materials\"}},\"classification-of-matter\":{\"name\":\"Classification of Matter\",\"all\":{\"name\":\"All\"},\"the-periodic-table-classification-of-elements\":{\"name\":\"The Periodic Table - Classification of Elements\"},\"functional-groups-classification-of-organic-compounds\":{\"name\":\"Functional Groups - Classification of Organic Compounds\"}},\"what-drives-chemical-reactions\":{\"name\":\"What Drives Chemical Reactions?\",\"all\":{\"name\":\"All\"},\"measuring-enthalpy-changes\":{\"name\":\"Measuring Enthalpy Changes\"},\"energy-cycles-in-reactions\":{\"name\":\"Energy Cycles in Reactions\"},\"energy-from-fuels\":{\"name\":\"Energy From Fuels\"},\"entropy-and-spontaneity\":{\"name\":\"Entropy & Spontaneity\"}},\"how-much-how-fast-and-how-far\":{\"name\":\"How Much, How Fast & How Far?\",\"all\":{\"name\":\"All\"},\"the-amount-of-chemical-change\":{\"name\":\"The Amount of Chemical Change\"},\"the-rate-of-chemical-change\":{\"name\":\"The Rate of Chemical Change\"},\"the-extent-of-chemical-change\":{\"name\":\"The Extent of Chemical Change\"}},\"mechanisms-of-chemical-change\":{\"name\":\"Mechanisms of Chemical Change\",\"all\":{\"name\":\"All\"},\"proton-transfer-reactions\":{\"name\":\"Proton Transfer Reactions\"},\"electron-transfer-reactions\":{\"name\":\"Electron Transfer Reactions\"},\"electron-sharing-reactions\":{\"name\":\"Electron Sharing Reactions\"},\"electron-pair-sharing-reactions\":{\"name\":\"Electron-pair Sharing Reactions\"}},\"tools-and-inquiries\":{\"name\":\"Tools & Inquiries\",\"all\":{\"name\":\"All\"},\"experimental-techniques\":{\"name\":\"Experimental Techniques\"},\"mathematics-tools\":{\"name\":\"Mathematics Tools\"},\"collecting-and-processing-data\":{\"name\":\"Collecting & Processing Data\"},\"concluding-and-evaluating\":{\"name\":\"Concluding & Evaluating\"}}}}},\"ib-physics\":{\"name\":\"Physics\",\"sl\":{\"name\":\"SL - 2024\",\"questionbank\":{\"measurements-and-uncertainties\":{\"name\":\"Measurements & Uncertainties\",\"all\":{\"name\":\"All\"},\"units-significant-figures-and-measurement\":{\"name\":\"Units, Significant Figures, and Measurement\"},\"uncertainties-and-errors\":{\"name\":\"Uncertainties & Errors\"},\"vectors-and-scalars\":{\"name\":\"Vectors & Scalars\"}},\"name\":\"Questionbank\",\"mechanics\":{\"name\":\"Mechanics\",\"all\":{\"name\":\"All\"},\"motion\":{\"name\":\"Motion\"},\"forces\":{\"name\":\"Forces\"},\"work-energy-and-power\":{\"name\":\"Work, Energy, and Power\"},\"momentum-and-impulse\":{\"name\":\"Momentum & Impulse\"}},\"thermal-physics\":{\"name\":\"Thermal Physics\",\"all\":{\"name\":\"All\"},\"thermal-concepts-specific-and-latent-heat\":{\"name\":\"Thermal Concepts, Specific & Latent Heat\"},\"ideal-gas-model\":{\"name\":\"Ideal Gas Model\"}},\"oscillations-and-waves\":{\"name\":\"Oscillations & Waves\",\"all\":{\"name\":\"All\"},\"simple-harmonic-motion-sl\":{\"name\":\"Simple Harmonic Motion (SL)\"},\"travelling-waves\":{\"name\":\"Travelling Waves\"},\"intensity-superposition-and-polarization\":{\"name\":\"Intensity, Superposition, and Polarization\"},\"reflection-refraction-diffraction-and-two-source-interference\":{\"name\":\"Reflection, Refraction, Diffraction, and Two-Source Interference\"},\"standing-waves\":{\"name\":\"Standing Waves\"}},\"electricity-and-magnetism\":{\"name\":\"Electricity & Magnetism\",\"all\":{\"name\":\"All\"},\"electric-force-and-field\":{\"name\":\"Electric Force & Field\"},\"circuits-and-kirchoffs-laws\":{\"name\":\"Circuits & Kirchoff's Laws\"},\"cells-and-internal-resistance\":{\"name\":\"Cells & Internal Resistance\"},\"magnetic-force-and-field\":{\"name\":\"Magnetic Force & Field\"}},\"circular-motion-and-gravitation\":{\"name\":\"Circular Motion & Gravitation\",\"all\":{\"name\":\"All\"},\"circular-motion\":{\"name\":\"Circular Motion\"},\"gravitational-force-field-and-orbits\":{\"name\":\"Gravitational Force, Field, and Orbits\"}},\"atomic-and-nuclear-physics\":{\"name\":\"Atomic & Nuclear Physics\",\"all\":{\"name\":\"All\"},\"atomic-spectra-and-radioactivity\":{\"name\":\"Atomic Spectra & Radioactivity\"},\"nuclear-reactions-and-binding-energy\":{\"name\":\"Nuclear Reactions & Binding Energy\"},\"particle-physics\":{\"name\":\"Particle Physics\"}},\"energy-production\":{\"name\":\"Energy Production\",\"all\":{\"name\":\"All\"},\"sources-of-energy\":{\"name\":\"Sources of Energy\"},\"thermal-energy-transfer-and-greenhouse-effect\":{\"name\":\"Thermal Energy Transfer & Greenhouse Effect\"}},\"relativity\":{\"name\":\"Relativity\",\"all\":{\"name\":\"All\"},\"special-relativity\":{\"name\":\"Special Relativity\"}},\"engineering-physics\":{\"name\":\"Engineering Physics\",\"all\":{\"name\":\"All\"},\"rotational-mechanics\":{\"name\":\"Rotational Mechanics\"},\"thermodynamics\":{\"name\":\"Thermodynamics\"}},\"astrophysics\":{\"name\":\"Astrophysics\",\"all\":{\"name\":\"All\"},\"astrophysics\":{\"name\":\"Astrophysics\"}}}},\"hl\":{\"name\":\"HL - 2024\",\"questionbank\":{\"measurements-and-uncertainties\":{\"name\":\"Measurements & Uncertainties\",\"all\":{\"name\":\"All\"},\"units-significant-figures-and-measurement\":{\"name\":\"Units, Significant Figures, and Measurement\"},\"uncertainties-and-errors\":{\"name\":\"Uncertainties & Errors\"},\"vectors-and-scalars\":{\"name\":\"Vectors & Scalars\"}},\"name\":\"Questionbank\",\"mechanics\":{\"name\":\"Mechanics\",\"all\":{\"name\":\"All\"},\"motion\":{\"name\":\"Motion\"},\"forces\":{\"name\":\"Forces\"},\"work-energy-and-power\":{\"name\":\"Work, Energy, and Power\"},\"momentum-and-impulse\":{\"name\":\"Momentum & Impulse\"}},\"thermal-physics\":{\"name\":\"Thermal Physics\",\"all\":{\"name\":\"All\"},\"thermal-concepts-specific-and-latent-heat\":{\"name\":\"Thermal Concepts, Specific & Latent Heat\"},\"ideal-gas-model\":{\"name\":\"Ideal Gas Model\"}},\"oscillations-and-waves\":{\"name\":\"Oscillations & Waves\",\"all\":{\"name\":\"All\"},\"simple-harmonic-motion-sl\":{\"name\":\"Simple Harmonic Motion (SL)\"},\"travelling-waves\":{\"name\":\"Travelling Waves\"},\"intensity-superposition-and-polarization\":{\"name\":\"Intensity, Superposition, and Polarization\"},\"reflection-refraction-diffraction-and-two-source-interference\":{\"name\":\"Reflection, Refraction, Diffraction, and Two-Source Interference\"},\"standing-waves\":{\"name\":\"Standing Waves\"}},\"electricity-and-magnetism\":{\"name\":\"Electricity & Magnetism\",\"all\":{\"name\":\"All\"},\"electric-force-and-field\":{\"name\":\"Electric Force & Field\"},\"circuits-and-kirchoffs-laws\":{\"name\":\"Circuits & Kirchoff's Laws\"},\"cells-and-internal-resistance\":{\"name\":\"Cells & Internal Resistance\"},\"magnetic-force-and-field\":{\"name\":\"Magnetic Force & Field\"}},\"circular-motion-and-gravitation\":{\"name\":\"Circular Motion & Gravitation\",\"all\":{\"name\":\"All\"},\"circular-motion\":{\"name\":\"Circular Motion\"},\"gravitational-force-field-and-orbits\":{\"name\":\"Gravitational Force, Field, and Orbits\"}},\"atomic-and-nuclear-physics\":{\"name\":\"Atomic & Nuclear Physics\",\"all\":{\"name\":\"All\"},\"atomic-spectra-and-radioactivity\":{\"name\":\"Atomic Spectra & Radioactivity\"},\"nuclear-reactions-and-binding-energy\":{\"name\":\"Nuclear Reactions & Binding Energy\"},\"particle-physics\":{\"name\":\"Particle Physics\"}},\"energy-production\":{\"name\":\"Energy Production\",\"all\":{\"name\":\"All\"},\"sources-of-energy\":{\"name\":\"Sources of Energy\"},\"thermal-energy-transfer-and-greenhouse-effect\":{\"name\":\"Thermal Energy Transfer & Greenhouse Effect\"}},\"wave-phenomena\":{\"name\":\"Wave Phenomena\",\"all\":{\"name\":\"All\"},\"simple-harmonic-motion-hl\":{\"name\":\"Simple Harmonic Motion (HL)\"},\"single-slit-diffraction\":{\"name\":\"Single-Slit Diffraction\"},\"multi-slit-and-thin-film-interference\":{\"name\":\"Multi-Slit & Thin Film Interference\"},\"resolution-and-the-rayleigh-criterion\":{\"name\":\"Resolution & the Rayleigh Criterion\"},\"doppler-effect\":{\"name\":\"Doppler Effect\"}},\"fields-and-potential\":{\"name\":\"Fields & Potential\",\"all\":{\"name\":\"All\"},\"potential-and-equipotentials\":{\"name\":\"Potential & Equipotentials\"},\"field-potential-relationship-and-orbital-energies\":{\"name\":\"Field-Potential Relationship & Orbital Energies\"}},\"induction-alternating-currents-and-capacitance\":{\"name\":\"Induction, Alternating Currents, & Capacitance\",\"all\":{\"name\":\"All\"},\"electromagnetic-induction\":{\"name\":\"Electromagnetic Induction\"},\"ac-generation-transformers-and-power-transmission\":{\"name\":\"AC Generation, Transformers, & Power Transmission\"},\"capacitance\":{\"name\":\"Capacitance\"}},\"quantum-and-nuclear-physics\":{\"name\":\"Quantum & Nuclear Physics\",\"all\":{\"name\":\"All\"},\"photoelectric-effect-matter-waves-and-the-uncertainty-principle\":{\"name\":\"Photoelectric Effect, Matter Waves, and the Uncertainty Principle\"},\"nuclear-physics-and-radioactivity-hl\":{\"name\":\"Nuclear Physics & Radioactivity (HL)\"}},\"relativity\":{\"name\":\"Relativity\",\"all\":{\"name\":\"All\"},\"special-relativity\":{\"name\":\"Special Relativity\"}},\"engineering-physics\":{\"name\":\"Engineering Physics\",\"all\":{\"name\":\"All\"},\"rotational-mechanics\":{\"name\":\"Rotational Mechanics\"},\"thermodynamics\":{\"name\":\"Thermodynamics\"},\"fluid-dynamics\":{\"name\":\"Fluid Dynamics\"},\"forced-vibrations-resonance\":{\"name\":\"Forced Vibrations & Resonance\"}},\"astrophysics\":{\"name\":\"Astrophysics\",\"all\":{\"name\":\"All\"},\"astrophysics\":{\"name\":\"Astrophysics\"}}}},\"sl-2025\":{\"name\":\"SL - 2025\",\"questionbank\":{\"space-time-and-motion\":{\"name\":\"Space, Time & Motion\",\"all\":{\"name\":\"All\"},\"kinematics\":{\"name\":\"Kinematics\"},\"forces-and-momentum\":{\"name\":\"Forces & Momentum\"},\"work-energy-power\":{\"name\":\"Work, Energy, and Power\"}},\"name\":\"Questionbank\",\"particulate-nature-of-matter\":{\"name\":\"The Particulate Nature of Matter\",\"all\":{\"name\":\"All\"},\"thermal-energy-transfers\":{\"name\":\"Thermal Energy Transfers\"},\"greenhouse-effect\":{\"name\":\"Greenhouse Effect\"},\"ideal-gas-model\":{\"name\":\"Ideal Gas Model\"},\"electric-circuits\":{\"name\":\"Electric Circuits\"}},\"wave-behaviour\":{\"name\":\"Wave Behaviour\",\"all\":{\"name\":\"All\"},\"simple-harmonic-motion\":{\"name\":\"Simple Harmonic Motion\"},\"travelling-waves\":{\"name\":\"Travelling Waves\"},\"refraction-diffraction-superposition-interference\":{\"name\":\"Refraction, Diffraction, Superposition, & Interference\"},\"standing-waves-resonance\":{\"name\":\"Standing Waves & Resonance\"},\"doppler-effect\":{\"name\":\"Doppler Effect\"}},\"fields\":{\"name\":\"Fields\",\"all\":{\"name\":\"All\"},\"gravitational-fields\":{\"name\":\"Gravitational Fields \"},\"electromagnetic-fields\":{\"name\":\"Electromagnetic Fields\"},\"motion-in-electromagnetic-fields\":{\"name\":\"Motion in Electromagnetic Fields\"}},\"nuclear-and-quantum-physics\":{\"name\":\"Nuclear & Quantum Physics\",\"all\":{\"name\":\"All\"},\"atomic-structure\":{\"name\":\"Atomic Structure\"},\"radioactive-decay\":{\"name\":\"Radioactive Decay\"},\"nuclear-fission\":{\"name\":\"Nuclear Fission\"},\"stellar-properties-and-processes\":{\"name\":\"Stellar Properties & Processes\"}},\"scientific-skills-and-tools\":{\"name\":\"Scientific Skills & Tools\",\"all\":{\"name\":\"All\"},\"scientific-skills-and-tools\":{\"name\":\"Scientific Skills & Tools\"}}}},\"hl-2025\":{\"name\":\"HL - 2025\",\"questionbank\":{\"space-time-and-motion\":{\"name\":\"Space, Time & Motion\",\"all\":{\"name\":\"All\"},\"kinematics\":{\"name\":\"Kinematics\"},\"forces-and-momentum\":{\"name\":\"Forces & Momentum\"},\"work-energy-power\":{\"name\":\"Work, Energy, and Power\"},\"rotational-mechanics\":{\"name\":\"Rotational Mechanics\"},\"special-relativity\":{\"name\":\"Special Relativity\"}},\"name\":\"Questionbank\",\"particulate-nature-of-matter\":{\"name\":\"The Particulate Nature of Matter\",\"all\":{\"name\":\"All\"},\"thermal-energy-transfers\":{\"name\":\"Thermal Energy Transfers\"},\"greenhouse-effect\":{\"name\":\"Greenhouse Effect\"},\"ideal-gas-model\":{\"name\":\"Ideal Gas Model\"},\"thermodynamics\":{\"name\":\"Thermodynamics\"},\"electric-circuits\":{\"name\":\"Electric Circuits\"}},\"wave-behaviour\":{\"name\":\"Wave Behaviour\",\"all\":{\"name\":\"All\"},\"simple-harmonic-motion\":{\"name\":\"Simple Harmonic Motion\"},\"travelling-waves\":{\"name\":\"Travelling Waves\"},\"refraction-diffraction-superposition-interference\":{\"name\":\"Refraction, Diffraction, Superposition, & Interference\"},\"standing-waves-resonance\":{\"name\":\"Standing Waves & Resonance\"},\"doppler-effect\":{\"name\":\"Doppler Effect\"}},\"fields\":{\"name\":\"Fields\",\"all\":{\"name\":\"All\"},\"gravitational-fields-and-potential\":{\"name\":\"Gravitational Fields & Potential\"},\"electromagnetic-fields-and-potential\":{\"name\":\"Electromagnetic Fields & Potential\"},\"motion-in-electromagnetic-fields\":{\"name\":\"Motion in Electromagnetic Fields\"},\"electromagnetic-induction\":{\"name\":\"Electromagnetic Induction\"}},\"nuclear-and-quantum-physics\":{\"name\":\"Nuclear & Quantum Physics\",\"all\":{\"name\":\"All\"},\"atomic-structure\":{\"name\":\"Atomic Structure\"},\"quantum-physics\":{\"name\":\"Quantum Physics\"},\"radioactive-decay\":{\"name\":\"Radioactive Decay\"},\"nuclear-fission\":{\"name\":\"Nuclear Fission\"},\"stellar-properties-and-processes\":{\"name\":\"Stellar Properties & Processes\"}},\"tools-and-inquiries\":{\"name\":\"Scientific Skills & Tools\",\"all\":{\"name\":\"All\"},\"scientific-skills-and-tools\":{\"name\":\"Scientific Skills & Tools\"}}}}},\"ib-psychology\":{\"name\":\"Psychology\",\"sl\":{\"name\":\"SL\",\"questionbank\":{\"cognitive-approaches-to-human-behaviour\":{\"name\":\"Cognitive Approaches to Human Behaviour\",\"all\":{\"name\":\"All\"},\"cognitive-processing\":{\"name\":\"Cognitive Processing\"},\"reliability-of-cognitive-processes\":{\"name\":\"Reliability of Cognitive Processes\"},\"emotion-and-cognition\":{\"name\":\"Emotion & Cognition\"}},\"name\":\"Questionbank\",\"biological-approaches\":{\"name\":\"Biological Approaches to Human Behaviour\",\"all\":{\"name\":\"All\"},\"brain-neuroplasticity-neurotransmitters\":{\"name\":\"The Brain, Neuroplasticity, and Neurotransmitters\"},\"hormones-pheromones\":{\"name\":\"Hormones & Pheromones\"},\"genetics-evolution\":{\"name\":\"Genetics & Evolution\"}},\"sociocultural-approaches\":{\"name\":\"Sociocultural Approaches to Human Behaviour\",\"all\":{\"name\":\"All\"},\"individual-and-the-group\":{\"name\":\"The Individual & the Group\"},\"culture-and-cultural-dimensions\":{\"name\":\"Culture & Cultural Dimensions\"},\"enculturation-and-acculturation\":{\"name\":\"Enculturation & Acculturation\"}},\"abnormal-psychology\":{\"name\":\"Abnormal Psychology\",\"all\":{\"name\":\"All\"},\"factors-influencing-diagnosis\":{\"name\":\"Factors Influencing Diagnosis\"},\"etiology-and-prevalence-of-abnormal-behaviour\":{\"name\":\"Etiology & Prevalence of Abnormal Behaviour\"},\"treatment-of-disorders\":{\"name\":\"Treatment of Disorders\"}},\"developmental-psychology\":{\"name\":\"Developmental Psychology\",\"all\":{\"name\":\"All\"},\"factors-influencing-cognitive-and-social-development\":{\"name\":\"Factos Influencing Cognitive & Social Development\"},\"developing-an-identity\":{\"name\":\"Developing an Identity\"},\"developing-as-a-learner\":{\"name\":\"Developing as a Learner\"}},\"human-relationships\":{\"name\":\"Human Relationships\",\"all\":{\"name\":\"All\"},\"personal-relationships\":{\"name\":\"Personal Relationships\"},\"group-dynamics\":{\"name\":\"Group Dynamics\"},\"social-responsibility\":{\"name\":\"Social Responsibility\"}},\"health-psychology\":{\"name\":\"Health Psychology\",\"all\":{\"name\":\"All\"},\"determinants-of-health\":{\"name\":\"Determinants of Health\"},\"health-problems-obesity-stress\":{\"name\":\"Health Problems, Obesity, Stress\"},\"promoting-health\":{\"name\":\"Promoting Health\"}},\"approaches-to-research-on-behaviour\":{\"name\":\"Approaches to Research on Behaviour\",\"all\":{\"name\":\"All\"},\"quantitative-methods-in-psychological-research\":{\"name\":\"Quantitative Methods in Psychological Research\"},\"qualitative-methods-in-psychological-research\":{\"name\":\"Qualitative Methods in Psychological Research\"},\"research-design-hypothesis-variables-sampling-techniques\":{\"name\":\"Research Design, Hypothesis, Variables, Sampling Techniques\"},\"ethical-considerations-in-research\":{\"name\":\"Ethical Considerations in Research\"},\"analysis-and-evaluation-of-research\":{\"name\":\"Analysis & Evaluation of Research\"}}}},\"hl\":{\"name\":\"HL\",\"questionbank\":{\"cognitive-approaches\":{\"name\":\"Cognitive Approaches to Human Behaviour\",\"all\":{\"name\":\"All\"},\"cognitive-processing\":{\"name\":\"Cognitive Processing\"},\"reliability-of-cognitive-processes\":{\"name\":\"Reliability of Cognitive Processes\"},\"emotion-and-cognition\":{\"name\":\"Emotion & Cognition\"},\"technology-and-cognitive-processing\":{\"name\":\"Technology & Cognitive Processing\"}},\"name\":\"Questionbank\",\"biological-approaches\":{\"name\":\"Biological Approaches to Human Behaviour\",\"all\":{\"name\":\"All\"},\"brain-neuroplasticity-neurotransmitters\":{\"name\":\"The Brain, Neuroplasticity, and Neurotransmitters\"},\"hormones-pheromones\":{\"name\":\"Hormones & Pheromones\"},\"genetics-evolution\":{\"name\":\"Genetics & Evolution\"},\"animal-research\":{\"name\":\"Animal Research & Human Behaviour\"}},\"sociocultural-approaches\":{\"name\":\"Sociocultural Approaches to Human Behaviour\",\"all\":{\"name\":\"All\"},\"individual-and-the-group\":{\"name\":\"The Individual & the Group\"},\"culture-and-cultural-dimensions\":{\"name\":\"Culture & Cultural Dimensions\"},\"enculturation-and-acculturation\":{\"name\":\"Enculturation & Acculturation\"},\"globalisation-and-behaviour\":{\"name\":\"Globalisation & Behaviour\"}},\"abnormal-psychology\":{\"name\":\"Abnormal Psychology\",\"all\":{\"name\":\"All\"},\"factors-influencing-diagnosis\":{\"name\":\"Factors Influencing Diagnosis\"},\"etiology-and-prevalence-of-abnormal-behaviour\":{\"name\":\"Etiology & Prevalence of Abnormal Behaviour\"},\"treatment-of-disorders\":{\"name\":\"Treatment of Disorders\"}},\"developmental-psychology\":{\"name\":\"Developmental Psychology\",\"all\":{\"name\":\"All\"},\"factors-influencing-cognitive-and-social-development\":{\"name\":\"Factos Influencing Cognitive & Social Development\"},\"developing-an-identity\":{\"name\":\"Developing an Identity\"},\"developing-as-a-learner\":{\"name\":\"Developing as a Learner\"}},\"human-relationships\":{\"name\":\"Human Relationships\",\"all\":{\"name\":\"All\"},\"personal-relationships\":{\"name\":\"Personal Relationships\"},\"group-dynamics\":{\"name\":\"Group Dynamics\"},\"social-responsibility\":{\"name\":\"Social Responsibility\"}},\"health-psychology\":{\"name\":\"Health Psychology\",\"all\":{\"name\":\"All\"},\"determinants-of-health\":{\"name\":\"Determinants of Health\"},\"health-problems-obesity-stress\":{\"name\":\"Health Problems, Obesity, Stress\"},\"promoting-health\":{\"name\":\"Promoting Health\"}},\"approaches-to-research-on-behaviour\":{\"name\":\"Approaches to Research on Behaviour\",\"all\":{\"name\":\"All\"},\"quantitative-methods-in-psychological-research\":{\"name\":\"Quantitative Methods in Psychological Research\"},\"qualitative-methods-in-psychological-research\":{\"name\":\"Qualitative Methods in Psychological Research\"},\"research-design-hypothesis-variables-sampling-techniques\":{\"name\":\"Research Design, Hypothesis, Variables, Sampling Techniques\"},\"ethical-considerations-in-research\":{\"name\":\"Ethical Considerations in Research\"},\"analysis-and-evaluation-of-research\":{\"name\":\"Analysis & Evaluation of Research\"}}}}},\"ib-economics\":{\"name\":\"Economics\",\"sl\":{\"name\":\"SL\",\"questionbank\":{\"foundations\":{\"name\":\"Foundations\",\"all\":{\"name\":\"All\"},\"scarcity-choice-and-the-ppc\":{\"name\":\"Scarcity, Choice, and the PPC \"},\"how-economists-approach-the-world\":{\"name\":\"How Economists Approach the World\"}},\"name\":\"Questionbank\",\"microeconomics-part-i\":{\"name\":\"Microeconomics Part I\",\"all\":{\"name\":\"All\"},\"demand-and-supply-equilibrium\":{\"name\":\"Demand & Supply, Equilibrium\"},\"elasticities\":{\"name\":\"Elasticities\"}},\"microeconomics-part-ii\":{\"name\":\"Microeconomics Part II\",\"all\":{\"name\":\"All\"},\"government-intervention\":{\"name\":\"Government Intervention\"},\"market-failure\":{\"name\":\"Market Failure\"}},\"macroeconomics\":{\"name\":\"Macroeconomics\",\"all\":{\"name\":\"All\"},\"economic-output-ad-and-as\":{\"name\":\"Economic Output, AD & AS\"},\"macroeconomic-objectives\":{\"name\":\"Macroeconomic Objectives\"},\"inequality-and-poverty\":{\"name\":\"Inequality & Poverty\"},\"monetary-policy-and-fiscal-policy\":{\"name\":\"Monetary Policy & Fiscal Policy\"},\"supply-side-policies\":{\"name\":\"Supply-Side Policies\"}},\"the-global-economy\":{\"name\":\"The Global Economy\",\"all\":{\"name\":\"All\"},\"free-trade-and-trade-protection\":{\"name\":\"Free Trade and Trade Protection\"},\"economic-integration\":{\"name\":\"Economic Integration\"},\"exchange-rates-and-the-balance-of-payments\":{\"name\":\"Exchange Rates and the Balance of Payments\"},\"economic-development\":{\"name\":\"Economic Development\"},\"promoting-economic-growth-and-development\":{\"name\":\"Promoting Economic Growth and Development\"}}}},\"hl\":{\"name\":\"HL\",\"questionbank\":{\"foundations\":{\"name\":\"Foundations\",\"all\":{\"name\":\"All\"},\"scarcity-choice-and-the-ppc\":{\"name\":\"Scarcity, Choice, and the PPC\"},\"how-economists-approach-the-world\":{\"name\":\"How Economists Approach the World\"}},\"name\":\"Questionbank\",\"microeconomics-part-i\":{\"name\":\"Microeconomics Part I\",\"all\":{\"name\":\"All\"},\"demand-and-supply-equilibrium\":{\"name\":\"Demand & Supply, Equilibrium\"},\"behavioural-economics\":{\"name\":\"Behavioural Economics\"},\"elasticities\":{\"name\":\"Elasticities\"}},\"microeconomics-part-ii\":{\"name\":\"Microeconomics Part II\",\"all\":{\"name\":\"All\"},\"government-intervention\":{\"name\":\"Government Intervention\"},\"market-failure\":{\"name\":\"Market Failure\"},\"market-power\":{\"name\":\"Market Power\"}},\"macroeconomics\":{\"name\":\"Macroeconomics\",\"all\":{\"name\":\"All\"},\"economic-output-ad-and-as\":{\"name\":\"Economic Output, AD & AS\"},\"macroeconomic-objectives\":{\"name\":\"Macroeconomic Objectives\"},\"inequality-and-poverty\":{\"name\":\"Inequality & Poverty\"},\"monetary-policy-and-fiscal-policy\":{\"name\":\"Monetary Policy & Fiscal Policy\"},\"supply-side-policies\":{\"name\":\"Supply-Side Policies\"}},\"the-global-economy\":{\"name\":\"The Global Economy\",\"all\":{\"name\":\"All\"},\"free-trade-and-trade-protection\":{\"name\":\"Free Trade and Trade Protection\"},\"economic-integration\":{\"name\":\"Economic Integration\"},\"exchange-rates-and-the-balance-of-payments\":{\"name\":\"Exchange Rates and the Balance of Payments\"},\"economic-development\":{\"name\":\"Economic Development\"},\"promoting-economic-growth-and-development\":{\"name\":\"Promoting Economic Growth and Development\"}}}}},\"ib-business\":{\"name\":\"Business Management\",\"sl\":{\"name\":\"SL\",\"questionbank\":{\"introduction-to-business-management\":{\"name\":\"Introduction to Business Management\",\"all\":{\"name\":\"All\"},\"what-is-a-business\":{\"name\":\"What is a Business?\"},\"types-of-business-entities\":{\"name\":\"Types of Business Entities\"},\"business-objectives\":{\"name\":\"Business Objectives\"},\"stakeholders\":{\"name\":\"Stakeholders\"},\"growth-and-evolution\":{\"name\":\"Growth and Evolution\"},\"multinational-companies\":{\"name\":\"Multinational Companies\"}},\"name\":\"Questionbank\",\"human-resource-management\":{\"name\":\"Human Resource Management\",\"all\":{\"name\":\"All\"},\"introduction-to-human-resource-management\":{\"name\":\"Introduction to Human Resource Management\"},\"organizational-structure\":{\"name\":\"Organizational Structure\"},\"leadership-and-management\":{\"name\":\"Leadership and Management\"},\"motivation-and-demotivation\":{\"name\":\"Motivation and Demotivation\"},\"communication\":{\"name\":\"Communication\"}},\"finance-and-accounts\":{\"name\":\"Finance and Accounts\",\"all\":{\"name\":\"All\"},\"introduction-to-finance\":{\"name\":\"Introduction to Finance\"},\"sources-of-finance\":{\"name\":\"Sources of Finance\"},\"costs-and-revenues\":{\"name\":\"Costs and Revenues\"},\"final-accounts\":{\"name\":\"Final Accounts\"},\"profitability-and-liquidity-ratio-analysis\":{\"name\":\"Profitability and Liquidity Ratio Analysis\"},\"cash-flow\":{\"name\":\"Cash Flow\"},\"investment-appraisal\":{\"name\":\"Investment Appraisal\"}},\"marketing\":{\"name\":\"Marketing\",\"all\":{\"name\":\"All\"},\"introduction-to-marketing\":{\"name\":\"Introduction to Marketing\"},\"marketing-planning\":{\"name\":\"Marketing Planning \"},\"market-research\":{\"name\":\"Market Research\"},\"the-seven-p-of-the-marketing-mix\":{\"name\":\"The Seven P's of The Marketing Mix\"}},\"operation-management\":{\"name\":\"Operations Management\",\"all\":{\"name\":\"All\"},\"introduction-to-operations-management\":{\"name\":\"Introduction to Operations Management \"},\"operations-methods\":{\"name\":\"Operations Methods \"},\"location\":{\"name\":\"Location\"},\"break-even-analysis\":{\"name\":\"Break-Even Analysis\"}},\"business-management-toolkit\":{\"name\":\"Business Management Toolkit\",\"all\":{\"name\":\"All\"},\"swot-analysis\":{\"name\":\"SWOT Analysis\"},\"ansoff-matrix\":{\"name\":\"Ansoff Matrix\"},\"steeple-analysis\":{\"name\":\"STEEPLE Analysis \"},\"boston-consultancy-group-matrix\":{\"name\":\"Boston Consultancy Group Matrix\"},\"business-plan\":{\"name\":\"Business Plan\"},\"decision-trees\":{\"name\":\"Decision Trees\"},\"descriptive-statistics\":{\"name\":\"Descriptive Statistics\"},\"circular-business-models\":{\"name\":\"Circular Business Models\"}}}},\"hl\":{\"name\":\"HL\",\"questionbank\":{\"introduction-to-business-management\":{\"name\":\"Introduction to Business Management\",\"all\":{\"name\":\"All\"},\"what-is-a-business\":{\"name\":\"What is a Business?\"},\"types-of-business-entities\":{\"name\":\"Types of Business Entities\"},\"business-objectives\":{\"name\":\"Business Objectives\"},\"stakeholders\":{\"name\":\"Stakeholders\"},\"growth-and-evolution\":{\"name\":\"Growth and Evolution\"},\"multinational-companies\":{\"name\":\"Multinational Companies\"}},\"name\":\"Questionbank\",\"human-resource-management\":{\"name\":\"Human Resource Management\",\"all\":{\"name\":\"All\"},\"introduction-to-human-resource-management\":{\"name\":\"Introduction to Human Resource Management\"},\"organizational-structure\":{\"name\":\"Organizational Structure\"},\"leadership-and-management\":{\"name\":\"Leadership and Management\"},\"motivation-and-demotivation\":{\"name\":\"Motivation and Demotivation\"},\"organizational-culture\":{\"name\":\"Organizational Culture\"},\"communication\":{\"name\":\"Communication\"},\"industrial-employee-relation\":{\"name\":\"Industrial/Employee Relation\"}},\"finance-and-accounts\":{\"name\":\"Finance and Accounts\",\"all\":{\"name\":\"All\"},\"introduction-to-finance\":{\"name\":\"Introduction to Finance\"},\"sources-of-finance\":{\"name\":\"Sources of Finance\"},\"costs-and-revenues\":{\"name\":\"Costs and Revenues\"},\"final-accounts\":{\"name\":\"Final Accounts\"},\"profitability-and-liquidity-ratio-analysis\":{\"name\":\"Profitability and Liquidity Ratio Analysis\"},\"efficiency-ratio-analysis\":{\"name\":\"Efficiency Ratio Analysis\"},\"cash-flow\":{\"name\":\"Cash Flow\"},\"investment-appraisal\":{\"name\":\"Investment Appraisal\"},\"budgets\":{\"name\":\"Budgets\"}},\"marketing\":{\"name\":\"Marketing\",\"all\":{\"name\":\"All\"},\"introduction-to-marketing\":{\"name\":\"Introduction to Marketing\"},\"marketing-planning\":{\"name\":\"Marketing Planning \"},\"sales-forecasting\":{\"name\":\"Sales Forecasting\"},\"market-research\":{\"name\":\"Market Research\"},\"the-seven-p-of-the-marketing-mix\":{\"name\":\"The Seven P's of The Marketing Mix\"},\"international-marketing\":{\"name\":\"International Marketing\"}},\"operation-management\":{\"name\":\"Operations Management\",\"all\":{\"name\":\"All\"},\"introduction-to-operations-management\":{\"name\":\"Introduction to Operations Management\"},\"operations-methods\":{\"name\":\"Operations Methods \"},\"lean-production-and-quality-management\":{\"name\":\"Lean Production and Quality Management\"},\"location\":{\"name\":\"Location\"},\"break-even-analysis\":{\"name\":\"Break-Even Analysis\"},\"production-planning\":{\"name\":\"Production Planning\"},\"crisis-management-and-contingency-planning\":{\"name\":\"Crisis Management and Contingency Planning\"},\"research-and-development\":{\"name\":\"Research and Development\"},\"management-information-systems\":{\"name\":\"Management Information Systems\"}},\"business-management-toolkit\":{\"name\":\"Business Management Toolkit\",\"all\":{\"name\":\"All\"},\"swot-analysis\":{\"name\":\"SWOT Analysis\"},\"ansoff-matrix\":{\"name\":\"Ansoff Matrix\"},\"steeple-analysis\":{\"name\":\"STEEPLE Analysis \"},\"boston-consultancy-group-matrix\":{\"name\":\"Boston Consultancy Group Matrix\"},\"business-plan\":{\"name\":\"Business Plan\"},\"decision-trees\":{\"name\":\"Decision Trees\"},\"descriptive-statistics\":{\"name\":\"Descriptive Statistics\"},\"circular-business-models\":{\"name\":\"Circular Business Models\"},\"gantt-charts\":{\"name\":\"Gantt Charts\"},\"porters-generic-strategies\":{\"name\":\"Porter's Generic Strategies\"},\"hofstedes-cultural-dimensions\":{\"name\":\"Hofstede's Cultural Dimensions\"},\"force-field-analysis\":{\"name\":\"Force Field Analysis\"},\"critical-path-analysis\":{\"name\":\"Critical Path Analysis\"},\"contribution\":{\"name\":\"Contribution\"},\"simple-linear-regression\":{\"name\":\"Simple Linear Regression\"}}}}},\"ib-ess\":{\"name\":\"Environmental Systems and Societies\",\"sl\":{\"name\":\"SL\",\"questionbank\":{\"foundations-of-ess\":{\"name\":\"Foundations of ESS\",\"all\":{\"name\":\"All\"},\"environmental-value-systems\":{\"name\":\"Environmental Value Systems\"},\"systems-and-models\":{\"name\":\"Systems & Models\"},\"energy-and-equilibria-in-systems\":{\"name\":\"Energy & Equilibria in Systems\"},\"sustainability\":{\"name\":\"Sustainability\"},\"pollution\":{\"name\":\"Pollution\"}},\"name\":\"Questionbank\",\"ecosystems-and-ecology\":{\"name\":\"Ecosystems & Ecology\",\"all\":{\"name\":\"All\"},\"species-and-populations\":{\"name\":\"Species & Populations\"},\"food-webs-and-energy\":{\"name\":\"Food Webs & Energy\"},\"productivity-and-nutrient-cycles\":{\"name\":\"Productivity & Nutrient Cycles\"},\"biomes-zonation-and-succession\":{\"name\":\"Biomes, Zonation, and Succession\"},\"investigating-ecosystems\":{\"name\":\"Investigating Ecosystems\"}},\"biodiversity-and-conservation\":{\"name\":\"Biodiversity & Conservation\",\"all\":{\"name\":\"All\"},\"biodiversity\":{\"name\":\"Biodiversity\"},\"evolution-and-extinction\":{\"name\":\"Evolution & Extinction\"},\"threats-to-biodiversity\":{\"name\":\"Threats to Biodiversity\"},\"conservation-of-biodiversity\":{\"name\":\"Conservation of Biodiversity\"}},\"water-and-aquatic-food-production\":{\"name\":\"Water & Aquatic Food Production\",\"all\":{\"name\":\"All\"},\"water-cycle-and-oceanic-circulation\":{\"name\":\"Water Cycle & Oceanic Circulation\"},\"freshwater-resources\":{\"name\":\"Freshwater Resources\"},\"aquatic-food-production\":{\"name\":\"Aquatic Food Production\"},\"water-pollution\":{\"name\":\"Water Pollution\"}},\"soil-and-terrestrial-food-production\":{\"name\":\"Soil & Terrestrial Food Production\",\"all\":{\"name\":\"All\"},\"soil-structure-and-systems\":{\"name\":\"Soil Structure & Systems\"},\"terrestrial-food-production\":{\"name\":\"Terrestrial Food Production\"},\"soil-degradation-and-conservation\":{\"name\":\"Soil Degradation & Conservation\"}},\"atmosphere\":{\"name\":\"Atmosphere\",\"all\":{\"name\":\"All\"},\"atmospheric-structure-and-function\":{\"name\":\"Atmospheric Structure & Function\"},\"stratospheric-ozone\":{\"name\":\"Stratospheric Ozone\"},\"photochemical-smog\":{\"name\":\"Photochemical Smog\"},\"acid-deposition\":{\"name\":\"Acid Deposition\"}},\"climate-change-and-energy-production\":{\"name\":\"Climate Change & Energy Production\",\"all\":{\"name\":\"All\"},\"energy-choices-and-security\":{\"name\":\"Energy Choices & Security\"},\"climate-change-causes-and-impacts\":{\"name\":\"Climate Change - Causes & Impacts\"},\"climate-change-mitigation-and-adaptation\":{\"name\":\"Climate Change - Mitigation & Adaptation\"}},\"human-systems-and-resource-use\":{\"name\":\"Human Systems & Resource Use\",\"all\":{\"name\":\"All\"},\"human-population-dynamics\":{\"name\":\"Human Population Dynamics\"},\"resource-use\":{\"name\":\"Resource Use\"},\"solid-domestic-waste\":{\"name\":\"Solid Domestic Waste\"},\"human-population-carrying-capacity\":{\"name\":\"Human Population Carrying Capacity\"}}}}}}",
    gnQDj: "853be92419a6c3766b9a.ttf",
    lCeeT: function (v, w) {
      return v + w;
    },
    aAHVM: "d562e886c52f12660a41.woff",
    RCYsd: "73ea273a72f4aca30ca5.woff2",
    nXwyY: function (v, w) {
      return v + w;
    },
    KFtJA: "7489a2fbfb9bfe704420.ttf",
    cLYbI: "d757c535a2e5902f1325.woff",
    LFrNx: "a1abf90dfd72792a577a.woff2",
    rGjQv: function (v, w) {
      return v + w;
    },
    YvGZZ: "7e873d3833eb108a0758.ttf",
    EdnQR: function (v, w) {
      return v + w;
    },
    pNirP: "db074fa22cf224af93d7.woff",
    sBMJb: "d6484fce1ef428d5bd94.woff2",
    ZEwrL: function (v, w) {
      return v + w;
    },
    rcRqZ: "4c761b3711973ab04edf.ttf",
    mAWUG: function (v, w) {
      return v + w;
    },
    HPpHA: "354501bac435c3264834.woff",
    sshMo: "931d67ea207ab37ee693.woff2",
    oEJLK: function (v, w) {
      return v + w;
    },
    VdwIZ: "ed305b5434865e06ffde.ttf",
    ebYdu: function (v, w) {
      return v + w;
    },
    itliw: "6fdf0ac577be0ba82a4c.woff",
    tFblV: function (v, w) {
      return v + w;
    },
    giezh: "172d3529b26f8cedef6b.woff2",
    EuYMJ: function (v, w) {
      return v + w;
    },
    oNZSw: "8169508bf58f8bd92ad8.ttf",
    nDhHr: "0c3b8929d377c0e9b2f3.woff",
    HhdPE: "39890742bc957b368704.woff2",
    ytwPZ: "828abcb200061cffbaae.ttf",
    IyfFI: "428978dc7837d46de091.woff",
    oBGfr: function (v, w) {
      return v + w;
    },
    fzhqk: "20f389c4120be058d80a.woff2",
    JgbFJ: "fa675e5e4bec9eb250b6.ttf",
    PBoQu: "fd947498bc16392e76c2.woff",
    jIfYP: function (v, w) {
      return v + w;
    },
    nuHsm: function (v, w) {
      return v + w;
    },
    iyORt: "9eba1d77abcf2aa6e94e.ttf",
    LiAOY: "4f35fbcc9ee8614c2bcc.woff",
    wmENU: "f650f111a3b890d116f1.woff2",
    tjXOM: function (v, w) {
      return v + w;
    },
    LwlyY: "bf2d440b3a42ea78a998.ttf",
    uNXKz: "3f07ed67f06c720120ce.woff",
    mRABK: function (v, w) {
      return v + w;
    },
    Yqksp: "dcbcbd93bac0470b462d.woff2",
    FmVLa: function (v, w) {
      return v + w;
    },
    RXRRQ: "8a5f936332e8028c7278.ttf",
    DoVpk: "96759856b4e70f3a8338.woff",
    TqOOs: function (v, w) {
      return v + w;
    },
    ppMUL: "6d3d25f4820d0da8f01f.woff2",
    mGFmb: "5b49f4993ae22d7975b4.ttf",
    NvdYD: function (v, w) {
      return v + w;
    },
    Febnc: "b9cd458ac6d5889ff9c3.woff",
    RIhCa: "95591a929f0d32aa282a.woff2",
    HHUko: "b257a18c016f37ee4543.ttf",
    bzRxC: function (v, w) {
      return v + w;
    },
    HuRhM: "8d593cfaa96238d5e2f8.woff",
    kzEWE: function (v, w) {
      return v + w;
    },
    rNjrf: "7d393d382f3e7fb1c637.woff2",
    JshYC: "2f7bc363fc5424ebda59.ttf",
    ddsGo: function (v, w) {
      return v + w;
    },
    VUoza: "02271ec5cb9f5b4588ac.woff",
    sofgd: function (v, w) {
      return v + w;
    },
    dLJNh: "cd5e231e0cc53b2cb2c0.woff2",
    ySBGl: "fc9ba5249878cd8f8d88.ttf",
    ENgUi: function (v, w) {
      return v + w;
    },
    OOeZs: "073b3402d036714b4370.woff",
    phnUn: function (v, w) {
      return v + w;
    },
    MzXEu: "c81d1b2a4b75d3eded60.woff2",
    VWzlX: "6de7d4b539221a49e9e2.ttf",
    puydG: "0108e89c9003e8c14ea3.woff",
    gMfVX: function (v, w) {
      return v + w;
    },
    Vwggd: "6eec866c69313624be60.woff2",
    ACGDK: "57f5c1837853986ea1db.ttf",
    DNXir: function (v, w) {
      return v + w;
    },
    OIIFd: "2960900c4f271311eb36.woff2",
    uaGIM: "8d6b6822586eea3d3b20.ttf",
    PaKzw: function (v, w) {
      return v + w;
    },
    zHJVt: "7947224e8a9914fa332b.woff",
    TQeeC: function (v, w) {
      return v + w;
    },
    wKIDd: "e1951519f6f0596f7356.woff2",
    oyXmn: "4ad7c7e8bb8d10a34bb7.ttf",
    bejkg: "aeffd8025cba3647f1a6.woff",
    XfTBR: "e418bf257af1052628d8.woff2",
    GuJpn: "c5c02d763c89380dcb4e.ttf",
    jKUhd: function (v, w) {
      return v + w;
    },
    NYEWW: "4c6b94fd1d07f8beff7c.woff",
    Ayvzm: "c295e7f71970f03c0549.woff2",
    JAcKA: function (v, w) {
      return v !== w;
    },
    JrMQk: "0|7|2|4|6|3|1|5",
    ADWFY: function (v, w) {
      return v & w;
    },
    RqoHL: function (v, w) {
      return v == w;
    },
    KLBUF: function (v, w) {
      return v(w);
    },
    KiqId: function (v, w) {
      return v(w);
    },
    HdLMY: function (v, w) {
      return v == w;
    },
    cxpts: function (v, w) {
      return v == w;
    },
    WhauV: function (v, w) {
      return v == w;
    },
    WKyvI: "return this",
    HRwfw: function (v, w) {
      return v == w;
    },
    LHSpA: function (v, w) {
      return v(w);
    },
    TNWwO: function (v, w) {
      return v !== w;
    },
    SVGul: "script",
    PtbnB: function (v, w) {
      return v < w;
    },
    CwGxU: function (v, w) {
      return v == w;
    },
    YNyoI: "data-webpack",
    fgKAx: function (v, w) {
      return v + w;
    },
    VvwNp: function (v, w, x) {
      return v(w, x);
    },
    cPNXi: "timeout",
    xbGKc: "Module",
    kdHzA: "__esModule",
    uxiuE: "4|2|3|0|5|1",
    hIcVQ: function (v, w) {
      return v - w;
    },
    hOiqD: function (v, w) {
      return v + w;
    },
    ktoFu: "Automatic publicPath is not supported in this browser",
    RVVSP: function (v, w) {
      return v < w;
    },
    JMxUr: "5|2|3|1|4|0",
    UNwRD: function (v, w) {
      return v === w;
    },
    OIdoa: "load",
    dJnpy: "missing",
    iPYYx: function (v, w) {
      return v + w;
    },
    PURkf: "Loading chunk ",
    NTCzF: " failed.\n(",
    umFXR: "chunk-",
    vXLVX: function (v, w) {
      return v != w;
    },
    rSiNn: function (v, w) {
      return v !== w;
    },
    xAgSI: function (v, w) {
      return v !== w;
    },
    TPtFQ: function (v, w) {
      return v + w;
    },
    hbcGH: function (v, w) {
      return v(w);
    },
    TuzMw: function (v, w) {
      return v(w);
    },
    UlXQe: function (v, w) {
      return v == w;
    },
    piylT: function (v, w) {
      return v !== w;
    },
    CPuDK: function (v, w) {
      return v != w;
    },
    yMPuF: "\"ext\" argument must be a string",
    CKtCj: function (v, w) {
      return v === w;
    },
    JKgGX: function (v, w) {
      return v === w;
    },
    mLsHJ: function (v, w) {
      return v > w;
    },
    XsFAM: function (v, w) {
      return v === w;
    },
    ieeEG: function (v, w) {
      return v + w;
    },
    iivSn: function (v, w) {
      return v < w;
    },
    CTqMi: function (v, w) {
      return v < w;
    },
    IGVvc: function (v, w) {
      return v + w;
    },
    VsMZW: function (v, w) {
      return v < w;
    },
    kXszX: function (v, w) {
      return v === w;
    },
    rRqME: function (v, w) {
      return v < w;
    },
    BhVQg: function (v, w) {
      return v === w;
    },
    WuKEw: function (v, w) {
      return v != w;
    },
    OiKRE: "Path must be a string. Received ",
    zutvL: function (v) {
      return v();
    },
    REBQn: function (v, w) {
      return v < w;
    },
    LRvfx: function (v, w) {
      return v in w;
    },
    KoQVE: function (v, w) {
      return v !== w;
    },
    QTDXv: "history",
    zVLJK: "basename",
    qjTVg: function (v, w, x) {
      return v(w, x);
    },
    IdoBh: function (v, w, x) {
      return v(w, x);
    },
    OWInY: function (v, w) {
      return v == w;
    },
    wfIkJ: "stem",
    qkChb: function (v, w) {
      return v + w;
    },
    EMiNJ: function (v, w) {
      return v === w;
    },
    CQBNt: "data",
    jrjBW: function (v, w, x) {
      return v(w, x);
    },
    dnFck: function (v, w, x) {
      return v(w, x);
    },
    ZWRQg: function (v, w, x) {
      return v(w, x);
    },
    kaymV: function (v, w) {
      return v || w;
    },
    JHKdu: function (v, w) {
      return v(w);
    },
    hTmAE: function (v, w) {
      return v == w;
    },
    wmFHg: function (v, w) {
      return v in w;
    },
    ypJch: "byteLength",
    wOMRb: function (v, w) {
      return v in w;
    },
    mbhQD: "byteOffset",
    wfHLK: function (v, w) {
      return v || w;
    },
    mqTTa: "process",
    pRBOt: function (v, w, x) {
      return v(w, x);
    },
    fZCxZ: function (v, w, x) {
      return v(w, x);
    },
    vNIMy: "processSync",
    ksccO: function (v, w, x) {
      return v(w, x);
    },
    Gsqrz: function (v, w, x, y) {
      return v(w, x, y);
    },
    FvtUY: function (v, w, x, y) {
      return v(w, x, y);
    },
    bSnOA: function (v, w, x) {
      return v(w, x);
    },
    wvXop: function (v, w, x, y) {
      return v(w, x, y);
    },
    mfDzB: "runSync",
    NyDta: "run",
    MszwP: function (v, w, x) {
      return v(w, x);
    },
    kSlLH: function (v, w, x) {
      return v(w, x);
    },
    PkfTj: function (v, w) {
      return v != w;
    },
    JsNEt: function (v, w) {
      return v - w;
    },
    Ylfvz: function (v, w) {
      return v < w;
    },
    qlvYx: "exit",
    dnbBz: "enter",
    TaFcx: function (v, w) {
      return v - w;
    },
    KtvVQ: function (v, w) {
      return v === w;
    },
    IjdSo: function (v, w) {
      return v - w;
    },
    FxpXU: function (v, w) {
      return v - w;
    },
    wKSxc: function (v, w, x) {
      return v(w, x);
    },
    NLNDS: function (v, w) {
      return v !== w;
    },
    meKMB: function (v, w) {
      return v < w;
    },
    AjTmx: function (v, w) {
      return v !== w;
    },
    HDXBK: function (v, w) {
      return v === w;
    },
    TMFmK: function (v, w) {
      return v === w;
    },
    KVybn: function (v, w) {
      return v(w);
    },
    ShTBY: "linePrefix",
    BvKWu: "codeIndented",
    ZCJgN: function (v, w, x, y) {
      return v(w, x, y);
    },
    gYhGO: function (v, w) {
      return v(w);
    },
    nQzMx: "content",
    TilZq: "chunkContent",
    IYMso: function (v, w) {
      return v === w;
    },
    ujsZD: function (v, w) {
      return v(w);
    },
    hNgYV: function (v, w) {
      return v - w;
    },
    FggSO: function (v, w) {
      return v === w;
    },
    jkfTd: function (v, w) {
      return v >= w;
    },
    bfnRP: function (v, w) {
      return v(w);
    },
    VuuoM: function (v, w) {
      return v === w;
    },
    euiHq: function (v, w) {
      return v === w;
    },
    QDROt: function (v, w) {
      return v + w;
    },
    caOuq: "lineEnding",
    YxUEI: function (v, w) {
      return v - w;
    },
    GONsP: function (v, w) {
      return v === w;
    },
    mYuJQ: function (v, w) {
      return v !== w;
    },
    XwQEb: function (v, w) {
      return v < w;
    },
    mbGeP: "lineSuffix",
    pUUJr: "hardBreakTrailing",
    foKft: function (v, w) {
      return v === w;
    },
    XlAxl: function (v, w) {
      return v < w;
    },
    byGFI: function (v, w) {
      return v(w);
    },
    xKwwS: function (v, w) {
      return v < w;
    },
    rkoyC: function (v, w) {
      return v === w;
    },
    AZldi: "listItemValue",
    laxzT: "listItemMarker",
    QYPAt: function (v, w) {
      return v - w;
    },
    DgcRO: function (v, w) {
      return v === w;
    },
    JvfxC: "listItemPrefixWhitespace",
    BLpFp: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    JlLpC: "listItemIndent",
    Nraze: function (v, w) {
      return v === w;
    },
    sKTiQ: function (v, w) {
      return v(w);
    },
    MZcCY: function (v, w) {
      return v + w;
    },
    FWNqD: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    XRKfq: function (v, w) {
      return v(w);
    },
    ezeaw: function (v, w) {
      return v === w;
    },
    pOfll: "chunkString",
    tvkut: function (v, w) {
      return v === w;
    },
    trSoO: function (v, w) {
      return v(w);
    },
    hlUcI: "definitionLabel",
    mmlfw: "definitionLabelMarker",
    Onmkh: "definitionLabelString",
    sdMAi: function (v, w, x) {
      return v(w, x);
    },
    RYDgz: function (v, w, x, y, z, A, B, C, D) {
      return v(w, x, y, z, A, B, C, D);
    },
    mZsNW: "definitionDestination",
    UUjhR: "definitionDestinationLiteral",
    jRtAY: "definitionDestinationLiteralMarker",
    ybqJJ: "definitionDestinationRaw",
    ApEyG: "definitionDestinationString",
    IsOqy: "whitespace",
    KfEpy: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    NAnCK: "definitionTitle",
    wcKtt: "definitionTitleMarker",
    wYAHB: "definitionTitleString",
    YWyVS: function (v, w) {
      return v(w);
    },
    cenVF: function (v, w) {
      return v === w;
    },
    hUKcJ: function (v, w) {
      return v === w;
    },
    VTQXE: function (v, w) {
      return v === w;
    },
    URHPM: "paragraph",
    CKlqM: function (v, w) {
      return v === w;
    },
    Thbjm: "definition",
    IuAVU: "setextHeading",
    UoEQO: "setextHeadingText",
    EsQVN: "htmlFlow",
    MIYyY: "htmlFlowData",
    zlJGX: function (v, w) {
      return v === w;
    },
    DwnRM: "CDATA[",
    FhRgk: function (v, w) {
      return v === w;
    },
    DaxoD: function (v, w) {
      return v === w;
    },
    vBUcp: function (v, w) {
      return v(w);
    },
    KxyJa: function (v, w) {
      return v || w;
    },
    fnsAz: function (v, w) {
      return v(w);
    },
    lErMy: function (v, w) {
      return v(w);
    },
    AzJhI: function (v, w) {
      return v(w);
    },
    KzxGy: function (v, w) {
      return v === w;
    },
    SOVhQ: function (v, w) {
      return v === w;
    },
    olFgf: function (v, w) {
      return v(w);
    },
    rVmuH: function (v, w) {
      return v > w;
    },
    UHvWx: function (v, w) {
      return v - w;
    },
    ZZMGk: function (v, w) {
      return v - w;
    },
    jswAa: function (v, w) {
      return v - w;
    },
    GEqSO: function (v, w) {
      return v + w;
    },
    cnEfi: "semi",
    nJWkz: function (v, w) {
      return v !== w;
    },
    Pqasg: "characterEscape",
    tzFRr: "escapeMarker",
    QYWSY: function (v, w) {
      return v(w);
    },
    COtnB: "characterEscapeValue",
    gdSRf: "reference",
    ulnRk: "referenceMarker",
    xKJib: function (v, w) {
      return v === w;
    },
    iRkGh: function (v, w) {
      return v(w);
    },
    ZVRLr: function (v, w) {
      return v(w);
    },
    IhOZT: function (v, w) {
      return v(w);
    },
    dsoNv: function (v, w) {
      return v(w);
    },
    kIRln: function (v, w) {
      return v < w;
    },
    sTFXm: function (v, w) {
      return v === w;
    },
    ziIjk: "attentionSequence",
    tivDS: function (v, w) {
      return v === w;
    },
    uJTjn: function (v, w) {
      return v === w;
    },
    veevE: function (v, w) {
      return v - w;
    },
    wQCWu: function (v, w) {
      return v - w;
    },
    YowTO: function (v, w) {
      return v > w;
    },
    WVvef: function (v, w) {
      return v - w;
    },
    QOaMQ: function (v, w, x) {
      return v(w, x);
    },
    rctPn: function (v, w) {
      return v > w;
    },
    WNmzG: "strongSequence",
    aAKdK: "emphasisSequence",
    XPRDF: function (v, w) {
      return v > w;
    },
    HmlyK: function (v, w) {
      return v > w;
    },
    vEWFk: "strongText",
    EvMVj: "emphasisText",
    okaSV: function (v, w) {
      return v > w;
    },
    pZBZs: "strong",
    PymJN: "emphasis",
    IDFmu: function (v, w, x) {
      return v(w, x);
    },
    QQErQ: function (v, w, x) {
      return v(w, x);
    },
    kmbUY: function (v, w, x, y) {
      return v(w, x, y);
    },
    UYLKN: function (v, w) {
      return v + w;
    },
    BBXGl: function (v, w) {
      return v - w;
    },
    XuUho: function (v, w) {
      return v + w;
    },
    anAKL: function (v, w) {
      return v - w;
    },
    nfkgx: function (v, w) {
      return v < w;
    },
    XQpnf: function (v, w) {
      return v === w;
    },
    JrsfL: "htmlText",
    EoWLm: "htmlTextData",
    aETAW: function (v, w) {
      return v === w;
    },
    JwMuQ: function (v, w) {
      return v === w;
    },
    viuSh: function (v, w) {
      return v === w;
    },
    ILijI: function (v, w) {
      return v === w;
    },
    suMyk: function (v, w) {
      return v === w;
    },
    HUREU: function (v, w) {
      return v(w);
    },
    uvqGP: function (v, w) {
      return v === w;
    },
    ohmKY: function (v, w) {
      return v(w);
    },
    FWzRX: function (v, w) {
      return v(w);
    },
    FRwId: function (v, w) {
      return v === w;
    },
    qEzfQ: function (v, w) {
      return v === w;
    },
    iknXT: function (v, w) {
      return v(w);
    },
    aqKyz: function (v, w) {
      return v === w;
    },
    LHBPV: function (v, w) {
      return v === w;
    },
    njBXq: function (v, w) {
      return v === w;
    },
    XShUT: function (v, w) {
      return v === w;
    },
    DFQll: function (v, w) {
      return v(w);
    },
    zZXgx: function (v, w) {
      return v === w;
    },
    hSWNK: function (v, w) {
      return v === w;
    },
    xysNg: function (v, w) {
      return v(w);
    },
    EJygQ: function (v, w) {
      return v(w);
    },
    pKdPK: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    GxCNo: function (v, w) {
      return v !== w;
    },
    srdNA: "space",
    UsUGg: function (v, w) {
      return v !== w;
    },
    NFSpO: function (v, w) {
      return v < w;
    },
    hWpyM: function (v, w) {
      return v === w;
    },
    UOUZF: "codeTextData",
    Vmabf: "codeTextPadding",
    UVoBt: function (v, w) {
      return v <= w;
    },
    hHeue: function (v, w) {
      return v !== w;
    },
    QBXgU: function (v, w) {
      return v - w;
    },
    aplIT: function (v, w) {
      return v - w;
    },
    sZfZO: function (v, w) {
      return v === w;
    },
    SXEtM: "labelImage",
    cOWpC: "labelImageMarker",
    gRmhL: function (v, w) {
      return v in w;
    },
    Dljxj: "_hiddenFootnoteSupport",
    JMSQy: "labelLink",
    PFHLW: "labelMarker",
    UTtAi: function (v, w) {
      return v === w;
    },
    CfvGW: function (v, w) {
      return v(w);
    },
    zBxeP: "hardBreakEscape",
    WNLjE: function (v, w) {
      return v === w;
    },
    lKOoI: function (v, w) {
      return v > w;
    },
    HSNED: function (v, w) {
      return v > w;
    },
    RqDrA: function (v, w) {
      return v < w;
    },
    IdJWF: function (v, w) {
      return v == w;
    },
    LQoCR: function (v, w) {
      return v & w;
    },
    FWwfR: function (v, w) {
      return v > w;
    },
    IwbeB: function (v, w) {
      return v === w;
    },
    tNsVX: function (v, w, x) {
      return v(w, x);
    },
    ZuvVu: function (v, w) {
      return v(w);
    },
    PlvWR: "blockquote",
    brugA: function (v, w) {
      return v - w;
    },
    pzYEB: function (v, w) {
      return v - w;
    },
    wZEAt: function (v, w) {
      return v - w;
    },
    NHSBJ: "shortcut",
    NMbKR: "Reference",
    mXAwO: "full",
    XTtOR: function (v, w) {
      return v - w;
    },
    eScxK: function (v, w) {
      return v - w;
    },
    thAOx: "listUnordered",
    DScVd: "listOrdered",
    eAImW: "blockQuote",
    oBUNB: "lineEndingBlank",
    XdrTs: function (v, w) {
      return v === w;
    },
    mubjQ: function (v, w) {
      return v || w;
    },
    pWcQt: "listItemPrefix",
    dPXFb: function (v, w) {
      return v === w;
    },
    tWbQq: function (v, w) {
      return v === w;
    },
    QREvc: function (v, w) {
      return v !== w;
    },
    taxfR: function (v, w) {
      return v !== w;
    },
    KlnUJ: "blockQuotePrefixWhitespace",
    dycMi: "blockQuoteMarker",
    KZiyX: function (v, w) {
      return v !== w;
    },
    GsDSb: "listItem",
    TGrZb: "fragment",
    kLyKb: function (v, w) {
      return v + w;
    },
    NCDxV: "Cannot close `",
    impWz: "` (",
    sXvkk: "): it’s not open",
    HwIKN: function (v, w) {
      return v !== w;
    },
    yFcOB: "heading",
    oHhge: "break",
    MnSDn: "link",
    UuOQH: "inlineCode",
    YgJFy: "collapsed",
    BITTk: "thematicBreak",
    UczRK: "mailto:",
    bSqPS: function (v, w, x) {
      return v(w, x);
    },
    LrtEN: function (v, w) {
      return v === w;
    },
    TNXnN: "root",
    CDOpK: function (v, w) {
      return v > w;
    },
    hlRwe: function (v, w) {
      return v - w;
    },
    NOWMT: function (v, w) {
      return v - w;
    },
    OAHJb: "code",
    AaLpi: "html",
    UWdKh: function (v, w) {
      return v(w);
    },
    SbTiR: function (v, w) {
      return v(w);
    },
    KkQpP: function (v, w) {
      return v(w);
    },
    CnjMO: function (v, w) {
      return v(w);
    },
    IwyQy: function (v, w, x) {
      return v(w, x);
    },
    ERHyI: function (v, w) {
      return v(w);
    },
    yakpU: function (v) {
      return v();
    },
    Mxitg: function (v) {
      return v();
    },
    ItUWP: function (v, w) {
      return v(w);
    },
    NMOEQ: function (v) {
      return v();
    },
    GDoEO: function (v) {
      return v();
    },
    LnELe: function (v, w) {
      return v(w);
    },
    Fjbhl: function (v, w) {
      return v(w);
    },
    PuFsc: function (v, w) {
      return v || w;
    },
    QzerS: function (v, w) {
      return v(w);
    },
    FIZhj: function (v, w) {
      return v + w;
    },
    CsYVr: function (v, w) {
      return v !== w;
    },
    whast: function (v, w) {
      return v < w;
    },
    nNxpI: function (v, w) {
      return v * w;
    },
    wIBUH: function (v, w) {
      return v + w;
    },
    wGWqY: function (v, w) {
      return v + w;
    },
    ODYJg: function (v, w) {
      return v + w;
    },
    vyCky: function (v, w) {
      return v + w;
    },
    qLUof: function (v, w) {
      return v + w;
    },
    DQqHo: function (v, w) {
      return v + w;
    },
    knAnd: function (v, w) {
      return v + w;
    },
    FqBIF: "): a different token (`",
    hfLnz: "`, ",
    EIzEc: function (v, w) {
      return v(w);
    },
    psCkc: ") is open",
    SUEuH: function (v, w) {
      return v + w;
    },
    XJzsc: function (v, w) {
      return v + w;
    },
    WyeqN: "Cannot close document, a token (`",
    kDZAE: function (v, w) {
      return v(w);
    },
    uJxDT: ") is still open",
    efoSC: "settings",
    oYLzH: "micromarkExtensions",
    LvwUf: "fromMarkdownExtensions",
    WlooG: function (v, w) {
      return v !== w;
    },
    yMVdv: function (v, w) {
      return v === w;
    },
    VqMyG: function (v, w) {
      return v == w;
    },
    zIPdJ: function (v, w) {
      return v == w;
    },
    QDOkV: function (v, w) {
      return v(w);
    },
    LHIdk: function (v, w) {
      return v == w;
    },
    JBcbt: function (v, w) {
      return v != w;
    },
    ztZTv: function (v, w) {
      return v(w);
    },
    xTpRY: function (v, w) {
      return v - w;
    },
    lRbNy: function (v, w) {
      return v - w;
    },
    PQjbS: function (v, w) {
      return v(w);
    },
    lQxSL: function (v, w) {
      return v + w;
    },
    ueiNu: function (v, w) {
      return v + w;
    },
    FJCvs: "text",
    NDsmU: function (v, w) {
      return v + w;
    },
    jajZR: function (v, w) {
      return v(w);
    },
    ZUHrL: "footnoteReference",
    budEd: function (v, w) {
      return v === w;
    },
    zzaSI: function (v, w) {
      return v + w;
    },
    KVonR: "    ",
    Nfpdo: function (v, w) {
      return v === w;
    },
    tlWIt: function (v, w) {
      return v === w;
    },
    ETOeR: function (v, w) {
      return v === w;
    },
    VqJYY: function (v, w) {
      return v === w;
    },
    DisWn: function (v, w) {
      return v < w;
    },
    fnfzF: function (v, w) {
      return v === w;
    },
    TKKYq: function (v, w, x, y) {
      return v(w, x, y);
    },
    yHKhT: "Expected substring",
    GxskD: function (v, w) {
      return v > w;
    },
    TEhHw: function (v, w) {
      return v + w;
    },
    NsMnC: function (v, w) {
      return v !== w;
    },
    vJbYe: function (v, w) {
      return v !== w;
    },
    zHSCD: function (v, w) {
      return v + w;
    },
    dcLmT: "Cannot serialize emphasis with `",
    EhZgd: "` for `options.emphasis`, expected `*`, or `_`",
    Ohvdx: function (v, w) {
      return v === w;
    },
    Ciowl: "Quote",
    HtKoY: "Apostrophe",
    ypWSk: "image",
    eBHCp: "label",
    YITPi: function (v) {
      return v();
    },
    jSwaL: "destinationLiteral",
    EFKiU: "destinationRaw",
    iGEIe: function (v) {
      return v();
    },
    bOdQj: function (v) {
      return v();
    },
    aAKWq: function (v, w) {
      return v + w;
    },
    lxxPc: function (v, w) {
      return v + w;
    },
    tvgWM: "([^`]|$)",
    InSvI: function (v, w) {
      return v + w;
    },
    NfQIL: function (v, w) {
      return v + w;
    },
    SRbuG: function (v, w) {
      return v < w;
    },
    FOBOA: function (v, w) {
      return v === w;
    },
    LYget: function (v, w) {
      return v + w;
    },
    dXtBE: function (v, w) {
      return v + w;
    },
    rwJfG: function (v, w) {
      return v + w;
    },
    dcMEk: "autolink",
    nACuY: function (v) {
      return v();
    },
    VaObf: function (v) {
      return v();
    },
    KtCKc: function (v, w) {
      return v + w;
    },
    EhfAn: function (v) {
      return v();
    },
    uYXRj: "linkReference",
    rwcAW: function (v, w) {
      return v + w;
    },
    hUrZr: function (v) {
      return v();
    },
    dQNdu: function (v) {
      return v();
    },
    sbHON: function (v, w) {
      return v === w;
    },
    ssscI: function (v, w) {
      return v === w;
    },
    QVuHw: function (v, w) {
      return v + w;
    },
    AZzQv: function (v, w) {
      return v !== w;
    },
    LuerK: function (v, w) {
      return v !== w;
    },
    NFssC: function (v, w) {
      return v !== w;
    },
    KlgtR: "Cannot serialize rules with `",
    kffDa: "` for `options.rule`, expected `*`, `-`, or `_`",
    ECpuV: "Cannot serialize code with `",
    UrAwZ: "` for `options.fence`, expected `` ` `` or `~`",
    SUxjt: "GraveAccent",
    VEYxr: "Tilde",
    hFdrt: "codeFenced",
    eanUb: function (v) {
      return v();
    },
    QsrRx: function (v) {
      return v();
    },
    kytgn: function (v, w) {
      return v + w;
    },
    kCTVz: function (v) {
      return v();
    },
    QnByE: function (v, w) {
      return v in w;
    },
    RabIH: function (v, w) {
      return v === w;
    },
    NzRKW: function (v, w, x) {
      return v(w, x);
    },
    BgzMJ: function (v, w) {
      return v < w;
    },
    gNfhd: "headingSetext",
    otlRs: "phrasing",
    HEZqK: function (v) {
      return v();
    },
    kEjsp: function (v, w) {
      return v + w;
    },
    xHsmJ: function (v, w) {
      return v + w;
    },
    aAMwe: function (v, w) {
      return v + w;
    },
    ULezz: "headingAtx",
    EdUsh: function (v, w) {
      return v + w;
    },
    xDgnf: "&#x",
    pMohM: function (v, w) {
      return v + w;
    },
    QiHrE: function (v, w) {
      return v + w;
    },
    xtxZa: function (v) {
      return v();
    },
    FiERI: "Cannot serialize rules with repetition `",
    fHyMS: "` for `options.ruleRepetition`, expected `3` or more",
    yOefr: function (v, w) {
      return v(w);
    },
    KNMrP: function (v, w) {
      return v === w;
    },
    uYYDq: "none",
    YpzJp: "table",
    ZfUBN: function (v, w) {
      return v === w;
    },
    XsSVq: "taskListCheckValueChecked",
    YQkOU: function (v, w) {
      return v - w;
    },
    uVfgt: function (v, w) {
      return v == w;
    },
    kNDBG: function (v, w) {
      return v === w;
    },
    TyZgO: function (v, w) {
      return v < w;
    },
    LBHwS: function (v, w) {
      return v === w;
    },
    XVklt: function (v, w) {
      return v === w;
    },
    eHnks: function (v, w) {
      return v < w;
    },
    yogvZ: function (v, w) {
      return v === w;
    },
    LzGcD: function (v, w) {
      return v === w;
    },
    MsWST: function (v, w) {
      return v === w;
    },
    wRhpS: function (v, w) {
      return v(w);
    },
    KWWUz: function (v, w) {
      return v !== w;
    },
    GrqhB: function (v, w) {
      return v === w;
    },
    ZbYqj: function (v, w) {
      return v === w;
    },
    dnabF: function (v, w) {
      return v === w;
    },
    YWTaH: function (v, w) {
      return v === w;
    },
    dwibW: function (v, w) {
      return v === w;
    },
    OiBso: function (v, w) {
      return v === w;
    },
    ArunA: function (v, w) {
      return v(w);
    },
    djyGy: function (v, w) {
      return v(w);
    },
    gmWTn: function (v, w) {
      return v(w);
    },
    rTzwR: function (v, w) {
      return v !== w;
    },
    Ktvae: function (v, w) {
      return v(w);
    },
    LiqXZ: "literalAutolink",
    oRLXx: "literalAutolinkWww",
    ivXuG: function (v, w) {
      return v === w;
    },
    WbdLG: function (v, w) {
      return v(w);
    },
    JzyUn: function (v, w) {
      return v(w);
    },
    opXCd: function (v, w) {
      return v(w);
    },
    oYzqt: function (v, w) {
      return v === w;
    },
    AfowG: "gfmFootnoteCallLabelMarker",
    FeUZg: "gfmFootnoteCall",
    ivHxy: function (v, w) {
      return v + w;
    },
    bAXjw: "gfmFootnoteCallMarker",
    ajIgL: function (v, w) {
      return v + w;
    },
    VlaNv: "gfmFootnoteCallString",
    FXkNi: function (v, w) {
      return v + w;
    },
    CNeyH: function (v, w) {
      return v + w;
    },
    knRmh: function (v, w) {
      return v + w;
    },
    dpjgB: function (v, w) {
      return v + w;
    },
    FtAcB: function (v, w) {
      return v - w;
    },
    krtjR: "gfmFootnoteDefinition",
    somIl: function (v, w) {
      return v === w;
    },
    TNDeZ: function (v, w) {
      return v > w;
    },
    UxppB: function (v, w) {
      return v === w;
    },
    aaAcB: "tableHeader",
    TlDqa: function (v, w) {
      return v === w;
    },
    xXCMh: "tableDelimiter",
    GIkgX: "tableData",
    YLpIR: function (v, w, x) {
      return v(w, x);
    },
    QSEKx: function (v, w, x) {
      return v(w, x);
    },
    wLoSH: "tableContent",
    DpPds: function (v, w) {
      return v !== w;
    },
    qqtsa: "chunkText",
    OrmoH: function (v, w) {
      return v + w;
    },
    LCsZe: function (v, w, x) {
      return v(w, x);
    },
    WjLJq: "mathFlowFenceMeta",
    bkyxN: function (v, w) {
      return v < w;
    },
    aOUCl: function (v, w) {
      return v(w);
    },
    UvAhx: "mathFlowFenceSequence",
    XzsRn: function (v, w, x, y) {
      return v(w, x, y);
    },
    goiIk: function (v, w) {
      return v === w;
    },
    fQIgR: "mathFlowFence",
    YVmMQ: function (v, w) {
      return v(w);
    },
    PpilK: function (v, w) {
      return v - w;
    },
    iUdse: function (v, w) {
      return v(w);
    },
    kRbbW: "mathTextSequence",
    CsMTh: "mathText",
    sbRWW: "mathTextData",
    MByoi: function (v, w) {
      return v(w);
    },
    EhRHx: function (v, w) {
      return v == w;
    },
    IVzXw: function (v, w) {
      return v + w;
    },
    SzEpq: function (v, w) {
      return v == w;
    },
    TnoNR: function (v, w) {
      return v in w;
    },
    XcsrZ: "start",
    qhOxo: "indent",
    JvIja: function (v, w) {
      return v <= w;
    },
    QTqoS: function (v, w) {
      return v === w;
    },
    vcLeZ: function (v, w) {
      return v === w;
    },
    kdnzn: function (v, w) {
      return v === w;
    },
    qkNvz: function (v, w) {
      return v === w;
    },
    Ccsvn: function (v, w) {
      return v === w;
    },
    AxTdA: "hexadecimal",
    QRtKm: "decimal",
    nNGCl: "named",
    JOcuo: function (v, w) {
      return v === w;
    },
    VsBGg: function (v, w) {
      return v(w);
    },
    xkTpK: function (v, w) {
      return v(w);
    },
    AcZIP: function (v, w) {
      return v === w;
    },
    ZVZqu: function (v, w) {
      return v(w);
    },
    OcYmj: function (v, w) {
      return v - w;
    },
    ecmgv: function (v, w) {
      return v !== w;
    },
    pdblg: function (v, w) {
      return v === w;
    },
    ibTMV: function (v, w, x) {
      return v(w, x);
    },
    FQkco: function (v, w) {
      return v !== w;
    },
    umOsc: function (v, w) {
      return v - w;
    },
    UEAlW: function (v, w) {
      return v === w;
    },
    uOKuj: function (v, w) {
      return v >= w;
    },
    xrZXN: function (v, w, x) {
      return v(w, x);
    },
    fdXcZ: function (v, w) {
      return v(w);
    },
    WioDs: function (v, w, x) {
      return v(w, x);
    },
    iDlBy: function (v, w) {
      return v(w);
    },
    nKOOj: function (v, w, x) {
      return v(w, x);
    },
    kvaEA: function (v, w) {
      return v(w);
    },
    YHVHd: function (v, w) {
      return v | w;
    },
    fQVPl: function (v, w) {
      return v & w;
    },
    VdWxY: function (v, w) {
      return v + w;
    },
    CjPBQ: function (v, w, x) {
      return v(w, x);
    },
    oODPu: function (v, w) {
      return v - w;
    },
    MeIJe: function (v, w) {
      return v === w;
    },
    gpELb: function (v) {
      return v();
    },
    HWecg: function (v, w) {
      return v(w);
    },
    SsdNJ: "\\$&",
    eSftp: function (v, w) {
      return v + w;
    },
    RvsJW: function (v, w) {
      return v - w;
    },
    CGZQN: function (v, w) {
      return v + w;
    },
    dkydx: function (v, w) {
      return v < w;
    },
    NPAcQ: function (v, w) {
      return v < w;
    },
    swSRS: function (v, w) {
      return v + w;
    },
    xTiGH: function (v, w, x) {
      return v(w, x);
    },
    EtUoO: "leafDirective",
    XnAND: function (v, w) {
      return v === w;
    },
    WysfL: "containerDirective",
    ZTRbX: function (v, w) {
      return v === w;
    },
    jFkRs: function (v, w) {
      return v < w;
    },
    HVmzw: "class",
    qkwhL: function (v, w) {
      return v - w;
    },
    voryB: function (v, w) {
      return v === w;
    },
    KtcNu: "Value",
    NCiCs: function (v, w) {
      return v === w;
    },
    XJPfJ: function (v, w) {
      return v === w;
    },
    FSaFB: function (v, w) {
      return v === w;
    },
    wFPTe: function (v, w) {
      return v + w;
    },
    bhDqH: function (v, w) {
      return v === w;
    },
    WmtGY: function (v, w) {
      return v(w);
    },
    hzDLw: function (v, w, x) {
      return v(w, x);
    },
    vtwXJ: function (v, w) {
      return v === w;
    },
    WAwcO: function (v, w) {
      return v(w);
    },
    IrZXA: "directiveContainerLabel",
    QGDop: "directiveContainerLabelMarker",
    qPIOi: "directiveContainerLabelString",
    iGIDG: function (v, w, x, y, z, A, B, C, D, E, F, G, H, I, J, K) {
      return v(w, x, y, z, A, B, C, D, E, F, G, H, I, J, K);
    },
    HFhsD: "directiveLeafAttributes",
    UYvaD: "directiveLeafAttributesMarker",
    PMKJH: "directiveLeafAttribute",
    QVobs: "directiveLeafAttributeId",
    pZwoX: "directiveLeafAttributeClass",
    awBXw: "directiveLeafAttributeName",
    ymkit: "directiveLeafAttributeInitializerMarker",
    bnSCG: "directiveLeafAttributeValueLiteral",
    jGxdv: "directiveLeafAttributeValue",
    vdDML: "directiveLeafAttributeValueMarker",
    lIXga: "directiveLeafAttributeValueData",
    OjnCr: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    xWxkH: "directiveTextLabel",
    hJNjM: "directiveTextLabelMarker",
    rVMwO: "directiveTextLabelString",
    KOjrQ: function (v, w, x, y, z, A, B, C, D, E, F, G, H, I, J) {
      return v(w, x, y, z, A, B, C, D, E, F, G, H, I, J);
    },
    pnzWU: "directiveTextAttributes",
    kDgvn: "directiveTextAttributesMarker",
    qAsrx: "directiveTextAttribute",
    CQeaC: "directiveTextAttributeId",
    jmOoA: "directiveTextAttributeClass",
    oVBtr: "directiveTextAttributeInitializerMarker",
    foVbE: "directiveTextAttributeValueLiteral",
    PIylf: "directiveTextAttributeValue",
    orMoh: "directiveTextAttributeValueMarker",
    abSEk: "directiveTextAttributeValueData",
    atLYd: function (v, w) {
      return v(w);
    },
    zOvDm: "unable to serialize ",
    NPPBg: function (v, w, x) {
      return v(w, x);
    },
    vqgSY: "BigInt",
    LdrhH: function (v, w, x) {
      return v(w, x);
    },
    OXRep: function (v, w) {
      return v in w;
    },
    aDhYs: "toJSON",
    eKLBL: function (v, w) {
      return v(w);
    },
    EOGMt: function (v, w) {
      return v(w);
    },
    ScbUE: function (v, w, x) {
      return v(w, x);
    },
    dNHfQ: function (v, w, x) {
      return v(w, x);
    },
    ixlOn: function (v, w) {
      return v(w);
    },
    efzaJ: function (v, w) {
      return v || w;
    },
    DZviO: function (v, w) {
      return v > w;
    },
    xrHIy: "sup",
    qimVa: function (v, w) {
      return v + w;
    },
    enwRF: "Back to reference ",
    njdHf: function (v, w) {
      return v + w;
    },
    CITIN: function (v, w) {
      return v > w;
    },
    LzkFd: function (v, w) {
      return v + w;
    },
    OABnh: function (v, w) {
      return v > w;
    },
    PcPFL: function (v, w) {
      return v > w;
    },
    bCyFu: function (v, w) {
      return v == w;
    },
    UbTfm: "user-content-",
    vbiOQ: function (v, w) {
      return v === w;
    },
    yiyGP: function (v, w) {
      return v + w;
    },
    cUTng: "fn-",
    zyWeW: function (v, w) {
      return v + w;
    },
    hfxCA: "fnref-",
    zJsjT: "footnote-label",
    XvUVS: function (v, w) {
      return v(w);
    },
    FxvEp: function (v, w) {
      return v !== w;
    },
    khZMm: function (v, w) {
      return v !== w;
    },
    FeqCV: function (v, w) {
      return v < w;
    },
    fnvwT: "task-list-item",
    nzQge: "contains-task-list",
    Xuptp: function (v, w) {
      return v === w;
    },
    VJCnI: function (v, w) {
      return v < w;
    },
    QnGVo: function (v, w) {
      return v === w;
    },
    HZNtr: function (v, w) {
      return v in w;
    },
    etrmS: "children",
    WsDnk: function (v, w) {
      return v === w;
    },
    IZjgp: function (v, w) {
      return v(w);
    },
    sqXAX: function (v, w) {
      return v in w;
    },
    uSwTd: function (v, w) {
      return v != w;
    },
    hhhwn: function (v, w) {
      return v in w;
    },
    iXPuY: "hProperties",
    OSTPQ: "hChildren",
    LbAle: "div",
    tyVRq: function (v, w) {
      return v < w;
    },
    iAspH: function (v, w) {
      return v > w;
    },
    NfnUI: function (v, w) {
      return v || w;
    },
    fFwTL: function (v, w) {
      return v in w;
    },
    GVCvk: function (v, w) {
      return v ** w;
    },
    IfjIy: function (v, w) {
      return v in w;
    },
    fYHph: function (v, w) {
      return v || w;
    },
    msFLT: function (v, w) {
      return v - w;
    },
    AfAko: function (v, w) {
      return v + w;
    },
    TUgBk: function (v, w) {
      return v(w);
    },
    ORrpK: function (v, w) {
      return v in w;
    },
    eHiXo: function (v, w) {
      return v === w;
    },
    wzVAC: function (v, w) {
      return v + w;
    },
    jlLrX: function (v, w) {
      return v + w;
    },
    TxCLE: function (v, w) {
      return v + w;
    },
    ZZtFU: function (v, w) {
      return v || w;
    },
    yqHKz: function (v, w) {
      return v == w;
    },
    bCYcI: function (v, w) {
      return v(w);
    },
    jUXNw: function (v, w) {
      return v < w;
    },
    InpSo: "type",
    VMbCR: function (v, w) {
      return v + w;
    },
    kPGsr: "Expected node, nodes, or string, got `",
    rGIgB: function (v, w, x) {
      return v(w, x);
    },
    FnrUc: function (v, w) {
      return v < w;
    },
    FLXlf: function (v, w) {
      return v == w;
    },
    vxCYE: function (v, w) {
      return v == w;
    },
    ebwve: function (v, w) {
      return v == w;
    },
    UZjkr: "Expected function, string, or array as `test`",
    nIKHH: "dialog",
    DNDVp: "0|1|4|3|2",
    jphpn: function (v, w) {
      return v + w;
    },
    VhsEP: "KaTeX parse error: ",
    ZpHCe: "ParseError",
    pFpBV: function (v, w) {
      return v - w;
    },
    WzvWS: function (v, w) {
      return v <= w;
    },
    lLGHx: function (v, w) {
      return v === w;
    },
    LKboz: " at end of input: ",
    WVQCA: function (v, w) {
      return v + w;
    },
    HSDWz: " at position ",
    VGFjo: "$&̲",
    npCoX: function (v, w) {
      return v + w;
    },
    KusvV: function (v, w) {
      return v + w;
    },
    PlXAg: function (v, w) {
      return v - w;
    },
    bgkAN: function (v, w) {
      return v + w;
    },
    PLpyw: function (v, w) {
      return v === w;
    },
    aipAN: "ordgroup",
    YnjVh: "color",
    kdoTj: "font",
    NjZDl: function (v, w) {
      return v(w);
    },
    dVnbV: function (v, w) {
      return v != w;
    },
    coHzb: "ignore",
    kEHwe: function (v, w) {
      return v + w;
    },
    hfdAQ: function (v, w) {
      return v + w;
    },
    Mbjeo: "LaTeX-incompatible input and strict mode is set to 'error': ",
    JHcpM: "warn",
    onIoB: function (v, w) {
      return v + w;
    },
    gUjSz: function (v, w) {
      return v + w;
    },
    cXTIe: function (v, w) {
      return v + w;
    },
    Sryvd: function (v, w) {
      return v + w;
    },
    ATurJ: function (v, w) {
      return v + w;
    },
    IvSOf: "LaTeX-incompatible input and strict mode is set to unrecognized '",
    FyYED: function (v, w, x, y) {
      return v(w, x, y);
    },
    ernyD: "error",
    nclKQ: function (v, w) {
      return v !== w;
    },
    VJBvt: function (v, w) {
      return v === w;
    },
    KmGwp: function (v, w) {
      return v + w;
    },
    AsoBB: "LaTeX-incompatible input and strict mode is set to 'warn': ",
    gLHwf: function (v, w) {
      return v != w;
    },
    MHfpE: function (v, w) {
      return v + w;
    },
    TNWcv: function (v, w) {
      return v + w;
    },
    VHmoI: function (v, w) {
      return v + w;
    },
    HiHzN: "': ",
    XaXew: function (v, w) {
      return v < w;
    },
    XwHLy: function (v, w) {
      return v >= w;
    },
    HITGh: function (v, w) {
      return v <= w;
    },
    wgZrC: function (v, w) {
      return v + w;
    },
    rbtHm: function (v, w) {
      return v < w;
    },
    XgBky: function (v, w) {
      return v + w;
    },
    geyfW: function (v, w) {
      return v + w;
    },
    oIdnp: "Font metrics not found for font: ",
    OmTKY: function (v, w) {
      return v !== w;
    },
    kFUFU: function (v, w) {
      return v - w;
    },
    VYIFp: function (v, w) {
      return v - w;
    },
    CSddL: function (v, w) {
      return v !== w;
    },
    OnVor: "sizing",
    IMwrm: function (v, w) {
      return v + w;
    },
    VZHCC: "reset-size",
    SfKqh: function (v, w) {
      return v !== w;
    },
    ANmQu: function (v, w) {
      return v / w;
    },
    AvCdB: function (v, w) {
      return v === w;
    },
    Cdrue: function (v, w) {
      return v === w;
    },
    PpaWG: function (v, w) {
      return v !== w;
    },
    PLGMm: function (v, w) {
      return v + w;
    },
    WOBeU: function (v, w) {
      return v / w;
    },
    fvxIt: function (v, w) {
      return v * w;
    },
    Hupkh: "0|2|3|1|4",
    oUaHm: function (v, w) {
      return v < w;
    },
    wCEwE: function (v, w) {
      return v(w);
    },
    fulWv: "span",
    SVFun: function (v, w) {
      return v > w;
    },
    QiVhR: function (v, w) {
      return v(w);
    },
    KyKXG: "4|2|0|5|3|6|1",
    wpMVe: "</span>",
    jtzyH: " class=\"",
    nghwz: function (v, w) {
      return v + w;
    },
    DNZcm: " style=\"",
    QsSTP: "<span",
    sHWAx: function (v, w) {
      return v > w;
    },
    jLiiU: function (v, w) {
      return v + w;
    },
    GFUPo: function (v, w) {
      return v + w;
    },
    JqnUI: "em;",
    csbTB: function (v, w) {
      return v + w;
    },
    jUwSz: "<line",
    lKfqB: function (v, w) {
      return v + w;
    },
    hATgx: function (v, w) {
      return v instanceof w;
    },
    gHXdB: function (v, w) {
      return v + w;
    },
    EwYqO: "Expected symbolNode but got ",
    brhdg: function (v, w) {
      return v(w);
    },
    kGJUt: function (v, w) {
      return v < w;
    },
    vvhdC: function (v, w) {
      return v > w;
    },
    JWyAZ: "amsrm",
    XZTPm: "AMS",
    cGlMN: "textrm",
    TCkjj: "Main",
    nYTLB: "textsf",
    NTdYU: "SansSerif",
    Aodot: "texttt",
    FfwnH: "Typewriter",
    PBdMr: function (v, w) {
      return v + w;
    },
    yhhJj: "textbf",
    UTuIE: "textit",
    IYQpx: "BoldItalic",
    qmDNw: function (v, w) {
      return v === w;
    },
    gTqdJ: "Bold",
    nhdjX: "Italic",
    nBGPj: "Regular",
    sObeN: function (v, w) {
      return v === w;
    },
    iODyA: function (v, w) {
      return v === w;
    },
    pwGnH: function (v, w, x, y) {
      return v(w, x, y);
    },
    cVMGG: "Main-Bold",
    BpOmm: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    RbWsE: "mathbf",
    sIcpk: function (v, w) {
      return v === w;
    },
    HfhYi: "main",
    Kiojf: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    UgCKe: "Main-Regular",
    imwLk: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    UqKGi: "AMS-Regular",
    YYyWx: function (v, w, x, y) {
      return v(w, x, y);
    },
    PSCUj: function (v, w) {
      return v instanceof w;
    },
    lrkFI: function (v, w, x, y) {
      return v(w, x, y);
    },
    AqRYV: "3|5|4|2|0|1|6",
    bkITy: "mathord",
    sgqtZ: "Math-Italic",
    WVGQK: "mathnormal",
    CgNvh: function (v, w) {
      return v === w;
    },
    rrfpZ: "textord",
    UKlog: "4|2|3|1|0",
    BBSON: "ams",
    iXgdf: function (v, w, x, y) {
      return v(w, x, y);
    },
    ftDWa: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    CmXEq: function (v, w) {
      return v === w;
    },
    fvVBT: "boldsymbol",
    LVYyt: function (v, w, x, y) {
      return v(w, x, y);
    },
    OAULV: function (v, w) {
      return v === w;
    },
    YgOoK: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    UBfKV: "3|5|2|1|0|4",
    IIDoC: function (v, w) {
      return v === w;
    },
    yJKKU: function (v, w) {
      return v <= w;
    },
    YrvOg: function (v, w) {
      return v + w;
    },
    tKtCU: "math",
    KtFDd: "Unsupported character: ",
    MPdBX: function (v, w) {
      return v === w;
    },
    gSetv: function (v, w) {
      return v + w;
    },
    XbjTZ: "unexpected type: ",
    eZrsI: " in makeOrd",
    unIKm: function (v, w) {
      return v + w;
    },
    wCvNH: "width:",
    HRlMI: function (v, w) {
      return v + w;
    },
    rltTf: function (v, w) {
      return v + w;
    },
    pmMpf: "0 0 ",
    jKmmd: function (v, w) {
      return v * w;
    },
    QGIDu: function (v, w) {
      return v * w;
    },
    iAvGK: "xMinYMin",
    sTQLj: function (v, w, x, y) {
      return v(w, x, y);
    },
    qsnJl: "overlay",
    gKeOf: function (v, w) {
      return v(w);
    },
    XFNpj: function (v, w) {
      return v === w;
    },
    lgQoR: "1|3|5|7|4|6|0|2",
    uzCRM: "leftmost",
    FsXGM: "rightmost",
    KHnFC: "mbin",
    kESZu: "mord",
    aBsuT: function (v, w, x) {
      return v(w, x);
    },
    gSWZi: function (v, w) {
      return v instanceof w;
    },
    wmwFy: "styling",
    EPIFP: function (v, w) {
      return v instanceof w;
    },
    bbuZC: function (v, w) {
      return v instanceof w;
    },
    LrEdw: "enclosing",
    NAkUl: function (v, w, x) {
      return v(w, x);
    },
    SSVIB: "nulldelimiter",
    dKKnD: "1|3|2|7|4|6|0|5|8",
    oSPqM: "katex-html",
    MqFKZ: function (v, w) {
      return v === w;
    },
    WFEBm: "tag",
    lqjwB: "mrel",
    KkQhk: "allowbreak",
    sJiRP: function (v, w) {
      return v - w;
    },
    QBKuN: function (v, w) {
      return v + w;
    },
    EGdZJ: function (v, w) {
      return v + w;
    },
    FvQHV: "newline",
    HKdSH: "nobreak",
    TzOMp: function (v, w, x) {
      return v(w, x);
    },
    GhRLE: function (v, w) {
      return v > w;
    },
    iQiQF: "aria-hidden",
    ckRlH: function (v, w) {
      return v + w;
    },
    yiFiM: function (v, w) {
      return v > w;
    },
    wGMlL: function (v, w, x) {
      return v(w, x);
    },
    vkgLk: "12|2|8|4|1|13|6|9|0|14|17|5|7|15|10|16|11|3",
    rlxxI: function (v, w) {
      return v === w;
    },
    wjlRc: "mathit",
    TFXqu: "italic",
    uoRuA: function (v, w) {
      return v === w;
    },
    tJgeK: "bold",
    FmWvF: function (v, w) {
      return v === w;
    },
    LeyFf: "sans-serif-bold-italic",
    kOzzW: "sans-serif-italic",
    pHqdc: "bold-sans-serif",
    ebmmO: "sans-serif",
    JKZId: function (v, w, x) {
      return v(w, x);
    },
    iVNjK: "\\imath",
    bjURL: "\\jmath",
    MPlBx: function (v, w, x, y) {
      return v(w, x, y);
    },
    oWKGm: function (v, w) {
      return v === w;
    },
    HIpDs: "mathbb",
    hhUQa: "double-struck",
    YOFTD: "mathfrak",
    rQpDn: "fraktur",
    ANhKx: function (v, w) {
      return v === w;
    },
    inEXe: "bold-italic",
    MpcLl: "mathsf",
    MUqoT: "monospace",
    CUHbk: function (v, w) {
      return v === w;
    },
    gBlMQ: function (v, w) {
      return v === w;
    },
    YYHOb: "mathscr",
    CUaJr: function (v, w) {
      return v === w;
    },
    hZbvn: "mathcal",
    GcpAM: function (v, w) {
      return v === w;
    },
    PSyQf: "mathtt",
    Bvtcc: function (v, w) {
      return v === w;
    },
    kZqbr: function (v, w, x) {
      return v(w, x);
    },
    NTrOL: function (v, w) {
      return v instanceof w;
    },
    dkRpy: function (v, w) {
      return v === w;
    },
    jMdqs: "lspace",
    gnCNT: "0em",
    qRlPh: "rspace",
    SolcV: function (v, w) {
      return v instanceof w;
    },
    NdGhC: function (v, w) {
      return v instanceof w;
    },
    zakLj: function (v, w) {
      return v === w;
    },
    DmgIL: "mtext",
    YSnRW: "mathvariant",
    vCVkn: function (v, w) {
      return v === w;
    },
    AmMsD: function (v, w) {
      return v === w;
    },
    KSMxH: function (v, w) {
      return v === w;
    },
    MmxKQ: function (v, w) {
      return v === w;
    },
    oMTVn: function (v, w) {
      return v instanceof w;
    },
    Ytysr: function (v, w) {
      return v === w;
    },
    YYRvI: function (v, w) {
      return v === w;
    },
    Lhzoj: function (v, w) {
      return v instanceof w;
    },
    ymOcv: function (v, w) {
      return v + w;
    },
    WtYmr: function (v, w) {
      return v + w;
    },
    PeDsF: "0|1|3|2|5|4",
    xCbCu: function (v, w) {
      return v instanceof w;
    },
    ByOsF: "mrow",
    bSuzz: "mtable",
    sVQWl: "encoding",
    OiLJd: "application/x-tex",
    UBBYE: "annotation",
    ctSFu: "xmlns",
    DduGZ: "http://www.w3.org/1998/Math/MathML",
    vrOVQ: "display",
    rzVle: "block",
    MlwIH: "katex",
    KixBs: "katex-mathml",
    IzivO: "semantics",
    sQwYg: function (v, w) {
      return v(w);
    },
    cQISE: "node of type ",
    gCdzB: function (v, w) {
      return v(w);
    },
    Tudjy: "1|3|5|4|6|8|2|7|0",
    zCWmN: function (v, w) {
      return v + w;
    },
    uqCUU: function (v, w) {
      return v + w;
    },
    cTcwl: "Expected span<HtmlDomNode> but got ",
    ApxwK: function (v, w, x) {
      return v(w, x);
    },
    GsjYW: "firstBaseline",
    mWhlK: "elem",
    GYGtH: "svg-align",
    Qkcjj: "calc(100% - ",
    dpody: function (v, w) {
      return v(w);
    },
    GYSiZ: function (v, w) {
      return v(w);
    },
    ytrsw: function (v, w) {
      return v * w;
    },
    QadTn: "0|3|2|5|4|1",
    jNZji: function (v, w) {
      return v / w;
    },
    KvGfw: function (v, w) {
      return v === w;
    },
    SqxnL: "\\textcircled",
    qAtHL: ".2em",
    KQAXE: "kern",
    nwBfz: function (v, w) {
      return v === w;
    },
    ZAIHY: function (v, w) {
      return v === w;
    },
    CcvRI: "\\vec",
    ONxhv: "vec",
    DbiGo: function (v, w) {
      return v(w);
    },
    JysPI: "accent-body",
    xnSKF: "accent-full",
    BgTfc: function (v, w, x) {
      return v(w, x);
    },
    MQGIv: function (v, w) {
      return v === w;
    },
    hyWCA: "supsub",
    tmvSB: function (v, w, x) {
      return v(w, x);
    },
    ezHyA: "accent",
    varwl: function (v, w) {
      return v === w;
    },
    lTWFR: function (v, w) {
      return v + w;
    },
    swXwl: function (v, w) {
      return v === w;
    },
    pjLUP: "mathVsTextAccents",
    LGVPU: function (v, w) {
      return v + w;
    },
    rtPKp: "LaTeX's accent ",
    jYXzG: " works only in text mode",
    lCNki: function (v, w) {
      return v(w);
    },
    SXBnM: "munder",
    WfSYR: "accentunder",
    ucndZ: "mpadded",
    UZwdy: "width",
    zHBcO: "+0.6em",
    UumgV: "0.3em",
    ptxJh: "0|4|3|2|1",
    azrmg: function (v, w, x, y) {
      return v(w, x, y);
    },
    ucIEK: "x-arrow",
    OWsKy: function (v, w) {
      return v > w;
    },
    TdmPA: "\\xleftequilibrium",
    RIWQT: function (v, w) {
      return v + w;
    },
    FtsnP: "individualShift",
    wWAhH: function (v, w) {
      return v + w;
    },
    GimzR: function (v, w) {
      return v * w;
    },
    tPehr: function (v, w) {
      return v - w;
    },
    KtgXz: function (v, w) {
      return v * w;
    },
    ayvKB: "-arrow-pad",
    tmQCq: function (v, w, x, y) {
      return v(w, x, y);
    },
    ETzPk: function (v, w, x, y) {
      return v(w, x, y);
    },
    VBchM: function (v, w, x) {
      return v(w, x);
    },
    tshhV: "minner",
    cJSIf: function (v, w) {
      return v === w;
    },
    RKkWQ: "0.22em",
    lKpnw: "mpunct",
    NtxuJ: "0.17em",
    nVxai: function (v, w) {
      return v === w;
    },
    vFRUE: "mopen",
    lbDCM: "mclose",
    BMVKM: function (v, w) {
      return v === w;
    },
    tgKjx: "0.0556em",
    LyLaY: "+0.1111em",
    ZESBc: "mclass",
    LNvdp: function (v, w) {
      return v + w;
    },
    jGJNV: function (v, w) {
      return v(w);
    },
    EMNjG: function (v, w) {
      return v(w);
    },
    rNhlX: function (v, w) {
      return v !== w;
    },
    naCAR: "atom",
    mHehD: "bin",
    kiWmT: "rel",
    hjxbb: function (v, w, x, y) {
      return v(w, x, y);
    },
    NaJUl: "0.02em 0.01em 0.04px",
    BFEET: function (v, w, x) {
      return v(w, x);
    },
    mKHDK: "mstyle",
    PLxjo: "text-shadow: 0.02em 0.01em 0.04px",
    MyPwf: "\\\\cdrightarrow",
    LGbNu: "\\\\cdleftarrow",
    gTPqU: "\\uparrow",
    yzzTh: "\\downarrow",
    HcGCx: "\\\\cdleft",
    eOeUo: "\\Big",
    pqFBc: "\\\\cdright",
    vEXrZ: "\\\\cdparent",
    JRDaj: "\\\\cdlongequal",
    XFiMk: "\\Vert",
    yxtic: "cdlabel",
    PQLqn: function (v, w) {
      return v + w;
    },
    UDGkF: "cd-label-",
    MjHzn: function (v, w) {
      return v - w;
    },
    zdeev: "cdlabelparent",
    rXhQg: function (v, w) {
      return v + w;
    },
    yZJDc: function (v, w) {
      return v >> w;
    },
    XqjpL: function (v, w) {
      return v & w;
    },
    Whofj: function (v, w) {
      return v(w);
    },
    eHxFM: function (v, w) {
      return v(w);
    },
    HwtGA: function (v, w) {
      return v + w;
    },
    hvSkR: "\\@char has non-numeric argument ",
    QNZFW: function (v, w) {
      return v < w;
    },
    vzUcC: function (v, w) {
      return v >= w;
    },
    AnKzn: "\\@char with invalid code point ",
    yPetA: function (v, w, x, y) {
      return v(w, x, y);
    },
    drzJa: function (v, w, x) {
      return v(w, x);
    },
    UrzBJ: "color-token",
    fqqDw: function (v, w, x) {
      return v(w, x);
    },
    Nxhpt: "\\current@color",
    mpuJT: "newLineInDisplayMode",
    ObHeH: "In LaTeX, \\\\ or \\newline does nothing in display mode",
    vbTGD: function (v, w, x) {
      return v(w, x);
    },
    QSXlv: "mspace",
    SIKzx: function (v, w) {
      return v(w);
    },
    hgbvq: function (v, w, x) {
      return v(w, x);
    },
    LVYcC: function (v, w) {
      return v == w;
    },
    zIGVQ: "\\global",
    adHzr: function (v, w) {
      return v !== w;
    },
    hmKOl: "\\\\globallong",
    pBmEy: "internal",
    mrfPP: "Invalid token after macro prefix",
    fmUKu: "Expected a control sequence",
    UcHMS: function (v, w) {
      return v === w;
    },
    PphTW: function (v, w) {
      return v + w;
    },
    ccGcg: function (v, w) {
      return v !== w;
    },
    izyqm: function (v, w) {
      return v + w;
    },
    lpwBM: function (v, w) {
      return v + w;
    },
    CEZlZ: "Argument number \"",
    AFDoW: "\" out of order",
    EHwxu: "Expected a macro definition",
    BjZyJ: "\\edef",
    UOIvU: function (v, w) {
      return v !== w;
    },
    OhxtZ: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    NQVEt: "\\\\globallet",
    snTwG: function (v, w) {
      return v(w);
    },
    liMQH: function (v, w) {
      return v === w;
    },
    xEuNd: "\\\\globalfuture",
    OivWR: function (v, w) {
      return v / w;
    },
    biAAO: "delimcenter",
    oFbSM: function (v, w) {
      return v(w);
    },
    sxRUw: function (v, w) {
      return v + w;
    },
    JyIeU: "Size",
    szxnk: "-Regular",
    QHsmg: "delimsizing",
    GuiQw: "10|4|6|9|0|3|8|2|5|11|7|1",
    yHzgS: "mult",
    bENgL: function (v, w) {
      return v !== w;
    },
    uzwmU: function (v, w, x, y) {
      return v(w, x, y);
    },
    RxvrV: function (v, w) {
      return v + w;
    },
    SJDHa: function (v, w) {
      return v - w;
    },
    BTsXi: function (v, w) {
      return v / w;
    },
    qWJNo: "Size1-Regular",
    RwWMF: "bottom",
    Zbacl: function (v, w) {
      return v + w;
    },
    wdZuZ: function (v, w) {
      return v + w;
    },
    jArlq: function (v, w) {
      return v + w;
    },
    qUykX: function (v, w) {
      return v / w;
    },
    MMcyS: function (v, w) {
      return v - w;
    },
    GeNdP: function (v, w) {
      return v * w;
    },
    LdZDN: function (v, w) {
      return v === w;
    },
    ZQASW: "\\Uparrow",
    GgEYF: "\\Downarrow",
    mkUSn: "\\updownarrow",
    gRAJu: "\\Updownarrow",
    zvYXs: "vert",
    YELiw: function (v, w, x) {
      return v(w, x);
    },
    bZwTz: "doublevert",
    rfyLd: function (v, w) {
      return v === w;
    },
    dSUhe: function (v, w) {
      return v === w;
    },
    eLgHX: "\\lbrack",
    LNdmu: "Size4-Regular",
    unJls: "lbrack",
    ucRJD: function (v, w) {
      return v === w;
    },
    rmLtk: "\\rbrack",
    vDtbV: "rbrack",
    llnsC: "\\lfloor",
    XuAuy: function (v, w) {
      return v === w;
    },
    DvHzW: "lfloor",
    cLrxu: function (v, w) {
      return v === w;
    },
    PLmcX: "\\lceil",
    IaPJU: "lceil",
    NhuIw: function (v, w) {
      return v === w;
    },
    CfwHy: "\\rfloor",
    xviEM: function (v, w) {
      return v === w;
    },
    UOVmX: "rfloor",
    woEMq: function (v, w) {
      return v === w;
    },
    hECZt: "\\rceil",
    HYdDf: "rceil",
    Udpoe: function (v, w) {
      return v === w;
    },
    TwGYT: "lparen",
    hMRpr: function (v, w) {
      return v === w;
    },
    KHhYQ: function (v, w) {
      return v === w;
    },
    DjaNB: "\\rparen",
    MKmdp: "rparen",
    TWqtO: "\\lbrace",
    zbhoL: function (v, w) {
      return v === w;
    },
    aehLR: "\\rbrace",
    CkTir: function (v, w) {
      return v === w;
    },
    mawtL: "\\lgroup",
    fjsKb: "\\rgroup",
    fvZCL: function (v, w) {
      return v === w;
    },
    JuDGD: "\\lmoustache",
    mVkuK: function (v, w) {
      return v === w;
    },
    PcVet: function (v, w) {
      return v !== w;
    },
    FvmAC: "\\rmoustache",
    OiWeP: function (v, w) {
      return v > w;
    },
    BZLcu: function (v, w) {
      return v - w;
    },
    gEeZi: function (v, w) {
      return v * w;
    },
    udUwd: function (v, w) {
      return v * w;
    },
    aCCqH: function (v, w) {
      return v + w;
    },
    ZUcDf: function (v, w) {
      return v / w;
    },
    XFLHQ: function (v, w) {
      return v + w;
    },
    Tkils: function (v, w) {
      return v + w;
    },
    srcEM: function (v, w) {
      return v + w;
    },
    sqoaP: function (v, w) {
      return v / w;
    },
    dZUee: function (v, w, x, y) {
      return v(w, x, y);
    },
    TSFKt: function (v, w) {
      return v + w;
    },
    QxWqz: function (v, w, x, y) {
      return v(w, x, y);
    },
    BOdxE: function (v, w) {
      return v + w;
    },
    BmOvT: function (v, w) {
      return v / w;
    },
    begmN: function (v, w) {
      return v - w;
    },
    Wmehw: function (v, w, x, y) {
      return v(w, x, y);
    },
    OADCW: "stack",
    LwHRG: function (v, w, x, y) {
      return v(w, x, y);
    },
    BZXqT: function (v, w) {
      return v(w);
    },
    nmFdA: function (v, w) {
      return v === w;
    },
    tjzzM: "small",
    irjUq: function (v, w) {
      return v > w;
    },
    rvqXy: function (v, w) {
      return v - w;
    },
    dddlA: "\\lt",
    PLJts: "\\langle",
    KmNsP: function (v, w) {
      return v !== w;
    },
    hiLSZ: "\\gt",
    OpBwY: function (v, w, x) {
      return v(w, x);
    },
    nPesu: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    QcrGq: "large",
    ifMpa: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    elNaU: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    jsWFg: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    oBFJQ: "\\surd",
    xiBDR: function (v, w) {
      return v * w;
    },
    KhrSQ: function (v, w) {
      return v < w;
    },
    nhURg: function (v, w) {
      return v / w;
    },
    mCNJW: function (v, w) {
      return v + w;
    },
    pmDuK: "sqrtMain",
    hdVxB: function (v, w) {
      return v / w;
    },
    JYWcu: function (v, w) {
      return v + w;
    },
    KTcPJ: function (v, w) {
      return v + w;
    },
    rPtwN: function (v, w) {
      return v + w;
    },
    ayrND: function (v, w) {
      return v * w;
    },
    itTBm: "0.853em",
    HZyLl: function (v, w) {
      return v === w;
    },
    RCqTr: function (v, w) {
      return v + w;
    },
    wqWRT: function (v, w) {
      return v / w;
    },
    erMMI: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    ULsjv: "sqrtSize",
    Qvrxa: "1.02em",
    sPKUk: function (v, w) {
      return v + w;
    },
    YtqXu: function (v, w) {
      return v * w;
    },
    lnxCz: "sqrtTall",
    AKTiu: "0.742em",
    KVpuk: function (v, w) {
      return v(w);
    },
    qulhD: function (v, w) {
      return v !== w;
    },
    dTUOO: function (v, w) {
      return v !== w;
    },
    MmCKa: "\\rangle",
    zzGKP: function (v, w, x) {
      return v(w, x);
    },
    hDoLm: function (v, w, x) {
      return v(w, x);
    },
    coOyy: function (v, w) {
      return v + w;
    },
    EIwYk: function (v, w) {
      return v + w;
    },
    hEzeI: function (v, w) {
      return v * w;
    },
    lZiXX: function (v, w) {
      return v + w;
    },
    ToTGJ: function (v, w) {
      return v * w;
    },
    gpMTY: "Invalid delimiter '",
    Wxrsj: "' after '",
    TiQQF: function (v, w) {
      return v + w;
    },
    kxABg: "Invalid delimiter type '",
    yyhTa: "Bug: The leftright ParseNode wasn't fully parsed.",
    PzKjM: "2|3|5|0|4|1",
    DDuIr: "fence",
    dOuyn: "stretchy",
    qXOYj: "minsize",
    HQCAO: "maxsize",
    lvEKA: function (v, w) {
      return v !== w;
    },
    KkEIX: function (v, w, x) {
      return v(w, x);
    },
    wNauB: function (v, w) {
      return v != w;
    },
    IHpVN: "\\current@color set to non-string in \\right",
    buvHF: "leftright-right",
    DWbuL: function (v, w, x) {
      return v(w, x);
    },
    Spisu: "5|4|0|1|2|3",
    NjTlU: "\\right",
    joEPd: function (v, w, x) {
      return v(w, x);
    },
    BUGYI: "leftright",
    vbXaK: function (v, w, x) {
      return v(w, x);
    },
    CimhN: "3|1|4|0|2",
    wzcAB: function (v, w) {
      return v === w;
    },
    EXGeR: function (v, w, x) {
      return v(w, x);
    },
    XuztD: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    xkgsa: function (v, w) {
      return v(w);
    },
    IlekM: function (v, w) {
      return v === w;
    },
    JpEAu: function (v, w, x) {
      return v(w, x);
    },
    ZsiiB: "2|4|1|3|0",
    tswGn: function (v, w) {
      return v(w);
    },
    ttysJ: function (v, w) {
      return v !== w;
    },
    bNRvE: function (v, w) {
      return v(w);
    },
    qtXmU: function (v, w, x) {
      return v(w, x);
    },
    pbKlX: "mathcolor",
    byvdh: function (v, w, x) {
      return v(w, x);
    },
    eHZAF: function (v, w) {
      return v === w;
    },
    XktIv: "\\vert",
    NiIIX: function (v, w) {
      return v === w;
    },
    OjgqP: function (v, w, x) {
      return v(w, x);
    },
    NEdRF: "0.05em",
    VXzrp: function (v, w) {
      return v(w);
    },
    AzaGv: "sout",
    TJNOr: function (v, w) {
      return v * w;
    },
    jrdsp: "phase",
    GIrIS: function (v, w, x) {
      return v(w, x);
    },
    dnMMY: function (v, w, x) {
      return v(w, x);
    },
    NJtDV: function (v, w) {
      return v + w;
    },
    HWxoq: function (v, w) {
      return v(w);
    },
    JtIcZ: function (v, w) {
      return v / w;
    },
    gDPat: function (v, w) {
      return v * w;
    },
    kTDWx: function (v, w) {
      return v + w;
    },
    cNKej: function (v, w) {
      return v + w;
    },
    AWYbc: function (v, w) {
      return v + w;
    },
    ymMcw: "M400000 ",
    tucuI: " H0 L",
    bfmcR: function (v, w) {
      return v / w;
    },
    lkKdB: " 0 l65 45 L145 ",
    gsYlf: function (v, w) {
      return v - w;
    },
    UpSIk: " H400000z",
    UPlJD: "400em",
    PAxgn: function (v, w) {
      return v + w;
    },
    WGmUu: "0 0 400000 ",
    KMJcS: "xMinYMin slice",
    xfdug: "hide-tail",
    jyRJw: function (v, w) {
      return v(w);
    },
    BceYH: "cancel-pad",
    Ohhrp: "angl",
    poOmS: "anglpad",
    jyLud: function (v, w) {
      return v === w;
    },
    dSQMn: "colorbox",
    TJCCG: function (v, w) {
      return v * w;
    },
    NEHWS: function (v, w) {
      return v - w;
    },
    rrXkA: "solid",
    TJrOO: function (v, w) {
      return v === w;
    },
    vAtBm: function (v, w) {
      return v + w;
    },
    iNobw: "cancel-lap",
    SiLIP: function (v, w) {
      return v > w;
    },
    GlfIY: "menclose",
    rxfGj: "\\cancel",
    QWAua: "notation",
    DdHEJ: "updiagonalstrike",
    LpizI: "\\bcancel",
    okVZK: "downdiagonalstrike",
    cUixk: "\\phase",
    IAFiD: "phasorangle",
    RcvaD: "\\sout",
    vEvla: "horizontalstrike",
    RZFMj: "\\fbox",
    aZFDK: "box",
    ByjWX: "\\angl",
    fkftg: "actuarial",
    nbEte: "\\fcolorbox",
    NMHrt: "\\colorbox",
    AvxCg: function (v, w) {
      return v * w;
    },
    XddUM: function (v, w) {
      return v + w;
    },
    wbeCN: "height",
    lCQiX: "voffset",
    Pxekl: function (v, w) {
      return v === w;
    },
    QMCiA: function (v, w) {
      return v + w;
    },
    itXum: function (v, w) {
      return v + w;
    },
    vtvdM: "border: ",
    icWBk: "em solid ",
    ZHbiR: function (v, w) {
      return v(w);
    },
    mZzry: "\\xcancel",
    CPknF: "updiagonalstrike downdiagonalstrike",
    lEzJs: "mathbackground",
    yhwqq: function (v, w, x) {
      return v(w, x);
    },
    eGAcN: "enclose",
    wcUmk: "\\cr",
    GdymC: "\\\\\\relax",
    gehPm: "\\arraystretch",
    leYLV: function (v, w) {
      return v < w;
    },
    LCpJi: function (v, w) {
      return v + w;
    },
    ufEov: "Invalid \\arraystretch: ",
    dkJtG: "\\end",
    fmodE: function (v, w) {
      return v === w;
    },
    EKZYB: "Too many tab characters: &",
    bUNIY: "textEnv",
    lrrZa: "Too few columns specified in the {array} column argument.",
    mHxKw: function (v, w) {
      return v === w;
    },
    YHLqe: function (v, w) {
      return v > w;
    },
    MmiCt: function (v, w) {
      return v !== w;
    },
    OEILS: "Expected & or \\\\ or \\cr or \\end",
    sRLoP: function (v, w) {
      return v(w);
    },
    NWEfc: "array",
    BKErf: function (v, w) {
      return v === w;
    },
    gODVl: function (v, w) {
      return v === w;
    },
    XCJVd: function (v, w) {
      return v * w;
    },
    EXVGM: function (v, w) {
      return v / w;
    },
    vxlHH: function (v, w, x) {
      return v(w, x);
    },
    FUsLl: function (v, w) {
      return v * w;
    },
    peUPt: function (v, w) {
      return v * w;
    },
    IbZFq: function (v, w) {
      return v(w);
    },
    COPCN: "3|1|0|4|5|2",
    QQISO: function (v, w) {
      return v < w;
    },
    BRktM: function (v, w) {
      return v < w;
    },
    NQwpO: "eqn-num",
    kIHmL: function (v, w) {
      return v === w;
    },
    mPNJW: function (v, w, x, y) {
      return v(w, x, y);
    },
    dNoxo: function (v, w) {
      return v < w;
    },
    LiJyk: function (v, w) {
      return v === w;
    },
    ixxfb: "separator",
    eiOZz: "arraycolsep",
    zHfPk: function (v, w) {
      return v(w);
    },
    BJOKe: function (v, w) {
      return v + w;
    },
    ovULR: "Invalid separator type: ",
    OjJlR: function (v, w) {
      return v(w);
    },
    IZVNS: function (v, w) {
      return v + w;
    },
    QxyDB: function (v, w) {
      return v(w);
    },
    kcfLP: function (v, w) {
      return v === w;
    },
    hikfi: "dashed",
    bWTLq: "vertical-separator",
    NePjq: function (v, w) {
      return v(w);
    },
    ZxZru: function (v, w) {
      return v - w;
    },
    ilGAb: "3|0|2|1|4",
    yfyVk: function (v, w) {
      return v(w);
    },
    ycvli: function (v, w) {
      return v < w;
    },
    DflMY: "col-align-",
    ZlFGw: function (v, w) {
      return v < w;
    },
    SoEUh: "hline",
    kvptR: "hdashline",
    xAkfF: function (v, w) {
      return v > w;
    },
    vAmgT: "2|0|7|5|4|1|8|3|9|6",
    jFpBd: function (v, w) {
      return v + w;
    },
    ZLduj: function (v, w) {
      return v === w;
    },
    pJNAQ: "align",
    pTjri: function (v, w) {
      return v % w;
    },
    DEsAX: "1em ",
    SBHbF: "columnspacing",
    UGMWd: "alignat",
    OrVKL: "gather",
    anoGa: function (v, w) {
      return v === w;
    },
    QWJPu: "0.2778em",
    VPayF: "0.5em",
    jGAPw: "1em",
    QUaVK: "mtd",
    ptGJU: "mtr-glue",
    umIcj: "mml-eqn-num",
    OmwBd: function (v, w) {
      return v < w;
    },
    fyixF: function (v, w) {
      return v < w;
    },
    COcWv: function (v, w, x) {
      return v(w, x);
    },
    sXAoZ: "mtr",
    JaFVu: function (v, w) {
      return v > w;
    },
    yDWzC: function (v, w) {
      return v > w;
    },
    ElABY: "right ",
    uhjjn: "top ",
    qgmXt: "bottom ",
    CwNCg: function (v, w) {
      return v === w;
    },
    qMaRv: "none ",
    emUvL: "solid ",
    GrERx: "dashed ",
    UOvtB: "columnalign",
    kgFYm: "columnlines",
    Xhmvv: "rowlines",
    ImuDr: function (v, w) {
      return v < w;
    },
    BankJ: "scriptlevel",
    uXier: "rowspacing",
    yvfxW: function (v, w) {
      return v < w;
    },
    QACDN: "lcr",
    yBVeL: "Expected l or c or r",
    MFibX: function (v, w, x, y) {
      return v(w, x, y);
    },
    qVmuI: function (v, w) {
      return v(w);
    },
    xsBwQ: function (v, w) {
      return v > w;
    },
    CxHpZ: function (v, w) {
      return v > w;
    },
    WYwAF: function (v, w, x) {
      return v(w, x);
    },
    zpYhi: "gather*",
    sRnvQ: function (v, w) {
      return v(w);
    },
    xABdw: function (v, w) {
      return v !== w;
    },
    xcKUH: function (v, w) {
      return v === w;
    },
    lGjMj: function (v, w) {
      return v === w;
    },
    kOArA: function (v, w) {
      return v(w);
    },
    nKypp: "=|.",
    sSRCe: "<>AV",
    IRONS: "Expected one of \"<>AV=|.\" after @",
    cCzyn: function (v, w) {
      return v + w;
    },
    QXJCE: function (v, w) {
      return v < w;
    },
    CvtmH: function (v, w) {
      return v === w;
    },
    eOBHm: function (v, w) {
      return v + w;
    },
    zaFoI: "Missing a ",
    CatUe: " character to complete a CD arrow.",
    jiwnd: function (v, w) {
      return v + w;
    },
    NihlV: function (v, w) {
      return v + w;
    },
    JRKbf: function (v, w, x, y) {
      return v(w, x, y);
    },
    oVmVs: function (v, w) {
      return v == w;
    },
    yzWLG: function (v, w) {
      return v % w;
    },
    CfRXk: function (v, w) {
      return v + w;
    },
    LHtsT: " valid only within array environment",
    JiRrQ: "1|4|2|0|3",
    etoYu: "\\begin",
    eOuQa: "No such environment: ",
    VJEwH: function (v, w) {
      return v + w;
    },
    AXMQf: "\\begin{",
    RZvBV: function (v, w, x) {
      return v(w, x);
    },
    gnntG: function (v, w) {
      return v + w;
    },
    ZtGIx: function (v, w) {
      return v + w;
    },
    Eljvj: function (v, w) {
      return v + w;
    },
    hqTba: "Mismatch: \\begin{",
    FxyjH: "} matched by \\end{",
    MsdEN: function (v, w) {
      return v < w;
    },
    sUQGz: "Invalid environment name",
    viHSF: function (v, w, x) {
      return v(w, x);
    },
    cLTMn: function (v, w) {
      return v >= w;
    },
    OAZBp: function (v, w) {
      return v === w;
    },
    rQwcD: function (v, w) {
      return v === w;
    },
    jUEpq: "scriptscript",
    PctaH: "7|2|3|5|6|4|0|1",
    OxRNR: "frac-line",
    UoLsS: function (v, w) {
      return v > w;
    },
    iNmlV: function (v, w) {
      return v * w;
    },
    hTwgU: function (v, w) {
      return v < w;
    },
    umKXK: function (v, w) {
      return v - w;
    },
    ofWCT: function (v, w) {
      return v - w;
    },
    VEhiH: function (v, w) {
      return v * w;
    },
    vCVkG: function (v, w) {
      return v - w;
    },
    lhJZc: function (v, w) {
      return v + w;
    },
    axOsC: function (v, w) {
      return v * w;
    },
    xQqiL: function (v, w) {
      return v < w;
    },
    YwQWi: function (v, w) {
      return v - w;
    },
    UXJwg: function (v, w) {
      return v - w;
    },
    cWUlq: function (v, w) {
      return v * w;
    },
    uXzbb: function (v, w) {
      return v - w;
    },
    VzBjn: function (v, w) {
      return v - w;
    },
    JDWZJ: function (v, w) {
      return v * w;
    },
    kpzaL: function (v, w) {
      return v - w;
    },
    qcvTW: function (v, w) {
      return v - w;
    },
    txIYI: function (v, w) {
      return v - w;
    },
    GITaf: function (v, w) {
      return v / w;
    },
    wCDrk: function (v, w) {
      return v / w;
    },
    VSLEz: function (v, w) {
      return v === w;
    },
    OcXfH: function (v, w) {
      return v === w;
    },
    FFqSM: function (v, w, x) {
      return v(w, x);
    },
    jbXSM: "mfrac",
    vKiOf: function (v, w, x, y) {
      return v(w, x, y);
    },
    BDwqq: function (v, w) {
      return v / w;
    },
    qoNJR: function (v, w) {
      return v < w;
    },
    qtzvC: function (v, w) {
      return v < w;
    },
    VUaPp: "5|3|1|2|0|4",
    uWXKq: function (v, w) {
      return v != w;
    },
    TLRCN: function (v, w) {
      return v != w;
    },
    QHhjC: function (v, w) {
      return v != w;
    },
    AFbfp: function (v, w) {
      return v === w;
    },
    UgKoG: "displaystyle",
    tJNyG: function (v, w, x) {
      return v(w, x);
    },
    iCGPM: "linethickness",
    Oallq: function (v, w) {
      return v(w);
    },
    afQhu: "0px",
    nkYqy: "auto",
    zXnbK: "\\dfrac",
    fYgai: "\\frac",
    NJoAQ: "\\tfrac",
    vAEda: "\\\\atopfrac",
    yjWno: "\\dbinom",
    uljtg: "\\binom",
    PolpK: "\\tbinom",
    lhckm: "\\\\bracefrac",
    vJXIb: "\\\\brackfrac",
    rJnBZ: "Unrecognized genfrac command",
    BrpGR: "genfrac",
    FaAKa: "\\over",
    YnwBD: "\\choose",
    ywdIV: "\\atop",
    esyiT: "\\brace",
    EOzyG: "\\brack",
    qoxBL: "Unrecognized infix genfrac command",
    nfpfm: "infix",
    nVpvB: function (v, w) {
      return v === w;
    },
    OaNJo: "1|2|4|3|0",
    MpQvY: "mover",
    aWBFS: function (v, w, x) {
      return v(w, x);
    },
    cgLbB: "horizBrace",
    tSdmv: function (v, w, x) {
      return v(w, x);
    },
    GKRnw: function (v, w) {
      return v + w;
    },
    aQVMw: function (v, w) {
      return v + w;
    },
    AbICu: function (v, w, x) {
      return v(w, x);
    },
    AiwsN: function (v, w, x) {
      return v(w, x);
    },
    Iyioo: function (v, w, x) {
      return v(w, x);
    },
    tFbSQ: "raw",
    FLitR: "htmlExtension",
    rdOBc: "HTML extension is disabled on strict mode",
    zVkaZ: "\\htmlClass",
    kuLzB: "\\htmlId",
    Vmjbj: "\\htmlStyle",
    gMFbT: "\\htmlData",
    OIufE: "Error parsing key-value for \\htmlData",
    qdtOb: "data-",
    zuIuE: "Unrecognized html command",
    FWGDQ: "htmlmathml",
    iuxHc: function (v, w) {
      return v(w);
    },
    UWgFV: "1|3|0|4|2|5",
    VgRAJ: function (v, w) {
      return v + w;
    },
    KTnFA: function (v, w) {
      return v + w;
    },
    QeCyC: "Invalid size: '",
    KpQQJ: "' in \\includegraphics",
    GJnVx: "Invalid unit: '",
    OPTRF: "' in \\includegraphics.",
    QOIxt: function (v, w) {
      return v + w;
    },
    yfYYY: "Mismatched ",
    AKWqH: function (v, w, x, y) {
      return v(w, x, y);
    },
    MByOe: function (v, w) {
      return v === w;
    },
    DHdDG: function (v, w, x, y) {
      return v(w, x, y);
    },
    oSLkf: function (v, w) {
      return v < w;
    },
    yICEf: function (v, w) {
      return v < w;
    },
    zuYqt: function (v, w) {
      return v === w;
    },
    ahKKO: function (v, w) {
      return v + w;
    },
    DDifv: function (v, w) {
      return v + w;
    },
    yFEwD: function (v, w) {
      return v + w;
    },
    byngX: function (v, w) {
      return v + w;
    },
    ECJTb: "phantom",
    kMADA: function (v, w, x, y) {
      return v(w, x, y);
    },
    GrCfZ: function (v, w, x) {
      return v(w, x);
    },
    IfqwQ: "mphantom",
    USyoo: "inner",
    hZFJt: "fix",
    dpytx: "rlap",
    CooAW: "raisebox",
    yrIaZ: function (v, w, x) {
      return v(w, x);
    },
    erkfF: "shift",
    Mowqs: function (v, w, x) {
      return v(w, x);
    },
    MqciC: "rule",
    gJWcr: function (v, w, x) {
      return v(w, x);
    },
    OdAfW: function (v, w, x) {
      return v(w, x);
    },
    QdEas: function (v, w, x) {
      return v(w, x);
    },
    hDdSV: function (v, w) {
      return v(w);
    },
    gZWGM: function (v, w, x) {
      return v(w, x);
    },
    VAmck: function (v, w) {
      return v < w;
    },
    SvnXc: function (v, w) {
      return v === w;
    },
    BipNS: "mroot",
    nMtmg: function (v, w, x) {
      return v(w, x);
    },
    KTJtB: "msqrt",
    CQeYy: function (v, w, x) {
      return v(w, x);
    },
    CUexz: "3|2|1|4|0",
    rmPTp: function (v, w) {
      return v !== w;
    },
    cBEVn: "operatorname",
    Lmlay: function (v, w) {
      return v === w;
    },
    MzGMg: function (v, w) {
      return v === w;
    },
    JUNXg: "munderover",
    wOLCh: "msubsup",
    qWiuG: function (v, w) {
      return v === w;
    },
    DiHnv: function (v, w) {
      return v === w;
    },
    htFkm: function (v, w) {
      return v === w;
    },
    heXtV: "msub",
    YFJDg: function (v, w) {
      return v === w;
    },
    pKncA: "msup",
    APupW: function (v, w, x, y) {
      return v(w, x, y);
    },
    sYPRd: function (v, w, x) {
      return v(w, x);
    },
    fqHRf: "underline",
    VfPbA: function (v, w, x) {
      return v(w, x);
    },
    iRLXI: "vcenter",
    Iztdw: function (v, w) {
      return v * w;
    },
    kHTHf: function (v, w) {
      return v - w;
    },
    mCdNA: "\\verb ended by end of line instead of matching delimiter",
    bzzkL: "3|1|6|4|5|2|0",
    yeqwQ: function (v, w) {
      return v === w;
    },
    DlXph: "commentAtEnd",
    poCtn: "% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)",
    VHZHF: function (v, w) {
      return v + w;
    },
    IHwtx: function (v, w) {
      return v === w;
    },
    XXMcD: function (v, w) {
      return v !== w;
    },
    HrvvQ: "Unexpected character: '",
    nuyTL: function (v, w) {
      return v + w;
    },
    OREcb: function (v, w) {
      return v === w;
    },
    cyGoW: function (v, w) {
      return v === w;
    },
    kzmGf: "EOF",
    STlUn: "\\char` missing argument",
    chTjL: function (v, w) {
      return v >= w;
    },
    kQJZe: " digit ",
    zjEDp: function (v, w) {
      return v < w;
    },
    LUnZK: function (v, w) {
      return v + w;
    },
    UvCbf: "\\@char{",
    oIquQ: "\\dotso",
    FMAJA: "\\not",
    dbWyK: function (v, w) {
      return v in w;
    },
    XKpHY: "\\dotsb",
    lQvqW: function (v, w) {
      return v in w;
    },
    TAURQ: "\\ldots\\,",
    QuWby: "\\ldots",
    awlSg: function (v, w) {
      return v === w;
    },
    fZVUI: function (v, w) {
      return v - w;
    },
    NRpcE: function (v, w) {
      return v !== w;
    },
    YPRDj: function (v, w) {
      return v === w;
    },
    tRFQE: function (v, w) {
      return v > w;
    },
    ZQzDt: "Extra }",
    NKUmq: "Unexpected end of input in a macro argument, expected '",
    OUBoj: function (v, w) {
      return v && w;
    },
    AZnzG: function (v, w) {
      return v === w;
    },
    YVBVi: function (v, w) {
      return v === w;
    },
    aSYiV: function (v, w) {
      return v === w;
    },
    rJjZE: function (v, w) {
      return v === w;
    },
    TotLj: function (v, w) {
      return v !== w;
    },
    kKtks: function (v, w) {
      return v === w;
    },
    tIStG: "The length of delimiters doesn't match the number of args!",
    WHfzP: function (v, w) {
      return v < w;
    },
    vGvyd: function (v, w) {
      return v !== w;
    },
    bkxRQ: "Use of the macro doesn't match its definition",
    lRWeF: function (v, w) {
      return v > w;
    },
    BNXsY: function (v, w) {
      return v != w;
    },
    MBSwR: "\\color",
    hrVjf: "\\textcolor",
    lTJXo: function (v, w) {
      return v !== w;
    },
    MZeyj: function (v, w) {
      return v === w;
    },
    JAErK: function (v, w) {
      return v === w;
    },
    HngYc: "only one infix operator per group",
    PSaKT: function (v, w) {
      return v !== w;
    },
    xiiQj: function (v, w) {
      return v === w;
    },
    zMIQt: "\\\\abovefrac",
    DPrZN: function (v, w) {
      return v === w;
    },
    OOCNn: function (v, w) {
      return v === w;
    },
    JNmfL: "\\limits",
    IVPGq: function (v, w) {
      return v === w;
    },
    qUJeS: "\\nolimits",
    jrJnK: function (v, w) {
      return v !== w;
    },
    uDsHt: "Limit controls must follow a math operator",
    CLLFx: "Double superscript",
    ORFDp: "superscript",
    HNcRb: "subscript",
    nAAne: function (v, w) {
      return v === w;
    },
    kLhHn: function (v, w) {
      return v === w;
    },
    pakBO: function (v, w) {
      return v !== w;
    },
    oXrei: "5|4|0|6|2|3|1",
    gqkYS: "Got function '",
    nxNpz: "' with no arguments",
    OKmqA: function (v, w) {
      return v + w;
    },
    qDDRx: " as ",
    xoYlD: function (v, w) {
      return v === w;
    },
    GpgXC: function (v, w) {
      return v + w;
    },
    jJgnG: "Can't use function '",
    UbTxE: "' in math mode",
    KtuUB: function (v, w) {
      return v + w;
    },
    WGUll: "' in text mode",
    RpDEp: function (v, w) {
      return v + w;
    },
    DrEum: "No function handler for ",
    bWVpU: "url",
    kCzuk: "hbox",
    gdzpA: "primitive",
    PRDdQ: "A primitive argument cannot be optional",
    pZfBE: function (v, w) {
      return v + w;
    },
    Eqbrk: "Expected group as ",
    iEWnY: "original",
    FgkwJ: function (v, w) {
      return v + w;
    },
    nARCX: "Unknown group type as ",
    FbJbA: function (v, w) {
      return v === w;
    },
    QFqpr: function (v, w) {
      return v === w;
    },
    MIEvd: "\\begingroup",
    ZxFaw: "4|2|1|3|0",
    JSChU: "\\endgroup",
    HedCd: function (v, w) {
      return v + w;
    },
    syjiN: "Undefined control sequence: ",
    vkYUt: function (v, w) {
      return v < w;
    },
    cCOFO: function (v, w) {
      return v + w;
    },
    CEDaD: function (v, w) {
      return v < w;
    },
    jpIdr: function (v, w) {
      return v + w;
    },
    PHdyK: "---",
    hEmaD: function (v, w) {
      return v + w;
    },
    mZQwr: function (v, w) {
      return v !== w;
    },
    mUCGV: function (v, w) {
      return v + w;
    },
    QhWdG: function (v, w) {
      return v + w;
    },
    wdvPZ: "6|1|2|0|3|5|4",
    kSucm: function (v, w) {
      return v === w;
    },
    zwoGT: "\\verb assertion failed --\n                    please report what input caused this bug",
    jFztv: "verb",
    vLvcr: function (v, w) {
      return v === w;
    },
    QXFQx: "unicodeTextInMathMode",
    QyQra: function (v, w) {
      return v + w;
    },
    yWMab: "Accented Unicode text character \"",
    WUqww: "\" used in math mode",
    JiLxa: "ÐÞþ",
    kTGqF: function (v, w) {
      return v + w;
    },
    SIsuP: "Latin-1/Unicode text character \"",
    GwtFr: function (v, w) {
      return v >= w;
    },
    KCGCO: function (v, w) {
      return v(w);
    },
    bAxTF: function (v, w) {
      return v === w;
    },
    kaFOX: function (v, w) {
      return v + w;
    },
    BUbbM: function (v, w) {
      return v + w;
    },
    WsMwG: "Unicode text character \"",
    aGmGz: "unknownSymbol",
    whIpY: function (v, w) {
      return v + w;
    },
    DNGFI: function (v, w) {
      return v + w;
    },
    Otubl: function (v, w) {
      return v + w;
    },
    QdDXD: "Unrecognized Unicode character \"",
    uURbd: "\" (",
    anuTg: "4|3|0|2|1",
    pqScH: function (v, w) {
      return v + w;
    },
    tOiLZ: function (v, w) {
      return v + w;
    },
    YYLFA: "Accent ",
    pLCNz: " mode",
    JphtJ: function (v, w) {
      return v + w;
    },
    LgpHF: "Unknown accent ' ",
    fqLXQ: "KaTeX doesn't work in quirks mode.",
    EDkLA: function (v, w) {
      return v instanceof w;
    },
    ZwmJf: "katex-error",
    qyPvw: "title",
    GmhUh: function (v, w, x) {
      return v(w, x);
    },
    NQUzz: function (v, w, x) {
      return v(w, x);
    },
    tnsui: "comment",
    aoGTE: function (v, w, x) {
      return v(w, x);
    },
    wLKRR: function (v, w) {
      return v === w;
    },
    EOkjP: function (v, w) {
      return v === w;
    },
    xiLJY: "optgroup",
    kEKWC: function (v, w) {
      return v === w;
    },
    mPLvb: "option",
    bDafb: function (v, w, x) {
      return v(w, x);
    },
    BjLch: function (v, w) {
      return v === w;
    },
    GDDxN: "address",
    cgqJR: "article",
    Hhctv: "aside",
    opbxp: function (v, w) {
      return v === w;
    },
    nfmwM: "details",
    SXNcE: function (v, w) {
      return v === w;
    },
    VzgXX: function (v, w) {
      return v === w;
    },
    bbMBp: "fieldset",
    uJcLh: function (v, w) {
      return v === w;
    },
    ZXSxZ: "figcaption",
    yAYZc: "figure",
    IrtdF: function (v, w) {
      return v === w;
    },
    GLrgR: "footer",
    eIedN: "form",
    AJopt: function (v, w) {
      return v === w;
    },
    RfvFI: function (v, w) {
      return v === w;
    },
    xcAnX: "header",
    tJbRm: function (v, w) {
      return v === w;
    },
    rynvo: "hgroup",
    qZztD: function (v, w) {
      return v === w;
    },
    SeQGG: function (v, w) {
      return v === w;
    },
    YDWqh: function (v, w) {
      return v === w;
    },
    lywVH: "menu",
    xgNnw: function (v, w) {
      return v === w;
    },
    ZvOKm: "pre",
    vhhDm: function (v, w) {
      return v === w;
    },
    qzZPt: "section",
    MyZny: function (v, w) {
      return v === w;
    },
    nBsOj: "audio",
    jcAML: "del",
    zBHOc: function (v, w) {
      return v === w;
    },
    gHovx: "ins",
    OtyZt: "map",
    rEQYB: function (v, w) {
      return v === w;
    },
    TxqXw: "noscript",
    imdkR: function (v, w) {
      return v === w;
    },
    RRFzz: "video",
    NyPLn: "tbody",
    fTyhQ: function (v, w) {
      return v === w;
    },
    TtUYF: "tfoot",
    fQYIM: function (v, w) {
      return v === w;
    },
    xLMle: function (v, w) {
      return v === w;
    },
    wLqLo: function (v, w, x, y) {
      return v(w, x, y);
    },
    jwMuO: function (v, w) {
      return v === w;
    },
    VnnVG: function (v, w) {
      return v === w;
    },
    meDST: function (v, w) {
      return v(w);
    },
    UyhKF: "meta",
    Myygd: function (v, w) {
      return v === w;
    },
    oABjy: function (v, w) {
      return v === w;
    },
    GPZVx: function (v, w) {
      return v === w;
    },
    KVASx: "template",
    UYwDV: function (v, w) {
      return v || w;
    },
    VRVTz: "thead",
    RjUYq: function (v, w) {
      return v !== w;
    },
    aSbti: function (v, w, x, y) {
      return v(w, x, y);
    },
    QFtpC: function (v, w) {
      return v === w;
    },
    JCGeq: function (v, w) {
      return v === w;
    },
    fHOkS: function (v, w) {
      return v(w);
    },
    JBQpY: function (v, w) {
      return v || w;
    },
    cwLtW: "DOCTYPE",
    yqpqL: "doctype",
    BtrXz: "html>",
    Lomnl: function (v, w) {
      return v < w;
    },
    rfTYi: function (v, w) {
      return v - w;
    },
    IRTyR: function (v, w) {
      return v !== w;
    },
    kXXij: function (v, w) {
      return v !== w;
    },
    npZJT: "svg",
    tKkgu: function (v, w) {
      return v === w;
    },
    jRqZT: function (v, w) {
      return v === w;
    },
    LMPvR: function (v, w) {
      return v === w;
    },
    PlakI: function (v, w) {
      return v === w;
    },
    klYOy: function (v, w) {
      return v === w;
    },
    KwfWD: function (v, w) {
      return v !== w;
    },
    ZCyTM: function (v, w, x, y) {
      return v(w, x, y);
    },
    ZZJSN: function (v, w) {
      return v + w;
    },
    pohsq: function (v, w) {
      return v === w;
    },
    yxSbP: function (v, w) {
      return v !== w;
    },
    sQZxV: function (v, w) {
      return v < w;
    },
    SuCZa: "MhchemBugA",
    yWWNL: function (v, w) {
      return v + w;
    },
    HpEmf: "mhchem bug A. Please report. (",
    lnnbF: function (v, w) {
      return v <= w;
    },
    rnBqz: "MhchemBugU",
    ZAnSf: "mhchem bug U. Please report.",
    rSqAE: "\\bond{",
    XUxUX: "\\color{",
    lYeRS: "1|7|2|3|5|0|6|8|4",
    eMRNG: function (v, w) {
      return v === w;
    },
    YYIkl: function (v, w) {
      return v !== w;
    },
    jVrKu: function (v, w) {
      return v + w;
    },
    FXCWy: function (v, w) {
      return v === w;
    },
    gkXvb: function (v, w, x) {
      return v(w, x);
    },
    adkTl: "bond",
    FVCao: "9,9",
    TFDuI: "orbital",
    aUOpF: "one lowercase greek letter $",
    cPpvQ: "one lowercase latin letter $",
    IFhqk: "$one lowercase latin letter$ $",
    XmDsn: function (v, w) {
      return v === w;
    },
    npyMI: "hyphen",
    KXwGS: function (v, w) {
      return v && w;
    },
    XIEjU: "comma enumeration L",
    xCFdZ: "tex-math",
    QanHK: function (v, w) {
      return v === w;
    },
    FTioN: "arrow",
    XvKOM: "entitySkip",
    ZoQgI: "d-oxidation$",
    kVgND: "oxidation",
    XypfU: "chemfive",
    wZYTh: "parenthesisLevel",
    Fchzo: "beginsWithBond",
    XaOGA: "overset",
    qEoPF: "underset",
    YtGoC: function (v, w) {
      return v === w;
    },
    IhkKn: "+/-",
    nzSnO: "\\pm ",
    sOQvj: "pu-9,9",
    VEWLr: "cdot",
    rrdbR: "times",
    nAIeQ: "10^{",
    sGDJJ: function (v, w) {
      return v === w;
    },
    IqLNt: function (v, w) {
      return v === w;
    },
    hTXGN: function (v, w) {
      return v + w;
    },
    xGZtj: "{(...)}",
    sQomw: function (v, w) {
      return v % w;
    },
    LWUNN: function (v, w) {
      return v - w;
    },
    VnWyM: "1000 separator",
    ysrqw: "1st-level escape",
    JFNbT: function (v, w) {
      return v + w;
    },
    zbPHP: function (v, w) {
      return v + w;
    },
    HyviW: "{\\vphantom{X}}",
    fntFb: function (v, w) {
      return v + w;
    },
    NvslM: function (v, w) {
      return v + w;
    },
    XMQMN: function (v, w) {
      return v + w;
    },
    NHmcN: "^{\\hphantom{",
    EQJRc: "}}_{\\hphantom{",
    qnXSA: "_{\\vphantom{2}\\mathllap{\\smash[t]{",
    HGaKa: "}}}",
    bdtoy: function (v, w) {
      return v + w;
    },
    oRTub: "_{\\smash[t]{",
    DsnjM: function (v, w) {
      return v + w;
    },
    zEtfw: function (v, w) {
      return v + w;
    },
    RFufF: "\\mathrm{",
    JOoSG: "\\text{-}",
    GpQKs: function (v, w) {
      return v + w;
    },
    GSozi: "\\text{",
    MIlBu: "state of aggregation",
    CRzjP: "\\mskip2mu ",
    LOUbl: "state of aggregation subscript",
    fIvDV: "\\mskip1mu ",
    HrKEG: function (v, w) {
      return v + w;
    },
    tXrNA: "mhchem Error. Unknown bond type (",
    obNqB: function (v, w) {
      return v + w;
    },
    ldyAb: "\\frac{",
    wcFMB: function (v, w) {
      return v + w;
    },
    bAlyQ: function (v, w) {
      return v + w;
    },
    EiWCj: function (v, w) {
      return v + w;
    },
    FpwWg: "\\mathchoice{\\textstyle",
    mnwGB: "pu-frac",
    JDQac: function (v, w) {
      return v + w;
    },
    XroQF: "frac-ce",
    NztFc: function (v, w) {
      return v + w;
    },
    yxNoK: function (v, w) {
      return v + w;
    },
    Hqrny: function (v, w) {
      return v + w;
    },
    tMXJD: "\\overset{",
    UXGrm: function (v, w) {
      return v + w;
    },
    CpuNP: "}_{",
    iOzrp: function (v, w) {
      return v + w;
    },
    aqfoF: "{\\color{",
    hootG: "color0",
    PhcrE: function (v, w) {
      return v + w;
    },
    oeTXc: function (v, w) {
      return v + w;
    },
    UVRJU: function (v, w) {
      return v + w;
    },
    PBtgj: "operator",
    ofBBf: "pu-space-1",
    MzRSU: "pu-space-2",
    uYKia: "\\mkern3mu ",
    NdxdL: "\\mkern2mu ",
    MZTnL: "commaDecimal",
    KpMWB: "{,}",
    RYucD: function (v, w) {
      return v + w;
    },
    fSztv: "}\\mkern6mu ",
    JhpSY: "comma enumeration M",
    amGjr: "}\\mkern3mu ",
    qFyyR: "comma enumeration S",
    KwJnK: "}\\mkern1mu ",
    YsVAg: "addition compound",
    tCIPE: "\\,{\\cdot}\\,",
    xqqOo: "electron dot",
    Cuext: "\\mkern1mu \\bullet\\mkern1mu ",
    yilCO: "KV x",
    lZXwg: "{\\times}",
    vVeoG: "prime",
    OMIBW: "\\prime ",
    lTsbh: "\\cdot ",
    lVhGa: "tight cdot",
    bAAiF: "\\times ",
    oyOVh: "uparrow",
    aMfqo: "downarrow",
    ySaDD: "ellipsis",
    RjUaY: "\\ldots ",
    dTZpy: " / ",
    fgRWw: "\\,/\\,",
    lWAIH: "MhchemBugT",
    Agobo: "mhchem bug T. Please report.",
    CFOAi: "rightarrow",
    cgxls: "leftarrow",
    yjwNE: "<->",
    WyeHE: "leftrightarrow",
    YPUCk: "<-->",
    aawqr: "rightleftarrows",
    NYPrJ: "<=>",
    jWKNn: "rightleftharpoons",
    QvRUJ: "<=>>",
    lviwO: "rightequilibrium",
    jnDBv: "<<=>",
    KdHrl: "leftequilibrium",
    vqvom: "\\ce",
    OTQwU: "\\pu",
    oEnJR: "\\tripledash",
    chuzr: "{\\vphantom{-}\\raisebox{2.56mu}{$\\mkern2mu\\tiny\\text{-}\\mkern1mu\\text{-}\\mkern1mu\\text{-}\\mkern2mu$}}",
    EtTMo: "output",
    ziVhH: "beginsWithBond=false",
    qErHg: "oxidation-output",
    UzGry: "rdt=",
    zOQyy: "rqt=",
    jffYH: "rdt",
    eudYV: "sb=false",
    soQQC: "d= kv",
    QznzU: "\\pm",
    MuUKe: "charge or bond",
    wtJEa: "insert",
    cWLJD: "beginsWithBond=true",
    Zyswi: "- after o/d",
    oMWLE: "o after d",
    Nruao: "sb=true",
    qCsFo: "insert+p1",
    ibJzw: "rd=",
    Xywvf: "rq=",
    NdcBA: "rdq",
    cndgl: "parenthesisLevel++",
    ONcoG: "parenthesisLevel--",
    MhFEG: "frac-output",
    nnQMC: "overset-output",
    oUGos: "underset-output",
    kDYqT: "underbrace-output",
    tHsBR: "color-output",
    vaBVZ: "color0-output",
    CKoJv: "copy",
    jiYno: "a to o",
    QZSlE: "1/2",
    rdMPG: "tex-math tight",
    ojikV: "circa",
    URDSJ: "{text}",
    eBlYR: "text=",
    Feupv: "roman-numeral",
    eJHdi: "tight operator",
    VtDpj: "number^",
    UcmFP: "enumber",
    YgOmS: "rm=",
    ZZnCK: "^(-1)",
    ZhIQm: "output-0",
    VWvZF: "https://revisionvillage.com",
    aQCPv: "navBar",
    BqNuW: "<a class=\"navChoice\" href=\"#\">Home</a> > <a class=\"navChoice\" href=\"#app\">App</a> > ",
    haErb: function (v, w, x) {
      return v(w, x);
    },
    iNGSO: function (v, w, x) {
      return v(w, x);
    },
    GwyBy: function (v, w, x) {
      return v(w, x);
    },
    LVwxU: function (v, w, x) {
      return v(w, x);
    },
    DuOac: function (v, w, x) {
      return v(w, x);
    },
    mcXYM: function (v, w, x) {
      return v(w, x);
    },
    Htfne: function (v, w, x) {
      return v(w, x);
    },
    cmGPP: function (v, w, x) {
      return v(w, x);
    },
    hyOaa: function (v, w, x) {
      return v(w, x);
    },
    OkPqP: function (v, w, x) {
      return v(w, x);
    },
    jHAmW: function (v, w, x) {
      return v(w, x);
    },
    qCsCQ: function (v, w, x) {
      return v(w, x);
    },
    rggzc: function (v, w, x) {
      return v(w, x);
    },
    AwYfr: function (v, w) {
      return v == w;
    },
    GhmTR: "aWItbWF0aF9hbmFseXNpcy1hbmQtYXBwcm9hY2hlcy1zbF9udW1iZXItYW5kLWFsZ2VicmEuanM=",
    tFsrW: "aWItbWF0aF9hbmFseXNpcy1hbmQtYXBwcm9hY2hlcy1zbF9mdW5jdGlvbnMuanM=",
    taCDW: "aWItbWF0aF9hbmFseXNpcy1hbmQtYXBwcm9hY2hlcy1zbF9nZW9tZXRyeS1hbmQtdHJpZ29ub21ldHJ5Lmpz",
    vUyQZ: function (v, w) {
      return v == w;
    },
    ibOAc: "aWItbWF0aF9hbmFseXNpcy1hbmQtYXBwcm9hY2hlcy1zbF9zdGF0aXN0aWNzLWFuZC1wcm9iYWJpbGl0eS5qcw==",
    Vgvyn: function (v, w) {
      return v == w;
    },
    KeHtU: "aWItbWF0aF9hbmFseXNpcy1hbmQtYXBwcm9hY2hlcy1obF9udW1iZXItYW5kLWFsZ2VicmEuanM=",
    oWFur: "aWItbWF0aF9hbmFseXNpcy1hbmQtYXBwcm9hY2hlcy1obF9nZW9tZXRyeS1hbmQtdHJpZ29ub21ldHJ5Lmpz",
    oLGDs: function (v, w) {
      return v == w;
    },
    CmihQ: "aWItbWF0aF9hbmFseXNpcy1hbmQtYXBwcm9hY2hlcy1obF9zdGF0aXN0aWNzLWFuZC1wcm9iYWJpbGl0eS5qcw==",
    NhGQl: function (v, w) {
      return v == w;
    },
    oKiZu: "aWItbWF0aF9hbmFseXNpcy1hbmQtYXBwcm9hY2hlcy1obF9jYWxjdWx1cy5qcw==",
    tRcLR: function (v, w) {
      return v == w;
    },
    qWADf: "aWItbWF0aF9hcHBsaWNhdGlvbnMtYW5kLWludGVycHJldGF0aW9uLXNsX251bWJlci1hbmQtYWxnZWJyYS5qcw==",
    ZExuf: "aWItbWF0aF9hcHBsaWNhdGlvbnMtYW5kLWludGVycHJldGF0aW9uLXNsX2Z1bmN0aW9ucy5qcw==",
    QGWrr: "aWItbWF0aF9hcHBsaWNhdGlvbnMtYW5kLWludGVycHJldGF0aW9uLXNsX2dlb21ldHJ5LWFuZC10cmlnb25vbWV0cnkuanM=",
    IdCYg: "aWItbWF0aF9hcHBsaWNhdGlvbnMtYW5kLWludGVycHJldGF0aW9uLXNsX3N0YXRpc3RpY3MtYW5kLXByb2JhYmlsaXR5Lmpz",
    DVxCm: "aWItbWF0aF9hcHBsaWNhdGlvbnMtYW5kLWludGVycHJldGF0aW9uLXNsX2NhbGN1bHVzLmpz",
    ceKZT: "aWItbWF0aF9hcHBsaWNhdGlvbnMtYW5kLWludGVycHJldGF0aW9uLWhsX251bWJlci1hbmQtYWxnZWJyYS5qcw==",
    abwga: function (v, w) {
      return v == w;
    },
    nloWe: "aWItbWF0aF9hcHBsaWNhdGlvbnMtYW5kLWludGVycHJldGF0aW9uLWhsX2dlb21ldHJ5LWFuZC10cmlnb25vbWV0cnkuanM=",
    KOXrO: "aWItbWF0aF9hcHBsaWNhdGlvbnMtYW5kLWludGVycHJldGF0aW9uLWhsX3N0YXRpc3RpY3MtYW5kLXByb2JhYmlsaXR5Lmpz",
    bpVvo: "aWItbWF0aF9hcHBsaWNhdGlvbnMtYW5kLWludGVycHJldGF0aW9uLWhsX2NhbGN1bHVzLmpz",
    MqFMD: "aWItYmlvbG9neV9zbF9jZWxsLWJpb2xvZ3kuanM=",
    JeHEM: function (v, w) {
      return v == w;
    },
    kPSpy: "aWItYmlvbG9neV9zbF9tb2xlY3VsYXItYmlvbG9neS5qcw==",
    onmCl: "aWItYmlvbG9neV9zbF9nZW5ldGljcy5qcw==",
    aiCaR: function (v, w) {
      return v == w;
    },
    xmaiD: "aWItYmlvbG9neV9zbF9lY29sb2d5Lmpz",
    Yazhk: "aWItYmlvbG9neV9zbF9odW1hbi1waHlzaW9sb2d5Lmpz",
    znMNg: "aWItYmlvbG9neV9zbF9lY29sb2d5LWFuZC1jb25zZXJ2YXRpb24uanM=",
    vGfcD: function (v, w) {
      return v == w;
    },
    cMrPY: "aWItYmlvbG9neV9obF9jZWxsLWJpb2xvZ3kuanM=",
    ugbQA: function (v, w) {
      return v == w;
    },
    itBaV: "aWItYmlvbG9neV9obF9tb2xlY3VsYXItYmlvbG9neS5qcw==",
    gJCQW: "aWItYmlvbG9neV9obF9nZW5ldGljcy5qcw==",
    awesP: function (v, w) {
      return v == w;
    },
    rsApc: "aWItYmlvbG9neV9obF9ldm9sdXRpb24tYW5kLWJpb2RpdmVyc2l0eS5qcw==",
    ytgMY: "aWItYmlvbG9neV9obF9odW1hbi1waHlzaW9sb2d5Lmpz",
    ggoIf: "aWItYmlvbG9neV9obF9udWNsZWljLWFjaWRzLmpz",
    ZyHlF: "aWItYmlvbG9neV9obF9tZXRhYm9saXNtLWNlbGwtcmVzcGlyYXRpb24tYW5kLXBob3Rvc3ludGhlc2lzLmpz",
    zdPcr: "aWItYmlvbG9neV9obF9wbGFudC1iaW9sb2d5Lmpz",
    axeuO: "aWItYmlvbG9neV9obF9nZW5ldGljcy1hbmQtZXZvbHV0aW9uLmpz",
    fzuqJ: "aWItYmlvbG9neV9obF9hbmltYWwtcGh5c2lvbG9neS5qcw==",
    VzhlH: "aWItYmlvbG9neV9obF9lY29sb2d5LWFuZC1jb25zZXJ2YXRpb24uanM=",
    WvIZc: "aWItYmlvbG9neV9zbC0yMDI1X3VuaXR5LWFuZC1kaXZlcnNpdHkuanM=",
    TebcU: function (v, w) {
      return v == w;
    },
    xitmx: "aWItYmlvbG9neV9zbC0yMDI1X2Zvcm0tYW5kLWZ1bmN0aW9uLmpz",
    jaiOu: "aWItYmlvbG9neV9zbC0yMDI1X2ludGVyYWN0aW9uLWFuZC1pbnRlcmRlcGVuZGVuY2UuanM=",
    PQpos: "aWItYmlvbG9neV9zbC0yMDI1X2NvbnRpbnVpdHktYW5kLWNoYW5nZS5qcw==",
    hdgXh: "aWItYmlvbG9neV9obC0yMDI1X3VuaXR5LWFuZC1kaXZlcnNpdHkuanM=",
    zrRaY: "aWItYmlvbG9neV9obC0yMDI1X2Zvcm0tYW5kLWZ1bmN0aW9uLmpz",
    SlzCF: "aWItYmlvbG9neV9obC0yMDI1X2ludGVyYWN0aW9uLWFuZC1pbnRlcmRlcGVuZGVuY2UuanM=",
    VcJbB: "aWItYmlvbG9neV9obC0yMDI1X2NvbnRpbnVpdHktYW5kLWNoYW5nZS5qcw==",
    EzOoF: "aWItY2hlbWlzdHJ5X3NsX3N0b2ljaGlvbWV0cmljLVJlbGF0aW9uc2hpcHMuanM=",
    YiQWd: "aWItY2hlbWlzdHJ5X3NsX3BlcmlvZGljaXR5Lmpz",
    uMXRZ: function (v, w) {
      return v == w;
    },
    tXMeT: "aWItY2hlbWlzdHJ5X3NsX2NoZW1pY2FsLWJvbmRpbmctYW5kLXN0cnVjdHVyZS5qcw==",
    GotqH: function (v, w) {
      return v == w;
    },
    DtBXK: "aWItY2hlbWlzdHJ5X3NsX2VuZXJnZXRpY3MtdGhlcm1vY2hlbWlzdHJ5Lmpz",
    ssNuM: "aWItY2hlbWlzdHJ5X3NsX2NoZW1pY2FsLWtpbmV0aWNzLmpz",
    bTePo: "aWItY2hlbWlzdHJ5X3NsX2VxdWlsaWJyaXVtLmpz",
    Behau: "aWItY2hlbWlzdHJ5X3NsX2FjaWRzLWFuZC1iYXNlcy5qcw==",
    wxAKr: "aWItY2hlbWlzdHJ5X3NsX3JlZG94LXByb2Nlc3Nlcy5qcw==",
    VGqPU: "aWItY2hlbWlzdHJ5X3NsX29yZ2FuaWMtY2hlbWlzdHJ5Lmpz",
    WxJbK: "aWItY2hlbWlzdHJ5X3NsX21lYXN1cmVtZW50LWFuZC1kYXRhLXByb2Nlc3NpbmcuanM=",
    GaTHX: "aWItY2hlbWlzdHJ5X2hsX3N0b2ljaGlvbWV0cmljLXJlbGF0aW9uc2hpcHMuanM=",
    IyWbV: "aWItY2hlbWlzdHJ5X2hsX2F0b21pYy1zdHJ1Y3R1cmUuanM=",
    YvBRr: "aWItY2hlbWlzdHJ5X2hsX2NoZW1pY2FsLWJvbmRpbmctYW5kLXN0cnVjdHVyZS5qcw==",
    VxceC: "aWItY2hlbWlzdHJ5X2hsX2VuZXJnZXRpY3MtdGhlcm1vY2hlbWlzdHJ5Lmpz",
    OMWLH: function (v, w) {
      return v == w;
    },
    gydzK: "aWItY2hlbWlzdHJ5X2hsX2NoZW1pY2FsLWtpbmV0aWNzLmpz",
    shJkG: "aWItY2hlbWlzdHJ5X2hsX2VxdWlsaWJyaXVtLmpz",
    aDKSQ: "aWItY2hlbWlzdHJ5X2hsX2FjaWRzLWFuZC1iYXNlcy5qcw==",
    JWxYr: function (v, w) {
      return v == w;
    },
    QqikM: "aWItY2hlbWlzdHJ5X2hsX3JlZG94LXByb2Nlc3Nlcy5qcw==",
    Zorqy: "aWItY2hlbWlzdHJ5X2hsX29yZ2FuaWMtY2hlbWlzdHJ5Lmpz",
    VkLzx: "aWItY2hlbWlzdHJ5X2hsX21lYXN1cmVtZW50LWFuZC1kYXRhLXByb2Nlc3NpbmcuanM=",
    cGUbK: "aWItY2hlbWlzdHJ5X2hsX2F0b21pYy1zdHJ1Y3R1cmUtaGwuanM=",
    WJzBu: "aWItY2hlbWlzdHJ5X2hsX2NoZW1pY2FsLWJvbmRpbmctYW5kLXN0cnVjdHVyZS1obC5qcw==",
    VzCcu: "aWItY2hlbWlzdHJ5X2hsX2VuZXJnZXRpY3MtdGhlcm1vY2hlbWlzdHJ5LWhsLmpz",
    HoPBd: function (v, w) {
      return v == w;
    },
    QadxK: "aWItY2hlbWlzdHJ5X2hsX2NoZW1pY2FsLWtpbmV0aWNzLWhsLmpz",
    qutFN: "aWItY2hlbWlzdHJ5X2hsX2VxdWlsaWJyaXVtLWhsLmpz",
    FdTCQ: "aWItY2hlbWlzdHJ5X2hsX2FjaWRzLWFuZC1iYXNlcy1obC5qcw==",
    dRNpE: "aWItY2hlbWlzdHJ5X2hsX3JlZG94LXByb2Nlc3Nlcy1obC5qcw==",
    qdgPn: "aWItY2hlbWlzdHJ5X2hsX29yZ2FuaWMtY2hlbWlzdHJ5LWhsLmpz",
    OTWFd: function (v, w) {
      return v == w;
    },
    rprmN: "aWItY2hlbWlzdHJ5X2hsX21lYXN1cmVtZW50LWFuZC1hbmFseXNpcy1obC5qcw==",
    FpZgQ: function (v, w) {
      return v == w;
    },
    KetiP: "aWItY2hlbWlzdHJ5X3NsLTIwMjVfbW9kZWxzLW9mLXRoZS1wYXJ0aWN1bGF0ZS1uYXR1cmUtb2YtbWF0dGVyLmpz",
    ZZXSI: "aWItY2hlbWlzdHJ5X3NsLTIwMjVfbW9kZWxzLW9mLWJvbmRpbmctYW5kLXN0cnVjdHVyZS5qcw==",
    RWVZG: "aWItY2hlbWlzdHJ5X3NsLTIwMjVfY2xhc3NpZmljYXRpb24tb2YtbWF0dGVyLmpz",
    oqvBR: function (v, w) {
      return v == w;
    },
    LuLxP: "aWItY2hlbWlzdHJ5X3NsLTIwMjVfd2hhdC1kcml2ZXMtY2hlbWljYWwtcmVhY3Rpb25zLmpz",
    eBWQq: "aWItY2hlbWlzdHJ5X3NsLTIwMjVfaG93LW11Y2gtaG93LWZhc3QtYW5kLWhvdy1mYXIuanM=",
    dwxNn: function (v, w) {
      return v == w;
    },
    ZEYYh: "aWItY2hlbWlzdHJ5X3NsLTIwMjVfbWVjaGFuaXNtcy1vZi1jaGVtaWNhbC1jaGFuZ2UuanM=",
    wyjeI: "aWItY2hlbWlzdHJ5X3NsLTIwMjVfdG9vbHMtYW5kLWlucXVpcmllcy5qcw==",
    uQari: function (v, w) {
      return v == w;
    },
    HIVnX: "aWItY2hlbWlzdHJ5X2hsLTIwMjVfbW9kZWxzLW9mLXRoZS1wYXJ0aWN1bGF0ZS1uYXR1cmUtb2YtbWF0dGVyLmpz",
    bUxXM: "aWItY2hlbWlzdHJ5X2hsLTIwMjVfbW9kZWxzLW9mLWJvbmRpbmctYW5kLXN0cnVjdHVyZS5qcw==",
    JslsF: "aWItY2hlbWlzdHJ5X2hsLTIwMjVfY2xhc3NpZmljYXRpb24tb2YtbWF0dGVyLmpz",
    qEfwz: "aWItY2hlbWlzdHJ5X2hsLTIwMjVfd2hhdC1kcml2ZXMtY2hlbWljYWwtcmVhY3Rpb25zLmpz",
    auDfJ: "aWItY2hlbWlzdHJ5X2hsLTIwMjVfaG93LW11Y2gtaG93LWZhc3QtYW5kLWhvdy1mYXIuanM=",
    dIZOy: "aWItY2hlbWlzdHJ5X2hsLTIwMjVfbWVjaGFuaXNtcy1vZi1jaGVtaWNhbC1jaGFuZ2UuanM=",
    PtCGT: "aWItY2hlbWlzdHJ5X2hsLTIwMjVfdG9vbHMtYW5kLWlucXVpcmllcy5qcw==",
    LnwDn: "aWItcGh5c2ljc19zbF9tZWFzdXJlbWVudHMtYW5kLXVuY2VydGFpbnRpZXMuanM=",
    TCPtH: function (v, w) {
      return v == w;
    },
    uzIwV: "aWItcGh5c2ljc19zbF9tZWNoYW5pY3MuanM=",
    EbShO: "aWItcGh5c2ljc19zbF90aGVybWFsLXBoeXNpY3MuanM=",
    BMhFi: "aWItcGh5c2ljc19zbF9vc2NpbGxhdGlvbnMtYW5kLXdhdmVzLmpz",
    bsrDN: "aWItcGh5c2ljc19zbF9lbGVjdHJpY2l0eS1hbmQtbWFnbmV0aXNtLmpz",
    BmfmI: "aWItcGh5c2ljc19zbF9hdG9taWMtYW5kLW51Y2xlYXItcGh5c2ljcy5qcw==",
    dLEJh: "aWItcGh5c2ljc19zbF9lbmVyZ3ktcHJvZHVjdGlvbi5qcw==",
    tpHtF: "aWItcGh5c2ljc19zbF9yZWxhdGl2aXR5Lmpz",
    htYnT: "aWItcGh5c2ljc19zbF9lbmdpbmVlcmluZy1waHlzaWNzLmpz",
    PTNeb: function (v, w) {
      return v == w;
    },
    QeEpB: "aWItcGh5c2ljc19zbF9hc3Ryb3BoeXNpY3MuanM=",
    oaEhG: function (v, w) {
      return v == w;
    },
    JSXKx: "aWItcGh5c2ljc19obF9tZWFzdXJlbWVudHMtYW5kLXVuY2VydGFpbnRpZXMuanM=",
    wnIts: "aWItcGh5c2ljc19obF9tZWNoYW5pY3MuanM=",
    jRSgl: "aWItcGh5c2ljc19obF90aGVybWFsLXBoeXNpY3MuanM=",
    LxJZq: "aWItcGh5c2ljc19obF9vc2NpbGxhdGlvbnMtYW5kLXdhdmVzLmpz",
    AySsj: "aWItcGh5c2ljc19obF9lbGVjdHJpY2l0eS1hbmQtbWFnbmV0aXNtLmpz",
    hGJxJ: "aWItcGh5c2ljc19obF9jaXJjdWxhci1tb3Rpb24tYW5kLWdyYXZpdGF0aW9uLmpz",
    eXOZc: "aWItcGh5c2ljc19obF9lbmVyZ3ktcHJvZHVjdGlvbi5qcw==",
    MQBrl: "aWItcGh5c2ljc19obF93YXZlLXBoZW5vbWVuYS5qcw==",
    mafcF: "aWItcGh5c2ljc19obF9maWVsZHMtYW5kLXBvdGVudGlhbC5qcw==",
    FniWQ: "aWItcGh5c2ljc19obF9xdWFudHVtLWFuZC1udWNsZWFyLXBoeXNpY3MuanM=",
    EiZGQ: "aWItcGh5c2ljc19obF9yZWxhdGl2aXR5Lmpz",
    kvtkh: function (v, w) {
      return v == w;
    },
    AhSYK: "aWItcGh5c2ljc19zbC0yMDI1X3NwYWNlLXRpbWUtYW5kLW1vdGlvbi5qcw==",
    iopKC: "aWItcGh5c2ljc19zbC0yMDI1X3BhcnRpY3VsYXRlLW5hdHVyZS1vZi1tYXR0ZXIuanM=",
    tkPzs: "aWItcGh5c2ljc19zbC0yMDI1X3dhdmUtYmVoYXZpb3VyLmpz",
    GmoXk: "aWItcGh5c2ljc19zbC0yMDI1X251Y2xlYXItYW5kLXF1YW50dW0tcGh5c2ljcy5qcw==",
    WsExh: function (v, w) {
      return v == w;
    },
    vYcKE: "aWItcGh5c2ljc19zbC0yMDI1X3NjaWVudGlmaWMtc2tpbGxzLWFuZC10b29scy5qcw==",
    upcwx: function (v, w) {
      return v == w;
    },
    Yuike: "aWItcGh5c2ljc19obC0yMDI1X3NwYWNlLXRpbWUtYW5kLW1vdGlvbi5qcw==",
    XAMLT: function (v, w) {
      return v == w;
    },
    EocCz: "aWItcGh5c2ljc19obC0yMDI1X3BhcnRpY3VsYXRlLW5hdHVyZS1vZi1tYXR0ZXIuanM=",
    MdaqP: "aWItcGh5c2ljc19obC0yMDI1X3dhdmUtYmVoYXZpb3VyLmpz",
    oBDXb: "aWItcGh5c2ljc19obC0yMDI1X2ZpZWxkcy5qcw==",
    aqSnc: "aWItcGh5c2ljc19obC0yMDI1X251Y2xlYXItYW5kLXF1YW50dW0tcGh5c2ljcy5qcw==",
    MQoOd: "aWItcGh5c2ljc19obC0yMDI1X3Rvb2xzLWFuZC1pbnF1aXJpZXMuanM=",
    byGhb: "aWItcHN5Y2hvbG9neV9zbF9jb2duaXRpdmUtYXBwcm9hY2hlcy10by1odW1hbi1iZWhhdmlvdXIuanM=",
    BVRqe: "aWItcHN5Y2hvbG9neV9zbF9iaW9sb2dpY2FsLWFwcHJvYWNoZXMuanM=",
    WGitO: "aWItcHN5Y2hvbG9neV9zbF9zb2Npb2N1bHR1cmFsLWFwcHJvYWNoZXMuanM=",
    UcNeW: "aWItcHN5Y2hvbG9neV9zbF9hYm5vcm1hbC1wc3ljaG9sb2d5Lmpz",
    WAseH: function (v, w) {
      return v == w;
    },
    RVLEy: "aWItcHN5Y2hvbG9neV9zbF9oZWFsdGgtcHN5Y2hvbG9neS5qcw==",
    CNbKP: "aWItcHN5Y2hvbG9neV9zbF9hcHByb2FjaGVzLXRvLXJlc2VhcmNoLW9uLWJlaGF2aW91ci5qcw==",
    ifCsd: "aWItcHN5Y2hvbG9neV9obF9jb2duaXRpdmUtYXBwcm9hY2hlcy5qcw==",
    bmpZm: "aWItcHN5Y2hvbG9neV9obF9zb2Npb2N1bHR1cmFsLWFwcHJvYWNoZXMuanM=",
    cPzKa: "aWItcHN5Y2hvbG9neV9obF9hYm5vcm1hbC1wc3ljaG9sb2d5Lmpz",
    ALmxh: function (v, w) {
      return v == w;
    },
    iQRNR: "aWItcHN5Y2hvbG9neV9obF9kZXZlbG9wbWVudGFsLXBzeWNob2xvZ3kuanM=",
    aouau: "aWItcHN5Y2hvbG9neV9obF9odW1hbi1yZWxhdGlvbnNoaXBzLmpz",
    HNEYn: "aWItcHN5Y2hvbG9neV9obF9oZWFsdGgtcHN5Y2hvbG9neS5qcw==",
    oRbyF: function (v, w) {
      return v == w;
    },
    EfApa: "aWItcHN5Y2hvbG9neV9obF9hcHByb2FjaGVzLXRvLXJlc2VhcmNoLW9uLWJlaGF2aW91ci5qcw==",
    iBEyZ: function (v, w) {
      return v == w;
    },
    tSNCn: "aWItZWNvbm9taWNzX3NsX2ZvdW5kYXRpb25zLmpz",
    nQIyv: "aWItZWNvbm9taWNzX3NsX21pY3JvZWNvbm9taWNzLXBhcnQtaS5qcw==",
    tsdth: function (v, w) {
      return v == w;
    },
    GDGiD: "aWItZWNvbm9taWNzX3NsX21pY3JvZWNvbm9taWNzLXBhcnQtaWkuanM=",
    RzqYu: "aWItZWNvbm9taWNzX3NsX21hY3JvZWNvbm9taWNzLmpz",
    nDPRt: "aWItZWNvbm9taWNzX3NsX3RoZS1nbG9iYWwtZWNvbm9teS5qcw==",
    YoodN: function (v, w) {
      return v == w;
    },
    QswNw: "aWItZWNvbm9taWNzX2hsX2ZvdW5kYXRpb25zLmpz",
    RKxgn: "aWItZWNvbm9taWNzX2hsX21pY3JvZWNvbm9taWNzLXBhcnQtaS5qcw==",
    cqRZZ: function (v, w) {
      return v == w;
    },
    TUnjp: "aWItZWNvbm9taWNzX2hsX21pY3JvZWNvbm9taWNzLXBhcnQtaWkuanM=",
    mmDBD: function (v, w) {
      return v == w;
    },
    SnCvj: "aWItZWNvbm9taWNzX2hsX3RoZS1nbG9iYWwtZWNvbm9teS5qcw==",
    mQcsX: "aWItYnVzaW5lc3Nfc2xfaW50cm9kdWN0aW9uLXRvLWJ1c2luZXNzLW1hbmFnZW1lbnQuanM=",
    KkZhV: function (v, w) {
      return v == w;
    },
    oSqiH: "aWItYnVzaW5lc3Nfc2xfaHVtYW4tcmVzb3VyY2UtbWFuYWdlbWVudC5qcw==",
    dvtqx: "aWItYnVzaW5lc3Nfc2xfZmluYW5jZS1hbmQtYWNjb3VudHMuanM=",
    rtZkg: "aWItYnVzaW5lc3Nfc2xfbWFya2V0aW5nLmpz",
    uKnZw: "aWItYnVzaW5lc3Nfc2xfb3BlcmF0aW9uLW1hbmFnZW1lbnQuanM=",
    efHVH: "aWItYnVzaW5lc3Nfc2xfYnVzaW5lc3MtbWFuYWdlbWVudC10b29sa2l0Lmpz",
    sTQOE: "aWItYnVzaW5lc3NfaGxfaW50cm9kdWN0aW9uLXRvLWJ1c2luZXNzLW1hbmFnZW1lbnQuanM=",
    ubBNp: "aWItYnVzaW5lc3NfaGxfaHVtYW4tcmVzb3VyY2UtbWFuYWdlbWVudC5qcw==",
    XCjvq: "aWItYnVzaW5lc3NfaGxfZmluYW5jZS1hbmQtYWNjb3VudHMuanM=",
    QqnLr: "aWItYnVzaW5lc3NfaGxfbWFya2V0aW5nLmpz",
    ppgMh: "aWItYnVzaW5lc3NfaGxfb3BlcmF0aW9uLW1hbmFnZW1lbnQuanM=",
    JEIjG: "aWItYnVzaW5lc3NfaGxfYnVzaW5lc3MtbWFuYWdlbWVudC10b29sa2l0Lmpz",
    soUee: "aWItZXNzX3NsX2ZvdW5kYXRpb25zLW9mLWVzcy5qcw==",
    iawzU: "aWItZXNzX3NsX2Vjb3N5c3RlbXMtYW5kLWVjb2xvZ3kuanM=",
    IRYqI: "aWItZXNzX3NsX2Jpb2RpdmVyc2l0eS1hbmQtY29uc2VydmF0aW9uLmpz",
    xCQNU: "aWItZXNzX3NsX3dhdGVyLWFuZC1hcXVhdGljLWZvb2QtcHJvZHVjdGlvbi5qcw==",
    WZBPd: "aWItZXNzX3NsX3NvaWwtYW5kLXRlcnJlc3RyaWFsLWZvb2QtcHJvZHVjdGlvbi5qcw==",
    ESNeR: function (v, w) {
      return v == w;
    },
    alofM: "aWItZXNzX3NsX2F0bW9zcGhlcmUuanM=",
    xmxbR: function (v, w) {
      return v == w;
    },
    rtLxu: "aWItZXNzX3NsX2h1bWFuLXN5c3RlbXMtYW5kLXJlc291cmNlLXVzZS5qcw==",
    EZlka: "mainContent",
    EwCfr: "Content not found",
    aEhfq: "AUS",
    LYUrS: "NZL",
    ecYfT: function (v, w) {
      return v(w);
    },
    mnQpV: function (v) {
      return v();
    },
    krRiZ: "question",
    JQUaO: "questionLeft",
    UFrMu: "questionInfo",
    MSbqL: function (v, w) {
      return v + w;
    },
    SeMGp: "Question ",
    dtYsP: function (v, w) {
      return v + w;
    },
    DbseN: "calculator",
    PRfJW: "Calculator Allowed",
    euisd: "Calculator Not Allowed",
    OTnYh: "calculatorNotAllowed",
    RBjgh: "button",
    uvJOZ: "Markscheme",
    JDlRc: "progress",
    urigk: "green",
    zcMtj: "Difficulty: <b>Easy</b>",
    GJMID: function (v, w) {
      return v < w;
    },
    nNiCc: "orange",
    RRjEJ: "Difficulty: <b>Medium</b>",
    yHFsN: "red",
    UPihu: "Difficulty: <b>Hard</b>",
    IBpVz: "markscheme",
    JWkNY: "right",
    yLyoN: "Question Markscheme",
    gbWNe: function (v, w) {
      return v == w;
    },
    TNXpy: function (v, w) {
      return v + w;
    },
    jabWj: "https://assets.revisionvillage.com/",
    JGZit: function (v) {
      return v();
    },
    ypuZm: function (v, w) {
      return v == w;
    },
    OIvKU: function (v, w) {
      return v in w;
    },
    nJSHR: "position",
    xjNCT: function (v, w) {
      return v in w;
    },
    GfYJf: function (v, w) {
      return v(w);
    },
    uZYbI: "end",
    SZlQD: function (v, w) {
      return v in w;
    },
    lBlYI: "line",
    KbMql: "column",
    CsjWy: function (v, w) {
      return v(w);
    },
    WhUxU: function (v, w) {
      return v + w;
    },
    VMrjx: function (v, w) {
      return v in w;
    },
    zqoJI: function (v, w) {
      return v == w;
    },
    EXUPs: function (v, w) {
      return v === w;
    },
    VjHaw: function (v, w) {
      return v + w;
    },
    wsObp: "1:1",
    kEbFv: function (v, w) {
      return v(w);
    },
    FAtVu: function (v, w) {
      return v === w;
    },
    aBdkV: function (v, w) {
      return v(w);
    },
    GHdGA: function (v, w) {
      return v < w;
    },
    CCIWN: function (v, w) {
      return v < w;
    },
    JxCND: function (v, w) {
      return v + w;
    },
    BcbWA: function (v, w) {
      return v < w;
    },
    MSgqA: function (v, w) {
      return v < w;
    },
    RdaWR: function (v, w) {
      return v - w;
    },
    dggxx: function (v, w) {
      return v - w;
    },
    lrOGq: function (v, w) {
      return v + w;
    },
    CYMyn: "/..",
    BqZtk: function (v, w) {
      return v - w;
    },
    hPAAc: function (v, w) {
      return v - w;
    },
    GWcLO: function (v, w) {
      return v(w);
    },
    fQRIv: function (v, w) {
      return v + w;
    },
    teTIO: function (v, w) {
      return v < w;
    },
    jUGhV: function (v, w) {
      return v in w;
    },
    BZzuO: function (v, w) {
      return v(w);
    },
    BWNUd: "dirname",
    iaTSv: function (v, w) {
      return v || w;
    },
    mdKVE: "extname",
    Scord: "`extname` must start with `.`",
    aNVac: "`extname` cannot contain multiple dots",
    aleXh: function (v, w, x) {
      return v(w, x);
    },
    BPByw: "File URL host must be \"localhost\" or empty on darwin",
    CqJEJ: "ERR_INVALID_FILE_URL_HOST",
    nXeUH: function (v, w) {
      return v === w;
    },
    AOYQF: "File URL path must not include encoded / characters",
    PcWxL: "ERR_INVALID_FILE_URL_PATH",
    rVTes: "The \"path\" argument must be of type string or an instance of URL. Received `",
    bZqvA: "ERR_INVALID_ARG_TYPE",
    geLhT: "file:",
    RYZeH: "The URL must be of scheme file",
    ZLQio: function (v, w) {
      return v(w);
    },
    rGzcT: "path",
    EOJbe: function (v, w) {
      return v !== w;
    },
    NlfIm: function (v, w) {
      return v + w;
    },
    DcxgE: "` cannot be a path: did not expect `",
    NPlqR: function (v, w) {
      return v + w;
    },
    caOud: "` cannot be empty",
    znoXz: "Setting `",
    eapfN: "` requires `path` to be set too",
    PsNwZ: function (v, w, ...x) {
      return v(w, ...x);
    },
    bDvtr: function (v, w) {
      return v !== w;
    },
    KixiC: "Expected function as last argument, not ",
    zwhUf: "Expected `middelware` to be a function, not ",
    jhQLX: function (v, w) {
      return v < w;
    },
    lslHb: function (v, w) {
      return v in w;
    },
    COiMD: "plugins",
    klpDJ: "Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither",
    OMlgh: function (v, w) {
      return v(w);
    },
    WeKSM: "Expected a list of plugins, not `",
    kIHRk: function (v, w) {
      return v < w;
    },
    ReYnm: function (v, w) {
      return v === w;
    },
    TyRjs: "Expected usable value, not `",
    iLDLr: "use",
    frNYy: function (v, w) {
      return v == w;
    },
    nnNGf: function (v, w) {
      return v(w);
    },
    CWaBp: function (v, w) {
      return v != w;
    },
    aDyzO: "Cannot `",
    dSUpW: "` without `parser`",
    xRMCb: "` without `compiler`",
    UuIIh: function (v, w) {
      return v + w;
    },
    YGYla: function (v, w) {
      return v + w;
    },
    DPFHk: "Cannot call `",
    ibiTm: "` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.",
    skhdC: "Expected node, got `",
    YcwmP: function (v, w) {
      return v + w;
    },
    BHVyo: function (v, w) {
      return v + w;
    },
    UAPoA: "` finished async. Use `",
    fbSos: "` instead",
    wpLjI: "message",
    zjKLw: "messages",
    bYMOg: function (v, w) {
      return v in w;
    },
    TmYiM: "alt",
    gAmST: function (v, w) {
      return v < w;
    },
    EIvEs: function (v, w) {
      return v > w;
    },
    tcngd: function (v, w) {
      return v < w;
    },
    DgBmn: function (v, w) {
      return v + w;
    },
    MPHdI: "chunkFlow",
    PzieY: function (v, w) {
      return v - w;
    },
    vWGZl: function (v, w) {
      return v === w;
    },
    xhpBd: function (v, w, x) {
      return v(w, x);
    },
    KPXbR: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    yXXva: function (v, w) {
      return v === w;
    },
    FglPT: "after",
    JWOQR: function (v, w) {
      return v > w;
    },
    JnXnJ: function (v, w) {
      return v === w;
    },
    TEgsi: function (v, w) {
      return v(w);
    },
    RhOGl: function (v) {
      return v();
    },
    FEXLg: function (v, w) {
      return v === w;
    },
    vErxb: function (v, w) {
      return v(w);
    },
    Dseqc: function (v, w) {
      return v(w);
    },
    PEKcG: function (v, w, x) {
      return v(w, x);
    },
    yNVkP: function (v, w) {
      return v === w;
    },
    jyKgB: "flow",
    VWZeR: function (v, w) {
      return v + w;
    },
    MZmlt: function (v, w) {
      return v(w);
    },
    REwMe: function (v, w) {
      return v !== w;
    },
    qiEFd: function (v, w) {
      return v !== w;
    },
    dOODn: function (v, w) {
      return v(w);
    },
    FLWPU: function (v, w) {
      return v(w);
    },
    MuPQX: function (v, w) {
      return v < w;
    },
    EJJRz: function (v, w) {
      return v(w);
    },
    cAjnQ: function (v, w) {
      return v < w;
    },
    vpbjW: function (v, w) {
      return v === w;
    },
    hLMbR: function (v, w) {
      return v == w;
    },
    XDXvQ: function (v, w, x) {
      return v(w, x);
    },
    OCzAG: function (v, w) {
      return v > w;
    },
    JSpDP: function (v, w) {
      return v(w);
    },
    EWGff: function (v, w) {
      return v in w;
    },
    edBWw: function (v, w) {
      return v - w;
    },
    ZNqcx: "thematicBreakSequence",
    jGVww: function (v, w) {
      return v >= w;
    },
    ioobG: function (v, w) {
      return v === w;
    },
    eoIMU: function (v, w) {
      return v(w);
    },
    aMlDw: function (v, w) {
      return v(w);
    },
    BJTCR: function (v, w) {
      return v + w;
    },
    xTWNp: "blockQuotePrefix",
    bgyft: function (v, w) {
      return v === w;
    },
    nYyiT: function (v, w) {
      return v(w);
    },
    DdWJj: function (v, w) {
      return v === w;
    },
    GvrVX: function (v, w) {
      return v > w;
    },
    lVuea: function (v, w) {
      return v === w;
    },
    HoHCk: function (v, w) {
      return v === w;
    },
    wLOuj: function (v, w) {
      return v in w;
    },
    WJldr: function (v, w) {
      return v === w;
    },
    nqHGn: function (v, w) {
      return v(w);
    },
    kFyGp: function (v, w) {
      return v(w);
    },
    FPWdt: function (v, w) {
      return v(w);
    },
    MngJE: function (v, w) {
      return v === w;
    },
    vysFK: function (v, w) {
      return v === w;
    },
    fuJtp: function (v, w) {
      return v === w;
    },
    acxht: function (v, w) {
      return v(w);
    },
    SLRDj: function (v, w) {
      return v(w);
    },
    gxoSB: function (v, w) {
      return v(w);
    },
    NORCV: function (v, w) {
      return v(w);
    },
    cceln: "definitionMarker",
    IyrHK: function (v, w) {
      return v(w);
    },
    nUJDO: "codeFlowValue",
    YiDxb: function (v, w) {
      return v(w);
    },
    zwhoR: function (v, w) {
      return v(w);
    },
    ngwFF: function (v, w) {
      return v(w);
    },
    apwHE: "atxHeadingSequence",
    zOkpm: function (v, w) {
      return v === w;
    },
    NBXqt: "atxHeading",
    VQBPR: function (v, w) {
      return v(w);
    },
    yRgCq: "atxHeadingText",
    SyWLl: function (v, w) {
      return v === w;
    },
    TNYHT: function (v, w) {
      return v(w);
    },
    PQado: function (v, w) {
      return v(w);
    },
    yGGrI: function (v, w) {
      return v - w;
    },
    ujYqE: function (v, w) {
      return v === w;
    },
    YBDjg: "setextHeadingLineSequence",
    KOUlm: function (v, w) {
      return v !== w;
    },
    ViGxy: "setextHeadingLine",
    huMrV: function (v, w) {
      return v(w);
    },
    tZwZY: function (v, w) {
      return v === w;
    },
    CUikO: function (v, w) {
      return v === w;
    },
    kAjXA: function (v, w) {
      return v === w;
    },
    Xceaw: function (v, w) {
      return v === w;
    },
    MUNBW: function (v, w) {
      return v === w;
    },
    sgBxR: function (v, w) {
      return v === w;
    },
    upgYQ: function (v, w) {
      return v(w);
    },
    iVWYZ: function (v, w) {
      return v === w;
    },
    hPQUM: function (v, w) {
      return v(w);
    },
    eEYAg: function (v, w) {
      return v === w;
    },
    HabAx: function (v, w) {
      return v === w;
    },
    aFDAD: function (v, w) {
      return v(w);
    },
    VGHjm: function (v, w) {
      return v(w);
    },
    zlrxr: function (v, w) {
      return v(w);
    },
    KVCKs: function (v, w) {
      return v === w;
    },
    yrOsj: function (v, w) {
      return v === w;
    },
    VfAPU: function (v, w) {
      return v === w;
    },
    NasVo: function (v, w) {
      return v === w;
    },
    fYDgu: function (v, w) {
      return v === w;
    },
    RgzMV: function (v, w) {
      return v(w);
    },
    baVdS: function (v, w) {
      return v(w);
    },
    iUMvL: "codeFencedFenceSequence",
    rfvJw: function (v, w) {
      return v === w;
    },
    gVHkl: "codeFencedFence",
    mdrBb: "codeFencedFenceInfo",
    SAFbU: function (v, w) {
      return v === w;
    },
    aRyIl: "codeFencedFenceMeta",
    HhukU: function (v, w) {
      return v(w);
    },
    MNfXG: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    IjpHU: function (v, w) {
      return v(w);
    },
    krKQh: function (v, w) {
      return v(w);
    },
    ADydD: function (v, w, x, y) {
      return v(w, x, y);
    },
    psZgM: function (v, w) {
      return v === w;
    },
    IwmVR: function (v, w, x, y) {
      return v(w, x, y);
    },
    tQWOk: "characterReferenceMarkerNumeric",
    jQvhU: "characterReferenceMarkerHexadecimal",
    ZJtKn: "characterReferenceValue",
    IzqSL: function (v, w) {
      return v(w);
    },
    MXLnk: "characterReference",
    jJpIG: "characterReferenceMarker",
    AcUGJ: function (v, w) {
      return v < w;
    },
    GSvZu: function (v, w) {
      return v(w);
    },
    XAIra: "labelEnd",
    kVErn: function (v, w) {
      return v === w;
    },
    plpzJ: function (v, w) {
      return v === w;
    },
    cubcW: function (v, w) {
      return v === w;
    },
    duYgQ: function (v, w, x) {
      return v(w, x);
    },
    bJdXD: function (v, w, x) {
      return v(w, x);
    },
    oRVcq: function (v, w) {
      return v - w;
    },
    FhxHx: function (v, w, x) {
      return v(w, x);
    },
    UxSWm: function (v, w) {
      return v - w;
    },
    QzQIK: function (v, w) {
      return v + w;
    },
    zwQjZ: function (v, w) {
      return v < w;
    },
    lGkME: function (v, w) {
      return v + w;
    },
    kSvUe: "resourceMarker",
    fQutG: function (v, w) {
      return v(w);
    },
    QJYYJ: "resource",
    ixsNc: function (v, w) {
      return v(w);
    },
    IrjgF: function (v, w) {
      return v(w);
    },
    yzkXP: function (v, w, x) {
      return v(w, x);
    },
    CkhvF: function (v, w, x, y, z, A, B, C, D, E) {
      return v(w, x, y, z, A, B, C, D, E);
    },
    uiOIN: "resourceDestination",
    uRlAX: "resourceDestinationLiteral",
    wZNOU: "resourceDestinationLiteralMarker",
    hyVmx: "resourceDestinationRaw",
    DbSXc: "resourceDestinationString",
    tDWHP: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    YDHvI: "resourceTitle",
    nAXrt: "resourceTitleMarker",
    mQjTg: function (v, w) {
      return v - w;
    },
    OTFXd: function (v, w) {
      return v(w);
    },
    tXHPT: function (v, w) {
      return v(w);
    },
    wlfqt: function (v, w) {
      return v || w;
    },
    ylNLY: function (v, w) {
      return v === w;
    },
    PgFlK: function (v, w) {
      return v(w);
    },
    mZJhK: function (v, w) {
      return v === w;
    },
    HGyIP: function (v, w) {
      return v(w);
    },
    MJQcl: function (v, w) {
      return v(w);
    },
    mKsyd: function (v, w) {
      return v === w;
    },
    UvzOd: function (v, w) {
      return v === w;
    },
    NpmhI: function (v, w) {
      return v === w;
    },
    puNcS: function (v, w) {
      return v(w);
    },
    YtiHi: function (v, w) {
      return v === w;
    },
    WGscG: function (v, w) {
      return v === w;
    },
    oqPoF: function (v, w) {
      return v === w;
    },
    JhMkE: function (v, w) {
      return v === w;
    },
    uVNui: "codeTextSequence",
    SzGmi: function (v, w) {
      return v(w);
    },
    eKgVg: "codeText",
    wIDlg: function (v, w) {
      return v(w);
    },
    qvGoF: "autolinkProtocol",
    LSxZt: "autolinkEmail",
    EexoL: "autolinkMarker",
    AWfpE: function (v, w) {
      return v(w);
    },
    zgzSo: function (v, w) {
      return v(w);
    },
    JULWO: function (v, w) {
      return v < w;
    },
    fgUIz: function (v, w) {
      return v(w);
    },
    nkDtp: function (v, w, x) {
      return v(w, x);
    },
    fVUNw: "canContainEols",
    dSWDr: "transforms",
    kukjE: function (v, w) {
      return v(w);
    },
    iBDHF: "Expected character",
    wTWsf: function (v, w) {
      return v !== w;
    },
    jQEyv: function (v, w) {
      return v + w;
    },
    ebqWX: function (v, w) {
      return v(w);
    },
    gmhhb: function (v, w) {
      return v == w;
    },
    yuJRa: function (v, w) {
      return v !== w;
    },
    KEQwV: function (v, w) {
      return v in w;
    },
    jQJcw: function (v, w, x, y) {
      return v(w, x, y);
    },
    wqIJD: function (v, w) {
      return v in w;
    },
    fGhZu: function (v, w) {
      return v + w;
    },
    ctbtc: function (v, w) {
      return v == w;
    },
    KuHYy: function (v, w) {
      return v == w;
    },
    YiXdD: "name",
    pjdFi: function (v, w) {
      return v + w;
    },
    fmGkh: "node (",
    xyrII: "Expected a string",
    rNrLS: "\\x2d",
    RWlRR: function (v, w) {
      return v == w;
    },
    eHceK: function (v, w) {
      return v == w;
    },
    IdEev: function (v, w) {
      return v - w;
    },
    mezLH: function (v, w) {
      return v + w;
    },
    VRzqc: "http://",
    Mghnc: "Expected find and replace tuple or list of tuples",
    DJGTp: function (v, ...w) {
      return v(...w);
    },
    pMMVY: function (v, w) {
      return v < w;
    },
    LhrJK: function (v, w) {
      return v !== w;
    },
    Ptzfw: function (v, w) {
      return v + w;
    },
    xUKav: function (v, w, x) {
      return v(w, x);
    },
    QuOVv: function (v, w) {
      return v + w;
    },
    bnTmr: function (v, w) {
      return v + w;
    },
    KhJeD: function (v, w) {
      return v(w);
    },
    pmULj: "footnoteDefinition",
    yRZld: function (v, w) {
      return v - w;
    },
    byqFn: function (v, w) {
      return v > w;
    },
    MwYEk: "delete",
    aMUHE: "strikethrough",
    PAfPm: function (v) {
      return v();
    },
    kQiIw: function (v, w) {
      return v + w;
    },
    lwcEo: "Cannot serialize title with `",
    DdRFF: "` for `options.quote`, expected `\"`, or `'`",
    aSsIh: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    xhLUO: "imageReference",
    TXCnj: function (v) {
      return v();
    },
    aRLnX: function (v, w) {
      return v !== w;
    },
    BSakd: function (v, w) {
      return v === w;
    },
    rKiFE: function (v, w) {
      return v + w;
    },
    IKhSW: function (v, w) {
      return v === w;
    },
    IUGAa: function (v, w) {
      return v !== w;
    },
    tDbSN: "Cannot serialize items with `",
    BXJoE: "` for `options.bullet`, expected `*`, `+`, or `-`",
    lLvlh: "Cannot serialize strong with `",
    jzAkK: "` for `options.strong`, expected `*`, or `_`",
    XYUHS: function (v, w) {
      return v + w;
    },
    aHkxU: function (v) {
      return v();
    },
    EtrNA: function (v, w) {
      return v !== w;
    },
    sjjkT: "` for `options.bulletOther`, expected `*`, `+`, or `-`",
    oPGQq: "Expected `bullet` (`",
    wWnjY: "`) and `bulletOther` (`",
    rQueU: "` for `options.bulletOrdered`, expected `.` or `)`",
    srkgN: function (v, w) {
      return v === w;
    },
    dxZjD: function (v, w) {
      return v !== w;
    },
    YePKW: function (v, w) {
      return v !== w;
    },
    wViOI: function (v, w) {
      return v - w;
    },
    cDjCp: function (v, w) {
      return v - w;
    },
    scGfu: function (v, w) {
      return v !== w;
    },
    fyzoI: function (v, w) {
      return v === w;
    },
    mupUk: "one",
    DnTLA: "mixed",
    zxDhi: "` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`",
    csrRG: function (v, w) {
      return v + w;
    },
    YXdEX: function (v, w) {
      return v - w;
    },
    fEaNi: "tab",
    uUeYa: function (v, w) {
      return v === w;
    },
    Fbgmw: function (v, w) {
      return v + w;
    },
    lKRlT: function (v) {
      return v();
    },
    pagta: function (v) {
      return v();
    },
    kQybZ: "tableRow",
    lqPcg: "tableCell",
    hROSe: function (v, w) {
      return v - w;
    },
    bBcuw: function (v) {
      return v();
    },
    JUzKW: function (v, w) {
      return v(w);
    },
    eZdLe: function (v, w) {
      return v == w;
    },
    RXaZH: function (v, w) {
      return v in w;
    },
    WxcmW: function (v, w) {
      return v < w;
    },
    ZAoqZ: function (v, w) {
      return v === w;
    },
    FqEtd: function (v, w) {
      return v === w;
    },
    atVSs: function (v, w) {
      return v - w;
    },
    ApIrC: function (v, w) {
      return v + w;
    },
    qdBeF: function (v, w) {
      return v > w;
    },
    AKWsU: function (v, w) {
      return v !== w;
    },
    cvghS: function (v, w) {
      return v / w;
    },
    USmxW: function (v, w) {
      return v === w;
    },
    UTXUu: "[\t :-]",
    RITda: "[:|-]",
    HyAkK: function (v, w) {
      return v + w;
    },
    PYGZb: function (v, w) {
      return v === w;
    },
    QBYEC: function (v, w) {
      return v + w;
    },
    duxvh: function (v, w) {
      return v === w;
    },
    lbMWn: function (v, w) {
      return v(w);
    },
    YkLDT: function (v, w) {
      return v || w;
    },
    JWJuT: function (v, w) {
      return v === w;
    },
    nUsBb: function (v, w) {
      return v === w;
    },
    MVZzu: function (v, w) {
      return v === w;
    },
    Mojln: function (v, w) {
      return v === w;
    },
    qDQBD: function (v, w) {
      return v === w;
    },
    FVHUM: function (v, w) {
      return v === w;
    },
    EDCGA: function (v, w) {
      return v === w;
    },
    QFYMa: function (v, w) {
      return v === w;
    },
    QLqWV: function (v, w) {
      return v(w);
    },
    TvwwK: function (v, w) {
      return v(w);
    },
    xmkUU: function (v, w) {
      return v(w);
    },
    ltVnx: function (v, w) {
      return v === w;
    },
    MUqXa: "http",
    cpdhg: "https",
    VRNHn: function (v, w) {
      return v(w);
    },
    LKLHm: "literalAutolinkHttp",
    QdqVZ: function (v, w) {
      return v(w);
    },
    pruKd: function (v, w) {
      return v(w);
    },
    bpioB: "literalAutolinkEmail",
    CAyXd: function (v, w) {
      return v(w);
    },
    SEzKJ: function (v, w) {
      return v === w;
    },
    QleBu: function (v, w) {
      return v === w;
    },
    HjNqX: "gfmFootnoteDefinitionIndent",
    jjJxE: function (v, w) {
      return v === w;
    },
    oQgrC: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    ohSIz: function (v, w) {
      return v(w);
    },
    KyjBD: function (v, w) {
      return v === w;
    },
    JdPqt: function (v, w) {
      return v === w;
    },
    UcHac: "gfmFootnoteDefinitionLabel",
    zabbV: "gfmFootnoteDefinitionLabelMarker",
    bjAft: "gfmFootnoteDefinitionMarker",
    RtrOT: function (v, w) {
      return v === w;
    },
    TTglF: function (v, w) {
      return v(w);
    },
    HGDSl: function (v, w) {
      return v === w;
    },
    epLcs: function (v, w) {
      return v === w;
    },
    AZhXJ: "strikethroughSequenceTemporary",
    XjEnG: function (v, w) {
      return v === w;
    },
    NtoFB: function (v, w) {
      return v === w;
    },
    uWBUB: "strikethroughSequence",
    cYfFV: "strikethroughText",
    aliHJ: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    DACZr: function (v, w) {
      return v + w;
    },
    ofZSK: function (v, w) {
      return v || w;
    },
    gmrTR: function (v, w) {
      return v < w;
    },
    fThPe: function (v, w) {
      return v === w;
    },
    twHwD: function (v, w) {
      return v === w;
    },
    HRlbq: "tableDelimiterMarker",
    FGUBn: "left",
    ezgrB: function (v, w) {
      return v === w;
    },
    FzmWj: function (v, w) {
      return v === w;
    },
    AYKlh: "center",
    WxtvD: "tableDelimiterRow",
    YvEFG: function (v, w) {
      return v(w);
    },
    xNpTK: "tableCellDivider",
    XIJSj: function (v, w) {
      return v(w);
    },
    gkTTQ: function (v, w) {
      return v === w;
    },
    FVdgL: function (v, w) {
      return v(w);
    },
    uWwUd: function (v, w) {
      return v === w;
    },
    fHxEd: function (v, w) {
      return v === w;
    },
    rolvW: function (v, w) {
      return v(w);
    },
    vTogd: function (v, w) {
      return v(w);
    },
    vOhdF: "tableHead",
    PwLXi: function (v, w) {
      return v(w);
    },
    rJrre: function (v, w) {
      return v(w);
    },
    zeuYb: function (v, w) {
      return v === w;
    },
    vamEz: function (v, w) {
      return v(w);
    },
    LMkzB: function (v, w) {
      return v === w;
    },
    riLHF: function (v, w) {
      return v(w);
    },
    bPFtJ: "tableDelimiterFiller",
    XCJBL: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    yjieX: "tableBody",
    MLibs: function (v, w) {
      return v === w;
    },
    fybMg: function (v, w) {
      return v === w;
    },
    Peddu: function (v, w) {
      return v === w;
    },
    Gedos: function (v, w) {
      return v !== w;
    },
    DINdz: function (v, w) {
      return v !== w;
    },
    lpNcl: function (v, w) {
      return v !== w;
    },
    kAIKz: function (v, w) {
      return v === w;
    },
    GriaY: function (v, w, x) {
      return v(w, x);
    },
    XNlNh: "taskListCheckMarker",
    jMwll: "taskListCheck",
    eOXBR: "taskListCheckValueUnchecked",
    AuMfj: function (v, w) {
      return v(w);
    },
    WfdEk: function (v, w) {
      return v(w);
    },
    BDjDy: function (v, w) {
      return v(w);
    },
    jronP: "[+\\-.\\w]",
    mwNVq: "[Ww]",
    VfpSR: "[\\-.\\w]",
    NOwSZ: "[ps]",
    JUDbL: "mathFlow",
    zYXBR: function (v, w) {
      return v < w;
    },
    kSqWu: function (v, w) {
      return v(w);
    },
    JqhQM: function (v, w) {
      return v(w);
    },
    omkLt: function (v, w) {
      return v === w;
    },
    iStYm: function (v, w) {
      return v(w);
    },
    JbIlF: "mathFlowValue",
    OcJTJ: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    RKJoC: function (v, w) {
      return v !== w;
    },
    hMuyg: function (v, w) {
      return v < w;
    },
    Gtwnv: "mathTextPadding",
    NvbSA: function (v, w) {
      return v <= w;
    },
    WeQxX: function (v, w) {
      return v !== w;
    },
    EzACS: function (v, w) {
      return v !== w;
    },
    RtFBn: "mathFlowMeta",
    uCdNu: "language-math",
    NiAKu: "math-display",
    eSWjR: "inlineMath",
    rGkRP: "([^$]|$)",
    Zvpwh: function (v, w) {
      return v || w;
    },
    uUhIN: function (v, w) {
      return v <= w;
    },
    KhkKZ: function (v, w) {
      return v >= w;
    },
    XdYiv: function (v, w) {
      return v <= w;
    },
    ZJgQV: function (v, w) {
      return v >= w;
    },
    oLIpP: function (v, w) {
      return v == w;
    },
    npjvM: function (v, w) {
      return v & w;
    },
    whMbf: function (v, w) {
      return v + w;
    },
    sAZrJ: function (v, w) {
      return v !== w;
    },
    jKNxz: function (v, w) {
      return v + w;
    },
    DgHBo: "textDirective",
    ekvpe: function (v, w) {
      return v + w;
    },
    UBbZV: function (v, w) {
      return v > w;
    },
    Pvwiu: function (v) {
      return v();
    },
    oHTbi: function (v, w) {
      return v === w;
    },
    MBtlC: "Marker",
    zqjzM: function (v, w) {
      return v === w;
    },
    ZxcVM: function (v, w) {
      return v === w;
    },
    bWmIL: function (v, w) {
      return v === w;
    },
    MBnsY: function (v, w) {
      return v(w);
    },
    wnHRS: function (v, w) {
      return v === w;
    },
    wqKVg: function (v, w) {
      return v === w;
    },
    Cdwzs: function (v, w) {
      return v === w;
    },
    mnLrT: function (v, w) {
      return v === w;
    },
    yETOy: function (v, w, x, y) {
      return v(w, x, y);
    },
    LYjEq: function (v, w) {
      return v === w;
    },
    ULMsV: function (v, w) {
      return v === w;
    },
    hsZHO: function (v, w) {
      return v === w;
    },
    NBSrE: function (v, w) {
      return v(w);
    },
    clYCK: function (v, w) {
      return v(w);
    },
    GQAbP: function (v, w) {
      return v === w;
    },
    jXHTc: function (v, w) {
      return v(w);
    },
    tYxbT: function (v, w) {
      return v(w);
    },
    GYqmN: function (v, w) {
      return v === w;
    },
    NRyyw: function (v, w) {
      return v(w);
    },
    JhhoA: "directiveContainerSequence",
    YRXod: "directiveContainerName",
    sBEDy: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    poxCa: function (v, w) {
      return v === w;
    },
    FzLxC: "chunkDocument",
    xouMw: function (v, w) {
      return v(w);
    },
    GbzvE: "directiveContainerContent",
    DkXuu: "directiveContainer",
    NIcDk: function (v, w) {
      return v(w);
    },
    tXjco: function (v, w, x, y) {
      return v(w, x, y);
    },
    UcvVz: function (v, w) {
      return v(w);
    },
    Hpfdu: function (v, w) {
      return v(w);
    },
    gczHD: function (v, w) {
      return v(w);
    },
    TvNVB: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    WycuY: "directiveContainerAttributes",
    kMFNY: "directiveContainerAttributesMarker",
    hGXkr: "directiveContainerAttribute",
    Rvpts: "directiveContainerAttributeId",
    Auzub: "directiveContainerAttributeClass",
    BegSw: "directiveContainerAttributeName",
    YiSoC: "directiveContainerAttributeInitializerMarker",
    bTqhz: "directiveContainerAttributeValueLiteral",
    SjikM: "directiveContainerAttributeValue",
    SImmw: "directiveContainerAttributeValueMarker",
    YWdse: "directiveContainerAttributeValueData",
    zjJKf: function (v, w, x, y) {
      return v(w, x, y);
    },
    ykXTM: "directiveLeaf",
    fNXMQ: "directiveLeafSequence",
    ucgvr: function (v, w) {
      return v === w;
    },
    mGFQR: "directiveLeafName",
    QUTFd: function (v, w, x, y, z, A, B, C) {
      return v(w, x, y, z, A, B, C);
    },
    YEwFk: "directiveLeafLabel",
    ZDaRI: "directiveLeafLabelMarker",
    RovvA: "directiveLeafLabelString",
    zMIXG: "directiveText",
    Tmecg: "directiveTextMarker",
    BPOkr: "directiveTextName",
    NJkyT: function (v, w) {
      return v === w;
    },
    dfdrs: function (v, w) {
      return v === w;
    },
    QWjgn: function (v, w) {
      return v !== w;
    },
    vQtdk: "leafDirectiveLabel",
    xqXTU: "containerDirectiveLabel",
    APZvf: "[^:]",
    JEWKP: "[A-Za-z]",
    nZhSB: function (v, w, x) {
      return v(w, x);
    },
    EZyZz: function (v, w) {
      return v(w);
    },
    jljux: function (v, w) {
      return v(w);
    },
    KdNHF: function (v, w, x) {
      return v(w, x);
    },
    NKgZc: function (v, w, x) {
      return v(w, x);
    },
    jOtPC: function (v, w) {
      return v(w);
    },
    kgmoZ: function (v, w) {
      return v !== w;
    },
    wnrbm: function (v, w) {
      return v < w;
    },
    mKUOW: function (v, w) {
      return v > w;
    },
    WFNnF: function (v, w) {
      return v < w;
    },
    URMRF: function (v, w) {
      return v < w;
    },
    QfASL: function (v, w) {
      return v + w;
    },
    kxkEr: function (v, w) {
      return v + w;
    },
    XSTTN: function (v, w) {
      return v === w;
    },
    YcfZd: function (v, w) {
      return v === w;
    },
    EdfbZ: function (v, w) {
      return v + w;
    },
    ibony: function (v, w) {
      return v - w;
    },
    hCLsX: function (v, w) {
      return v + w;
    },
    OJihb: function (v, w, x) {
      return v(w, x);
    },
    jfTPl: function (v, w) {
      return v !== w;
    },
    RxZVz: "img",
    psjxc: function (v, w) {
      return v !== w;
    },
    PukHQ: function (v, w) {
      return v === w;
    },
    OYSAK: function (v, w) {
      return v(w);
    },
    Wggks: function (v, w) {
      return v == w;
    },
    jdfib: "input",
    fdrqe: "checkbox",
    jCzGK: function (v, w) {
      return v !== w;
    },
    KTMGZ: function (v, w) {
      return v !== w;
    },
    EsciF: function (v, w) {
      return v(w);
    },
    wWETk: function (v, w) {
      return v - w;
    },
    ikiOg: "Footnotes",
    PwWpc: "sr-only",
    PnfzG: function (v, w) {
      return v(w);
    },
    rIAMU: function (v, w) {
      return v(w);
    },
    JbHiF: function (v, w) {
      return v > w;
    },
    LUtcD: function (v, w) {
      return v == w;
    },
    rMBMQ: function (v, w) {
      return v + w;
    },
    VFiaM: "data-footnote-backref",
    MHihz: "footnotes",
    GJQZX: function (v, w) {
      return v(w);
    },
    WYarS: function (v, w) {
      return v !== w;
    },
    PqsmN: function (v, w, x) {
      return v(w, x);
    },
    oOADS: function (v, w) {
      return v == w;
    },
    XvABl: function (v, w) {
      return v === w;
    },
    qikgH: function (v, w) {
      return v === w;
    },
    mnLnA: function (v, w) {
      return v + w;
    },
    ouWGe: function (v, w) {
      return v == w;
    },
    DZtxK: function (v, w) {
      return v in w;
    },
    IHRoV: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    HIShO: function (v, w) {
      return v === w;
    },
    GrtFh: function (v, w) {
      return v(w);
    },
    EKGMy: function (v, w) {
      return v(w);
    },
    bSLFj: "className",
    SPAZL: function (v, w) {
      return v(w);
    },
    rECCT: "Expected parent node",
    KOgvt: function (v, w) {
      return v === w;
    },
    EqPBN: "Expected positive finite number as index",
    PqBPj: "tagName",
    TPITr: function (v, w) {
      return v == w;
    },
    KObUv: function (v, w) {
      return v || w;
    },
    kNAfj: function (v, w) {
      return v == w;
    },
    eAbID: function (v, w) {
      return v === w;
    },
    WgoEE: function (v, w) {
      return v(w);
    },
    CAuqP: function (v, w) {
      return v(w);
    },
    oaaUz: function (v, w) {
      return v < w;
    },
    OnocX: "normal",
    mayai: function (v, w) {
      return v <= w;
    },
    uYqsO: "index",
    LruAr: function (v, w) {
      return v !== w;
    },
    vVPgX: function (v, w) {
      return v !== w;
    },
    aIxjs: function (v, w) {
      return v + w;
    },
    mpIaC: function (v, w) {
      return v - w;
    },
    hoYwI: function (v, w) {
      return v < w;
    },
    aiVpn: function (v, w) {
      return v || w;
    },
    TmuEx: function (v, w) {
      return v === w;
    },
    KfPVK: "listing",
    UkYLk: "plaintext",
    VvXHS: "nobr",
    uaDNF: "nowrap",
    JHJuR: "textarea",
    xYLpH: "pre-wrap",
    NqyzX: "-$1",
    hQlYz: function (v, w) {
      return v === w;
    },
    bdnJS: "_relative",
    LBCgd: function (v, w) {
      return v === w;
    },
    Oxjek: function (v, w) {
      return v / w;
    },
    YnrgU: "transparent",
    NEjhQ: "mtight",
    kzAmo: "3|7|2|1|0|4|5|6",
    pZkzp: function (v, w) {
      return v + w;
    },
    BSlnB: function (v, w) {
      return v + w;
    },
    GAcoX: function (v, w) {
      return v < w;
    },
    POpJP: function (v, w) {
      return v + w;
    },
    sDLbc: function (v, w) {
      return v + w;
    },
    Udqze: function (v, w) {
      return v(w);
    },
    vGwZy: function (v, w, x) {
      return v(w, x);
    },
    IjzrA: function (v, w) {
      return v + w;
    },
    GUJfe: " 'alt='",
    UOtIS: function (v, w) {
      return v(w);
    },
    HyhpN: function (v, w) {
      return v + w;
    },
    EsWzv: "'/>",
    oyENl: function (v, w) {
      return v < w;
    },
    BEway: function (v, w) {
      return v >= w;
    },
    RNcrn: function (v, w) {
      return v || w;
    },
    qYKJY: function (v, w) {
      return v + w;
    },
    prnCq: "http://www.w3.org/2000/svg",
    cBtgP: "3|4|2|1|0",
    fEiKY: "</svg>",
    iPmKJ: function (v, w) {
      return v < w;
    },
    UOGBh: "<svg xmlns=\"http://www.w3.org/2000/svg\"",
    WwJBy: function (v, w) {
      return v + w;
    },
    VyyAJ: function (v, w) {
      return v + w;
    },
    QFZVh: "<path d='",
    dzZkb: function (v, w) {
      return v === w;
    },
    adnHx: "No character metrics for '",
    GHCra: "' in style '",
    dLsEj: "' and mode '",
    IWxcQ: "1|0|4|3|2",
    oSZBM: function (v, w) {
      return v(w);
    },
    RKyCi: "4|2|9|1|7|5|6|8|3|0",
    xgsGO: function (v, w) {
      return v === w;
    },
    ZasCZ: "vlist-t2",
    aVLcx: "pstrut",
    EQDrC: function (v, w) {
      return v < w;
    },
    JzPIa: function (v, w) {
      return v < w;
    },
    GHDwX: function (v, w) {
      return v === w;
    },
    nCNMl: "top",
    soOlX: "First child must have type \"elem\".",
    iUGzu: function (v, w) {
      return v === w;
    },
    IcVSK: function (v, w) {
      return v + w;
    },
    AQICW: "Invalid positionType ",
    FwNFJ: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    zEivW: "vlist",
    QWXVL: function (v, w) {
      return v < w;
    },
    HibWA: "vlist-s",
    IEjdI: "vlist-r",
    BSIOE: function (v, w, x) {
      return v(w, x);
    },
    mrcfD: "Math-BoldItalic",
    nSChM: function (v, w) {
      return v(w);
    },
    aKper: "Should never be called.",
    qmZvZ: function (v, w, x) {
      return v(w, x);
    },
    rwefu: function (v, w) {
      return v(w);
    },
    mxwTI: function (v, w) {
      return v === w;
    },
    ynXCh: "Got group of unknown type: '",
    uCxGx: "base",
    cFLUM: "strut",
    bQlxO: function (v, w) {
      return v(w);
    },
    kfbcK: "1|4|0|2|3",
    iXHVT: function (v, w) {
      return v > w;
    },
    KECQV: "3|4|1|0|2",
    viZfB: function (v, w) {
      return v < w;
    },
    xgjhd: function (v, w) {
      return v + w;
    },
    mLxJM: " class =\"",
    ohtgx: function (v, w) {
      return v(w);
    },
    JTjAm: function (v, w) {
      return v + w;
    },
    nAeML: function (v, w) {
      return v >= w;
    },
    iHwxI: function (v, w) {
      return v <= w;
    },
    dcrwF: function (v, w) {
      return v >= w;
    },
    JlCal: function (v, w) {
      return v <= w;
    },
    AFtxJ: function (v, w) {
      return v <= w;
    },
    pooRR: function (v, w) {
      return v(w);
    },
    KmpXb: function (v, w) {
      return v + w;
    },
    LrYWR: "<mtext>",
    tlJsZ: "</mtext>",
    cCgmd: function (v, w) {
      return v + w;
    },
    QXQAZ: "<mspace width=\"",
    UuCPl: function (v, w) {
      return v + w;
    },
    ppQls: "leqno",
    gBsvh: "fleqn",
    vmBGk: "5|1|3|2|0|4",
    iLVAM: function (v, w) {
      return v < w;
    },
    cKGRi: function (v, w) {
      return v(w);
    },
    KyznU: " slice",
    kvSUV: "widehat",
    BTjOn: "widecheck",
    qyOMs: "widetilde",
    cKBjC: "utilde",
    deWcI: "tilde4",
    ZSvkz: function (v, w) {
      return v === w;
    },
    NvksK: "tilde",
    BcPkG: "100%",
    CouFv: function (v, w) {
      return v + w;
    },
    PJLRr: "halfarrow-left",
    fGKJq: "halfarrow-right",
    HZrXM: "xMaxYMin",
    AAsfd: "Correct katexImagesData or update code here to support\n                    ",
    ZRIra: " children.",
    TrdlA: "brace-left",
    CspOt: "brace-center",
    vPEum: "brace-right",
    hLRtq: "xMidYMin",
    gIWot: function (v, w) {
      return v + w;
    },
    JAdce: "Expected node of type ",
    QjUBa: ", but got ",
    RsOIv: function (v, w) {
      return v(w);
    },
    LKYfQ: function (v, w, x) {
      return v(w, x);
    },
    hustk: "\\widehat",
    wncYa: "\\widetilde",
    Dhblf: "\\widecheck",
    nNjro: "accentUnder",
    dwAtw: function (v, w, x) {
      return v(w, x);
    },
    uhvFq: function (v, w) {
      return v === w;
    },
    wIKaI: "\\utilde",
    bnJlT: "xArrow",
    XKmXn: function (v, w) {
      return v(w);
    },
    omAhc: function (v, w) {
      return v === w;
    },
    EpTQD: "1.75em",
    FFcHN: "3.0em",
    KxpuN: function (v, w) {
      return v(w);
    },
    HvQMg: function (v, w, x) {
      return v(w, x);
    },
    CXzek: "\\stackrel",
    zGyBd: "\\underset",
    dVYXW: function (v, w) {
      return v(w);
    },
    FWSxn: "pmb",
    YAHuP: "-1width",
    uWdQu: "0.7em",
    WvDUa: "cd-vert-arrow",
    jtRcV: function (v, w, x) {
      return v(w, x);
    },
    Cswoe: "linebreak",
    dqOnK: function (v, w) {
      return v(w);
    },
    PuOha: function (v, w) {
      return v + w;
    },
    oawKB: "Unsupported symbol ",
    kCmbU: " and font size ",
    wfjxD: "delimsizinginner",
    kGUnt: "delim-size4",
    vekED: "M291 0 H417 V",
    qjKSJ: " H291z M291 0 H417 V",
    rMbiP: " H291z",
    kECEx: function (v, w) {
      return v + w;
    },
    qxnbp: " H145z M145 0 H188 V",
    nMoPg: " H145z",
    odYWY: function (v, w) {
      return v + w;
    },
    FbTsf: function (v, w) {
      return v + w;
    },
    MKhQX: "M145 0 H188 V",
    ZFNUA: " H145zM367 0 H410 V",
    plEyq: " H367z M367 0 H410 V",
    qCcWg: " H367z",
    vtWRI: function (v, w) {
      return v + w;
    },
    MyeNb: function (v, w) {
      return v + w;
    },
    ZmZHS: "M457 0 H583 V",
    OKcsc: " H457z M457 0 H583 V",
    NYKDt: " H457z",
    KwCLH: function (v, w) {
      return v + w;
    },
    YAMlK: "M319 0 H403 V",
    uumaA: " H319z M319 0 H403 V",
    lQdiz: " H319z",
    EuMgd: function (v, w) {
      return v + w;
    },
    kyEos: function (v, w) {
      return v + w;
    },
    sorFr: "M263 0 H347 V",
    znqfr: " H263z M263 0 H347 V",
    xCWDM: " H263z",
    SSeIV: function (v, w) {
      return v + w;
    },
    zxgBH: "M384 0 H504 V",
    OSjnP: " H384z M384 0 H504 V",
    HcuhA: " H384z",
    bXJCJ: function (v, w) {
      return v + w;
    },
    pfOdW: "M312 0 H355 V",
    RQYJa: " H312z M312 0 H355 V",
    EHFfk: " H312z",
    mrdQr: "M257 0 H300 V",
    ZUwwk: " H257z M257 0 H300 V",
    etOnj: " H257zM478 0 H521 V",
    UIBkv: " H478z M478 0 H521 V",
    zHfPw: " H478z",
    qkWDl: function (v, w) {
      return v + w;
    },
    GMBWH: "M403 1759 V84 H666 V0 H319 V1759 v",
    hPUzO: " v1759 h347 v-84\nH403z M403 1759 V0 H319 V1759 v",
    CdcFw: " v1759 h84z",
    bivvA: "M347 1759 V0 H0 V84 H263 V1759 v",
    nlEYy: "M145 15 v585 v",
    DPKTS: " v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v",
    RlszS: " v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v",
    PlMVy: " v585 h43z",
    XQHSQ: function (v, w) {
      return v + w;
    },
    lxYvj: " v585 h43z\nM367 15 v585 v",
    ZNakY: " v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v",
    lPqBE: function (v, w) {
      return v + w;
    },
    KKcfg: "M319 602 V0 H403 V602 v",
    gCWMu: " v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v",
    hFkCl: " v1715 H319z",
    WHMQp: function (v, w) {
      return v + w;
    },
    rIXpL: " v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v",
    pZrst: function (v, w) {
      return v + w;
    },
    adgLk: " v602 h84z\nM403 1759 V0 H319 V1759 v",
    dwxnR: " v602 h84z",
    wOXiZ: function (v, w) {
      return v + w;
    },
    GdheQ: function (v, w) {
      return v + w;
    },
    cBmlY: " v602 h84z\nM347 1759 V0 h-84 V1759 v",
    osPtv: function (v, w) {
      return v + w;
    },
    hiIcq: "M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,",
    GLKQf: "c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-",
    IXhsZ: "c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z",
    VzkrF: function (v, w) {
      return v + w;
    },
    JPgef: "M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,",
    KhiKD: function (v, w) {
      return v + w;
    },
    DIVwM: "\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-",
    gOmoM: "c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z",
    vtKmi: "Unknown stretchy delimiter.",
    lBRKj: function (v, w) {
      return v + w;
    },
    uKvNE: "M263,",
    KPWAs: "c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl",
    DPkHw: "\nc4.7,-7.3,11,-11,19,-11\nH40000v",
    WleAn: "H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM",
    GtbVp: "h-400000z",
    EechW: function (v, w) {
      return v + w;
    },
    iNoDl: function (v, w) {
      return v + w;
    },
    rCPDw: function (v, w) {
      return v + w;
    },
    uWZSF: "M983 ",
    ZVEwr: "\nc4,-6.7,10,-10,18,-10 H400000v",
    SFmin: "\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM",
    rJrGs: function (v, w) {
      return v + w;
    },
    OLTZQ: "M424,",
    KmMXW: "\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl",
    PdUaA: "c4,-6.7,10,-10,18,-10 H400000\nv",
    qgKHP: "H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M",
    BXapT: " 80\nh400000v",
    qDbbg: function (v, w) {
      return v + w;
    },
    jgnkY: "M702 ",
    prOGW: "H400000",
    JhNpS: "\nH742v",
    BkRmD: "H742z",
    mvxkS: "\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl",
    pYyxD: "\nc5.3,-9.3,12,-14,20,-14\nH400000v",
    DdUdT: function (v, w) {
      return v + w;
    },
    CxKAu: "M473,",
    RRzOK: "H1017.7z",
    ArTZf: "sqrtSize1",
    zRwTy: "sqrtSize2",
    dfnVZ: "sqrtSize3",
    FpOTw: "sqrtSize4",
    gVmJt: function (v, w) {
      return v + w;
    },
    ksuxq: function (v, w) {
      return v === w;
    },
    ZtTsf: function (v, w) {
      return v === w;
    },
    fjPxp: function (v, w) {
      return v + w;
    },
    SJjWq: "Add support for delim type '",
    eASso: "' here.",
    INHuU: function (v, w, x) {
      return v(w, x);
    },
    oktyO: "\\middle without preceding \\left",
    VeWkI: "middle",
    QRdEF: "fbox",
    WFuzR: "0.046em",
    cNpNe: function (v, w) {
      return v(w);
    },
    qcsNb: function (v, w, x) {
      return v(w, x);
    },
    iczpl: function (v, w, x) {
      return v(w, x);
    },
    FANyD: "0|2|4|1|3",
    gNiZg: "\\relax",
    DgJMc: "\\hline",
    EGGbv: function (v, w) {
      return v === w;
    },
    eGSDK: "\\hdashline",
    sBFHO: "} can be used only in display mode.",
    oCXdq: function (v, w) {
      return v === w;
    },
    hXDcN: "\\@eqnsw",
    rmhmL: "\\df@tag",
    mxAmw: function (v, w) {
      return v(w);
    },
    sjhFv: function (v, w) {
      return v < w;
    },
    YCKhE: function (v, w, x) {
      return v(w, x);
    },
    ByUuc: "Too many math in a row: expected ",
    IyOve: "5|0|3|4|6|1|2",
    ssTfY: "split",
    lJGys: function (v, w, x) {
      return v(w, x);
    },
    AohnI: function (v, w) {
      return v * w;
    },
    EJJdf: "Unknown column alignment: ",
    ymVNX: function (v, w) {
      return v !== w;
    },
    NXvOx: "2|1|0|4|3",
    WsZSb: "{subarray} can contain only one column",
    pLQSd: function (v, w, x) {
      return v(w, x);
    },
    aawIX: function (v, w) {
      return v > w;
    },
    uVCCQ: function (v, w) {
      return v + w;
    },
    DeDbz: "0|3|2|4|1",
    lSgbI: function (v, w) {
      return v(w);
    },
    TefSE: function (v, w) {
      return v === w;
    },
    JffgD: "open",
    ALjiH: function (v, w) {
      return v(w);
    },
    YDgkV: function (v, w) {
      return v === w;
    },
    bvPls: "close",
    bsQdk: function (v, w) {
      return v(w);
    },
    azXsA: function (v, w) {
      return v > w;
    },
    RqGFW: function (v, w, x) {
      return v(w, x);
    },
    mQMma: "Expected non-null, but got ",
    ZkLqn: "\\href",
    aNeGj: function (v, w) {
      return v(w);
    },
    DbdfR: function (v, w, x) {
      return v(w, x);
    },
    tfMqO: "1|0|2|4|3",
    MHhXE: "\\url",
    RSsPw: function (v, w) {
      return v < w;
    },
    kGMKD: function (v, w) {
      return v === w;
    },
    nsDNB: "\\textasciitilde",
    xcoHa: "4|1|0|3|2",
    fVoGv: function (v, w) {
      return v !== w;
    },
    fZEQO: function (v, w, x, y) {
      return v(w, x, y);
    },
    WVHFr: function (v, w) {
      return v < w;
    },
    dmRMY: "totalheight",
    ejgig: "Invalid key: '",
    pEimX: "\\includegraphics",
    zAJLE: "includegraphics",
    zAJHY: "0|1|5|2|7|4|3|6",
    DgKAo: function (v, w) {
      return v > w;
    },
    FPIIv: function (v, w, x) {
      return v(w, x);
    },
    IUREd: "3|2|0|4|1",
    sZRYa: function (v, w, x) {
      return v(w, x);
    },
    GNeFK: "mglyph",
    odGhB: function (v, w) {
      return v > w;
    },
    HXOYm: "valign",
    TFgnu: function (v, w) {
      return v > w;
    },
    dfbHa: function (v, w) {
      return v(w);
    },
    hRtRo: "mathVsTextUnits",
    CmcXc: function (v, w) {
      return v + w;
    },
    rSIEl: "LaTeX's ",
    LDhJb: " supports only mu units, not ",
    NYCaT: " units",
    WBLdw: " works only in math mode",
    AMCIw: " doesn't support mu units",
    MKHOr: "lap",
    kBJIb: "clap",
    hBUCq: function (v, w, x) {
      return v(w, x);
    },
    nBzUe: "thinbox",
    ddAjA: "vbox",
    GJMmG: function (v, w) {
      return v !== w;
    },
    cLPvX: "llap",
    TmHOn: "-0.5",
    Haowk: function (v, w, x) {
      return v(w, x);
    },
    SYFvC: "1|2|4|3|0|6|5|7",
    GcskT: function (v, w) {
      return v + w;
    },
    akXMt: function (v, w) {
      return v(w);
    },
    zhASu: function (v, w) {
      return v(w);
    },
    MpCNw: function (v, w) {
      return v(w);
    },
    xQzcK: "mop",
    rSoga: "op-limits",
    KbTYa: "4|0|2|3|1|5",
    Sqzri: "Size2-Regular",
    LHwIs: "\\oiint",
    mwdeh: "\\oiiint",
    JpgBq: function (v, w) {
      return v === w;
    },
    LpBpf: "oiint",
    ffcnl: "\\iint",
    RYWEu: "\\iiint",
    ymjfV: "op-symbol",
    fmCfA: "large-op",
    cycjs: "small-op",
    izluB: function (v, w) {
      return v + w;
    },
    ooNPO: "relative",
    gpWsq: "largeop",
    DMKvy: function (v, w) {
      return v(w);
    },
    VdcYb: function (v, w) {
      return v == w;
    },
    iAdEk: function (v, w, x) {
      return v(w, x);
    },
    lAxBV: function (v, w, x, y) {
      return v(w, x, y);
    },
    aYUam: "mathrm",
    nftYE: function (v, w) {
      return v instanceof w;
    },
    vrZOb: "\\operatornamewithlimits",
    qrEnk: function (v, w) {
      return v instanceof w;
    },
    vaFvE: function (v, w) {
      return v instanceof w;
    },
    owJsO: function (v, w) {
      return v instanceof w;
    },
    aVnQt: "overline",
    ujXDa: "overline-line",
    EwnJz: "hphantom",
    qZQQc: "depth",
    yWRFB: "vphantom",
    vXXSK: function (v, w, x) {
      return v(w, x);
    },
    ZNwEl: function (v, w) {
      return v(w);
    },
    sZCQY: function (v, w, x) {
      return v(w, x);
    },
    EhSJW: "black",
    sUGEU: function (v, w) {
      return v(w);
    },
    DeSjK: function (v, w) {
      return v(w);
    },
    KhbhB: function (v, w) {
      return v >= w;
    },
    GfmvR: function (v, w) {
      return v(w);
    },
    uooCh: function (v, w) {
      return v(w);
    },
    Mpooa: function (v, w) {
      return v(w);
    },
    xTwFF: "3|2|4|1|5|0",
    jtdVx: "sqrt",
    mKhUq: "10|4|6|9|3|0|8|1|2|5|7",
    FPghW: function (v, w) {
      return v + w;
    },
    eecry: function (v, w) {
      return v(w);
    },
    AORVR: function (v, w) {
      return v + w;
    },
    bqaLE: function (v, w) {
      return v === w;
    },
    JMHTK: function (v, w, x, y) {
      return v(w, x, y);
    },
    dcZyv: function (v, w) {
      return v - w;
    },
    AgdVz: function (v, w) {
      return v - w;
    },
    EHtpQ: function (v, w) {
      return v - w;
    },
    CJCzt: function (v, w) {
      return v < w;
    },
    Keupr: function (v, w) {
      return v - w;
    },
    oTZvS: function (v, w) {
      return v - w;
    },
    uaxof: function (v, w) {
      return v * w;
    },
    NCTJl: function (v, w) {
      return v > w;
    },
    kmkob: function (v, w) {
      return v + w;
    },
    IuQAY: function (v, w) {
      return v(w);
    },
    BBmCy: "msupsub",
    mBbtS: function (v, w) {
      return v === w;
    },
    lTTRT: function (v, w) {
      return v === w;
    },
    GvROn: function (v, w) {
      return v(w);
    },
    WIpTP: function (v, w) {
      return v * w;
    },
    SHHHZ: function (v, w, x) {
      return v(w, x);
    },
    nrNcA: function (v, w, x) {
      return v(w, x);
    },
    zqdzV: "punct",
    EvSob: function (v, w) {
      return v !== w;
    },
    pUtyt: function (v, w, x, y) {
      return v(w, x, y);
    },
    ddtta: function (v, w) {
      return v === w;
    },
    dlfQO: function (v, w) {
      return v === w;
    },
    HUlfV: "\\prime",
    VBhnx: function (v, w) {
      return v !== w;
    },
    tUtsS: "Unknown type of space \"",
    FZOxv: function (v, w) {
      return v + w;
    },
    sMAti: "50%",
    nSCFl: function (v) {
      return v();
    },
    TQHHm: function (v, w, x) {
      return v(w, x);
    },
    hQDBB: function (v, w) {
      return v(w);
    },
    VtJjB: function (v, w, x) {
      return v(w, x);
    },
    wBuvT: "underline-line",
    GQBLc: "Typewriter-Regular",
    KWVNM: function (v, w) {
      return v > w;
    },
    ftULg: "4|6|7|2|1|0|3|5",
    fadbP: "\\renewcommand{",
    qeYQK: "} when command ",
    XqtOw: " does not yet exist; use \\newcommand",
    ohmUM: "\\newcommand{",
    ZKUiR: "} attempting to redefine ",
    YgtfZ: "; use \\renewcommand",
    VLyKX: "Invalid number of arguments: ",
    AvFWh: "\\newcommand's first argument must be a macro name",
    QUgvw: "\\@cdots\\,",
    nwIeo: "\\@cdots",
    eHbQc: "Multiple \\tag",
    yvHdJ: "\\gdef\\df@tag{\\text{#1}}",
    XkVoH: "3|2|4|5|0|1",
    kSFvB: "4|3|1|0|5|2",
    tgoIt: "Too many expansions: infinite loop or need to increase maxExpand setting",
    MNTau: function (v, w) {
      return v === w;
    },
    bkphn: function (v, w) {
      return v + w;
    },
    DAtrB: function (v, w) {
      return v - w;
    },
    exbUn: function (v, w) {
      return v === w;
    },
    CHmjN: "Incomplete placeholder at end of macro body",
    PTmBb: "Not a valid argument number",
    Jkyhz: "4|2|0|3|1|5",
    FHwDi: function (v, w) {
      return v !== w;
    },
    dlGxW: function (v, w) {
      return v + w;
    },
    IipkO: "Expected '",
    PKYcM: "', got '",
    xuNJv: "2|3|1|0|4",
    bYcMQ: "Expected group after '",
    luaCc: function (v, w) {
      return v + w;
    },
    fSbLF: function (v, w) {
      return v < w;
    },
    fAgXW: function (v, w) {
      return v === w;
    },
    ufEyf: function (v, w) {
      return v == w;
    },
    uDifH: function (v, w) {
      return v + w;
    },
    rDFHU: "argument to '",
    wVdlg: "Null argument, please report this as a bug",
    DKBkG: function (v, w) {
      return v !== w;
    },
    GnQzr: function (v, w) {
      return v + w;
    },
    MmCIq: "Invalid ",
    icoHe: ": '",
    kTQPa: "3|0|2|4|1|5",
    fKOgW: "Invalid color: '",
    PoSyk: "2|5|1|3|6|7|4|0",
    hhZNq: "0pt",
    yZhve: function (v, w) {
      return v(w);
    },
    rCeDI: "1|4|3|2|0",
    XAQdw: function (v, w) {
      return v == w;
    },
    GdkjA: "2|3|0|1|5|4",
    tjSlf: function (v, w) {
      return v == w;
    },
    tOtUT: "KaTeX can only parse string typed expression",
    DxUPy: "\\tag works only in display equations",
    iEwnT: function (v, w) {
      return v(w);
    },
    IkoRC: "mathml",
    tcVnO: function (v, w, x) {
      return v(w, x);
    },
    othIb: function (v, w) {
      return v(w);
    },
    mAwsG: function (v, w, x) {
      return v(w, x);
    },
    UUhdW: function (v, w) {
      return v !== w;
    },
    AEmdf: function (v, w, x, y) {
      return v(w, x, y);
    },
    BwJfF: function (v, w) {
      return v > w;
    },
    OBWxa: "text/html",
    YvObv: "Could not render math with KaTeX",
    WXKve: "rehype-katex",
    JrIcu: "parseerror",
    JCgpZ: "color:",
    AGLfg: function (v, w) {
      return v(w);
    },
    gUZJK: function (v, w, x) {
      return v(w, x);
    },
    yIapw: function (v, w) {
      return v === w;
    },
    ktMOG: function (v, w, x) {
      return v(w, x);
    },
    UWHnR: "colgroup",
    aLKtK: function (v, w) {
      return v(w);
    },
    XFFaD: "col",
    FSbsd: function (v, w) {
      return v === w;
    },
    PBXMP: function (v, w, x) {
      return v(w, x);
    },
    xqDyw: function (v, w) {
      return v === w;
    },
    SHbzH: function (v, w) {
      return v == w;
    },
    ujpka: function (v, w) {
      return v(w);
    },
    CzVWe: function (v, w) {
      return v !== w;
    },
    MSnqF: function (v, w) {
      return v > w;
    },
    LQKMT: function (v, w) {
      return v !== w;
    },
    yDEjI: "Expected node, not `",
    bhBoU: function (v, w) {
      return v + w;
    },
    XRjCu: "Cannot compile unknown node `",
    dLQBZ: "<!--",
    cfXcR: "-->",
    ltszz: function (v, w, x, y, z) {
      return v(w, x, y, z);
    },
    DeDAG: function (v, w) {
      return v !== w;
    },
    UJuHZ: function (v, w) {
      return v - w;
    },
    BsXKc: "\\ce{",
    ZUoxr: "2|1|3|0|4",
    Usqrz: "MhchemBugP",
    IZcUK: function (v, w) {
      return v + w;
    },
    MMraq: "mhchem bug P. Please report. (",
    PNmxG: function (v, w) {
      return v + w;
    },
    hrBHB: function (v, w) {
      return v + w;
    },
    LNwDG: function (v, w) {
      return v < w;
    },
    lGUid: function (v, w) {
      return v < w;
    },
    rIotw: "underbrace",
    evFSc: function (v, w) {
      return v || w;
    },
    NGtgA: "roman numeral",
    tewhM: "5|4|1|2|0|3",
    ahJTZ: "{}^{\\circ}C",
    bgRMR: "{}^{\\circ}F",
    PKhQQ: function (v, w) {
      return v > w;
    },
    IsQDH: "pu-2",
    aLoLX: function (v, w) {
      return v - w;
    },
    QpRnE: function (v, w) {
      return v < w;
    },
    pbVBu: "{-}",
    ZharM: "{=}",
    gPfbu: "{\\equiv}",
    FBfun: "{\\tripledash}",
    pAbeL: "{\\mathrlap{\\raisebox{-.1em}{$-$}}\\raisebox{.1em}{$\\tripledash$}}",
    uRsvC: "~--",
    DbMsm: "-~-",
    gahfZ: "{\\mathrlap{\\raisebox{-.2em}{$-$}}\\mathrlap{\\raisebox{.2em}{$-$}}\\tripledash}",
    BUxxu: "{{\\cdot}{\\cdot}{\\cdot}}",
    VEhgF: "....",
    ZGXYx: "{{\\cdot}{\\cdot}{\\cdot}{\\cdot}}",
    xbQGW: "{\\rightarrow}",
    wLWou: "{\\leftarrow}",
    ecnSj: "{<}",
    DtLpd: " {}-{} ",
    NoDsA: " {}={} ",
    mXUQi: " {}<{} ",
    idJyU: " {}>{} ",
    QJsJT: " {}\\ll{} ",
    YEPzf: " {}\\gg{} ",
    uDwpW: " {}\\pm{} ",
    nmhUL: "\\approx",
    UXAfA: "$\\approx$",
    ulfSU: " {}\\approx{} ",
    ooRHl: "(v)",
    LKKdv: " \\downarrow{} ",
    KOlJj: "(^)",
    DlxIX: " \\uparrow{} ",
    oXZQC: function (v, w) {
      return v + w;
    },
    auIxU: function (v, w) {
      return v + w;
    },
    QEVHm: "<a class=\"navChoice\" href=\"",
    JuWSN: "#app",
    qcsVF: function (v, w, x) {
      return v(w, x);
    },
    JJKih: function (v, w, x) {
      return v(w, x);
    },
    JnxtE: function (v, w, x) {
      return v(w, x);
    },
    NuIHg: function (v, w, x) {
      return v(w, x);
    },
    YHLyy: function (v, w, x) {
      return v(w, x);
    },
    ByZTD: function (v, w, x) {
      return v(w, x);
    },
    ErzTp: "app",
    MwtCM: function (v, w) {
      return v(w);
    },
    GIsQm: ".js",
    mTbUW: function (v, w, x) {
      return v(w, x);
    },
    jyWEy: function (v, w) {
      return v == w;
    },
    UuErd: "marks",
    ojKLS: function (v, w) {
      return v(w);
    },
    lscad: function (v, w) {
      return v(w);
    },
    KbQfu: function (v, w) {
      return v(w);
    },
    IBXCD: "setextUnderline",
    TIEEO: "basefont",
    nOHmE: "body",
    rHnxJ: "caption",
    qtbjc: "dir",
    UKchI: "frame",
    nFHWk: "frameset",
    BQwQv: "head",
    mxIfE: "iframe",
    ScCOs: "legend",
    xSAzh: "menuitem",
    oCcDj: "nav",
    CsnNl: "noframes",
    fmKMh: "param",
    KsSEs: "search",
    ETySy: "summary",
    dTBfj: "track",
    kHxly: "attention",
    mdUEz: "labelStartLink",
    XDcNR: "titleQuote",
    Dckii: "titleApostrophe",
    SdZqn: function (v, w) {
      return v < w;
    },
    lnfKv: "AElig",
    adkTK: "AMP",
    QHlRf: "Aacute",
    zSfoR: "Acirc",
    qMIVu: "Agrave",
    kOSqi: "Aring",
    VhPdE: "Atilde",
    DzkMX: "Auml",
    xocol: "COPY",
    pkbAw: "Ccedil",
    RVDLH: "ETH",
    rdxKU: "Eacute",
    pXFOX: "Ecirc",
    RbgVk: "Egrave",
    KgszE: "Euml",
    kPfSI: "Icirc",
    nmfpO: "Igrave",
    ZQxvT: "Iuml",
    kllOI: "Ntilde",
    gPaVW: "Oacute",
    oJALJ: "Ocirc",
    edHqY: "Ograve",
    VLeRf: "Oslash",
    GyBvH: "Otilde",
    DrRDC: "Ouml",
    YKGnG: "QUOT",
    VnRIK: "REG",
    RQQRS: "THORN",
    VIWqd: "Uacute",
    OfQZs: "Ucirc",
    NXgJm: "Ugrave",
    ZLXdl: "Uuml",
    BCzHy: "Yacute",
    rsoaq: "aacute",
    RtYEh: "acirc",
    mSgIx: "acute",
    NjkLE: "agrave",
    zcVtE: "amp",
    LVdbQ: "aring",
    IJePL: "atilde",
    RigOl: "auml",
    gpZxn: "brvbar",
    jGecy: "ccedil",
    oXqPR: "cedil",
    rmKbv: "cent",
    BUSIZ: "curren",
    ZKWzS: "deg",
    SinNI: "divide",
    rTNNy: "eacute",
    sWGtb: "ecirc",
    RfuMp: "egrave",
    FOTGh: "euml",
    naEmP: "frac12",
    sAsbT: "frac14",
    qIjaM: "frac34",
    LDWnq: "iacute",
    HVcYK: "icirc",
    SghzS: "iexcl",
    ahhbb: "igrave",
    YzZjW: "iquest",
    MXGxy: "iuml",
    sATke: "laquo",
    wXrbL: "micro",
    LPzMW: "middot",
    fhOlZ: "nbsp",
    wUVom: "not",
    ekAKy: "ntilde",
    zIkur: "oacute",
    UVtBe: "ocirc",
    tPNPp: "ograve",
    DieQc: "ordf",
    Hbnfm: "ordm",
    IVRqg: "oslash",
    CYLgn: "otilde",
    opVCW: "ouml",
    mNndM: "para",
    Ohwrq: "plusmn",
    FOmNG: "pound",
    mEJWt: "quot",
    JVuze: "raquo",
    ppilQ: "reg",
    sWXRm: "sect",
    hdwYb: "shy",
    UzTpa: "sup1",
    uPGwe: "sup2",
    SlcFP: "sup3",
    eWhDl: "szlig",
    Zwqde: "thorn",
    rJWtP: "uacute",
    lJoaO: "ucirc",
    JTqrw: "ugrave",
    IqGha: "uml",
    LjBtw: "uuml",
    BnAkF: "yacute",
    onTvo: "yen",
    qHTfK: "yuml",
    BoLGn: "Named character references must be terminated by a semicolon",
    AANpv: "Named character references cannot be empty",
    kRKKd: "Numeric character references cannot be empty",
    gzsRM: "Named character references must be known",
    Ilfnc: "Numeric character references cannot be disallowed",
    fELYS: "Numeric character references cannot be outside the permissible Unicode range",
    DlJbX: function (v, w) {
      return v == w;
    },
    oFsaM: function (v, w) {
      return v == w;
    },
    tZqMZ: function (v, w) {
      return v(w);
    },
    kvfjy: function (v) {
      return v();
    },
    plDtr: function (v) {
      return v();
    },
    ZqqFJ: function (v) {
      return v();
    },
    wNbbQ: function (v) {
      return v();
    },
    BHOHB: function (v, w) {
      return v(w);
    },
    WnyMa: "xlink",
    VEHAv: "xml",
    BJTBP: function (v, w) {
      return v(w);
    },
    BWfWm: "xmlns:xlink",
    rtfOQ: function (v, w) {
      return v(w);
    },
    FVBas: "accept-charset",
    vuEIK: "for",
    PUjKL: "http-equiv",
    BXegr: "checked",
    hQKjQ: "multiple",
    YHkwf: "muted",
    CgzNy: "selected",
    VGPUR: function (v, w) {
      return v | w;
    },
    hyiBy: function (v, w) {
      return v(w);
    },
    rvAxQ: "accent-height",
    RdAkl: "alignment-baseline",
    PZeYn: "arabic-form",
    fXhZw: "baseline-shift",
    wpjXb: "cap-height",
    HRukn: "clip-path",
    grzTB: "clip-rule",
    LiLpO: "color-interpolation",
    kiYDt: "color-interpolation-filters",
    nEdIT: "color-profile",
    CNvLm: "color-rendering",
    oDdhA: "crossorigin",
    lxkiq: "datatype",
    xRREk: "dominant-baseline",
    NmvNp: "enable-background",
    BpMEN: "fill-opacity",
    FOIZd: "fill-rule",
    enVVQ: "flood-color",
    XKMaL: "flood-opacity",
    qnPlA: "font-family",
    HXkWY: "font-size",
    DYvnS: "font-size-adjust",
    jEpnn: "font-stretch",
    GdILH: "font-style",
    sKpIQ: "font-variant",
    pAYjx: "font-weight",
    apbHJ: "glyph-name",
    enePk: "glyph-orientation-horizontal",
    qfXtB: "glyph-orientation-vertical",
    RThJS: "hreflang",
    Vdrhh: "horiz-adv-x",
    SAYFE: "horiz-origin-x",
    UaABF: "horiz-origin-y",
    ZfkkO: "image-rendering",
    vAqci: "letter-spacing",
    sVfLR: "lighting-color",
    sciGb: "marker-end",
    fpDJw: "marker-mid",
    IBNXA: "marker-start",
    EMQuP: "nav-down",
    xlmPs: "nav-down-right",
    dEvwg: "nav-next",
    wVOfE: "nav-prev",
    utvCp: "nav-right",
    XXLRs: "nav-up",
    AtaMp: "nav-up-left",
    yjUbJ: "nav-up-right",
    XNoYW: "onactivate",
    PkZob: "onafterprint",
    nGQsG: "onbeforeprint",
    EMLpP: "onbegin",
    ZVxio: "oncancel",
    uFArD: "oncanplay",
    WCxuc: "oncanplaythrough",
    JQnmW: "onchange",
    quhAA: "onclick",
    GHHOQ: "onclose",
    KgjPV: "oncopy",
    aZiHX: "oncuechange",
    BVhft: "oncut",
    UefXP: "ondblclick",
    waZdd: "ondrag",
    BsVWY: "ondragend",
    PxxRH: "ondragenter",
    QfKnj: "ondragexit",
    sZicz: "ondragleave",
    YQVWI: "ondragover",
    VTwQe: "ondragstart",
    LuhhY: "ondrop",
    zOCLc: "ondurationchange",
    WBiJY: "onend",
    OkCbX: "onended",
    achRk: "onerror",
    THBUJ: "onfocus",
    QBYJP: "onfocusin",
    qsTWa: "onfocusout",
    sRBDt: "onhashchange",
    UenYm: "oninvalid",
    xzuuS: "onkeydown",
    pfoCJ: "onkeypress",
    zeCmH: "onkeyup",
    GyymV: "onload",
    UTHgy: "onloadeddata",
    aMgEY: "onloadedmetadata",
    oQmdE: "onloadstart",
    DCdwc: "onmousedown",
    HdZYV: "onmouseenter",
    HeNMR: "onmouseleave",
    kwBMo: "onmousemove",
    BBcKK: "onmouseout",
    tiJnw: "onmouseover",
    GCNHF: "onmouseup",
    RhjkA: "onmousewheel",
    pMSNQ: "onoffline",
    xkHmU: "ononline",
    xuqhQ: "onpagehide",
    GBuyi: "onpageshow",
    yGnKV: "onpause",
    jIKEV: "onplay",
    UZPEQ: "onplaying",
    tcIix: "onpopstate",
    gAIAb: "onprogress",
    ohTbs: "onratechange",
    tLOFp: "onrepeat",
    puvao: "onreset",
    sjcKE: "onresize",
    JrCoI: "onscroll",
    IPvTz: "onseeked",
    rkHUr: "onseeking",
    yvEGq: "onselect",
    ETKWI: "onshow",
    ujPsa: "onstalled",
    xPDBv: "onstorage",
    hMFhE: "onsubmit",
    WreaR: "onsuspend",
    tyiHB: "ontimeupdate",
    LAJIF: "ontoggle",
    EcOJG: "onunload",
    POIRH: "onvolumechange",
    JPYqB: "onwaiting",
    gNOoe: "onzoom",
    tzXHu: "overline-position",
    bjCFv: "overline-thickness",
    HfLtu: "paint-order",
    pOwQp: "panose-1",
    vCeIW: "pointer-events",
    yQlnJ: "rendering-intent",
    lEObk: "shape-rendering",
    rJPSA: "stop-color",
    aeZlt: "stop-opacity",
    RirQX: "strikethrough-position",
    kcshh: "strikethrough-thickness",
    DyFCr: "stroke-dasharray",
    nQiqH: "stroke-dashoffset",
    rVajo: "stroke-linecap",
    kGekE: "stroke-linejoin",
    FYHqL: "stroke-miterlimit",
    KJUUM: "stroke-opacity",
    blrkV: "stroke-width",
    qAnaq: "tabindex",
    nGHQE: "text-anchor",
    isifk: "text-decoration",
    YSvxS: "text-rendering",
    kSdlj: "transform-origin",
    TFWPE: "typeof",
    tGaog: "underline-position",
    VxsvC: "underline-thickness",
    nwVwt: "unicode-bidi",
    Yjuvd: "unicode-range",
    fXDDx: "units-per-em",
    znPSq: "v-alphabetic",
    qXLcU: "v-hanging",
    Nftdz: "v-ideographic",
    zofTR: "v-mathematical",
    HAFyY: "vector-effect",
    sOOEf: "vert-adv-y",
    RJvuR: "vert-origin-x",
    pChej: "vert-origin-y",
    HiRxl: "word-spacing",
    mtgjX: "writing-mode",
    SovJt: "x-height",
    gAeVz: "playbackorder",
    tXfYy: "timelinebegin",
    eYKHx: function (v, w, x) {
      return v(w, x);
    },
    NpACu: function (v, w, x) {
      return v(w, x);
    },
    Vkwox: "reset",
    lpekX: "submit",
    bjaUu: function (v, w, x, y) {
      return v(w, x, y);
    },
    aMPBY: "altGlyph",
    anAsw: "altGlyphDef",
    vzcND: "altGlyphItem",
    KYgtD: "animateColor",
    rqJMV: "animateMotion",
    dXZQR: "animateTransform",
    mdolo: "clipPath",
    IPbpF: "feBlend",
    IjZRk: "feColorMatrix",
    QBzuG: "feComponentTransfer",
    FBVHb: "feComposite",
    uyLNz: "feConvolveMatrix",
    YYetH: "feDiffuseLighting",
    tvJIs: "feDisplacementMap",
    yXUEi: "feDistantLight",
    aukED: "feDropShadow",
    jZXhU: "feFlood",
    LmnAp: "feFuncA",
    DzrPt: "feFuncB",
    zuMYU: "feFuncG",
    gSRWN: "feFuncR",
    VXQTK: "feImage",
    bVPpA: "feMerge",
    NtxHW: "feMergeNode",
    YQdSY: "feOffset",
    FhtRq: "fePointLight",
    DdVcb: "feSpecularLighting",
    sPWbP: "feSpotLight",
    TzMQy: "feTile",
    fBvJH: "feTurbulence",
    FiExG: "foreignObject",
    gJQvr: "glyphRef",
    GmuLX: "linearGradient",
    PxHqz: "solidColor",
    GkoEU: "textArea",
    DNMhq: "http://www.w3.org/1999/xhtml",
    igabF: "http://www.w3.org/1999/xlink",
    nkCQO: "http://www.w3.org/XML/1998/namespace",
    bhTCE: "http://www.w3.org/2000/xmlns/",
    HBZsi: function (v, w) {
      return v(w);
    },
    SOAbH: function (v, w) {
      return v(w);
    },
    dJGvz: function (v, w) {
      return v(w);
    },
    GVlJf: "datalist",
    bZNko: "noembed",
    ceGbU: function (v, w) {
      return v(w);
    },
    cHOmC: "form,",
    sSEaU: "xmp",
    SBLdF: "&amp;",
    MIekv: "&gt;",
    YaCxC: "&#x27;",
    uggrf: "Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",
    hhyeo: "-d, --display-mode",
    hTGWj: "htmlAndMathml",
    KtcDE: "Determines the markup language of the output.",
    ibSGO: "-F, --format <type>",
    kVLbT: "Render display math in leqno style (left-justified tags).",
    aoSSC: "Render display math flush left.",
    dumsH: "-t, --no-throw-on-error",
    oMBdA: "Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error.",
    fPTcn: "#cc0000",
    cWaiG: "-c, --error-color <color>",
    OJFPL: "A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",
    eJBfg: "-m, --macro <def>",
    MeqMw: "Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",
    KftRU: "--min-rule-thickness <size>",
    Jlhbd: "Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",
    ysTTL: "-b, --color-is-text-color",
    uOGwI: "Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",
    JChCH: "-S, --strict",
    qmpUN: "Trust the input, enabling all HTML features such as \\url.",
    wXutU: "-T, --trust",
    HjVxy: "-s, --max-size <n>",
    WqwWV: "Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",
    aZKku: "-e, --max-expand <n>",
    diCFl: "latin",
    miAWO: "cyrillic",
    Rmhsv: "armenian",
    UjjdA: "brahmic",
    beTan: "georgian",
    lbgZR: "hangul",
    UuFnF: "M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",
    wDOAl: "M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",
    ISBHK: "M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",
    bYAMK: "M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",
    Popuw: "M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",
    zBcLf: "M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",
    rdyeu: "M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",
    jslKA: "M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",
    BwVvz: "M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",
    ApHdG: "M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",
    IPoRr: "M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",
    mdLVR: "M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",
    mGgok: "M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",
    tgHGs: "M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",
    Cvnln: "M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",
    QcTEc: "M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",
    AXGTz: "M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",
    zHmoN: "M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",
    IIegH: "M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",
    KNZNp: "M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",
    GBJIK: "M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",
    ToZgM: "M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",
    SBZps: "M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",
    yHaDr: "M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",
    BLofz: "M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",
    roSom: "M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",
    UkOWc: "M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",
    oSHbD: "M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",
    FlgFZ: "M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",
    mRtDh: "M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",
    CTiUz: "M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",
    ZzHuh: "M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",
    GVDsG: "M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",
    exnAk: "M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",
    UgukA: "M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",
    AvRgY: "M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",
    pzZqa: "M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",
    GJfJG: "M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",
    SOodI: "M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",
    BCjxl: "M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",
    CZAXt: "M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",
    QXVWK: "M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",
    TFwyK: "M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",
    OVIMV: "M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",
    RIklc: "M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",
    pFLbF: "M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",
    ZxkEu: "M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",
    kpwdD: "M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",
    IvkfE: "M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",
    KFnzS: "M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",
    BGHSW: "M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",
    YLbGv: "M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z",
    CyMKD: "op-token",
    lBuDI: "spacing",
    vinrO: "\\equiv",
    bImeY: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    yfBeC: "\\prec",
    qwfLt: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    KLfRU: "\\succ",
    KDNnr: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    qCSVA: "\\perp",
    KOJDL: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    wUAEX: "\\preceq",
    DoyNK: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    jYecf: "\\succeq",
    XjyJZ: "\\simeq",
    kUJJT: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    bvsKd: "\\mid",
    GWceX: "\\ll",
    NDpvP: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    QqozL: "\\gg",
    JHPzn: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    tDdUh: "\\asymp",
    jaNyf: "\\parallel",
    IvLRt: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    UuEVD: "\\bowtie",
    HojUW: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    EFhPW: "\\smile",
    tNcfk: "\\sqsubseteq",
    yKbHU: "\\sqsupseteq",
    NTAyC: "\\doteq",
    Flohj: "\\frown",
    bDixb: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    NWCxP: "\\ni",
    QmDQC: "\\propto",
    VQMKI: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    LzCDN: "\\vdash",
    DRASM: "\\dashv",
    hflaJ: "\\owns",
    QTJIR: "\\ldotp",
    zXIJQ: "\\cdotp",
    oeRug: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    YbUEU: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    WmnMd: "\\aleph",
    vBxHp: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    wSzlu: "\\forall",
    HuToH: "\\exists",
    pCmdU: "\\nabla",
    ohWPZ: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    TkUyD: "\\flat",
    zsbYi: "\\ell",
    rWYPe: "\\natural",
    BcbDO: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    AGLoT: "\\clubsuit",
    vZaoW: "\\wp",
    YZWIV: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    KMWJu: "\\sharp",
    stqWV: "\\diamondsuit",
    NDErS: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    mRycq: "\\Re",
    UwgMA: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    YDeyy: "\\Im",
    dQMWV: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    sPjaL: "\\spadesuit",
    sEqLm: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    fCoBg: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    MnCVZ: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    yfpPX: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    vYXay: "\\dag",
    YmBzR: "\\textdagger",
    LZvar: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    gOaoX: "\\ddag",
    LDtCP: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    uLULp: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    rJJiP: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    KZKWa: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    tuqyC: "\\mp",
    WYvYa: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    UboKy: "\\ominus",
    vWuoY: "\\uplus",
    fASnn: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    OWDHI: "\\sqcap",
    byZyy: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    fDRnA: "\\ast",
    STbcG: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    RJgDv: "\\sqcup",
    ZsyvO: "\\bigcirc",
    huAAz: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    kHIoe: "\\bullet",
    CTxDe: "\\ddagger",
    qGUKj: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    zHIMa: "\\wr",
    oQioI: "\\amalg",
    eHoWT: "\\And",
    xYgLt: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    EkQcm: "\\Leftarrow",
    Lngmh: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    kCGAM: "\\Longleftarrow",
    PcCpI: "\\longrightarrow",
    JFGfr: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    EjQgY: "\\Rightarrow",
    bKMSZ: "\\Longrightarrow",
    fkmhw: "\\leftrightarrow",
    SZDlu: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    drIAp: "\\longleftrightarrow",
    prKWk: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    WTKbq: "\\Leftrightarrow",
    jyjyR: "\\Longleftrightarrow",
    tAQix: "\\mapsto",
    Ahkqw: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    phoeH: "\\longmapsto",
    rzeBa: "\\nearrow",
    tCVKq: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    niNYM: "\\hookleftarrow",
    dOMDK: "\\hookrightarrow",
    skmrh: "\\searrow",
    EzdFy: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    fgOeI: "\\leftharpoonup",
    dkyxD: "\\rightharpoonup",
    WePGS: "\\swarrow",
    AXLJn: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    lmGbA: "\\leftharpoondown",
    jEZXO: "\\rightharpoondown",
    ajyHW: "\\nwarrow",
    AhEUB: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    oPbsh: "\\rightleftharpoons",
    zdrCn: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    veIOa: "\\nless",
    TvnKq: "\\@nleqslant",
    pdiVc: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    yzfds: "\\@nleqq",
    FagKi: "\\lneq",
    fvquo: "\\lneqq",
    uFZAJ: "\\@lvertneqq",
    wZTfw: "\\lnsim",
    pHvAc: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    VDLxx: "\\lnapprox",
    uTdse: "\\nprec",
    UoZpg: "\\npreceq",
    jLICk: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    jPpwy: "\\precnsim",
    NXRaF: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    Ndsye: "\\precnapprox",
    eHhoW: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    ubBcv: "\\nsim",
    zhHBK: "\\@nshortmid",
    JuVOv: "\\nmid",
    JqfGQ: "\\nvdash",
    jHEji: "\\nvDash",
    luaZS: "\\ntriangleleft",
    FYPVw: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    SLZYV: "\\ntrianglelefteq",
    ydfAb: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    Fmmqr: "\\subsetneq",
    FnXqs: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    XnURk: "\\@varsubsetneq",
    xWbiJ: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    mrrHF: "\\subsetneqq",
    cTddm: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    FBVXZ: "\\@varsubsetneqq",
    omPHY: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    AbwFB: "\\ngtr",
    IqVnv: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    xufzV: "\\@ngeqslant",
    NrlNs: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    YniOA: "\\@ngeqq",
    aHKcS: "\\gneq",
    upQMg: "\\gneqq",
    lJQRc: "\\@gvertneqq",
    lnXWT: "\\gnsim",
    BXDJh: "\\gnapprox",
    qcvgB: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    AORBF: "\\nsucc",
    rxzIN: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    fHSTf: "\\nsucceq",
    Grplz: "\\succnsim",
    Nragv: "\\succnapprox",
    wqsPj: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    dNScy: "\\ncong",
    rPzdp: "\\@nshortparallel",
    UBHTW: "\\nVDash",
    xuVMR: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    fVxLN: "\\ntriangleright",
    gPIjM: "\\ntrianglerighteq",
    QcxSX: "\\@nsupseteqq",
    coZPx: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    fzWJo: "\\supsetneq",
    zKzoR: "\\@varsupsetneq",
    szTVX: "\\supsetneqq",
    eviEI: "\\@varsupsetneqq",
    yfGwz: "\\nVdash",
    cSSLR: "\\precneqq",
    EWnfX: "\\succneqq",
    PlIsz: "\\@nsubseteqq",
    SvOQo: "\\unlhd",
    MohMJ: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    PGGwR: "\\unrhd",
    NKWLd: "\\nleftarrow",
    SaJEO: "\\nrightarrow",
    rTvyF: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    sANfL: "\\nLeftarrow",
    aZfkQ: "\\nRightarrow",
    hIglQ: "\\nleftrightarrow",
    MqvIT: "\\nLeftrightarrow",
    ClnIM: "\\hslash",
    DLJwG: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    MKewa: "\\triangledown",
    DQqzS: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    LcdLy: "\\lozenge",
    PPwnI: "\\circledS",
    QXOJa: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    LLKSK: "\\circledR",
    NNROl: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    ktfYb: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    lgHpU: "\\measuredangle",
    HiHvu: "\\nexists",
    ARARo: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    loTTx: "\\Finv",
    GJuYf: "\\Game",
    ZMZMG: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    czxQe: "\\backprime",
    cuSKS: "\\blacktriangle",
    obRIk: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    XAYZE: "\\blacktriangledown",
    LlIZb: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    ogLgV: "\\blacksquare",
    CkjDh: "\\blacklozenge",
    jnIRC: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    xbyNZ: "\\bigstar",
    rLjMH: "\\sphericalangle",
    cgAWf: "\\complement",
    SUcvN: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    VaccN: "\\eth",
    nnMyI: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    apCzc: "\\diagup",
    Qnztd: "\\diagdown",
    mUeOW: "\\square",
    SsrOp: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    yXtyO: "\\Box",
    PJwuU: "\\Diamond",
    JIDLd: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    cuLSS: "\\yen",
    GAfnG: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    QzVQr: "\\checkmark",
    WxPHd: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    XJSRS: "\\beth",
    oZOxx: "\\daleth",
    qahia: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    MJCFQ: "\\gimel",
    oQQrf: "\\digamma",
    JHDMM: "\\varkappa",
    btiPs: "\\@ulcorner",
    DLoFV: "\\@urcorner",
    filuG: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    UwiJW: "\\@llcorner",
    FnBAr: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    KJXEt: "\\@lrcorner",
    sssHj: "\\leqq",
    YQBYi: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    hDXAl: "\\leqslant",
    jkBxy: "\\eqslantless",
    QYxpf: "\\lesssim",
    DbLKF: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    GqYqL: "\\lessapprox",
    BIsZg: "\\approxeq",
    ZSOVw: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    wcIOd: "\\lessdot",
    RvXhm: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    jCfSn: "\\lll",
    vsTzk: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    UYLmT: "\\lessgtr",
    QagCk: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    THJkQ: "\\lesseqgtr",
    mUXMR: "\\lesseqqgtr",
    XHMzg: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    WBkPD: "\\doteqdot",
    vlNzK: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    vioLc: "\\risingdotseq",
    Lvmso: "\\fallingdotseq",
    amTSW: "\\backsimeq",
    vIpom: "\\subseteqq",
    PsOve: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    uhkKg: "\\Subset",
    LRHkU: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    xEfwy: "\\sqsubset",
    xYxYH: "\\preccurlyeq",
    zgEMD: "\\curlyeqprec",
    WNElF: "\\precsim",
    JjzCj: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    kixAH: "\\precapprox",
    RYxBV: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    goisb: "\\vartriangleleft",
    mFHpZ: "\\trianglelefteq",
    trZPL: "\\vDash",
    VgAUB: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    huQWD: "\\Vvdash",
    PuFCS: "\\smallsmile",
    BPmPr: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    sfLpA: "\\smallfrown",
    bKXkn: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    cVrVX: "\\bumpeq",
    beklF: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    BLOcS: "\\Bumpeq",
    VbLbx: "\\geqq",
    QSbeL: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    XUiSg: "\\geqslant",
    dTGhG: "\\eqslantgtr",
    DqnyH: "\\gtrsim",
    tdvzP: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    leRJg: "\\gtrapprox",
    ahVfx: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    asgfp: "\\gtrdot",
    rhTsF: "\\ggg",
    OzvgV: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    JQMbc: "\\gtrless",
    SZRDF: "\\gtreqless",
    dLyge: "\\gtreqqless",
    VtPdH: "\\eqcirc",
    whfyA: "\\circeq",
    teGBT: "\\triangleq",
    lEUOv: "\\thicksim",
    sybkK: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    CQZbZ: "\\thickapprox",
    NAide: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    UQzdp: "\\supseteqq",
    xLwqA: "\\Supset",
    wsunr: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    uVuBN: "\\sqsupset",
    WDLLF: "\\succcurlyeq",
    OezDd: "\\curlyeqsucc",
    vsMXA: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    RDQeU: "\\succapprox",
    RPdhh: "\\vartriangleright",
    BpKNV: "\\trianglerighteq",
    OWyiA: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    WtLrs: "\\Vdash",
    LInrc: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    dmoKi: "\\shortmid",
    pnEnc: "\\shortparallel",
    nNxLb: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    cApMk: "\\between",
    tqPUi: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    tBimy: "\\pitchfork",
    OEjeY: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    NNpsv: "\\varpropto",
    FioGm: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    RchVU: "\\blacktriangleleft",
    tQIxV: "\\therefore",
    KNHIh: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    YWWGM: "\\backepsilon",
    ttcSQ: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    jiTay: "\\blacktriangleright",
    XGEhU: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    pXTUC: "\\because",
    ngnzp: "\\llless",
    yJUsB: "\\gggtr",
    KTHZB: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    DIIeo: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    OGtVV: "\\rhd",
    BPyqd: "\\eqsim",
    AmvOg: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    oDrBu: "\\Join",
    ECiUO: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    EPBfb: "\\Doteq",
    LJmyB: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    nBeyV: "\\dotplus",
    NMhfD: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    evTMK: "\\smallsetminus",
    rqNph: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    VGmgs: "\\Cap",
    sJcdI: "\\doublebarwedge",
    jrWZq: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    eHFNJ: "\\boxminus",
    UiElZ: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    xmtZm: "\\boxplus",
    MTvrt: "\\divideontimes",
    xucpt: "\\ltimes",
    qwOyZ: "\\rtimes",
    ESghL: "\\leftthreetimes",
    zyldY: "\\rightthreetimes",
    sLJmG: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    cDGrD: "\\curlywedge",
    qVarG: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    wgCOW: "\\curlyvee",
    MmRmX: "\\circleddash",
    yqkLx: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    gFOtf: "\\circledast",
    aTXDu: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    TVhDY: "\\centerdot",
    nEXwS: "\\intercal",
    DnBeI: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    Ojgpc: "\\doublecap",
    wiZvX: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    UcZyx: "\\doublecup",
    RQvOU: "\\boxtimes",
    heyiH: "\\dashrightarrow",
    CRgDb: "\\dashleftarrow",
    jIbrN: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    BNsDW: "\\leftleftarrows",
    RooNn: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    hAeoN: "\\leftrightarrows",
    enFBw: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    vlXxZ: "\\Lleftarrow",
    xrphJ: "\\twoheadleftarrow",
    gVLva: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    XFKcM: "\\leftarrowtail",
    ZUHJr: "\\looparrowleft",
    LpIxR: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    zcrXv: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    dsaTK: "\\curvearrowleft",
    QzaOQ: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    pXfrB: "\\circlearrowleft",
    AllYv: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    McHAY: "\\Lsh",
    YSQVK: "\\upuparrows",
    xVqTd: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    OpAEg: "\\upharpoonleft",
    LCfQZ: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    KAiGr: "\\downharpoonleft",
    ciJUF: "\\origof",
    IUSfm: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    qunBe: "\\imageof",
    qnvKU: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    KCnHa: "\\multimap",
    rooXO: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    iuyhr: "\\leftrightsquigarrow",
    YEjSa: "\\rightrightarrows",
    mGHoR: "\\rightleftarrows",
    BGZTS: "\\twoheadrightarrow",
    aSklK: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    xrnWa: "\\rightarrowtail",
    QnxkI: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    mnWeb: "\\curvearrowright",
    NmMpn: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    DIxeC: "\\circlearrowright",
    nxRGk: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    YzNys: "\\Rsh",
    AJYpm: "\\downdownarrows",
    GwsXl: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    Mwyyb: "\\upharpoonright",
    hLGOi: "\\downharpoonright",
    PHCxs: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    nSVCK: "\\rightsquigarrow",
    LTiBD: "\\leadsto",
    KFcRJ: "\\Rrightarrow",
    PjIWm: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    xRqek: "\\restriction",
    Xktzz: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    NPnhf: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    SmEtM: "\\textdollar",
    YhBPw: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    ttkqi: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    lSmzD: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    OKzGC: "\\textunderscore",
    CJCoA: "\\angle",
    yNasm: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    nLZJc: "\\triangle",
    srDPm: "\\Gamma",
    PcAhr: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    FKrFj: "\\Delta",
    QJGkg: "\\Theta",
    tdMGL: "\\Lambda",
    XMAar: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    jzzGz: "\\Xi",
    rbabO: "\\Pi",
    nEsDf: "\\Sigma",
    gwWoa: "\\Upsilon",
    QgJdI: "\\Phi",
    pdVAo: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    tOZAq: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    tziMG: "\\Omega",
    TbGOx: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    zMMLv: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    NJGhN: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    TqPbE: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    CcJEh: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    aVLoJ: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    SOoSs: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    Gwecw: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    IncBC: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    nXAEM: "\\neg",
    OtqEi: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    DMMaO: "\\lnot",
    DcgFi: "\\top",
    vJNJp: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    WtFPr: "\\bot",
    qzBWw: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    xCQwj: "\\emptyset",
    tFOYo: "\\varnothing",
    DTXFg: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    aqqCv: "\\alpha",
    UEmCs: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    fzowb: "\\beta",
    lCBeL: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    xDxfd: "\\gamma",
    CFASG: "\\delta",
    eDYEI: "\\epsilon",
    EtKmA: "\\zeta",
    JlBzB: "\\eta",
    GwSPI: "\\theta",
    wwIdI: "\\iota",
    PAknV: "\\kappa",
    MMVSn: "\\lambda",
    qBkmw: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    sVpwg: "\\mu",
    ODSLs: "\\nu",
    jGwUH: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    gXRut: "\\xi",
    FRyej: "\\omicron",
    NdcBs: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    leDpC: "\\pi",
    ACtkf: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    dScIa: "\\rho",
    LMlUG: "\\sigma",
    zTAAz: "\\tau",
    xQRqd: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    CXawR: "\\upsilon",
    zlXfD: "\\phi",
    zedHO: "\\chi",
    nYIkq: "\\psi",
    mMyya: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    oXhjT: "\\omega",
    xOmkF: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    DEwfq: "\\varepsilon",
    ARTcC: "\\vartheta",
    Ysxbc: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    orOpR: "\\varpi",
    IKJxv: "\\varrho",
    wrHIp: "\\varsigma",
    PUOvR: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    rvVOj: "\\varphi",
    VRckG: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    KoOxH: "\\cdot",
    TntLX: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    fviQx: "\\circ",
    kdxsF: "\\div",
    TbECh: "\\times",
    UWTRf: "\\cap",
    vPyxQ: "\\cup",
    dGSXz: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    MNidy: "\\setminus",
    ZnZyT: "\\land",
    HXExr: "\\lor",
    fckmu: "\\wedge",
    PQkLs: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    zlOKR: "\\vee",
    mVJVi: "\\lvert",
    DHvCM: "\\lVert",
    RHxYf: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    SFopj: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    EmKjW: "\\rvert",
    VcaBw: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    RSNTQ: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    hXIvR: "\\cong",
    EJPmA: "\\ge",
    gZGsx: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    cCNLy: "\\geq",
    PGneM: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    osbUT: "\\gets",
    bYqOI: "\\in",
    QfBOL: "\\@not",
    lURyK: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    tBODe: "\\subset",
    VYkmH: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    Vntlf: "\\supset",
    tjYto: "\\subseteq",
    bfrJb: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    MBYaz: "\\supseteq",
    uRwCe: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    TOrZY: "\\nsubseteq",
    IcoOA: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    xRXIq: "\\nsupseteq",
    Mncgd: "\\models",
    dLXof: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    JyBsl: "\\leftarrow",
    xeWth: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    RABRp: "\\le",
    iyWcM: "\\leq",
    aKQhk: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    RJCbB: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    QOpCj: "\\rightarrow",
    ObuVD: "\\to",
    vZeRv: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    zKRUN: "\\ngeq",
    spljS: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    RpiEh: "\\nleq",
    ZXDpK: "\\space",
    sWDFl: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    QrVff: "\\nobreakspace",
    mlfGo: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    ZoXzx: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    PUyKf: "\\nobreak",
    zYdoq: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    zYWCS: "\\allowbreak",
    RbsCA: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    sNxay: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    HhHpv: "\\barwedge",
    EwcXE: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    lHAsi: "\\veebar",
    rIBpg: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    JRRGl: "\\odot",
    iSmMx: "\\oplus",
    exjIN: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    Skgaw: "\\otimes",
    QixJX: "\\partial",
    UNqel: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    SEzco: "\\oslash",
    NGQCk: "\\circledcirc",
    ZhnzS: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    qxDXR: "\\boxdot",
    norGJ: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    MdJeQ: "\\bigtriangleup",
    MCtWi: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    dQzhJ: "\\bigtriangledown",
    avGth: "\\dagger",
    gzUdg: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    qRCrX: "\\diamond",
    gaQug: "\\star",
    onIMu: "\\triangleleft",
    hPPTh: "\\triangleright",
    mdUrs: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    qRWUS: "\\textbraceleft",
    zfPJA: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    XEgBd: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    QZznQ: "\\textbraceright",
    SUozD: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    kFluz: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    KlOYS: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    cPylK: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    DZpHh: "\\lparen",
    AEQOn: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    qcsYV: "\\textless",
    NvGHT: "\\textgreater",
    phVQN: "\\backslash",
    xKEzL: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    zoTKG: "\\textbar",
    WjUPf: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    FSoJX: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    GQodK: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    qzNXH: "\\textbackslash",
    PrkxX: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    gnaUu: "\\textasciicircum",
    HaeSP: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    WKtBr: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    grjOM: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    FtQls: "\\coprod",
    LJavt: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    VNpHr: "\\bigvee",
    JGJfA: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    QAouY: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    WXfMc: "\\biguplus",
    EcmIk: "\\bigcap",
    GUDSV: "\\bigcup",
    WaNSM: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    wqGOt: "\\int",
    TqbxV: "\\intop",
    mEBCQ: "\\prod",
    ZVOjw: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    vpHYE: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    ghrGb: "\\bigotimes",
    CdmPf: "\\bigoplus",
    pKlGp: "\\bigodot",
    Gbivw: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    wGTPQ: "\\oint",
    hpmgF: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    GyQvS: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    QCLya: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    EWSuj: "\\bigsqcup",
    pXZlZ: "\\smallint",
    TByjq: "\\textellipsis",
    ttQqB: "\\mathellipsis",
    zJJAL: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    NXXeM: "\\ddots",
    jasNK: "\\varvdots",
    MUSCg: "\\acute",
    oUmQI: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    nbxLg: "\\grave",
    VnmZe: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    KlxTX: "\\ddot",
    RgZOX: "\\tilde",
    UFeHk: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    uUAfj: "\\bar",
    avNtv: "\\breve",
    wscYG: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    VXKub: "\\check",
    amQXk: "\\hat",
    ITREx: "\\dot",
    FWJPn: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    QAfHm: "\\mathring",
    qIeuP: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    FoGvC: "\\@imath",
    Fftcd: "\\@jmath",
    tyTlA: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    mqEuh: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    aKOWE: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    YiFit: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    PJJwc: "\\ss",
    vYoeF: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    DHHzT: "\\ae",
    CWFLT: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    AISPi: "\\oe",
    KsCxR: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    EgQUy: "\\AE",
    mWyGd: "\\OE",
    mkqLG: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    YgUES: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    FnPJU: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    QcSpE: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    rQGet: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    SRkBx: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    YErhI: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    GWeij: "\\textendash",
    FmvDf: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    MzQUx: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    oEPIP: "\\textemdash",
    ZaJeJ: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    cyyoI: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    xoPiV: "\\textquoteright",
    wTpZY: function (v, w, x, y, z, A, B) {
      return v(w, x, y, z, A, B);
    },
    BgzqT: "\\textquotedblleft",
    MJVls: "\\textquotedblright",
    cjmpC: "\\degree",
    UCFbd: "\\textdegree",
    QKRnC: "\\mathsterling",
    gmckr: "\\pounds",
    vnwro: "\\textsterling",
    aUOHb: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    pfnNY: "\\maltese",
    eILKP: function (v, w) {
      return v < w;
    },
    tJtMl: "0123456789/@.\"",
    BWaWa: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    TlQPO: function (v, w) {
      return v < w;
    },
    qYvbW: "0123456789!@*()-=+\";:?/.,",
    kgyfn: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
    NKGpi: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    lhzCw: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    YADoq: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    BfYkF: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    IUDtv: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    zzonU: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    DEXjk: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    zkXIj: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    tETuS: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    XQHpg: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    jmGwb: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    VlfSp: function (v, w) {
      return v < w;
    },
    tRXRu: function (v, w) {
      return v + w;
    },
    gGABD: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    aklYX: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    xJVkN: function (v, w) {
      return v + w;
    },
    ZKmLl: function (v, w) {
      return v + w;
    },
    SNrEM: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    CjukA: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    OyqwW: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    pXJtG: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    UaEdn: function (v, w) {
      return v + w;
    },
    XhMMi: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    QXDtQ: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    xnFkY: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    ngZwj: function (v, w) {
      return v < w;
    },
    TfcKJ: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    bkaPj: function (v, w) {
      return v + w;
    },
    uQEYN: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    QpYZm: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    LDPZZ: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    UIyhb: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    RruAK: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    zWHUQ: function (v, w) {
      return v + w;
    },
    QdzWc: function (v, w, x, y, z, A) {
      return v(w, x, y, z, A);
    },
    HXvmr: "Main-BoldItalic",
    ADfLm: "textscr",
    MTyDH: "Script-Regular",
    ShiEa: "textfrak",
    ijAXw: "Fraktur-Regular",
    dypOC: "textbb",
    klXwq: "SansSerif-Regular",
    UKoCx: "mathboldsf",
    IDxXW: "textboldsf",
    qAyvk: "SansSerif-Bold",
    GPzMz: "mathitsf",
    LxfvT: "textitsf",
    LRZoK: "SansSerif-Italic",
    cGkuk: "Main-Italic",
    ihzGY: "Caligraphic-Regular",
    JpAgB: "oiintSize1",
    dYoJQ: "oiiintSize1",
    YfNPs: "oiiintSize2",
    CSCuD: "doublerightarrow",
    IsOfv: "leftharpoon",
    oOLJQ: "leftharpoondown",
    lHoVG: "rightharpoon",
    OdZVn: "rightharpoondown",
    eIOMY: "longequal",
    IKATG: "twoheadleftarrow",
    dUjrW: "twoheadrightarrow",
    jzoNw: "midbrace",
    WWpuf: "rightbrace",
    ifBxm: "leftbraceunder",
    rtVCT: "midbraceunder",
    Ciodp: "rightbraceunder",
    AWtXJ: "doubleleftarrow",
    BrqBD: "leftharpoondownplus",
    zWTAG: "rightharpoonplus",
    Wsmzi: "leftharpoonplus",
    XMwmL: "rightharpoondownplus",
    USZOf: "righthook",
    CStBw: "lefthook",
    vECDa: "leftlinesegment",
    xdzpA: "rightlinesegment",
    ouygF: "leftgroup",
    CYhZG: "rightgroup",
    kjdcR: "leftgroupunder",
    DeCKX: "rightgroupunder",
    tTFrt: "leftmapsto",
    vJEme: "leftToFrom",
    zWTjK: "rightToFrom",
    LmlNQ: "baraboveleftarrow",
    kuldz: "rightarrowabovebar",
    auPvy: "baraboveshortleftharpoon",
    yqePz: "rightharpoonaboveshortbar",
    WSJxu: "shortrightharpoonabovebar",
    JTJec: "\\overrightarrow",
    ENFmC: "\\Overrightarrow",
    dbvtb: "\\overleftrightarrow",
    TlcYU: "\\overlinesegment",
    wBFGE: "\\overleftharpoon",
    nsJAn: "\\overrightharpoon",
    CbUEp: function (v, w) {
      return v(w);
    },
    VTELG: "\\underleftarrow",
    FYiqk: "\\underrightarrow",
    raPqt: "\\underleftrightarrow",
    AQghc: "\\undergroup",
    hTGJa: "\\underlinesegment",
    MkyLH: function (v, w) {
      return v(w);
    },
    OsQLs: "\\xleftarrow",
    NUACy: "\\xrightarrow",
    AEcYp: "\\xLeftarrow",
    CIknV: "\\xRightarrow",
    csCol: "\\xLeftrightarrow",
    dWoZW: "\\xhookleftarrow",
    VjsJv: "\\xhookrightarrow",
    ienbR: "\\xmapsto",
    yIrul: "\\xrightharpoondown",
    ZNSwb: "\\xrightharpoonup",
    iPKJn: "\\xleftharpoondown",
    gkHKC: "\\xleftharpoonup",
    mVseY: "\\xrightleftharpoons",
    dzRMS: "\\xleftrightharpoons",
    QdixI: "\\xlongequal",
    ehQci: "\\xtwoheadrightarrow",
    Mdmdi: "\\xtwoheadleftarrow",
    EtonJ: "\\xtofrom",
    Fgabc: "\\xrightleftarrows",
    TKTtZ: "\\xrightequilibrium",
    sFDdK: "\\mathord",
    gmRTn: "\\mathbin",
    QTeNm: "\\mathrel",
    saYpS: "\\mathopen",
    sEMZM: "\\mathclose",
    URwZq: "\\mathpunct",
    FdqcL: "\\mathinner",
    EJrMs: function (v, w) {
      return v(w);
    },
    bRIqO: "\\@binrel",
    fLKDD: function (v, w) {
      return v(w);
    },
    mtoYr: "\\pmb",
    chqSM: "no arrow",
    TheSt: function (v, w) {
      return v(w);
    },
    hLRGa: "\\@char",
    OJiNu: function (v, w) {
      return v(w);
    },
    BpdtF: "\\gdef",
    pqrFB: "\\xdef",
    mFbgl: "\\long",
    TCGjG: function (v, w) {
      return v(w);
    },
    FMMUi: "\\def",
    BTVuF: "\\let",
    KGuMA: function (v, w) {
      return v(w);
    },
    jELFI: "\\futurelet",
    nQJRg: "\\rVert",
    GiFnP: "\\bigl",
    GHLyu: "\\Bigl",
    dNraK: "\\biggl",
    vXjwF: "\\Biggl",
    yosvw: "\\bigr",
    JBpvU: "\\Bigr",
    yhZQB: "\\Biggr",
    RiLeh: "\\bigm",
    PXpxZ: "\\biggm",
    IExuT: "\\Biggm",
    SaZWr: "\\big",
    HUylQ: "\\bigg",
    PzXqx: "\\Bigg",
    XvBxo: function (v, w) {
      return v(w);
    },
    ootbq: function (v, w) {
      return v(w);
    },
    OhYJF: "\\left",
    ZAVLF: function (v, w) {
      return v(w);
    },
    POMNb: "\\middle",
    ueQSg: function (v, w) {
      return v(w);
    },
    NQBus: function (v, w) {
      return v(w);
    },
    brZrP: "center ",
    Shoin: "left ",
    vVsje: "darray",
    wdJxf: "matrix",
    Bcpgc: "pmatrix",
    OWWgv: "bmatrix",
    DqDGH: "Bmatrix",
    IUsaT: "vmatrix",
    ZWjQL: "Vmatrix",
    ILCSI: "matrix*",
    wNUnT: "pmatrix*",
    shoac: "bmatrix*",
    pKEgk: "Bmatrix*",
    ttUEx: "vmatrix*",
    dVbCf: "Vmatrix*",
    NlSRH: "smallmatrix",
    Jvyfb: function (v, w) {
      return v(w);
    },
    SvloE: "subarray",
    LdOZQ: function (v, w) {
      return v(w);
    },
    ekQVk: "cases",
    ZpChG: "dcases",
    ZwoAA: "rcases",
    cpuik: "drcases",
    aGkZR: "align*",
    LaUlQ: "aligned",
    froxK: "gathered",
    pCXpB: function (v, w) {
      return v(w);
    },
    IOAUS: "alignat*",
    ILlsR: "alignedat",
    ZkneX: "equation",
    vsstG: "equation*",
    jBoJg: "\\nonumber",
    ZCqle: "\\gdef\\@eqnsw{0}",
    NQffX: function (v, w, x) {
      return v(w, x);
    },
    oZEBy: "\\notag",
    HwodZ: function (v, w) {
      return v(w);
    },
    JNvWS: "environment",
    DUEPf: "\\mathbb",
    nAENz: "\\mathbf",
    IstLz: "\\mathfrak",
    brfvP: "\\boldsymbol",
    wAMTf: function (v, w) {
      return v(w);
    },
    RjGSs: "\\mathrm",
    sRdDN: "\\mathit",
    nnpqf: "\\mathnormal",
    dLvim: "\\mathcal",
    KtULI: "\\mathscr",
    ykUgn: "\\mathsf",
    gsmoS: "\\mathtt",
    zEcOQ: "\\Bbb",
    jimPc: "\\bold",
    XBNXH: "\\frak",
    ojZjV: "\\bm",
    PJwIw: function (v, w) {
      return v(w);
    },
    uNYCR: "\\rm",
    SBeZB: "\\sf",
    vpIBa: "\\tt",
    nlnVV: "\\bf",
    oNJJi: "\\it",
    GMkbb: "\\cal",
    BeUQY: function (v, w) {
      return v(w);
    },
    kgnqM: function (v, w) {
      return v(w);
    },
    vQpSH: "\\cfrac",
    LYFZV: function (v, w) {
      return v(w);
    },
    vMWDj: "\\genfrac",
    pnIzD: "\\above",
    Xftew: function (v, w) {
      return v(w);
    },
    zWezS: function (v, w) {
      return v(w);
    },
    lYbMJ: "\\overbrace",
    PGher: "\\underbrace",
    NsoII: "\\hbox",
    jpCMu: function (v, w) {
      return v(w);
    },
    ieKac: "\\html@mathml",
    YgYYI: function (v, w) {
      return v(w);
    },
    MxZzY: "\\kern",
    WtcTO: "\\mkern",
    BgtkN: "\\hskip",
    nmqPf: "\\mskip",
    OlKnE: function (v, w) {
      return v(w);
    },
    PHytY: "\\mathllap",
    KGoHS: "\\mathrlap",
    lPMvW: "\\mathclap",
    qfzJE: function (v, w) {
      return v(w);
    },
    gajBm: function (v, w) {
      return v(w);
    },
    ugzsj: "mathchoice",
    ZxEox: "\\mathchoice",
    kjVlV: "\\sum",
    lwzIX: "\\bigwedge",
    IcqGx: "\\mathop",
    rsJsM: "\\arcsin",
    fHHPz: "\\arccos",
    lOyoA: "\\arctan",
    Lijwp: "\\arctg",
    drpWR: "\\arcctg",
    JYLHD: "\\arg",
    duOqT: "\\ch",
    gDKRh: "\\cos",
    nnrME: "\\cosec",
    bKcDF: "\\cosh",
    oSDOY: "\\cot",
    BqgOh: "\\cotg",
    oMTUF: "\\coth",
    gfmXQ: "\\csc",
    BAHKZ: "\\ctg",
    uUIEP: "\\cth",
    vDQfb: "\\deg",
    KPHKr: "\\dim",
    AnGOH: "\\hom",
    aefUW: "\\ker",
    yziQO: "\\lg",
    KUjWs: "\\ln",
    LpxVq: "\\log",
    rvmkB: "\\sec",
    gRieg: "\\sin",
    oCdvg: "\\sinh",
    rEpAs: "\\sh",
    dzBdi: "\\tan",
    ZJlAf: "\\tanh",
    bAFyx: "\\tg",
    RYeEm: "\\th",
    ycRNj: "\\det",
    WXwNq: "\\gcd",
    lVSLp: "\\inf",
    STIXp: "\\lim",
    CdJhI: "\\max",
    agsoQ: "\\min",
    jYYFV: "\\Pr",
    XQKXI: "\\sup",
    ziAnI: function (v, w) {
      return v(w);
    },
    KBkLs: function (v, w) {
      return v(w);
    },
    qPINN: "\\operatorname@",
    BWrNK: function (v, w, x) {
      return v(w, x);
    },
    fDPIy: "\\operatorname",
    dEAqT: "\\@ifstar\\operatornamewithlimits\\operatorname@",
    PVZYe: "\\overline",
    VQdUG: function (v, w) {
      return v(w);
    },
    oVUaI: "\\phantom",
    MSjmm: function (v, w) {
      return v(w);
    },
    PxiTq: "\\hphantom",
    aQeHn: function (v, w) {
      return v(w);
    },
    ASyBV: "\\vphantom",
    Vnhac: "\\raisebox",
    PFIWR: "\\rule",
    oxYyO: "\\tiny",
    pvWPR: "\\sixptsize",
    FURhx: "\\scriptsize",
    oEZfA: "\\footnotesize",
    BuuzI: "\\small",
    jkIty: "\\normalsize",
    yVYlj: "\\Large",
    iNUJy: "\\LARGE",
    pTryC: "\\huge",
    OXVxg: "\\Huge",
    EuArX: function (v, w) {
      return v(w);
    },
    TkKBj: "smash",
    OGCFA: "\\smash",
    ShcZM: function (v, w) {
      return v(w);
    },
    dTldR: "\\sqrt",
    IfVUK: "\\displaystyle",
    XXKxU: "\\textstyle",
    eMKVe: "\\scriptstyle",
    yDQFJ: "\\scriptscriptstyle",
    LiMzZ: function (v, w) {
      return v(w);
    },
    EAGUv: function (v, w) {
      return v(w);
    },
    xIGIU: function (v, w) {
      return v(w);
    },
    Lbklt: "textmd",
    ynyVD: "textup",
    Iusla: "\\text",
    jqkbQ: "\\textrm",
    QoYLs: "\\textsf",
    tRIar: "\\texttt",
    uBVIT: "\\textnormal",
    rjyWd: "\\textbf",
    aIeGy: "\\textmd",
    pZBbO: "\\textit",
    IxFvW: "\\textup",
    TqOgo: "\\underline",
    zTOhz: function (v, w) {
      return v(w);
    },
    baItN: "\\vcenter",
    htTif: "\\verb",
    VDHYq: "[ \r\n\t]",
    UOgFx: "(\\\\[a-zA-Z@]+)",
    QcGhK: "[̀-ͯ]",
    hPkJl: function (v, w) {
      return v + w;
    },
    ISXVt: function (v, w) {
      return v + w;
    },
    Cxmlm: function (v, w) {
      return v + w;
    },
    VNnqw: function (v, w) {
      return v + w;
    },
    tXdbi: "+)|\\\\(\n|[ \r\t]+\n?)[ \r\t]*|([!-\\[\\]-‧‪-퟿豈-]",
    Rkcry: "*|[�-�][�-�]",
    KQpyt: "*|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5|",
    KvqAe: "|\\\\[^�-�])",
    RTujg: function (v, w, x) {
      return v(w, x);
    },
    wtbfJ: "\\noexpand",
    DVeQV: "\\expandafter",
    VFyNB: function (v, w, x) {
      return v(w, x);
    },
    gEnrK: "\\@firstoftwo",
    GJOSB: "\\@secondoftwo",
    VeRZk: "\\@ifstar",
    nWEoS: "\\TextOrMath",
    DdcvE: function (v, w, x) {
      return v(w, x);
    },
    rsjrM: "\\char",
    fHSxx: "\\newcommand",
    PtscS: "\\renewcommand",
    UBLXm: function (v, w, x) {
      return v(w, x);
    },
    JJlFk: "\\providecommand",
    sMUsf: "\\message",
    oTMZT: function (v, w, x) {
      return v(w, x);
    },
    bMMvc: "\\errmessage",
    tXfDh: "\\show",
    cYxgq: "\\bgroup",
    mRMci: function (v, w, x) {
      return v(w, x);
    },
    PhaMn: "\\egroup",
    dPLrQ: function (v, w, x) {
      return v(w, x);
    },
    EfUyJ: function (v, w, x) {
      return v(w, x);
    },
    YlnaC: "\\lq",
    eeUQd: function (v, w, x) {
      return v(w, x);
    },
    jnmee: "\\rq",
    cpyVv: "\\aa",
    nJSLW: "\\r a",
    eqnlA: function (v, w, x) {
      return v(w, x);
    },
    zBmHc: "\\AA",
    duthz: "\\r A",
    mtfYE: function (v, w, x) {
      return v(w, x);
    },
    BkyXn: "\\textcopyright",
    dCMOZ: "\\html@mathml{\\textcircled{c}}{\\char`©}",
    LHknB: "\\copyright",
    WxuDS: "\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}",
    iKnkg: "\\textregistered",
    WbcGM: "\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}",
    FJPDK: "\\mathscr{B}",
    wPovd: "\\mathscr{E}",
    hLrXx: "\\mathscr{F}",
    SzfoJ: function (v, w, x) {
      return v(w, x);
    },
    qUnUf: function (v, w, x) {
      return v(w, x);
    },
    QBtfo: "\\mathscr{I}",
    syUFm: function (v, w, x) {
      return v(w, x);
    },
    IaUvM: "\\mathscr{L}",
    VNPBk: function (v, w, x) {
      return v(w, x);
    },
    LjiZH: "\\mathscr{M}",
    uopAD: "\\mathscr{R}",
    tEeBb: function (v, w, x) {
      return v(w, x);
    },
    TFMFl: "\\mathfrak{C}",
    pLQWj: function (v, w, x) {
      return v(w, x);
    },
    flUdA: "\\mathfrak{H}",
    rafCw: "\\mathfrak{Z}",
    YNMyP: function (v, w, x) {
      return v(w, x);
    },
    MgEQI: "\\Bbbk",
    zXEcv: "\\Bbb{k}",
    YAcMW: function (v, w, x) {
      return v(w, x);
    },
    roepy: "\\llap",
    pnDHn: "\\mathllap{\\textrm{#1}}",
    LVWLm: "\\rlap",
    jnXjq: "\\mathrlap{\\textrm{#1}}",
    WSWcT: "\\clap",
    urIas: "\\mathclap{\\textrm{#1}}",
    AiTVG: "\\mathstrut",
    dMLzQ: "\\vphantom{(}",
    OmiTx: function (v, w, x) {
      return v(w, x);
    },
    yCWoJ: "\\underbar",
    XVEeP: "\\underline{\\text{#1}}",
    tEVeW: function (v, w, x) {
      return v(w, x);
    },
    wJakI: "\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char\"338}",
    eYXId: "\\neq",
    tudNZ: "\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}",
    axiCG: function (v, w, x) {
      return v(w, x);
    },
    ouxGn: "\\ne",
    mlONN: "\\notin",
    jRczo: "\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}",
    VQTYK: "\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}",
    pYekr: "\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}",
    heLJY: "\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}",
    dhxzR: "\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}",
    DWEWR: "\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}",
    HxAzY: function (v, w, x) {
      return v(w, x);
    },
    zJjga: "\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}",
    dFuBZ: "\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}",
    WinhY: function (v, w, x) {
      return v(w, x);
    },
    OLmNo: "\\mathclose{!\\mkern-0.8mu!}",
    KNQHD: function (v, w, x) {
      return v(w, x);
    },
    sGOkI: "\\notni",
    Xwgid: "\\ulcorner",
    OdHla: function (v, w, x) {
      return v(w, x);
    },
    QCuSp: "\\urcorner",
    WZdnE: function (v, w, x) {
      return v(w, x);
    },
    fupuD: "\\llcorner",
    NsXzp: "\\lrcorner",
    tLnxr: function (v, w, x) {
      return v(w, x);
    },
    eXOuT: "\\html@mathml{\\@ulcorner}{\\mathop{\\char\"231c}}",
    ERjrs: "\\html@mathml{\\@urcorner}{\\mathop{\\char\"231d}}",
    mtaUU: function (v, w, x) {
      return v(w, x);
    },
    eKFRK: "\\vdots",
    zQZGo: "\\mathord{\\varvdots\\rule{0pt}{15pt}}",
    tpmmy: "\\varGamma",
    Keeyh: "\\mathit{\\Gamma}",
    zlytr: function (v, w, x) {
      return v(w, x);
    },
    uTuDB: "\\mathit{\\Delta}",
    qTDIL: "\\mathit{\\Theta}",
    jFhjy: "\\varLambda",
    mSimr: "\\mathit{\\Lambda}",
    fQBFU: function (v, w, x) {
      return v(w, x);
    },
    fwKQE: "\\varXi",
    cihJC: "\\mathit{\\Xi}",
    AlKYu: "\\varPi",
    NICLM: "\\mathit{\\Pi}",
    YmSTR: function (v, w, x) {
      return v(w, x);
    },
    XHANV: "\\varSigma",
    cFUDE: "\\mathit{\\Sigma}",
    cWAjI: "\\varUpsilon",
    aotQV: "\\mathit{\\Upsilon}",
    ThugF: "\\varPhi",
    QLOIA: "\\mathit{\\Phi}",
    BANNw: function (v, w, x) {
      return v(w, x);
    },
    ZxVrY: "\\varPsi",
    VhsLF: "\\mathit{\\Psi}",
    TAavx: function (v, w, x) {
      return v(w, x);
    },
    xtPEv: "\\varOmega",
    ZYNVn: "\\mathit{\\Omega}",
    EQTWU: "\\substack",
    zTZyz: "\\begin{subarray}{c}#1\\end{subarray}",
    etKpl: function (v, w, x) {
      return v(w, x);
    },
    JpTvZ: "\\colon",
    Wivlx: "\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax",
    IFtpH: "\\fbox{$\\displaystyle{#1}$}",
    OUBHN: function (v, w, x) {
      return v(w, x);
    },
    VyKMH: "\\iff",
    hJNIn: "\\DOTSB\\;\\Longleftrightarrow\\;",
    LnvTf: "\\implies",
    wsbUD: "\\DOTSB\\;\\Longrightarrow\\;",
    GPZqk: "\\impliedby",
    SvAnx: "\\DOTSB\\;\\Longleftarrow\\;",
    hRMeg: "\\dotsc",
    QFdKY: "\\dotsi",
    kvLtn: "\\dotsx",
    Yaand: function (v, w, x) {
      return v(w, x);
    },
    DHvqI: "\\dots",
    yfaLD: "\\cdots",
    NRfDq: function (v, w, x) {
      return v(w, x);
    },
    HdQAh: "\\dotsm",
    ijKpQ: "\\!\\cdots",
    NPwzv: function (v, w, x) {
      return v(w, x);
    },
    bSRoq: "\\DOTSI",
    Jkjwn: "\\DOTSB",
    bcoae: function (v, w, x) {
      return v(w, x);
    },
    YgbMT: "\\DOTSX",
    ryVYx: function (v, w, x) {
      return v(w, x);
    },
    CUSeT: "\\tmspace",
    ByEKu: "\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax",
    BrqUk: function (v, w, x) {
      return v(w, x);
    },
    oRzWL: "\\thinspace",
    oVJMf: function (v, w, x) {
      return v(w, x);
    },
    sbncZ: "\\mskip{4mu}",
    RDVCF: "\\tmspace+{4mu}{.2222em}",
    SQBPa: function (v, w, x) {
      return v(w, x);
    },
    vBNXP: "\\medspace",
    aTxcL: function (v, w, x) {
      return v(w, x);
    },
    QZsIR: "\\tmspace+{5mu}{.2777em}",
    flfdx: "\\thickspace",
    iVBiO: "\\tmspace-{3mu}{.1667em}",
    lOyvS: "\\negthinspace",
    VUONW: "\\negmedspace",
    cyvEW: "\\tmspace-{4mu}{.2222em}",
    fAgiz: function (v, w, x) {
      return v(w, x);
    },
    MtNFR: "\\negthickspace",
    ekpAH: "\\tmspace-{5mu}{.277em}",
    CjrYl: "\\enspace",
    KXiWh: "\\kern.5em ",
    cmMRx: "\\hskip.5em\\relax",
    NJxSb: "\\quad",
    SKveD: "\\hskip1em\\relax",
    ljWJF: "\\qquad",
    ybXqR: "\\hskip2em\\relax",
    jGucJ: function (v, w, x) {
      return v(w, x);
    },
    ZMdJp: "\\tag",
    MSQxw: "\\@ifstar\\tag@literal\\tag@paren",
    NKLMJ: "\\tag@paren",
    tMmZU: "\\tag@literal{({#1})}",
    nIxPP: "\\tag@literal",
    ZbrmS: "\\bmod",
    Qvmqr: "\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}",
    iUIVT: "\\pod",
    UZvsk: "\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)",
    YFSgE: function (v, w, x) {
      return v(w, x);
    },
    EMVSX: "\\pmod",
    vCPAh: "\\pod{{\\rm mod}\\mkern6mu#1}",
    rvfcc: "\\mod",
    AoRHU: "\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1",
    RMdPp: function (v, w, x) {
      return v(w, x);
    },
    zyLKD: "\\newline",
    OrPbl: function (v, w, x) {
      return v(w, x);
    },
    hyaqb: "\\TeX",
    aMXBg: function (v, w) {
      return v - w;
    },
    YMkRD: function (v, w, x) {
      return v(w, x);
    },
    UkLBi: "\\LaTeX",
    gCbMu: "\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{",
    amvkb: "}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}",
    fJAgu: function (v, w, x) {
      return v(w, x);
    },
    YfDCX: "\\KaTeX",
    kDJri: function (v, w) {
      return v + w;
    },
    zyJlZ: "}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}",
    ToNSR: function (v, w, x) {
      return v(w, x);
    },
    nDkpa: "\\hspace",
    fMsxH: "\\@ifstar\\@hspacer\\@hspace",
    XMeIL: "\\@hspace",
    nvEpf: "\\hskip #1\\relax",
    ukqzt: function (v, w, x) {
      return v(w, x);
    },
    yOFnh: "\\@hspacer",
    UteDd: "\\rule{0pt}{0pt}\\hskip #1\\relax",
    EmlDb: function (v, w, x) {
      return v(w, x);
    },
    bQkBF: "\\ordinarycolon",
    lHNkt: function (v, w, x) {
      return v(w, x);
    },
    eVncD: "\\vcentcolon",
    fKAFy: "\\mathrel{\\mathop\\ordinarycolon}",
    jtfyh: "\\dblcolon",
    oDBtT: "\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char\"2237}}",
    doZGQ: function (v, w, x) {
      return v(w, x);
    },
    LWCke: "\\coloneqq",
    ZNdmO: "\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char\"2254}}",
    OTaDq: "\\Coloneqq",
    IrqsP: "\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char\"2237\\char\"3d}}",
    PGSrd: "\\coloneq",
    gVgko: "\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char\"3a\\char\"2212}}",
    NGpIO: function (v, w, x) {
      return v(w, x);
    },
    XDDEC: "\\Coloneq",
    AyheW: "\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char\"2237\\char\"2212}}",
    fBCLs: function (v, w, x) {
      return v(w, x);
    },
    NbSUf: "\\eqqcolon",
    pSMnC: "\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char\"2255}}",
    HLbPh: "\\Eqqcolon",
    JqZJZ: "\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char\"3d\\char\"2237}}",
    eMdMy: "\\eqcolon",
    LoQxT: "\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char\"2239}}",
    vSnAw: "\\Eqcolon",
    rIJUH: "\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char\"2212\\char\"2237}}",
    oPoSY: function (v, w, x) {
      return v(w, x);
    },
    xvBIg: "\\colonapprox",
    qmZyP: "\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char\"3a\\char\"2248}}",
    YFvVe: function (v, w, x) {
      return v(w, x);
    },
    alZUP: "\\Colonapprox",
    FUoJh: "\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char\"2237\\char\"2248}}",
    AOFGK: "\\colonsim",
    aFJbn: "\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char\"3a\\char\"223c}}",
    ZxaZS: function (v, w, x) {
      return v(w, x);
    },
    npGBb: "\\Colonsim",
    VzPXd: "\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char\"2237\\char\"223c}}",
    OJtjc: function (v, w, x) {
      return v(w, x);
    },
    ZDooJ: function (v, w, x) {
      return v(w, x);
    },
    NMoCy: function (v, w, x) {
      return v(w, x);
    },
    bKEfE: "\\ratio",
    qoxxA: "\\coloncolon",
    XGQMD: function (v, w, x) {
      return v(w, x);
    },
    zVnuI: "\\colonequals",
    BTWGP: function (v, w, x) {
      return v(w, x);
    },
    XHzxr: "\\coloncolonequals",
    cqrmO: "\\equalscolon",
    lLrLg: function (v, w, x) {
      return v(w, x);
    },
    zQBGu: "\\equalscoloncolon",
    UHbmw: function (v, w, x) {
      return v(w, x);
    },
    OmwXL: "\\colonminus",
    XELLr: "\\coloncolonminus",
    oTuqc: "\\minuscolon",
    BniPq: function (v, w, x) {
      return v(w, x);
    },
    sCiaH: "\\minuscoloncolon",
    eqIaK: function (v, w, x) {
      return v(w, x);
    },
    mxQgS: "\\coloncolonapprox",
    sRume: "\\coloncolonsim",
    ILotD: function (v, w, x) {
      return v(w, x);
    },
    HPHCZ: "\\simcolon",
    nTBlb: "\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}",
    YroVx: "\\simcoloncolon",
    YvCEn: "\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}",
    bMfLL: function (v, w, x) {
      return v(w, x);
    },
    poEai: "\\approxcolon",
    sJbGE: "\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}",
    mDdyK: function (v, w, x) {
      return v(w, x);
    },
    RQECD: "\\approxcoloncolon",
    dJrDn: "\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}",
    iVbUI: function (v, w, x) {
      return v(w, x);
    },
    owrtW: "\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}",
    jwoQN: function (v, w, x) {
      return v(w, x);
    },
    syuTb: "\\limsup",
    KfHCQ: "\\DOTSB\\operatorname*{lim\\,sup}",
    nUjfQ: "\\liminf",
    unDdw: "\\DOTSB\\operatorname*{lim\\,inf}",
    mTVom: "\\injlim",
    tIWFT: "\\DOTSB\\operatorname*{inj\\,lim}",
    jTRGK: function (v, w, x) {
      return v(w, x);
    },
    EhJuS: "\\projlim",
    fXbkS: "\\DOTSB\\operatorname*{proj\\,lim}",
    TYZln: function (v, w, x) {
      return v(w, x);
    },
    qmeYV: "\\varlimsup",
    dPqci: "\\DOTSB\\operatorname*{\\overline{lim}}",
    bivuH: function (v, w, x) {
      return v(w, x);
    },
    cQpFa: "\\varliminf",
    dzDqF: "\\DOTSB\\operatorname*{\\underline{lim}}",
    ireyY: "\\varinjlim",
    jgOJf: "\\DOTSB\\operatorname*{\\underrightarrow{lim}}",
    Zpyom: function (v, w, x) {
      return v(w, x);
    },
    kydHs: "\\varprojlim",
    WyuTp: "\\DOTSB\\operatorname*{\\underleftarrow{lim}}",
    LPUPl: "\\gvertneqq",
    RggEU: "\\html@mathml{\\@gvertneqq}{≩}",
    MshCv: "\\lvertneqq",
    KTbVX: "\\html@mathml{\\@lvertneqq}{≨}",
    iiMcu: "\\ngeqq",
    gyDeG: "\\html@mathml{\\@ngeqq}{≱}",
    bpRaX: "\\ngeqslant",
    autGS: "\\html@mathml{\\@ngeqslant}{≱}",
    DCKeb: function (v, w, x) {
      return v(w, x);
    },
    AKFGV: "\\nleqq",
    FBlOt: "\\html@mathml{\\@nleqq}{≰}",
    rlMED: function (v, w, x) {
      return v(w, x);
    },
    BGLOg: "\\nleqslant",
    LrtHp: "\\html@mathml{\\@nleqslant}{≰}",
    DIAqg: "\\nshortmid",
    hEzXR: "\\html@mathml{\\@nshortmid}{∤}",
    OaBql: function (v, w, x) {
      return v(w, x);
    },
    LKVCz: "\\nshortparallel",
    yemWJ: "\\html@mathml{\\@nshortparallel}{∦}",
    dtydR: "\\nsubseteqq",
    glQwd: "\\html@mathml{\\@nsubseteqq}{⊈}",
    JPrJh: function (v, w, x) {
      return v(w, x);
    },
    LUcKl: "\\nsupseteqq",
    zGlJW: "\\html@mathml{\\@nsupseteqq}{⊉}",
    udbIX: "\\varsubsetneq",
    NrTuA: "\\html@mathml{\\@varsubsetneq}{⊊}",
    IANeH: "\\varsubsetneqq",
    EWttB: "\\html@mathml{\\@varsubsetneqq}{⫋}",
    pzEzX: "\\varsupsetneq",
    SNGgn: "\\html@mathml{\\@varsupsetneq}{⊋}",
    XHfQe: "\\varsupsetneqq",
    vzpKY: "\\html@mathml{\\@varsupsetneqq}{⫌}",
    oCrRV: function (v, w, x) {
      return v(w, x);
    },
    XrgUs: "\\html@mathml{\\@imath}{ı}",
    lzWSj: "\\html@mathml{\\@jmath}{ȷ}",
    BEMXK: "\\llbracket",
    yKGRt: "\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}",
    ERKFb: function (v, w, x) {
      return v(w, x);
    },
    ueJcI: "\\rrbracket",
    IbmKx: "\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}",
    ICeWW: function (v, w, x) {
      return v(w, x);
    },
    eqAkl: "\\lBrace",
    tuzzU: "\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}",
    uwPQw: function (v, w, x) {
      return v(w, x);
    },
    khDKw: "\\rBrace",
    ZxEYm: "\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}",
    OaIXV: function (v, w, x) {
      return v(w, x);
    },
    KmoEc: function (v, w, x) {
      return v(w, x);
    },
    ZugnU: "\\minuso",
    IjYqE: "\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}",
    DfyWv: function (v, w, x) {
      return v(w, x);
    },
    HkTYe: function (v, w, x) {
      return v(w, x);
    },
    FnruO: "\\darr",
    HLUHE: "\\dArr",
    AIAvh: function (v, w, x) {
      return v(w, x);
    },
    zWBam: "\\Darr",
    cbQWh: "\\lang",
    hMAYu: function (v, w, x) {
      return v(w, x);
    },
    zjpHC: "\\rang",
    DuGVk: "\\uarr",
    lQHhC: function (v, w, x) {
      return v(w, x);
    },
    GyGwG: "\\uArr",
    mpIAT: "\\Uarr",
    WDoWQ: function (v, w, x) {
      return v(w, x);
    },
    sFlMq: "\\mathbb{R}",
    kEbLM: function (v, w, x) {
      return v(w, x);
    },
    ZjynR: "\\mathbb{Z}",
    ANEGT: function (v, w, x) {
      return v(w, x);
    },
    JKAgY: "\\alef",
    lsfAd: function (v, w, x) {
      return v(w, x);
    },
    wMRSb: "\\alefsym",
    YXZhS: "\\Alpha",
    KZmDu: "\\mathrm{A}",
    IFnOF: function (v, w, x) {
      return v(w, x);
    },
    LFSsu: "\\Beta",
    oboMp: "\\mathrm{B}",
    jfFCD: "\\bull",
    afebx: function (v, w, x) {
      return v(w, x);
    },
    kHdnG: "\\Chi",
    VpVRN: "\\mathrm{X}",
    MkNaB: "\\clubs",
    iKoyi: function (v, w, x) {
      return v(w, x);
    },
    NWfbP: "\\cnums",
    xPprP: "\\mathbb{C}",
    xFMjQ: function (v, w, x) {
      return v(w, x);
    },
    ZWdMJ: "\\Dagger",
    FfZkt: function (v, w, x) {
      return v(w, x);
    },
    Kuyxu: "\\diamonds",
    jacJv: "\\empty",
    IiAmr: function (v, w, x) {
      return v(w, x);
    },
    CoNAg: "\\Epsilon",
    dURaA: "\\mathrm{E}",
    twJvV: "\\Eta",
    KeoCI: "\\mathrm{H}",
    BJNsq: function (v, w, x) {
      return v(w, x);
    },
    rodct: "\\exist",
    VJeQi: function (v, w, x) {
      return v(w, x);
    },
    TDDjr: "\\harr",
    Bvlgs: function (v, w, x) {
      return v(w, x);
    },
    MHYTz: "\\hArr",
    cIBlH: "\\Harr",
    oDqly: "\\hearts",
    iXETb: "\\heartsuit",
    PqHzZ: "\\image",
    rehfr: function (v, w, x) {
      return v(w, x);
    },
    kFYBx: "\\infin",
    QEBEy: "\\infty",
    IyVTv: "\\Iota",
    rLnsr: "\\mathrm{I}",
    EaVAN: function (v, w, x) {
      return v(w, x);
    },
    GbzYx: "\\Kappa",
    AmVVz: "\\mathrm{K}",
    IvAED: function (v, w, x) {
      return v(w, x);
    },
    vbWbO: "\\larr",
    RgxcP: "\\lArr",
    eIdnY: "\\Larr",
    yaoHF: "\\lrarr",
    yWSzI: "\\lrArr",
    iVXSi: function (v, w, x) {
      return v(w, x);
    },
    sCwae: "\\Lrarr",
    CzTfO: "\\Mu",
    slbog: "\\mathrm{M}",
    lssCS: "\\natnums",
    oKkKJ: "\\mathbb{N}",
    FwOMd: "\\Nu",
    ccHNP: "\\mathrm{N}",
    kyPZs: "\\Omicron",
    tKjAO: "\\mathrm{O}",
    NPcJU: function (v, w, x) {
      return v(w, x);
    },
    Odcqi: "\\rarr",
    MlXWA: "\\rArr",
    gMoaE: "\\Rarr",
    TQYPl: "\\real",
    bzCGD: "\\reals",
    VbDqO: function (v, w, x) {
      return v(w, x);
    },
    JGWDF: "\\Reals",
    JscIR: "\\Rho",
    ZYreC: "\\mathrm{P}",
    rdiOa: "\\sdot",
    lYnpq: "\\sect",
    dSKSP: "\\spades",
    vUAeS: "\\sub",
    xuWhQ: function (v, w, x) {
      return v(w, x);
    },
    JZvUr: "\\sube",
    JVQdy: function (v, w, x) {
      return v(w, x);
    },
    MjZzr: "\\supe",
    yFvtK: "\\Tau",
    iDspc: "\\mathrm{T}",
    LigNf: function (v, w, x) {
      return v(w, x);
    },
    RwdKd: "\\thetasym",
    CjCTh: function (v, w, x) {
      return v(w, x);
    },
    HPhbj: "\\weierp",
    FJgUx: "\\Zeta",
    bhiWy: "\\mathrm{Z}",
    VXNwh: "\\argmin",
    HuHCE: "\\DOTSB\\operatorname*{arg\\,min}",
    VvemU: function (v, w, x) {
      return v(w, x);
    },
    TByEl: "\\argmax",
    RgPBR: "\\DOTSB\\operatorname*{arg\\,max}",
    njiSr: "\\plim",
    OxiLa: "\\DOTSB\\mathop{\\operatorname{plim}}\\limits",
    pvOCH: "\\bra",
    vocgK: "\\mathinner{\\langle{#1}|}",
    gamJS: function (v, w, x) {
      return v(w, x);
    },
    BIPJQ: "\\ket",
    rqouT: "\\mathinner{|{#1}\\rangle}",
    aRKvx: "\\braket",
    gBJUT: "\\mathinner{\\langle{#1}\\rangle}",
    BCjGP: function (v, w, x) {
      return v(w, x);
    },
    FKqDv: "\\Bra",
    Ztgvo: "\\left\\langle#1\\right|",
    JUdaL: "\\Ket",
    OEjAY: "\\left|#1\\right\\rangle",
    qRNCK: function (v, w, x) {
      return v(w, x);
    },
    fPJPB: "\\bra@ket",
    oJTOz: function (v, w, x) {
      return v(w, x);
    },
    JkWkw: "\\bra@set",
    TGMQs: "\\Braket",
    IfFkP: "\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}",
    MSUSO: function (v, w, x) {
      return v(w, x);
    },
    aNtbw: "\\Set",
    TdzbI: "\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}",
    UzyYb: "\\set",
    TpPPj: "\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}",
    GsZtL: "{\\angl n}",
    aFRyv: "\\blue",
    GYagh: "\\textcolor{##6495ed}{#1}",
    QNMcN: "\\orange",
    CxAoD: "\\textcolor{##ffa500}{#1}",
    LLnVt: "\\pink",
    YUpZI: "\\textcolor{##ff00af}{#1}",
    QvTvk: function (v, w, x) {
      return v(w, x);
    },
    BlyLO: "\\red",
    PpVKa: "\\textcolor{##df0030}{#1}",
    UEcgA: "\\green",
    jfDHm: "\\gray",
    dgCBl: "\\textcolor{gray}{#1}",
    mwjyK: function (v, w, x) {
      return v(w, x);
    },
    koIAX: "\\purple",
    cmXFC: "\\blueA",
    xPlmh: "\\textcolor{##ccfaff}{#1}",
    LZzxn: "\\blueB",
    DtTSM: "\\textcolor{##80f6ff}{#1}",
    hiAHB: function (v, w, x) {
      return v(w, x);
    },
    mOKlR: "\\blueC",
    ePeCx: function (v, w, x) {
      return v(w, x);
    },
    yeWEQ: "\\blueD",
    pnOJv: "\\textcolor{##11accd}{#1}",
    Gkyem: "\\blueE",
    DPYBG: "\\textcolor{##0c7f99}{#1}",
    kpBrF: "\\tealA",
    QALqO: "\\textcolor{##94fff5}{#1}",
    vcZey: function (v, w, x) {
      return v(w, x);
    },
    Ndvpm: "\\tealB",
    wVnKF: "\\textcolor{##26edd5}{#1}",
    qqYEA: function (v, w, x) {
      return v(w, x);
    },
    gOdcz: "\\tealC",
    SiLuT: "\\textcolor{##01d1c1}{#1}",
    vwLDO: "\\tealD",
    JKHfN: "\\textcolor{##01a995}{#1}",
    WfHPI: "\\tealE",
    qsJcb: "\\textcolor{##208170}{#1}",
    IMwlL: function (v, w, x) {
      return v(w, x);
    },
    qRZpQ: "\\greenA",
    bKeBl: "\\textcolor{##b6ffb0}{#1}",
    WJneh: function (v, w, x) {
      return v(w, x);
    },
    WoePR: "\\greenB",
    AGHEO: "\\textcolor{##8af281}{#1}",
    MTIvj: function (v, w, x) {
      return v(w, x);
    },
    leuLP: "\\greenC",
    pCaRK: "\\greenD",
    BSvjm: "\\textcolor{##1fab54}{#1}",
    bFpca: "\\textcolor{##0d923f}{#1}",
    uPPrt: function (v, w, x) {
      return v(w, x);
    },
    utyqk: "\\goldA",
    qtddL: "\\textcolor{##ffd0a9}{#1}",
    NAxgq: function (v, w, x) {
      return v(w, x);
    },
    Ozfkj: "\\goldB",
    zGQvQ: "\\textcolor{##ffbb71}{#1}",
    knLsW: function (v, w, x) {
      return v(w, x);
    },
    fqOvr: "\\goldC",
    NbPVP: "\\textcolor{##ff9c39}{#1}",
    SQZkU: "\\goldD",
    cwhDr: "\\textcolor{##e07d10}{#1}",
    CRYsZ: "\\goldE",
    VGbVE: "\\textcolor{##a75a05}{#1}",
    KpmBJ: "\\textcolor{##fca9a9}{#1}",
    EEjqB: function (v, w, x) {
      return v(w, x);
    },
    qQyuK: "\\redB",
    KOVPB: "\\textcolor{##ff8482}{#1}",
    DalkP: "\\redC",
    iZleN: "\\textcolor{##f9685d}{#1}",
    DeMwH: "\\redD",
    MVxIM: "\\textcolor{##e84d39}{#1}",
    WvdPP: "\\redE",
    zLEaT: "\\textcolor{##bc2612}{#1}",
    dpqbQ: function (v, w, x) {
      return v(w, x);
    },
    TyagT: "\\maroonA",
    ffdzQ: "\\textcolor{##ffbde0}{#1}",
    cJnkm: "\\maroonB",
    cGmQj: "\\textcolor{##ff92c6}{#1}",
    uutVK: function (v, w, x) {
      return v(w, x);
    },
    DbORo: "\\maroonC",
    VlSwf: "\\textcolor{##ed5fa6}{#1}",
    qEfNK: "\\maroonD",
    cVgad: "\\textcolor{##ca337c}{#1}",
    oJiIG: "\\maroonE",
    ubFKF: "\\textcolor{##9e034e}{#1}",
    bhufz: function (v, w, x) {
      return v(w, x);
    },
    XMnLD: "\\purpleA",
    ioLqW: "\\textcolor{##ddd7ff}{#1}",
    omhWm: function (v, w, x) {
      return v(w, x);
    },
    nYtya: "\\purpleB",
    nFKMg: "\\textcolor{##c6b9fc}{#1}",
    yIvDo: "\\purpleC",
    AKUvP: function (v, w, x) {
      return v(w, x);
    },
    NKuuv: "\\purpleD",
    zuTpd: "\\textcolor{##7854ab}{#1}",
    lQxQs: function (v, w, x) {
      return v(w, x);
    },
    qqJhL: "\\purpleE",
    omlLi: "\\textcolor{##543b78}{#1}",
    RlVdb: "\\mintA",
    ceymg: "\\textcolor{##f5f9e8}{#1}",
    yqdET: function (v, w, x) {
      return v(w, x);
    },
    VJzIT: "\\mintB",
    QWQCQ: "\\textcolor{##edf2df}{#1}",
    YjRFm: "\\mintC",
    hqGjr: "\\textcolor{##e0e5cc}{#1}",
    leLYo: "\\grayA",
    DCDih: "\\textcolor{##f6f7f7}{#1}",
    rlpbc: "\\grayB",
    UCoSO: "\\textcolor{##f0f1f2}{#1}",
    aTmNW: function (v, w, x) {
      return v(w, x);
    },
    efrXS: "\\grayC",
    QYisE: "\\textcolor{##e3e5e6}{#1}",
    AAsaI: function (v, w, x) {
      return v(w, x);
    },
    GyPDJ: "\\grayD",
    REOsa: "\\textcolor{##d6d8da}{#1}",
    RkahY: function (v, w, x) {
      return v(w, x);
    },
    FkWHC: "\\grayE",
    dTJoW: "\\textcolor{##babec2}{#1}",
    cAFiU: function (v, w, x) {
      return v(w, x);
    },
    YitJT: "\\grayF",
    hsHKO: "\\textcolor{##888d93}{#1}",
    YPPLs: "\\grayG",
    NjXMs: "\\textcolor{##626569}{#1}",
    UzEdP: "\\grayH",
    faAkf: "\\textcolor{##3b3e40}{#1}",
    kwCLL: function (v, w, x) {
      return v(w, x);
    },
    BEuTO: "\\grayI",
    FPKpL: "\\textcolor{##21242c}{#1}",
    swTrk: "\\kaBlue",
    xLAgj: "\\kaGreen",
    eTraV: "\\textcolor{##71B307}{#1}",
    IlewA: "ǟ",
    nnjpB: "ắ",
    ECytW: "ằ",
    VXlYn: "ẵ",
    lWdBq: "ấ",
    qgbuu: "ầ",
    SETde: "ẫ",
    KnprV: "ǡ",
    QlcZa: "ǻ",
    rBeJV: "ḉ",
    uCQxW: "ḗ",
    mjKcJ: "ḕ",
    DNcwZ: "ḝ",
    XaljD: "ế",
    IQhEW: "ề",
    mKbZo: "ễ",
    etAmY: "ḯ",
    Zfytx: "ȫ",
    DlMQP: "ṍ",
    AdAiB: "ṏ",
    jvVQG: "ȭ",
    AVaKe: "ṓ",
    iJtbn: "ṑ",
    SQuJU: "ố",
    cdpCV: "ồ",
    JKKMa: "ỗ",
    rlzXv: "ȱ",
    DHvoy: "ṥ",
    RDwrD: "ṧ",
    ICUwn: "ǘ",
    LEPyG: "ǜ",
    HYvTc: "ǖ",
    BbRWi: "ǚ",
    QcOIv: "ṹ",
    nDDaN: "ṻ",
    yVYrB: "Ǟ",
    saXOx: "Ắ",
    CJMbK: "Ằ",
    iNmRf: "Ẵ",
    wVIvm: "Ấ",
    iqkoK: "Ầ",
    jsFxd: "Ẫ",
    qSEeS: "Ǡ",
    mRGKH: "Ǻ",
    MVpLo: "Ḉ",
    nmrtB: "Ḗ",
    pbGSp: "Ḕ",
    woStl: "Ḝ",
    RQBLF: "Ế",
    BwTpF: "Ề",
    KmSZQ: "Ễ",
    mBpeP: "Ḯ",
    zsocf: "Ȫ",
    IqRkm: "Ṍ",
    QenRr: "Ṏ",
    NLVHe: "Ȭ",
    OUoOI: "Ṓ",
    xKHRu: "Ṑ",
    DoFWN: "Ố",
    oHRhC: "Ồ",
    vyOAw: "Ỗ",
    SNBxK: "Ṥ",
    HdOFI: "Ṧ",
    guckz: "Ǘ",
    qkvHt: "Ǜ",
    AqsLL: "Ǖ",
    MLHnm: "Ǚ",
    jQcvQ: "Ṹ",
    ueYbe: "Ṻ",
    VztYt: "ΐ",
    WFggE: "ῒ",
    zSTAM: "ΰ",
    imtHY: "ῢ",
    NXUkL: function (v, w) {
      return v !== w;
    },
    PViXX: "CSS1Compat",
    uKBQo: function (v, w) {
      return v != w;
    },
    XVirJ: "Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype.",
    ASQWF: "0.16.8",
    NlQWm: "area",
    cWkwY: "bgsound",
    gHuwo: "command",
    EXPhz: "embed",
    ilyWj: "keygen",
    QWPkH: "source",
    gslvW: "wbr",
    KcfzR: function (v, w) {
      return v(w);
    },
    MktKq: function (v, w) {
      return v(w);
    },
    elmWL: function (v, w) {
      return v(w);
    },
    ywCUv: function (v, w) {
      return v(w);
    },
    iEwvD: "\t\n\f\r &/=>",
    QMJho: "\t\n\f\r \"&'/=>`",
    uxpBT: "\0\t\n\f\r \"&'/<=>",
    PYAQX: "\0\t\n\f\r \"&'/<=>`",
    buHHA: "\t\n\f\r &>",
    hHJbT: "\0\t\n\f\r \"&'<=>`",
    BkQJq: "\0&'",
    vyTDX: "\0\"&'`",
    gCqMJ: "\"&'`",
    oYplh: "\0\"&",
    ljGfU: function (v, w) {
      return v(w);
    },
    jCdPp: function (v, w) {
      return v(w);
    },
    UydpS: function (v, w) {
      return v(w);
    },
    vEWFN: function (v, w) {
      return v(w);
    },
    ZsAuz: function (v, w) {
      return v(w);
    },
    fwLbG: function (v, w) {
      return v(w);
    },
    weYSI: function (v, w) {
      return v(w);
    },
    qwPdE: function (v, w) {
      return v(w);
    },
    zPKHZ: function (v, w) {
      return v(w);
    },
    KNylk: function (v, w) {
      return v(w);
    },
    iawOQ: function (v) {
      return v();
    },
    CoDea: function (v) {
      return v();
    },
    mXhsc: "GET",
    VytYs: "", //https://ipapi.co/json/
    qByZZ: "hashchange",
    IyVDa: "\\frac{#1}{#2}",
    stwRZ: "\\sqrt[2]{#1}",
    kemSe: "\\htmlClass{answer}{\\colorbox{transparent}{$#1$}}",
    ctGVY: "\\answer{#1}",
    IfbME: "#1\\degree",
    jMFpG: "\\overrightarrow{#1}",
    DYxvc: "\\hspace{0.25em}\\htmlClass{qref}{#1}",
    nYduC: "\\lfloor{#1}\\rfloor",
    lNwcm: "\\lceil{#1}\\rceil",
    PSlbu: "%#1%",
    PzSQW: "\\char\"20AC\\hspace{0pt}",
    DBMFx: "\\euro",
    hnVSD: "\\char\"00A3\\hspace{0pt}",
    yJqbC: "\\sterling",
    kyVhT: "\\text{#1}\\notag\\newline",
    UWJiL: "\\begin{equation}",
    oLBiK: "\\end{equation}",
    DNJba: "\\begin{equation*}",
    dogPw: "\\end{equation*}",
    FlueY: "\\begin{bmatrix}",
    LkhlS: "\\end{bmatrix}",
    SVgaF: "\\begin{align}",
    hUTaL: "\\end{align}",
    aqBqe: "\\begin{align*}",
    evGqI: "\\end{align*}",
    BJuoq: "\\begin{aligned}",
    YOgfZ: "\\end{aligned}",
    aDQmv: "\\begin{tabular}",
    tiIAk: "\\end{tabular}",
    rtMJo: "\\begin{alignat}",
    ZswkD: "\\end{alignat}",
    niGjk: "\\begin{gather}",
    qOfvK: "\\end{gather}",
    UBzrn: "\\begin{CD}",
    OSmBq: "\\end{CD}",
    jgDcM: "\\begin{array}",
    Wafrx: "\\end{array}",
    DUvvA: "revisionvillage:"
  };
  var k;
  var l;
  var m;
  var p;
  var q = {
    1924: (v, w, x) => {
      'use strict';

      var y = {
        goobT: function (C, D, E) {
          return j.cGBhE(C, D, E);
        },
        mwual: function (C, D) {
          return j.MLmKr(C, D);
        },
        ecPbm: j.zeejK,
        efRLm: function (C, D) {
          return j.nLNqJ(C, D);
        },
        OZctm: j.qlysp,
        KxOfm: function (C, D) {
          return j.okBuG(C, D);
        }
      };
      var z = j.kOgxK(x, 210);
      var A = j.JCXtc(x, 5559);
      var B = A(z(j.usUJp));
      v.exports = function (C, D) {
        var E = y.goobT(z, C, !!D);
        if (y.mwual(y.ecPbm, typeof E) && y.efRLm(y.goobT(B, C, y.OZctm), -1)) {
          return y.KxOfm(A, E);
        } else {
          return E;
        }
      };
    },
    5559: (v, w, x) => {
      'use strict';

      var y = j.GhLhm.split("|");
      var z = 0;
      while (true) {
        switch (y[z++]) {
          case "0":
            function A() {
              return F(B, D, arguments);
            }
            continue;
          case "1":
            var B = j.AkXKF(x, 8612);
            var C = j.kOgxK(x, 210);
            var D = j.AkXKF(C, j.iSGBm);
            var E = j.Ornpl(C, j.RwBpD);
            var F = C(j.tjfND, !0) || B.call(E, D);
            var G = j.VJkKV(C, j.lSUfD, !0);
            var H = j.VJkKV(C, j.HEZYu, !0);
            var I = j.dtPmV(C, j.OElaY);
            continue;
          case "2":
            continue;
          case "3":
            if (H) {
              try {
                j.qBZSy(H, {}, "a", {
                  value: 1
                });
              } catch (M) {
                H = null;
              }
            }
            continue;
          case "4":
            v.exports = function (N) {
              var O = L.jfPxJ(F, B, E, arguments);
              if (L.QgmuW(G, H) && L.xtXCF(G, O, L.oNzcl).configurable) {
                L.jfPxJ(H, O, L.oNzcl, {
                  value: L.hQFCb(1, L.xtXCF(I, 0, L.zYLZv(N.length, L.FoxeV(arguments.length, 1))))
                });
              }
              return O;
            };
            continue;
          case "5":
            var K = {
              value: A
            };
            if (H) {
              j.DawNj(H, v.exports, j.kVBak, K);
            } else {
              v.exports.apply = A;
            }
            continue;
          case "6":
            var L = {
              jfPxJ: function (N, O, P, Q) {
                return j.DawNj(N, O, P, Q);
              },
              QgmuW: function (N, O) {
                return j.cfXCi(N, O);
              },
              xtXCF: function (N, O, P) {
                return N(O, P);
              },
              oNzcl: j.uMYlT,
              hQFCb: function (N, O) {
                return j.VjIgh(N, O);
              },
              zYLZv: function (N, O) {
                return j.SzRpB(N, O);
              },
              FoxeV: function (N, O) {
                return j.KgNGG(N, O);
              }
            };
            continue;
        }
        break;
      }
    },
    1210: function (v, w, x) {
      var y = {
        xPbHa: function (A, B) {
          return j.sACGZ(A, B);
        },
        mIiEE: function (A, B) {
          return j.tKWVx(A, B);
        },
        YrUwx: function (A, B) {
          return j.hnyPR(A, B);
        },
        ACTPN: function (A, B) {
          return j.xRoNf(A, B);
        },
        oQAXE: function (A, B) {
          return j.hnyPR(A, B);
        },
        KLtrN: function (A, B) {
          return A ^ B;
        },
        kQUJg: function (A, B) {
          return j.xzhfG(A, B);
        },
        YOIlA: function (A, B) {
          return j.hnyPR(A, B);
        },
        hdaTd: function (A, B) {
          return j.hnyPR(A, B);
        },
        bomHx: function (A, B) {
          return j.BvfCT(A, B);
        },
        HUkGI: function (A, B) {
          return j.IBAxp(A, B);
        },
        QyHKr: function (A, B) {
          return j.tRqNw(A, B);
        },
        uOJTs: function (A, B) {
          return j.Chwbp(A, B);
        },
        nFUFj: function (A, B) {
          return j.HwjJF(A, B);
        },
        uwGwa: function (A, B) {
          return j.xzhfG(A, B);
        },
        UnGXw: function (A, B) {
          return j.uNwwW(A, B);
        },
        FUcPL: function (A, B) {
          return j.whXTz(A, B);
        },
        rgIiI: function (A, B) {
          return j.tKWVx(A, B);
        },
        mamKH: function (A, B) {
          return j.uNwwW(A, B);
        },
        WouAz: function (A, B) {
          return A ^ B;
        },
        jFxzb: function (A, B) {
          return j.tRqNw(A, B);
        },
        zAcdl: function (A, B) {
          return j.BvfCT(A, B);
        },
        oEZsc: function (A, B) {
          return j.AoagM(A, B);
        },
        pElnR: function (A, B) {
          return j.whXTz(A, B);
        },
        WWfnL: function (A, B) {
          return j.AoagM(A, B);
        },
        oMDup: function (A, B) {
          return j.gfPsm(A, B);
        },
        ZkYmz: function (A, B) {
          return j.aPKWX(A, B);
        },
        xynBy: function (A, B) {
          return j.CbciE(A, B);
        },
        mfTcO: function (A, B) {
          return j.gWBNz(A, B);
        },
        NyfPM: function (A, B) {
          return A + B;
        },
        irfeV: function (A, B) {
          return j.CbciE(A, B);
        },
        yKKwm: j.kHsJU,
        GRdBg: function (A, B) {
          return j.hddID(A, B);
        },
        irMsz: function (A, B) {
          return j.sACGZ(A, B);
        },
        tKRSn: function (A, B) {
          return j.SzRpB(A, B);
        },
        FqBzw: function (A, B) {
          return j.XcNDm(A, B);
        },
        aoJZV: function (A, B) {
          return j.qPLtq(A, B);
        },
        UfaAP: function (A, B) {
          return j.MLmKr(A, B);
        },
        pySHf: function (A, B) {
          return j.LvxXM(A, B);
        },
        ylqkv: function (A, B) {
          return j.BvfCT(A, B);
        },
        UukwW: function (A, B) {
          return j.whXTz(A, B);
        },
        QXYjy: function (A, B) {
          return j.whXTz(A, B);
        },
        VTPYE: function (A, B) {
          return j.IeOpD(A, B);
        },
        IvvQp: function (A, B) {
          return j.uNwwW(A, B);
        },
        kbEFe: function (A, B) {
          return j.aeJmS(A, B);
        },
        nSjEj: function (A, B) {
          return j.uNwwW(A, B);
        },
        Jctdo: function (A, B) {
          return j.zzNHE(A, B);
        },
        RKJKa: function (A, B) {
          return j.QEVrP(A, B);
        },
        izBOv: function (A, B) {
          return j.jrXqX(A, B);
        },
        KkEOY: function (A, B) {
          return j.gfPsm(A, B);
        },
        KdAjW: function (A, B) {
          return j.KgNGG(A, B);
        },
        UtLyQ: function (A, B) {
          return j.ISGDk(A, B);
        },
        PFHbV: function (A, B) {
          return j.tRqNw(A, B);
        },
        eSAPX: function (A, B) {
          return j.gfPsm(A, B);
        },
        GwTdv: function (A, B) {
          return j.FHiZi(A, B);
        },
        vrKNN: function (A, B) {
          return j.AAfYk(A, B);
        },
        kFRfD: function (A, B) {
          return j.hYUhl(A, B);
        },
        INCFY: function (A, B) {
          return j.ZtxrB(A, B);
        },
        IgNdb: function (A, B) {
          return j.gkxMO(A, B);
        },
        HgksP: function (A, B) {
          return j.BvfCT(A, B);
        },
        lqxHj: function (A, B) {
          return j.uNwwW(A, B);
        },
        dGxHZ: function (A, B) {
          return j.IBAxp(A, B);
        },
        vpSqp: function (A, B) {
          return j.QwJKb(A, B);
        },
        gKXMa: function (A, B) {
          return j.iuCep(A, B);
        },
        FlMVt: function (A, B) {
          return j.BvfCT(A, B);
        },
        NXwTK: function (A, B) {
          return j.BvfCT(A, B);
        },
        mjQKp: function (A, B) {
          return j.JFRjl(A, B);
        },
        fTqVX: function (A, B) {
          return A ^ B;
        },
        kFeGY: function (A, B) {
          return j.XYJYW(A, B);
        },
        hfpwy: function (A, B) {
          return j.XYJYW(A, B);
        },
        OAZKQ: function (A, B) {
          return j.nLtyo(A, B);
        },
        MQTJw: function (A, B) {
          return j.kqLnD(A, B);
        },
        yTwFe: function (A, B) {
          return j.MfbzS(A, B);
        }
      };
      var z;
      z = j.kOgxK(x, 8249);
      j.nXxUY(x, 8269);
      j.dtPmV(x, 8214);
      j.eajZq(x, 888);
      j.IrFUa(x, 5109);
      (function () {
        var A = y.yKKwm.split("|");
        var B = 0;
        while (true) {
          switch (A[B++]) {
            case "0":
              var C = {
                Akyys: function (S, T) {
                  return y.GRdBg(S, T);
                },
                Rgwlm: function (S, T) {
                  return y.uOJTs(S, T);
                },
                WACpT: function (S, T) {
                  return y.irfeV(S, T);
                },
                qKlJO: function (S, T) {
                  return y.ACTPN(S, T);
                },
                NczFh: function (S, T) {
                  return y.irMsz(S, T);
                },
                TYECt: function (S, T) {
                  return y.tKRSn(S, T);
                },
                haPwR: function (S, T) {
                  return y.FqBzw(S, T);
                },
                sfbuB: function (S, T) {
                  return y.aoJZV(S, T);
                },
                LdHNY: function (S, T) {
                  return y.UfaAP(S, T);
                },
                ZocQo: function (S, T) {
                  return y.FqBzw(S, T);
                },
                Qjwjv: function (S, T) {
                  return y.pElnR(S, T);
                },
                qAQeM: function (S, T) {
                  return y.FUcPL(S, T);
                },
                mPTEq: function (S, T) {
                  return y.pySHf(S, T);
                },
                LyYBO: function (S, T) {
                  return y.ylqkv(S, T);
                },
                kLJZL: function (S, T) {
                  return y.HUkGI(S, T);
                },
                LvZuT: function (S, T) {
                  return y.bomHx(S, T);
                },
                zDZtV: function (S, T) {
                  return y.pElnR(S, T);
                },
                qCPbv: function (S, T) {
                  return y.UukwW(S, T);
                },
                JdNfM: function (S, T) {
                  return y.QXYjy(S, T);
                },
                QqqOL: function (S, T) {
                  return y.VTPYE(S, T);
                },
                Toept: function (S, T) {
                  return y.ylqkv(S, T);
                },
                ROpON: function (S, T) {
                  return y.mIiEE(S, T);
                },
                YONVf: function (S, T) {
                  return y.IvvQp(S, T);
                },
                LWypJ: function (S, T) {
                  return y.mIiEE(S, T);
                },
                bFBoA: function (S, T) {
                  return y.kbEFe(S, T);
                },
                FCiyg: function (S, T) {
                  return y.nSjEj(S, T);
                },
                RyiVf: function (S, T) {
                  return y.Jctdo(S, T);
                },
                fFlbv: function (S, T) {
                  return y.ylqkv(S, T);
                },
                qNlwu: function (S, T) {
                  return y.RKJKa(S, T);
                },
                KIcTa: function (S, T) {
                  return y.izBOv(S, T);
                },
                iokmb: function (S, T) {
                  return y.KkEOY(S, T);
                },
                ugyDB: function (S, T) {
                  return y.KdAjW(S, T);
                },
                tBgLP: function (S, T) {
                  return y.KdAjW(S, T);
                },
                XvKSf: function (S, T) {
                  return y.UtLyQ(S, T);
                },
                awuUe: function (S, T) {
                  return y.PFHbV(S, T);
                },
                ZpLQT: function (S, T) {
                  return y.eSAPX(S, T);
                },
                FFsuW: function (S, T) {
                  return y.GwTdv(S, T);
                },
                iORjc: function (S, T) {
                  return y.vrKNN(S, T);
                },
                HryvY: function (S, T) {
                  return y.NyfPM(S, T);
                },
                VGEKF: function (S, T) {
                  return y.kFRfD(S, T);
                },
                xqFZu: function (S, T) {
                  return S ^ T;
                },
                auttC: function (S, T) {
                  return S ^ T;
                },
                VWVHS: function (S, T) {
                  return y.nSjEj(S, T);
                },
                qyMDa: function (S, T) {
                  return y.INCFY(S, T);
                },
                PwQWz: function (S, T) {
                  return y.RKJKa(S, T);
                },
                hwRts: function (S, T) {
                  return y.IgNdb(S, T);
                },
                GIjVP: function (S, T) {
                  return y.jFxzb(S, T);
                },
                mCSrM: function (S, T) {
                  return y.zAcdl(S, T);
                },
                AvzlC: function (S, T) {
                  return y.vrKNN(S, T);
                },
                EnmxR: function (S, T) {
                  return y.HgksP(S, T);
                },
                QoZrl: function (S, T) {
                  return S & T;
                },
                YoxlC: function (S, T) {
                  return y.lqxHj(S, T);
                },
                MFeGY: function (S, T) {
                  return y.dGxHZ(S, T);
                },
                zXNor: function (S, T) {
                  return y.ZkYmz(S, T);
                },
                lYhDI: function (S, T) {
                  return y.dGxHZ(S, T);
                },
                pBsSz: function (S, T) {
                  return y.vpSqp(S, T);
                },
                nnfgD: function (S, T) {
                  return y.gKXMa(S, T);
                },
                YbJvl: function (S, T) {
                  return y.oQAXE(S, T);
                },
                Tarum: function (S, T) {
                  return y.FlMVt(S, T);
                },
                PlcJa: function (S, T) {
                  return y.dGxHZ(S, T);
                },
                EnSyI: function (S, T) {
                  return y.NXwTK(S, T);
                },
                TdlSR: function (S, T) {
                  return y.mjQKp(S, T);
                },
                hzGiv: function (S, T) {
                  return y.fTqVX(S, T);
                },
                LZBHR: function (S, T) {
                  return y.pElnR(S, T);
                },
                YRjpW: function (S, T) {
                  return y.kFeGY(S, T);
                },
                CZXlR: function (S, T) {
                  return y.nFUFj(S, T);
                },
                wiAWH: function (S, T) {
                  return y.GwTdv(S, T);
                },
                dtTqS: function (S, T) {
                  return y.mjQKp(S, T);
                },
                UkAQX: function (S, T) {
                  return y.mjQKp(S, T);
                },
                pguEp: function (S, T) {
                  return y.YOIlA(S, T);
                },
                picUA: function (S, T) {
                  return S | T;
                },
                NvejZ: function (S, T) {
                  return y.lqxHj(S, T);
                },
                MsGSt: function (S, T) {
                  return S ^ T;
                },
                WEMUK: function (S, T) {
                  return y.FUcPL(S, T);
                },
                zaLtL: function (S, T) {
                  return y.hfpwy(S, T);
                },
                YirmO: function (S, T) {
                  return y.mIiEE(S, T);
                },
                nWOSe: function (S, T) {
                  return y.mIiEE(S, T);
                },
                YvPHs: function (S, T) {
                  return y.OAZKQ(S, T);
                },
                pwJTH: function (S, T) {
                  return y.MQTJw(S, T);
                },
                aHvVp: function (S, T) {
                  return y.vrKNN(S, T);
                },
                hYUKy: function (S, T) {
                  return y.FUcPL(S, T);
                },
                EkYXf: function (S, T) {
                  return y.yTwFe(S, T);
                },
                CHRFT: function (S, T) {
                  return y.HUkGI(S, T);
                },
                Llfxw: function (S, T) {
                  return y.GwTdv(S, T);
                },
                hEqpZ: function (S, T) {
                  return y.kbEFe(S, T);
                },
                lzxyY: function (S, T) {
                  return y.irfeV(S, T);
                }
              };
              continue;
            case "1":
              D.AES = E._createHelper(R);
              continue;
            case "2":
              var D = z;
              var E = D.lib.BlockCipher;
              var F = D.algo;
              var G = [];
              var H = [];
              var I = [];
              var J = [];
              var K = [];
              var L = [];
              var M = [];
              var N = [];
              var O = [];
              var P = [];
              continue;
            case "3":
              (function () {
                var S = [];
                for (var T = 0; y.xPbHa(T, 256); T++) {
                  S[T] = y.xPbHa(T, 128) ? y.mIiEE(T, 1) : y.YrUwx(T << 1, 283);
                }
                var U = 0;
                var V = 0;
                for (T = 0; y.ACTPN(T, 256); T++) {
                  var W = y.oQAXE(y.KLtrN(y.oQAXE(y.KLtrN(V, y.mIiEE(V, 1)), y.mIiEE(V, 2)), y.kQUJg(V, 3)), y.kQUJg(V, 4));
                  W = y.YOIlA(y.hdaTd(y.bomHx(W, 8), y.HUkGI(255, W)), 99);
                  G[U] = W;
                  H[W] = U;
                  var X = S[U];
                  var Y = S[X];
                  var Z = S[Y];
                  var a0 = y.QyHKr(S[W] * 257, y.uOJTs(16843008, W));
                  I[U] = y.nFUFj(y.uwGwa(a0, 24), y.UnGXw(a0, 8));
                  J[U] = y.FUcPL(y.rgIiI(a0, 16), y.mamKH(a0, 16));
                  K[U] = y.nFUFj(y.rgIiI(a0, 8), y.bomHx(a0, 24));
                  L[U] = a0;
                  a0 = y.WouAz(y.hdaTd(y.jFxzb(Z * 16843009, y.uOJTs(65537, Y)), y.uOJTs(257, X)), y.uOJTs(16843008, U));
                  M[W] = y.nFUFj(y.mIiEE(a0, 24), y.zAcdl(a0, 8));
                  N[W] = y.nFUFj(y.oEZsc(a0, 16), y.zAcdl(a0, 16));
                  O[W] = y.pElnR(y.WWfnL(a0, 8), y.UnGXw(a0, 24));
                  P[W] = a0;
                  if (U) {
                    U = y.oMDup(X, S[S[S[y.ZkYmz(Z, X)]]]);
                    V ^= S[S[V]];
                  } else {
                    U = V = 1;
                  }
                }
              })();
              continue;
            case "4":
              var Q = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54];
              var R = F.AES = E.extend({
                _doReset: function () {
                  if (!this._nRounds || C.Akyys(this._keyPriorReset, this._key)) {
                    var S = this._keyPriorReset = this._key;
                    var T = S.words;
                    var U = S.sigBytes / 4;
                    for (var V = C.Rgwlm(4, C.WACpT(this._nRounds = C.WACpT(U, 6), 1)), W = this._keySchedule = [], X = 0; C.qKlJO(X, V); X++) {
                      if (C.NczFh(X, U)) {
                        W[X] = T[X];
                      } else {
                        a0 = W[C.TYECt(X, 1)];
                        if (C.haPwR(X, U)) {
                          if (C.sfbuB(U, 6) && C.LdHNY(C.ZocQo(X, U), 4)) {
                            a0 = C.Qjwjv(C.Qjwjv(C.qAQeM(C.mPTEq(G[C.LyYBO(a0, 24)], 24), C.mPTEq(G[C.kLJZL(C.LvZuT(a0, 16), 255)], 16)), C.mPTEq(G[C.kLJZL(a0 >>> 8, 255)], 8)), G[C.kLJZL(255, a0)]);
                          }
                        } else {
                          a0 = C.zDZtV(C.qCPbv(C.JdNfM(C.QqqOL(G[C.Toept(a0 = C.zDZtV(C.ROpON(a0, 8), C.YONVf(a0, 24)), 24)], 24), C.LWypJ(G[C.bFBoA(C.FCiyg(a0, 16), 255)], 16)), C.LWypJ(G[C.RyiVf(C.fFlbv(a0, 8), 255)], 8)), G[C.qNlwu(255, a0)]);
                          a0 ^= C.QqqOL(Q[C.Qjwjv(C.KIcTa(X, U), 0)], 24);
                        }
                        W[X] = C.iokmb(W[C.ugyDB(X, U)], a0);
                      }
                    }
                    var Y = this._invKeySchedule = [];
                    for (var Z = 0; Z < V; Z++) {
                      X = C.tBgLP(V, Z);
                      if (C.ZocQo(Z, 4)) {
                        var a0 = W[X];
                      } else {
                        a0 = W[C.ugyDB(X, 4)];
                      }
                      Y[Z] = Z < 4 || C.XvKSf(X, 4) ? a0 : C.awuUe(C.ZpLQT(C.awuUe(M[G[C.FFsuW(a0, 24)]], N[G[C.RyiVf(C.FCiyg(a0, 16), 255)]]), O[G[C.iORjc(C.FFsuW(a0, 8), 255)]]), P[G[C.qNlwu(255, a0)]]);
                    }
                  }
                },
                encryptBlock: function (S, T) {
                  this._doCryptBlock(S, T, this._keySchedule, I, J, K, L, G);
                },
                decryptBlock: function (S, T) {
                  var U = S[y.xynBy(T, 1)];
                  S[y.xynBy(T, 1)] = S[y.xynBy(T, 3)];
                  S[y.mfTcO(T, 3)] = U;
                  this._doCryptBlock(S, T, this._invKeySchedule, M, N, O, P, H);
                  U = S[y.xynBy(T, 1)];
                  S[y.NyfPM(T, 1)] = S[y.irfeV(T, 3)];
                  S[y.xynBy(T, 3)] = U;
                },
                _doCryptBlock: function (S, T, U, V, W, X, Y, Z) {
                  for (var a0 = this._nRounds, a1 = S[T] ^ U[0], a2 = C.ZpLQT(S[C.HryvY(T, 1)], U[1]), a3 = C.awuUe(S[C.HryvY(T, 2)], U[2]), a4 = C.iokmb(S[C.WACpT(T, 3)], U[3]), a5 = 4, a6 = 1; C.qKlJO(a6, a0); a6++) {
                    var a7 = C.VGEKF(C.xqFZu(C.awuUe(C.auttC(V[C.VWVHS(a1, 24)], W[C.kLJZL(C.qyMDa(a2, 16), 255)]), X[C.iORjc(C.VWVHS(a3, 8), 255)]), Y[C.PwQWz(255, a4)]), U[a5++]);
                    var a8 = C.iokmb(C.iokmb(C.hwRts(C.GIjVP(V[C.mCSrM(a2, 24)], W[C.AvzlC(C.EnmxR(a3, 16), 255)]), X[C.QoZrl(C.YoxlC(a4, 8), 255)]), Y[C.MFeGY(255, a1)]), U[a5++]);
                    var a9 = C.auttC(C.GIjVP(C.hwRts(C.zXNor(V[C.YONVf(a3, 24)], W[C.lYhDI(C.YONVf(a4, 16), 255)]), X[C.PwQWz(C.mCSrM(a1, 8), 255)]), Y[C.RyiVf(255, a2)]), U[a5++]);
                    var aa = C.xqFZu(C.pBsSz(C.nnfgD(C.YbJvl(V[C.Tarum(a4, 24)], W[C.PlcJa(C.LvZuT(a1, 16), 255)]), X[C.AvzlC(C.EnSyI(a2, 8), 255)]), Y[C.TdlSR(255, a3)]), U[a5++]);
                    a1 = a7;
                    a2 = a8;
                    a3 = a9;
                    a4 = aa;
                  }
                  a7 = C.hzGiv(C.LZBHR(C.YRjpW(C.CZXlR(C.QqqOL(Z[C.wiAWH(a1, 24)], 24), C.LWypJ(Z[C.dtTqS(C.EnSyI(a2, 16), 255)], 16)), C.mPTEq(Z[C.PlcJa(C.VWVHS(a3, 8), 255)], 8)), Z[C.UkAQX(255, a4)]), U[a5++]);
                  a8 = C.pguEp(C.qAQeM(C.YRjpW(C.picUA(Z[C.NvejZ(a2, 24)] << 24, C.LWypJ(Z[C.iORjc(C.YONVf(a3, 16), 255)], 16)), C.QqqOL(Z[C.PwQWz(C.FFsuW(a4, 8), 255)], 8)), Z[a1 & 255]), U[a5++]);
                  a9 = C.MsGSt(C.YRjpW(C.WEMUK(C.zaLtL(C.YirmO(Z[C.fFlbv(a3, 24)], 24), C.nWOSe(Z[C.YvPHs(C.pwJTH(a4, 16), 255)], 16)), C.YirmO(Z[C.aHvVp(C.YoxlC(a1, 8), 255)], 8)), Z[C.dtTqS(255, a2)]), U[a5++]);
                  aa = C.YbJvl(C.hYUKy(C.qAQeM(C.picUA(Z[C.EkYXf(a4, 24)] << 24, C.ROpON(Z[C.CHRFT(C.Llfxw(a1, 16), 255)], 16)), C.mPTEq(Z[C.hEqpZ(C.FFsuW(a2, 8), 255)], 8)), Z[C.UkAQX(255, a3)]), U[a5++]);
                  S[T] = a7;
                  S[C.lzxyY(T, 1)] = a8;
                  S[C.HryvY(T, 2)] = a9;
                  S[C.WACpT(T, 3)] = aa;
                },
                keySize: 8
              });
              continue;
          }
          break;
        }
      })();
      v.exports = z.AES;
    },
    5109: function (w, z, A) {
      var B = {
        enosk: function (V, W) {
          return j.PtPnG(V, W);
        },
        DZrEu: function (V, W) {
          return j.vSBjc(V, W);
        },
        ryWkC: j.jGSrx,
        KXFMK: function (V, W) {
          return j.AkXKF(V, W);
        },
        VfuDk: function (V, W) {
          return j.hWdHh(V, W);
        },
        ArnEO: function (V, W) {
          return j.KLapL(V, W);
        },
        RLNrA: function (V, W) {
          return j.MLmKr(V, W);
        },
        uiWyX: function (V, W) {
          return j.MLmKr(V, W);
        }
      };
      var C;
      var D;
      var E;
      var F;
      var G;
      var H;
      var I;
      var J;
      var K;
      var L;
      var M;
      var N;
      var O;
      var P;
      var Q;
      var R;
      var S;
      var T;
      var U;
      C = A(8249);
      j.MYNrQ(A, 888);
      w.exports = void (C.lib.Cipher || (D = C, E = D.lib, F = E.Base, G = E.WordArray, H = E.BufferedBlockAlgorithm, I = D.enc, I.Utf8, J = I.Base64, K = D.algo.EvpKDF, L = E.Cipher = H.extend({
        cfg: F.extend(),
        createEncryptor: function (V, W) {
          return this.create(this._ENC_XFORM_MODE, V, W);
        },
        createDecryptor: function (V, W) {
          return this.create(this._DEC_XFORM_MODE, V, W);
        },
        init: function (V, W, X) {
          this.cfg = this.cfg.extend(X);
          this._xformMode = V;
          this._key = W;
          this.reset();
        },
        reset: function () {
          H.reset.call(this);
          this._doReset();
        },
        process: function (V) {
          this._append(V);
          return this._process();
        },
        finalize: function (V) {
          if (V) {
            this._append(V);
          }
          return this._doFinalize();
        },
        keySize: 4,
        ivSize: 4,
        _ENC_XFORM_MODE: 1,
        _DEC_XFORM_MODE: 2,
        _createHelper: function () {
          var V = {
            hnjQp: function (X, Y) {
              return B.DZrEu(X, Y);
            },
            frRqd: B.ryWkC,
            GjpBe: function (X, Y) {
              return B.KXFMK(X, Y);
            }
          };
          function W(X) {
            if (V.hnjQp(V.frRqd, typeof X)) {
              return U;
            } else {
              return S;
            }
          }
          return function (X) {
            var Y = {
              AhmuM: function (Z, a0) {
                return B.enosk(Z, a0);
              }
            };
            return {
              encrypt: function (Z, a0, a1) {
                return V.GjpBe(W, a0).encrypt(X, Z, a0, a1);
              },
              decrypt: function (Z, a0, a1) {
                return Y.AhmuM(W, a0).decrypt(X, Z, a0, a1);
              }
            };
          };
        }()
      }), E.StreamCipher = L.extend({
        _doFinalize: function () {
          return this._process(!0);
        },
        blockSize: 1
      }), M = D.mode = {}, N = E.BlockCipherMode = F.extend({
        createEncryptor: function (V, W) {
          return this.Encryptor.create(V, W);
        },
        createDecryptor: function (V, W) {
          return this.Decryptor.create(V, W);
        },
        init: function (V, W) {
          this._cipher = V;
          this._iv = W;
        }
      }), O = M.CBC = function () {
        var V = {
          hWwsv: function (Y, Z) {
            return B.ArnEO(Y, Z);
          }
        };
        var W = N.extend();
        function X(Y, Z, a0) {
          var a1;
          var a2 = this._iv;
          if (a2) {
            a1 = a2;
            this._iv = undefined;
          } else {
            a1 = this._prevBlock;
          }
          for (var a3 = 0; B.VfuDk(a3, a0); a3++) {
            Y[Z + a3] ^= a1[a3];
          }
        }
        W.Encryptor = W.extend({
          processBlock: function (Y, Z) {
            var a0 = this._cipher;
            var a1 = a0.blockSize;
            X.call(this, Y, Z, a1);
            a0.encryptBlock(Y, Z);
            this._prevBlock = Y.slice(Z, B.ArnEO(Z, a1));
          }
        });
        W.Decryptor = W.extend({
          processBlock: function (Y, Z) {
            var a0 = this._cipher;
            var a1 = a0.blockSize;
            var a2 = Y.slice(Z, V.hWwsv(Z, a1));
            a0.decryptBlock(Y, Z);
            X.call(this, Y, Z, a1);
            this._prevBlock = a2;
          }
        });
        return W;
      }(), P = (D.pad = {}).Pkcs7 = {
        pad: function (V, W) {
          var X = j.Chwbp(4, W);
          for (var Y = j.KgNGG(X, j.XcNDm(V.sigBytes, X)), Z = j.XYJYW(j.iBFiC(j.AfjdF(j.AoagM(Y, 24), Y << 16), j.tKWVx(Y, 8)), Y), a0 = [], a1 = 0; j.sACGZ(a1, Y); a1 += 4) {
            a0.push(Z);
          }
          var a2 = G.create(a0, Y);
          V.concat(a2);
        },
        unpad: function (V) {
          var W = j.QEVrP(255, V.words[j.KgNGG(V.sigBytes, 1) >>> 2]);
          V.sigBytes -= W;
        }
      }, E.BlockCipher = L.extend({
        cfg: L.cfg.extend({
          mode: O,
          padding: P
        }),
        reset: function () {
          var V;
          L.reset.call(this);
          var W = this.cfg;
          var X = W.iv;
          var Y = W.mode;
          if (B.RLNrA(this._xformMode, this._ENC_XFORM_MODE)) {
            V = Y.createEncryptor;
          } else {
            V = Y.createDecryptor;
            this._minBufferSize = 1;
          }
          if (this._mode && B.uiWyX(this._mode.__creator, V)) {
            this._mode.init(this, X && X.words);
          } else {
            this._mode = V.call(Y, this, X && X.words);
            this._mode.__creator = V;
          }
        },
        _doProcessBlock: function (V, W) {
          this._mode.processBlock(V, W);
        },
        _doFinalize: function () {
          var V;
          var W = this.cfg.padding;
          if (B.uiWyX(this._xformMode, this._ENC_XFORM_MODE)) {
            W.pad(this._data, this.blockSize);
            V = this._process(true);
          } else {
            V = this._process(true);
            W.unpad(V);
          }
          return V;
        },
        blockSize: 4
      }), Q = E.CipherParams = F.extend({
        init: function (V) {
          this.mixIn(V);
        },
        toString: function (V) {
          return (V || this.formatter).stringify(this);
        }
      }), R = (D.format = {}).OpenSSL = {
        stringify: function (V) {
          var W = V.ciphertext;
          var X = V.salt;
          return (X ? G.create([1398893684, 1701076831]).concat(X).concat(W) : W).toString(J);
        },
        parse: function (V) {
          var W;
          var X = J.parse(V);
          var Y = X.words;
          if (j.EEDWb(1398893684, Y[0]) && j.EEDWb(1701076831, Y[1])) {
            W = G.create(Y.slice(2, 4));
            Y.splice(0, 4);
            X.sigBytes -= 16;
          }
          return Q.create({
            ciphertext: X,
            salt: W
          });
        }
      }, S = E.SerializableCipher = F.extend({
        cfg: F.extend({
          format: R
        }),
        encrypt: function (V, W, X, Y) {
          Y = this.cfg.extend(Y);
          var Z = V.createEncryptor(X, Y);
          var a0 = Z.finalize(W);
          var a1 = Z.cfg;
          var a2 = {
            ciphertext: a0,
            key: X,
            iv: a1.iv,
            algorithm: V,
            mode: a1.mode,
            padding: a1.padding,
            blockSize: V.blockSize,
            formatter: Y.format
          };
          return Q.create(a2);
        },
        decrypt: function (V, W, X, Y) {
          Y = this.cfg.extend(Y);
          W = this._parse(W, Y.format);
          return V.createDecryptor(X, Y).finalize(W.ciphertext);
        },
        _parse: function (V, W) {
          if (j.vSBjc(j.jGSrx, typeof V)) {
            return W.parse(V, this);
          } else {
            return V;
          }
        }
      }), T = (D.kdf = {}).OpenSSL = {
        execute: function (V, W, X, Y) {
          Y ||= G.random(8);
          var Z = K.create({
            keySize: j.gWBNz(W, X)
          }).compute(V, Y);
          var a0 = G.create(Z.words.slice(W), j.Chwbp(4, X));
          Z.sigBytes = j.Chwbp(4, W);
          return Q.create({
            key: Z,
            iv: a0,
            salt: Y
          });
        }
      }, U = E.PasswordBasedCipher = S.extend({
        cfg: S.cfg.extend({
          kdf: T
        }),
        encrypt: function (V, W, X, Y) {
          var Z = (Y = this.cfg.extend(Y)).kdf.execute(X, V.keySize, V.ivSize);
          Y.iv = Z.iv;
          var a0 = S.encrypt.call(this, V, W, Z.key, Y);
          a0.mixIn(Z);
          return a0;
        },
        decrypt: function (V, W, X, Y) {
          Y = this.cfg.extend(Y);
          W = this._parse(W, Y.format);
          var Z = Y.kdf.execute(X, V.keySize, V.ivSize, W.salt);
          Y.iv = Z.iv;
          return S.decrypt.call(this, V, W, Z.key, Y);
        }
      })));
    },
    8249: function (v, w, x) {
      var y = {
        pzRHP: function (A, B) {
          return j.MLmKr(A, B);
        },
        uQSXy: j.zeejK,
        TBLVN: function (A, B) {
          return j.vSBjc(A, B);
        },
        FCMPm: j.CWpwl,
        bewfl: function (A, B) {
          return j.GYLdO(A, B);
        },
        oWgGq: j.YEVJL,
        FHKAJ: function (A, B) {
          return j.ybFoR(A, B);
        },
        QsSQC: j.DpyUi,
        HDEXB: function (A, B) {
          return j.NkBxT(A, B);
        },
        yzIkx: function (A, B) {
          return j.XKDjs(A, B);
        },
        yQYVm: function (A, B) {
          return j.PrEFD(A, B);
        },
        zUyoQ: function (A, B) {
          return j.XcNDm(A, B);
        },
        dIEct: function (A, B) {
          return j.xRoNf(A, B);
        },
        rlRzK: function (A, B) {
          return j.CCqtk(A, B);
        },
        vOmAc: function (A, B) {
          return j.iglWe(A, B);
        },
        RNviz: function (A, B) {
          return A >>> B;
        },
        BEkNN: function (A, B) {
          return j.YsBAy(A, B);
        },
        bXXMe: function (A, B) {
          return j.Chwbp(A, B);
        },
        dXZyZ: function (A, B) {
          return j.oxMYt(A, B);
        },
        SawoL: function (A, B) {
          return j.xzhfG(A, B);
        },
        zpFgB: function (A, B) {
          return j.KLapL(A, B);
        },
        xKSFr: function (A, B) {
          return j.VjIgh(A, B);
        },
        apNTr: function (A, B) {
          return j.kqLnD(A, B);
        },
        JLiQi: function (A, B) {
          return j.KhRIl(A, B);
        },
        SVIUO: function (A, B) {
          return j.jrXqX(A, B);
        },
        CitBG: function (A, B) {
          return j.hWdHh(A, B);
        },
        FaCCW: function (A) {
          return j.nwUin(A);
        },
        przIu: function (A, B) {
          return j.AoagM(A, B);
        },
        vFljp: function (A, B, C) {
          return j.jMZSJ(A, B, C);
        },
        lOePL: function (A, B) {
          return j.YsBAy(A, B);
        },
        CIGdD: function (A, B) {
          return j.YVVne(A, B);
        },
        xPJzh: function (A, B) {
          return j.NGeCj(A, B);
        },
        gCVoi: function (A, B) {
          return j.yEeuf(A, B);
        },
        AAgCq: j.tCfLD,
        Qctfz: function (A, B) {
          return j.IrFUa(A, B);
        },
        CTcwZ: function (A, B) {
          return j.ZguUe(A, B);
        },
        lkaRw: function (A, B) {
          return A * B;
        },
        CQfwW: function (A, B) {
          return j.nVmcR(A, B);
        }
      };
      var z;
      z = z || function (A, B) {
        var C = {
          EGoiB: function (Q, R) {
            return j.hWdHh(Q, R);
          },
          YZnqL: function (Q, R) {
            return j.MuzJj(Q, R);
          },
          dOuFI: function (Q, R) {
            return j.uNwwW(Q, R);
          },
          IARll: function (Q, R) {
            return j.uNwwW(Q, R);
          },
          gWSti: function (Q, R) {
            return j.SzRpB(Q, R);
          },
          EnwSq: function (Q, R) {
            return j.Chwbp(Q, R);
          },
          vzNLk: function (Q, R) {
            return j.XhUlw(Q, R);
          },
          gqpCc: function (Q, R) {
            return j.hCWWq(Q, R);
          },
          KTrKt: function (Q, R) {
            return j.NAavj(Q, R);
          },
          mpFpd: function (Q, R) {
            return j.XcNDm(Q, R);
          },
          DukUM: function (Q, R) {
            return j.cTHjM(Q, R);
          },
          OUEKz: function (Q, R) {
            return j.uNwwW(Q, R);
          },
          apPET: function (Q, R) {
            return j.NBCHo(Q, R);
          },
          SVRTr: function (Q, R) {
            return j.NGeCj(Q, R);
          },
          MJIqX: function (Q, R) {
            return j.MLmKr(Q, R);
          },
          KhvAi: j.jGSrx
        };
        var D;
        if (j.NkBxT(j.BVlrp, typeof window) && window.crypto) {
          D = window.crypto;
        }
        if (j.vXQZz(j.BVlrp, typeof self) && self.crypto) {
          D = self.crypto;
        }
        if (j.afuIJ(j.BVlrp, typeof globalThis) && globalThis.crypto) {
          D = globalThis.crypto;
        }
        if (!D && j.NkBxT(j.BVlrp, typeof window) && window.msCrypto) {
          D = window.msCrypto;
        }
        if (!D && j.ybFoR(undefined, x.g) && x.g.crypto) {
          D = x.g.crypto;
        }
        if (!D) {
          try {
            D = j.IrFUa(x, 2480);
          } catch (Q) {}
        }
        function E() {
          if (D) {
            if (y.pzRHP(y.uQSXy, typeof D.getRandomValues)) {
              try {
                return D.getRandomValues(new Uint32Array(1))[0];
              } catch (R) {}
            }
            if (y.TBLVN(y.uQSXy, typeof D.randomBytes)) {
              try {
                return D.randomBytes(4).readInt32LE();
              } catch (S) {}
            }
          }
          throw new Error(y.FCMPm);
        }
        var F = Object.create || function () {
          function R() {}
          return function (S) {
            var T;
            R.prototype = S;
            T = new R();
            R.prototype = null;
            return T;
          };
        }();
        var G = {};
        var H = G.lib = {};
        var I = H.Base = {
          extend: function (R) {
            var S = y.bewfl(F, this);
            if (R) {
              S.mixIn(R);
            }
            if (!S.hasOwnProperty(y.oWgGq) || !y.FHKAJ(this.init, S.init)) {
              S.init = function () {
                S.$super.init.apply(this, arguments);
              };
            }
            S.init.prototype = S;
            S.$super = this;
            return S;
          },
          create: function () {
            var R = this.extend();
            R.init.apply(R, arguments);
            return R;
          },
          init: function () {},
          mixIn: function (R) {
            for (var S in R) {
              if (R.hasOwnProperty(S)) {
                this[S] = R[S];
              }
            }
            if (R.hasOwnProperty(y.QsSQC)) {
              this.toString = R.toString;
            }
          },
          clone: function () {
            return this.init.prototype.extend(this);
          }
        };
        var J = H.WordArray = I.extend({
          init: function (R, S) {
            R = this.words = R || [];
            this.sigBytes = y.HDEXB(null, S) ? S : y.yzIkx(4, R.length);
          },
          toString: function (R) {
            return y.yQYVm(R, L).stringify(this);
          },
          concat: function (R) {
            var S = this.words;
            var T = R.words;
            var U = this.sigBytes;
            var V = R.sigBytes;
            this.clamp();
            if (y.zUyoQ(U, 4)) {
              for (var W = 0; y.dIEct(W, V); W++) {
                var X = y.rlRzK(y.vOmAc(T[y.RNviz(W, 2)], y.BEkNN(24, y.bXXMe(y.zUyoQ(W, 4), 8))), 255);
                S[y.dXZyZ(U + W, 2)] |= y.SawoL(X, y.BEkNN(24, y.bXXMe(y.zUyoQ(y.zpFgB(U, W), 4), 8)));
              }
            } else {
              for (var Y = 0; y.dIEct(Y, V); Y += 4) {
                S[y.RNviz(y.xKSFr(U, Y), 2)] = T[y.apNTr(Y, 2)];
              }
            }
            this.sigBytes += V;
            return this;
          },
          clamp: function () {
            var R = this.words;
            var S = this.sigBytes;
            R[S >>> 2] &= y.JLiQi(4294967295, 32 - y.bXXMe(y.zUyoQ(S, 4), 8));
            R.length = A.ceil(y.SVIUO(S, 4));
          },
          clone: function () {
            var R = I.clone.call(this);
            R.words = this.words.slice(0);
            return R;
          },
          random: function (R) {
            var S = [];
            for (var T = 0; y.CitBG(T, R); T += 4) {
              S.push(y.FaCCW(E));
            }
            return new J.init(S, R);
          }
        });
        var K = G.enc = {};
        var L = K.Hex = {
          stringify: function (R) {
            var S = R.words;
            for (var T = R.sigBytes, U = [], V = 0; C.EGoiB(V, T); V++) {
              var W = C.YZnqL(C.dOuFI(S[C.IARll(V, 2)], C.gWSti(24, C.EnwSq(C.vzNLk(V, 4), 8))), 255);
              U.push(C.dOuFI(W, 4).toString(16));
              U.push(C.YZnqL(15, W).toString(16));
            }
            return U.join("");
          },
          parse: function (R) {
            for (var S = R.length, T = [], U = 0; y.CitBG(U, S); U += 2) {
              T[U >>> 3] |= y.przIu(y.vFljp(parseInt, R.substr(U, 2), 16), y.lOePL(24, y.CIGdD(y.xPJzh(U, 8), 4)));
            }
            return new J.init(T, y.SVIUO(S, 2));
          }
        };
        var M = K.Latin1 = {
          stringify: function (R) {
            var S = R.words;
            for (var T = R.sigBytes, U = [], V = 0; C.EGoiB(V, T); V++) {
              var W = C.YZnqL(C.IARll(S[C.dOuFI(V, 2)], C.gqpCc(24, C.KTrKt(C.mpFpd(V, 4), 8))), 255);
              U.push(String.fromCharCode(W));
            }
            return U.join("");
          },
          parse: function (R) {
            for (var S = R.length, T = [], U = 0; C.DukUM(U, S); U++) {
              T[C.OUEKz(U, 2)] |= C.apPET(C.YZnqL(255, R.charCodeAt(U)), C.gqpCc(24, C.KTrKt(C.SVRTr(U, 4), 8)));
            }
            return new J.init(T, S);
          }
        };
        var N = K.Utf8 = {
          stringify: function (R) {
            try {
              return y.gCVoi(decodeURIComponent, y.bewfl(escape, M.stringify(R)));
            } catch (S) {
              throw new Error(y.AAgCq);
            }
          },
          parse: function (R) {
            return M.parse(y.Qctfz(unescape, y.bewfl(encodeURIComponent, R)));
          }
        };
        var O = H.BufferedBlockAlgorithm = I.extend({
          reset: function () {
            this._data = new J.init();
            this._nDataBytes = 0;
          },
          _append: function (R) {
            if (C.MJIqX(C.KhvAi, typeof R)) {
              R = N.parse(R);
            }
            this._data.concat(R);
            this._nDataBytes += R.sigBytes;
          },
          _process: function (R) {
            var S;
            var T = this._data;
            var U = T.words;
            var V = T.sigBytes;
            var W = this.blockSize;
            var X = y.SVIUO(V, y.CTcwZ(4, W));
            var Y = y.lkaRw(X = R ? A.ceil(X) : A.max(y.BEkNN(y.CQfwW(0, X), this._minBufferSize), 0), W);
            var Z = A.min(y.CIGdD(4, Y), V);
            if (Y) {
              for (var a0 = 0; y.CitBG(a0, Y); a0 += W) {
                this._doProcessBlock(U, a0);
              }
              S = U.splice(0, Y);
              T.sigBytes -= Z;
            }
            return new J.init(S, Z);
          },
          clone: function () {
            var R = I.clone.call(this);
            R._data = this._data.clone();
            return R;
          },
          _minBufferSize: 0
        });
        H.Hasher = O.extend({
          cfg: I.extend(),
          init: function (R) {
            this.cfg = this.cfg.extend(R);
            this.reset();
          },
          reset: function () {
            O.reset.call(this);
            this._doReset();
          },
          update: function (R) {
            this._append(R);
            this._process();
            return this;
          },
          finalize: function (R) {
            if (R) {
              this._append(R);
            }
            return this._doFinalize();
          },
          blockSize: 16,
          _createHelper: function (R) {
            return function (S, T) {
              return new R.init(T).finalize(S);
            };
          },
          _createHmacHelper: function (R) {
            return function (S, T) {
              return new P.HMAC.init(R, T).finalize(S);
            };
          }
        });
        var P = G.algo = {};
        return G;
      }(Math);
      v.exports = z;
    },
    8269: function (v, w, x) {
      var y = {
        EQRHd: function (C, D) {
          return j.DvNhP(C, D);
        },
        bZRQs: function (C, D) {
          return j.XhUlw(C, D);
        },
        YjzFR: function (C, D) {
          return j.AoagM(C, D);
        },
        UcocR: function (C, D) {
          return j.DxyXa(C, D);
        },
        lbieo: function (C, D) {
          return j.avHvQ(C, D);
        },
        XPFjl: function (C, D) {
          return j.FHiZi(C, D);
        },
        cDrvs: function (C, D) {
          return j.zPucH(C, D);
        },
        fIkTW: function (C, D) {
          return j.imDoU(C, D);
        },
        BFYOA: function (C, D) {
          return j.XKDjs(C, D);
        },
        cUoUA: j.nqnsx,
        OeBkD: function (C, D) {
          return j.DvNhP(C, D);
        },
        NqxHE: function (C, D) {
          return j.CAcgK(C, D);
        }
      };
      var z;
      var A;
      var B;
      z = j.pWeGz(x, 8249);
      B = (A = z).lib.WordArray;
      A.enc.Base64 = {
        stringify: function (C) {
          var D = C.words;
          var E = C.sigBytes;
          var F = this._map;
          C.clamp();
          var G = [];
          for (var H = 0; j.qkWns(H, E); H += 3) {
            var I = j.ZekHw(j.XYJYW(j.NSYjC(j.zzNHE(j.FHiZi(D[j.nEtWe(H, 2)], j.SzRpB(24, j.lcHcU(j.XhUlw(H, 4), 8))), 255), 16), j.KhRIl(j.kLQld(j.bKrRx(D[j.oxMYt(j.CbciE(H, 1), 2)], j.YsBAy(24, j.KzNjH(j.NGeCj(j.gWBNz(H, 1), 4), 8))), 255), 8)), j.CCqtk(j.kqLnD(D[j.iglWe(j.gWBNz(H, 2), 2)], j.DxyXa(24, j.lcHcU(j.XcNDm(j.gWBNz(H, 2), 4), 8))), 255));
            for (var J = 0; j.CEKVK(J, 4) && j.sACGZ(H + j.lcHcU(0.75, J), E); J++) {
              G.push(F.charAt(j.jUame(j.zjCVO(I, j.XKDjs(6, j.hCWWq(3, J))), 63)));
            }
          }
          var K = F.charAt(64);
          if (K) {
            while (j.XcNDm(G.length, 4)) {
              G.push(K);
            }
          }
          return G.join("");
        },
        parse: function (C) {
          var D = y.cUoUA.split("|");
          var E = 0;
          while (true) {
            switch (D[E++]) {
              case "0":
                return function (L, M, N) {
                  var O = [];
                  var P = 0;
                  for (var Q = 0; y.EQRHd(Q, M); Q++) {
                    if (y.bZRQs(Q, 4)) {
                      var R = y.YjzFR(N[L.charCodeAt(y.UcocR(Q, 1))], y.lbieo(y.bZRQs(Q, 4), 2)) | y.XPFjl(N[L.charCodeAt(Q)], y.cDrvs(6, y.lbieo(y.bZRQs(Q, 4), 2)));
                      O[y.fIkTW(P, 2)] |= y.YjzFR(R, y.UcocR(24, y.BFYOA(P % 4, 8)));
                      P++;
                    }
                  }
                  return B.create(O, P);
                }(C, F, H);
              case "1":
                var F = C.length;
                var G = this._map;
                var H = this._reverseMap;
                continue;
              case "2":
                var I = G.charAt(64);
                continue;
              case "3":
                if (!H) {
                  H = this._reverseMap = [];
                  for (var J = 0; y.OeBkD(J, G.length); J++) {
                    H[G.charCodeAt(J)] = J;
                  }
                }
                continue;
              case "4":
                if (I) {
                  var K = C.indexOf(I);
                  if (y.NqxHE(-1, K)) {
                    F = K;
                  }
                }
                continue;
            }
            break;
          }
        },
        _map: j.OIfYn
      };
      v.exports = z.enc.Base64;
    },
    3465: function (v, w, x) {
      v.exports = j.eajZq(x, 8249).enc.Hex;
    },
    5743: function (v, w, x) {
      v.exports = x(8249).enc.Utf8;
    },
    888: function (v, w, x) {
      var y = {
        yZGcZ: function (H, I) {
          return H < I;
        },
        VDwsH: function (H, I) {
          return j.xRoNf(H, I);
        },
        nmMvm: function (H, I) {
          return j.QZNiX(H, I);
        }
      };
      var z;
      var A;
      var B;
      var C;
      var D;
      var E;
      var F;
      var G;
      G = j.MYNrQ(x, 8249);
      j.AkXKF(x, 2783);
      j.CqfaY(x, 9824);
      B = (A = (z = G).lib).Base;
      C = A.WordArray;
      E = (D = z.algo).MD5;
      F = D.EvpKDF = B.extend({
        cfg: B.extend({
          keySize: 4,
          hasher: E,
          iterations: 1
        }),
        init: function (H) {
          this.cfg = this.cfg.extend(H);
        },
        compute: function (H, I) {
          var J;
          var K = this.cfg;
          var L = K.hasher.create();
          var M = C.create();
          for (var N = M.words, O = K.keySize, P = K.iterations; y.yZGcZ(N.length, O);) {
            if (J) {
              L.update(J);
            }
            J = L.update(H).finalize(I);
            L.reset();
            for (var Q = 1; y.VDwsH(Q, P); Q++) {
              J = L.finalize(J);
              L.reset();
            }
            M.concat(J);
          }
          M.sigBytes = y.nmMvm(4, O);
          return M;
        }
      });
      z.EvpKDF = function (H, I, J) {
        return F.create(J).compute(H, I);
      };
      v.exports = G.EvpKDF;
    },
    9824: function (v, w, x) {
      var y = {
        cKcsP: j.IeXAd,
        cAEBG: function (C, D) {
          return j.tjWmB(C, D);
        },
        OoKDU: function (C, D) {
          return j.XqLqk(C, D);
        },
        SwYmr: function (C, D) {
          return j.KSmlP(C, D);
        },
        TffgZ: j.jGSrx,
        nVfdr: function (C, D) {
          return j.eTiWl(C, D);
        }
      };
      var z;
      var A;
      var B;
      A = (z = j.AkXKF(x, 8249)).lib.Base;
      B = z.enc.Utf8;
      v.exports = void (z.algo.HMAC = A.extend({
        init: function (C, D) {
          var E = y.cKcsP.split("|");
          var F = 0;
          while (true) {
            switch (E[F++]) {
              case "0":
                if (y.cAEBG(D.sigBytes, H)) {
                  D = C.finalize(D);
                }
                D.clamp();
                continue;
              case "1":
                var G = C.blockSize;
                var H = y.OoKDU(4, G);
                continue;
              case "2":
                C = this._hasher = new C.init();
                if (y.SwYmr(y.TffgZ, typeof D)) {
                  D = B.parse(D);
                }
                continue;
              case "3":
                var I = this._oKey = D.clone();
                var J = this._iKey = D.clone();
                var K = I.words;
                var L = J.words;
                for (var M = 0; y.nVfdr(M, G); M++) {
                  K[M] ^= 1549556828;
                  L[M] ^= 909522486;
                }
                continue;
              case "4":
                I.sigBytes = J.sigBytes = H;
                this.reset();
                continue;
            }
            break;
          }
        },
        reset: function () {
          var C = this._hasher;
          C.reset();
          C.update(this._iKey);
        },
        update: function (C) {
          this._hasher.update(C);
          return this;
        },
        finalize: function (C) {
          var D = this._hasher;
          var E = D.finalize(C);
          D.reset();
          return D.finalize(this._oKey.clone().concat(E));
        }
      }));
    },
    8214: function (v, w, x) {
      var y = {
        gLFtW: function (A, B) {
          return A < B;
        },
        HPqAv: function (A, B) {
          return j.MbcST(A, B);
        },
        Ghmel: function (A, B) {
          return j.NWaBy(A, B);
        },
        VgojU: function (A, B) {
          return j.Wzbnh(A, B);
        },
        hgZYs: function (A, B) {
          return j.abrwV(A, B);
        },
        IgrsY: function (A, B) {
          return j.NBCHo(A, B);
        },
        vtubW: function (A, B) {
          return j.oxMYt(A, B);
        },
        iqHOy: function (A, B) {
          return j.FUrOn(A, B);
        },
        uXEQJ: function (A, B) {
          return j.AoagM(A, B);
        },
        iKwZX: function (A, B) {
          return j.MbcST(A, B);
        },
        BSkVM: function (A, B) {
          return A + B;
        },
        Pyscu: function (A, B) {
          return j.PcJMp(A, B);
        },
        PPjax: function (A, B) {
          return j.NfMIz(A, B);
        },
        lrTiJ: function (A, B) {
          return j.gWBNz(A, B);
        },
        AQeGn: function (A, B) {
          return j.houwn(A, B);
        },
        RpSeb: function (A, B, C, D, E, F, G, H) {
          return j.aTVdR(A, B, C, D, E, F, G, H);
        },
        jaDGu: function (A, B, C, D, E, F, G, H) {
          return j.UmrKZ(A, B, C, D, E, F, G, H);
        },
        oADYf: function (A, B, C, D, E, F, G, H) {
          return j.HKgTc(A, B, C, D, E, F, G, H);
        },
        WnVCU: function (A, B, C, D, E, F, G, H) {
          return j.aTVdR(A, B, C, D, E, F, G, H);
        },
        hWxOM: function (A, B, C, D, E, F, G, H) {
          return j.HKgTc(A, B, C, D, E, F, G, H);
        },
        gtxUQ: function (A, B, C, D, E, F, G, H) {
          return j.HKgTc(A, B, C, D, E, F, G, H);
        },
        sHJIM: function (A, B, C, D, E, F, G, H) {
          return A(B, C, D, E, F, G, H);
        },
        OIYDL: function (A, B, C, D, E, F, G, H) {
          return j.HKgTc(A, B, C, D, E, F, G, H);
        },
        fvWtD: function (A, B, C, D, E, F, G, H) {
          return j.HKgTc(A, B, C, D, E, F, G, H);
        },
        ffJlO: function (A, B, C, D, E, F, G, H) {
          return A(B, C, D, E, F, G, H);
        },
        IXEtb: function (A, B, C, D, E, F, G, H) {
          return j.UmrKZ(A, B, C, D, E, F, G, H);
        },
        adYRZ: function (A, B, C, D, E, F, G, H) {
          return j.UmrKZ(A, B, C, D, E, F, G, H);
        },
        orlSR: function (A, B, C, D, E, F, G, H) {
          return j.HKgTc(A, B, C, D, E, F, G, H);
        },
        eBTiJ: function (A, B, C, D, E, F, G, H) {
          return j.HKgTc(A, B, C, D, E, F, G, H);
        },
        Rkjke: function (A, B, C, D, E, F, G, H) {
          return j.UmrKZ(A, B, C, D, E, F, G, H);
        },
        mXgRS: function (A, B, C, D, E, F, G, H) {
          return j.HKgTc(A, B, C, D, E, F, G, H);
        },
        QmXBe: function (A, B, C, D, E, F, G, H) {
          return j.DKqgO(A, B, C, D, E, F, G, H);
        },
        Dvhna: function (A, B, C, D, E, F, G, H) {
          return j.aTVdR(A, B, C, D, E, F, G, H);
        },
        LptKk: function (A, B, C, D, E, F, G, H) {
          return j.SVkRr(A, B, C, D, E, F, G, H);
        },
        uedTv: function (A, B, C, D, E, F, G, H) {
          return j.xCiSo(A, B, C, D, E, F, G, H);
        },
        zSnzu: function (A, B, C, D, E, F, G, H) {
          return j.SVkRr(A, B, C, D, E, F, G, H);
        },
        HKnwh: function (A, B, C, D, E, F, G, H) {
          return j.aTVdR(A, B, C, D, E, F, G, H);
        },
        igakM: function (A, B, C, D, E, F, G, H) {
          return j.xCiSo(A, B, C, D, E, F, G, H);
        },
        FwTCr: function (A, B, C, D, E, F, G, H) {
          return j.SVkRr(A, B, C, D, E, F, G, H);
        },
        bSrtg: function (A, B, C, D, E, F, G, H) {
          return j.SVkRr(A, B, C, D, E, F, G, H);
        },
        LDKYW: function (A, B, C, D, E, F, G, H) {
          return j.aTVdR(A, B, C, D, E, F, G, H);
        },
        WGJWE: function (A, B, C, D, E, F, G, H) {
          return j.fKake(A, B, C, D, E, F, G, H);
        },
        gfbVy: function (A, B, C, D, E, F, G, H) {
          return j.FKANz(A, B, C, D, E, F, G, H);
        },
        bQBvo: function (A, B, C, D, E, F, G, H) {
          return j.FKANz(A, B, C, D, E, F, G, H);
        },
        uosri: function (A, B, C, D, E, F, G, H) {
          return A(B, C, D, E, F, G, H);
        },
        IEgaS: function (A, B, C, D, E, F, G, H) {
          return j.EJIdS(A, B, C, D, E, F, G, H);
        },
        JmPNB: function (A, B, C, D, E, F, G, H) {
          return j.ovEam(A, B, C, D, E, F, G, H);
        },
        uxOXo: function (A, B, C, D, E, F, G, H) {
          return j.WMRMw(A, B, C, D, E, F, G, H);
        },
        ocDRY: function (A, B, C, D, E, F, G, H) {
          return j.oPObO(A, B, C, D, E, F, G, H);
        },
        NxLvs: function (A, B) {
          return j.fTEWX(A, B);
        },
        QlDEr: function (A, B) {
          return j.TqSbB(A, B);
        },
        dXlFt: function (A, B) {
          return j.houwn(A, B);
        },
        rrRnF: function (A, B) {
          return j.XUaMQ(A, B);
        },
        JGKto: function (A, B) {
          return j.TteHL(A, B);
        },
        XzTwN: function (A, B) {
          return j.jUame(A, B);
        },
        GYVWe: function (A, B) {
          return j.sTtvV(A, B);
        },
        TOyeD: function (A, B) {
          return j.WaVkk(A, B);
        },
        qARYK: function (A, B) {
          return A >>> B;
        },
        UCfNr: function (A, B) {
          return j.AuEDx(A, B);
        },
        hraKt: function (A, B) {
          return j.cCyMF(A, B);
        },
        FPVSN: function (A, B) {
          return j.hnyPR(A, B);
        },
        LGHtu: function (A, B) {
          return j.WaVkk(A, B);
        },
        wFISB: function (A, B) {
          return A << B;
        },
        xizYD: function (A, B) {
          return j.NCICj(A, B);
        },
        FJoVK: function (A, B) {
          return j.SVEGy(A, B);
        },
        bWFhM: function (A, B) {
          return j.LvxXM(A, B);
        },
        prvtN: function (A, B) {
          return j.xmDNW(A, B);
        }
      };
      var z;
      z = j.AkMnH(x, 8249);
      (function (A) {
        var B = {
          PkMNL: function (N, O) {
            return j.eqleo(N, O);
          },
          CQXEm: function (N, O) {
            return j.HwjJF(N, O);
          },
          fjInm: function (N, O) {
            return j.yMpGa(N, O);
          },
          TLGUY: function (N, O) {
            return j.pTjhI(N, O);
          },
          VdCJF: j.RlQpL,
          NyfLA: function (N, O) {
            return j.kqLnD(N, O);
          },
          XwLWJ: function (N, O) {
            return j.NSYjC(N, O);
          },
          oNPVP: function (N, O) {
            return j.SzRpB(N, O);
          },
          NiPSF: function (N, O) {
            return j.ojfqd(N, O);
          },
          kWOKH: function (N, O) {
            return j.iBFiC(N, O);
          },
          hdced: function (N, O) {
            return N & O;
          },
          UoBHt: function (N, O) {
            return j.nVmcR(N, O);
          },
          eQury: function (N, O) {
            return j.FHiZi(N, O);
          },
          UmdfA: function (N, O) {
            return j.MuzJj(N, O);
          },
          uuszX: function (N, O) {
            return j.evQew(N, O);
          },
          eRqHQ: function (N, O) {
            return j.VjIgh(N, O);
          },
          hWhTF: function (N, O) {
            return j.VjIgh(N, O);
          },
          tGiEM: function (N, O) {
            return j.JFRjl(N, O);
          },
          cXRGd: function (N, O) {
            return j.wQKXq(N, O);
          },
          mvNpa: function (N, O) {
            return j.tKWVx(N, O);
          },
          CxWzv: function (N, O) {
            return j.FClaO(N, O);
          },
          pLJdr: function (N, O) {
            return j.IeOpD(N, O);
          },
          IVZOf: function (N, O) {
            return j.imDoU(N, O);
          },
          BLkMp: function (N, O) {
            return j.ebVAM(N, O);
          },
          OWOeK: function (N, O) {
            return j.kRkDt(N, O);
          },
          qzfQW: function (N, O) {
            return j.FClaO(N, O);
          },
          utoBa: function (N, O) {
            return N << O;
          },
          lzacs: function (N, O) {
            return j.pjgfX(N, O);
          },
          kksdk: function (N, O) {
            return j.cixoc(N, O);
          },
          EFUsu: function (N, O) {
            return j.NSYjC(N, O);
          },
          DUrGj: function (N, O) {
            return j.tZClc(N, O);
          },
          uqqmX: function (N, O) {
            return j.LUEIp(N, O);
          },
          CKbHz: function (N, O) {
            return j.QZNiX(N, O);
          },
          dimPz: function (N, O) {
            return j.jrXqX(N, O);
          },
          rHMXE: function (N, O) {
            return j.bBjZB(N, O);
          },
          odCLr: function (N, O) {
            return j.zPucH(N, O);
          }
        };
        var C = z;
        var D = C.lib;
        var E = D.WordArray;
        var F = D.Hasher;
        var G = C.algo;
        var H = [];
        (function () {
          for (var N = 0; B.PkMNL(N, 64); N++) {
            H[N] = B.CQXEm(B.fjInm(4294967296, A.abs(A.sin(B.TLGUY(N, 1)))), 0);
          }
        })();
        var I = G.MD5 = F.extend({
          _doReset: function () {
            this._hash = new E.init([1732584193, 4023233417, 2562383102, 271733878]);
          },
          _doProcessBlock: function (O, P) {
            for (var Q = 0; y.gLFtW(Q, 16); Q++) {
              var R = y.HPqAv(P, Q);
              var U = O[R];
              O[R] = y.Ghmel(y.VgojU(16711935, y.hgZYs(y.IgrsY(U, 8), y.vtubW(U, 24))), y.VgojU(4278255360, y.iqHOy(y.uXEQJ(U, 24), y.vtubW(U, 8))));
            }
            var V = this._hash.words;
            var W = O[y.HPqAv(P, 0)];
            var X = O[y.iKwZX(P, 1)];
            var Y = O[y.BSkVM(P, 2)];
            var Z = O[y.Pyscu(P, 3)];
            var a0 = O[y.Pyscu(P, 4)];
            var a1 = O[P + 5];
            var a2 = O[y.PPjax(P, 6)];
            var a3 = O[y.BSkVM(P, 7)];
            var a4 = O[y.Pyscu(P, 8)];
            var a5 = O[y.BSkVM(P, 9)];
            var a6 = O[y.PPjax(P, 10)];
            var a7 = O[y.BSkVM(P, 11)];
            var a8 = O[y.Pyscu(P, 12)];
            var a9 = O[y.lrTiJ(P, 13)];
            var aa = O[y.lrTiJ(P, 14)];
            var ab = O[y.AQeGn(P, 15)];
            var ac = V[0];
            var ad = V[1];
            var ae = V[2];
            var af = V[3];
            ac = y.RpSeb(J, ac, ad, ae, af, W, 7, H[0]);
            af = y.RpSeb(J, af, ac, ad, ae, X, 12, H[1]);
            ae = y.jaDGu(J, ae, af, ac, ad, Y, 17, H[2]);
            ad = y.oADYf(J, ad, ae, af, ac, Z, 22, H[3]);
            ac = y.WnVCU(J, ac, ad, ae, af, a0, 7, H[4]);
            af = y.WnVCU(J, af, ac, ad, ae, a1, 12, H[5]);
            ae = y.jaDGu(J, ae, af, ac, ad, a2, 17, H[6]);
            ad = y.hWxOM(J, ad, ae, af, ac, a3, 22, H[7]);
            ac = y.RpSeb(J, ac, ad, ae, af, a4, 7, H[8]);
            af = y.gtxUQ(J, af, ac, ad, ae, a5, 12, H[9]);
            ae = y.sHJIM(J, ae, af, ac, ad, a6, 17, H[10]);
            ad = J(ad, ae, af, ac, a7, 22, H[11]);
            ac = y.OIYDL(J, ac, ad, ae, af, a8, 7, H[12]);
            af = y.fvWtD(J, af, ac, ad, ae, a9, 12, H[13]);
            ae = y.RpSeb(J, ae, af, ac, ad, aa, 17, H[14]);
            ac = y.gtxUQ(K, ac, ad = J(ad, ae, af, ac, ab, 22, H[15]), ae, af, X, 5, H[16]);
            af = y.ffJlO(K, af, ac, ad, ae, a2, 9, H[17]);
            ae = y.IXEtb(K, ae, af, ac, ad, a7, 14, H[18]);
            ad = y.adYRZ(K, ad, ae, af, ac, W, 20, H[19]);
            ac = y.hWxOM(K, ac, ad, ae, af, a1, 5, H[20]);
            af = y.orlSR(K, af, ac, ad, ae, a6, 9, H[21]);
            ae = y.eBTiJ(K, ae, af, ac, ad, ab, 14, H[22]);
            ad = y.adYRZ(K, ad, ae, af, ac, a0, 20, H[23]);
            ac = y.WnVCU(K, ac, ad, ae, af, a5, 5, H[24]);
            af = y.adYRZ(K, af, ac, ad, ae, aa, 9, H[25]);
            ae = y.Rkjke(K, ae, af, ac, ad, Z, 14, H[26]);
            ad = y.mXgRS(K, ad, ae, af, ac, a4, 20, H[27]);
            ac = y.fvWtD(K, ac, ad, ae, af, a9, 5, H[28]);
            af = y.gtxUQ(K, af, ac, ad, ae, Y, 9, H[29]);
            ae = y.jaDGu(K, ae, af, ac, ad, a3, 14, H[30]);
            ac = y.Rkjke(L, ac, ad = y.fvWtD(K, ad, ae, af, ac, a8, 20, H[31]), ae, af, a1, 4, H[32]);
            af = y.orlSR(L, af, ac, ad, ae, a4, 11, H[33]);
            ae = y.QmXBe(L, ae, af, ac, ad, a7, 16, H[34]);
            ad = y.Dvhna(L, ad, ae, af, ac, aa, 23, H[35]);
            ac = y.LptKk(L, ac, ad, ae, af, X, 4, H[36]);
            af = y.uedTv(L, af, ac, ad, ae, a0, 11, H[37]);
            ae = y.zSnzu(L, ae, af, ac, ad, a3, 16, H[38]);
            ad = y.HKnwh(L, ad, ae, af, ac, a6, 23, H[39]);
            ac = y.fvWtD(L, ac, ad, ae, af, a9, 4, H[40]);
            af = y.igakM(L, af, ac, ad, ae, W, 11, H[41]);
            ae = y.HKnwh(L, ae, af, ac, ad, Z, 16, H[42]);
            ad = y.FwTCr(L, ad, ae, af, ac, a2, 23, H[43]);
            ac = y.RpSeb(L, ac, ad, ae, af, a5, 4, H[44]);
            af = y.OIYDL(L, af, ac, ad, ae, a8, 11, H[45]);
            ae = y.WnVCU(L, ae, af, ac, ad, ab, 16, H[46]);
            ac = y.bSrtg(M, ac, ad = y.LDKYW(L, ad, ae, af, ac, Y, 23, H[47]), ae, af, W, 6, H[48]);
            af = y.eBTiJ(M, af, ac, ad, ae, a3, 10, H[49]);
            ae = M(ae, af, ac, ad, aa, 15, H[50]);
            ad = y.LDKYW(M, ad, ae, af, ac, a1, 21, H[51]);
            ac = y.igakM(M, ac, ad, ae, af, a8, 6, H[52]);
            af = y.WGJWE(M, af, ac, ad, ae, Z, 10, H[53]);
            ae = y.sHJIM(M, ae, af, ac, ad, a6, 15, H[54]);
            ad = y.gfbVy(M, ad, ae, af, ac, X, 21, H[55]);
            ac = y.bQBvo(M, ac, ad, ae, af, a4, 6, H[56]);
            af = y.eBTiJ(M, af, ac, ad, ae, ab, 10, H[57]);
            ae = y.uosri(M, ae, af, ac, ad, a2, 15, H[58]);
            ad = y.IEgaS(M, ad, ae, af, ac, a9, 21, H[59]);
            ac = y.JmPNB(M, ac, ad, ae, af, a0, 6, H[60]);
            af = y.WGJWE(M, af, ac, ad, ae, a7, 10, H[61]);
            ae = y.uxOXo(M, ae, af, ac, ad, Y, 15, H[62]);
            ad = y.ocDRY(M, ad, ae, af, ac, a5, 21, H[63]);
            V[0] = y.iqHOy(y.NxLvs(V[0], ac), 0);
            V[1] = y.QlDEr(y.dXlFt(V[1], ad), 0);
            V[2] = y.QlDEr(y.NxLvs(V[2], ae), 0);
            V[3] = y.QlDEr(y.NxLvs(V[3], af), 0);
          },
          _doFinalize: function () {
            var N = B.VdCJF.split("|");
            var O = 0;
            while (true) {
              switch (N[O++]) {
                case "0":
                  U[B.NyfLA(W, 5)] |= B.XwLWJ(128, B.oNPVP(24, B.NiPSF(W, 32)));
                  continue;
                case "1":
                  var P = this._hash;
                  var Q = P.words;
                  for (var R = 0; B.PkMNL(R, 4); R++) {
                    var S = Q[R];
                    Q[R] = B.kWOKH(B.hdced(16711935, B.UoBHt(S << 8, B.eQury(S, 24))), B.UmdfA(4278255360, B.uuszX(B.XwLWJ(S, 24), B.NyfLA(S, 8))));
                  }
                  continue;
                case "2":
                  U[B.eRqHQ(15, B.XwLWJ(B.hWhTF(W, 64) >>> 9, 4))] = B.CQXEm(B.tGiEM(16711935, B.cXRGd(B.mvNpa(X, 8), B.eQury(X, 24))), B.CxWzv(4278255360, B.UoBHt(B.pLJdr(X, 24), B.IVZOf(X, 8))));
                  U[14 + B.mvNpa(B.BLkMp(B.OWOeK(W, 64), 9), 4)] = B.kWOKH(B.qzfQW(16711935, B.cXRGd(B.utoBa(Y, 8), B.lzacs(Y, 24))), B.kksdk(4278255360, B.CQXEm(B.EFUsu(Y, 24), B.lzacs(Y, 8))));
                  T.sigBytes = B.DUrGj(4, B.uqqmX(U.length, 1));
                  this._process();
                  continue;
                case "3":
                  return P;
                case "4":
                  var T = this._data;
                  var U = T.words;
                  var V = B.DUrGj(8, this._nDataBytes);
                  var W = B.CKbHz(8, T.sigBytes);
                  continue;
                case "5":
                  var X = A.floor(B.dimPz(V, 4294967296));
                  var Y = V;
                  continue;
              }
              break;
            }
          },
          clone: function () {
            var N = F.clone.call(this);
            N._hash = this._hash.clone();
            return N;
          }
        });
        function J(N, O, P, Q, R, S, T) {
          var U = B.TLGUY(B.hWhTF(B.hWhTF(N, B.uuszX(B.UmdfA(O, P), B.CxWzv(~O, Q))), R), T);
          return B.rHMXE(B.uuszX(B.EFUsu(U, S), B.BLkMp(U, B.odCLr(32, S))), O);
        }
        function K(N, O, P, Q, R, S, T) {
          var U = y.rrRnF(y.JGKto(y.NxLvs(N, y.Ghmel(y.VgojU(O, Q), y.XzTwN(P, ~Q))), R), T);
          return y.GYVWe(y.TOyeD(y.uXEQJ(U, S), y.qARYK(U, y.UCfNr(32, S))), O);
        }
        function L(N, O, P, Q, R, S, T) {
          var U = y.hraKt(y.hraKt(y.GYVWe(N, y.FPVSN(O ^ P, Q)), R), T);
          return y.GYVWe(y.LGHtu(y.wFISB(U, S), y.xizYD(U, y.UCfNr(32, S))), O);
        }
        function M(N, O, P, Q, R, S, T) {
          var U = y.JGKto(y.Pyscu(y.lrTiJ(N, y.FJoVK(P, y.Ghmel(O, ~Q))), R), T);
          return y.hraKt(y.iqHOy(y.bWFhM(U, S), y.prvtN(U, y.UCfNr(32, S))), O);
        }
        C.MD5 = F._createHelper(I);
        C.HmacMD5 = F._createHmacHelper(I);
      })(Math);
      v.exports = z.MD5;
    },
    2783: function (v, w, x) {
      var y = {
        oeZzK: function (H, I) {
          return j.IYEnj(H, I);
        },
        yVQuO: function (H, I) {
          return j.WaVkk(H, I);
        },
        GFZZU: function (H, I) {
          return j.pTjhI(H, I);
        },
        ZZoFt: function (H, I) {
          return j.GqAAr(H, I);
        },
        IhRub: function (H, I) {
          return j.iuCep(H, I);
        },
        aGlCt: function (H, I) {
          return H ^ I;
        },
        kthjz: function (H, I) {
          return j.DxyXa(H, I);
        },
        VaJQz: function (H, I) {
          return j.XZkjR(H, I);
        },
        SCuiD: function (H, I) {
          return j.sgjHO(H, I);
        },
        dFhZl: function (H, I) {
          return j.odGEX(H, I);
        },
        uFlYh: function (H, I) {
          return j.oxMYt(H, I);
        },
        IAHqn: function (H, I) {
          return j.Bvmkc(H, I);
        },
        QfMrY: function (H, I) {
          return j.AfjdF(H, I);
        },
        Syxon: function (H, I) {
          return j.NRUkE(H, I);
        },
        wqpCE: function (H, I) {
          return j.CCqtk(H, I);
        },
        inXGa: function (H, I) {
          return j.EWYca(H, I);
        },
        vkvoA: function (H, I) {
          return j.MsTkh(H, I);
        },
        JPxDM: function (H, I) {
          return j.YLxQD(H, I);
        },
        BtNnA: function (H, I) {
          return j.DcIFD(H, I);
        },
        KewBY: function (H, I) {
          return j.jfUMW(H, I);
        },
        TyVTF: function (H, I) {
          return j.iuCep(H, I);
        },
        tcaax: function (H, I) {
          return j.iBFiC(H, I);
        },
        irDXa: function (H, I) {
          return j.odGEX(H, I);
        },
        oNSex: function (H, I) {
          return j.KLapL(H, I);
        },
        AZGqR: function (H, I) {
          return j.xKmLk(H, I);
        },
        LNpBF: function (H, I) {
          return j.bBjZB(H, I);
        },
        yBRie: function (H, I) {
          return j.AycHe(H, I);
        },
        FlQmI: function (H, I) {
          return j.WaVkk(H, I);
        },
        djRtR: function (H, I) {
          return j.LqPIo(H, I);
        }
      };
      var z;
      var A;
      var B;
      var C;
      var D;
      var E;
      var F;
      var G;
      A = (z = G = j.AkMnH(x, 8249)).lib;
      B = A.WordArray;
      C = A.Hasher;
      D = z.algo;
      E = [];
      F = D.SHA1 = C.extend({
        _doReset: function () {
          this._hash = new B.init([1732584193, 4023233417, 2562383102, 271733878, 3285377520]);
        },
        _doProcessBlock: function (H, I) {
          var J = this._hash.words;
          var K = J[0];
          var L = J[1];
          var M = J[2];
          var N = J[3];
          var O = J[4];
          for (var P = 0; y.oeZzK(P, 80); P++) {
            if (y.oeZzK(P, 16)) {
              E[P] = y.yVQuO(0, H[y.GFZZU(I, P)]);
            } else {
              var Q = y.ZZoFt(y.IhRub(y.aGlCt(E[y.kthjz(P, 3)], E[y.VaJQz(P, 8)]), E[y.VaJQz(P, 14)]), E[y.SCuiD(P, 16)]);
              E[P] = y.yVQuO(y.dFhZl(Q, 1), y.uFlYh(Q, 31));
            }
            var R = y.GFZZU(y.GFZZU(y.yVQuO(y.dFhZl(K, 5), y.IAHqn(K, 27)), O), E[P]);
            R += y.oeZzK(P, 20) ? 1518500249 + y.QfMrY(y.Syxon(L, M), y.wqpCE(~L, N)) : y.inXGa(P, 40) ? y.vkvoA(1859775393, y.JPxDM(y.aGlCt(L, M), N)) : y.oeZzK(P, 60) ? y.VaJQz(y.yVQuO(y.yVQuO(y.BtNnA(L, M), y.Syxon(L, N)), y.KewBY(M, N)), 1894007588) : y.SCuiD(y.JPxDM(y.TyVTF(L, M), N), 899497514);
            O = N;
            N = M;
            M = y.tcaax(y.irDXa(L, 30), y.uFlYh(L, 2));
            L = K;
            K = R;
          }
          J[0] = y.QfMrY(y.GFZZU(J[0], K), 0);
          J[1] = y.yVQuO(y.oNSex(J[1], L), 0);
          J[2] = y.AZGqR(y.LNpBF(J[2], M), 0);
          J[3] = y.yVQuO(y.yBRie(J[3], N), 0);
          J[4] = y.FlQmI(y.djRtR(J[4], O), 0);
        },
        _doFinalize: function () {
          var H = this._data;
          var I = H.words;
          var J = j.HChjt(8, this._nDataBytes);
          var K = j.KzNjH(8, H.sigBytes);
          I[j.aLtTo(K, 5)] |= j.odGEX(128, j.KgNGG(24, j.XcNDm(K, 32)));
          I[j.fkJYG(14, j.LfomT(j.vTSYA(j.CHDOK(K, 64), 9), 4))] = Math.floor(j.Cvjfv(J, 4294967296));
          I[j.dxFgd(15, j.CdzNG(j.eGdHB(j.BFMZB(K, 64), 9), 4))] = J;
          H.sigBytes = j.YVVne(4, I.length);
          this._process();
          return this._hash;
        },
        clone: function () {
          var H = C.clone.call(this);
          H._hash = this._hash.clone();
          return H;
        }
      });
      z.SHA1 = C._createHelper(F);
      z.HmacSHA1 = C._createHmacHelper(F);
      v.exports = G.SHA1;
    },
    2153: function (v, w, x) {
      var y = {
        WNPCH: function (A, B) {
          return j.ISGDk(A, B);
        },
        pOqts: function (A, B) {
          return j.XcNDm(A, B);
        },
        FeBiO: function (A, B) {
          return j.cTHjM(A, B);
        },
        IDPFV: function (A, B) {
          return j.HdhtF(A, B);
        },
        PhqDo: function (A, B) {
          return j.EvuHR(A, B);
        },
        NNEBq: function (A, B) {
          return j.Vubqb(A, B);
        },
        tHqPQ: function (A, B) {
          return j.aZkUP(A, B);
        },
        avvyt: function (A, B) {
          return j.rVPWz(A, B);
        },
        fDSAb: function (A, B) {
          return j.RQhaq(A, B);
        },
        fwvrF: function (A, B) {
          return j.oxMYt(A, B);
        },
        vwzMG: function (A, B) {
          return j.NBCHo(A, B);
        },
        IxaNE: function (A, B) {
          return A - B;
        },
        efoFR: function (A, B) {
          return j.YkZbx(A, B);
        },
        XsDrJ: function (A, B) {
          return j.LUEIp(A, B);
        },
        EFYyR: function (A, B) {
          return j.tKWVx(A, B);
        },
        grZmP: function (A, B) {
          return j.HJXRm(A, B);
        },
        xHMLa: function (A, B) {
          return j.gWKXn(A, B);
        },
        aaxrM: function (A, B) {
          return A + B;
        }
      };
      var z;
      z = j.CqfaY(x, 8249);
      (function (A) {
        var B = {
          UCHpv: function (L, M) {
            return j.wQKXq(L, M);
          },
          szczv: function (L, M) {
            return j.lcHcU(L, M);
          },
          Ptocq: function (L, M) {
            return L - M;
          },
          wEXbO: function (L, M) {
            return j.qkWns(L, M);
          },
          LVpYV: function (L, M) {
            return j.EWYca(L, M);
          },
          RPHQR: function (L, M) {
            return j.cCyMF(L, M);
          },
          VYANj: function (L, M) {
            return j.KXVrU(L, M);
          },
          fDRKP: function (L, M) {
            return j.gfPsm(L, M);
          },
          uTvPC: function (L, M) {
            return j.xKmLk(L, M);
          },
          xzxVY: function (L, M) {
            return j.moHaY(L, M);
          },
          MTArL: function (L, M) {
            return j.FHiZi(L, M);
          },
          lruoN: function (L, M) {
            return j.NBCHo(L, M);
          },
          WBrTz: function (L, M) {
            return j.eqUFY(L, M);
          },
          mEydi: function (L, M) {
            return j.Mucow(L, M);
          },
          qFOmi: function (L, M) {
            return j.YLxQD(L, M);
          },
          bbEBC: function (L, M) {
            return j.einfK(L, M);
          },
          RAvMZ: function (L, M) {
            return j.CdzNG(L, M);
          },
          LwqxZ: function (L, M) {
            return j.FHiZi(L, M);
          },
          YgoeH: function (L, M) {
            return j.lCfPZ(L, M);
          },
          eLZMk: function (L, M) {
            return j.jJLLv(L, M);
          },
          cgJkH: function (L, M) {
            return j.lCfPZ(L, M);
          },
          bOPtY: function (L, M) {
            return L - M;
          },
          ZkubP: function (L, M) {
            return j.gfPsm(L, M);
          },
          TpXnA: function (L, M) {
            return j.KyKKn(L, M);
          },
          lhRVY: function (L, M) {
            return j.AFPre(L, M);
          },
          EGkSU: function (L, M) {
            return j.FUrOn(L, M);
          },
          hNBpe: function (L, M) {
            return j.moHaY(L, M);
          },
          hymUN: function (L, M) {
            return j.FUrOn(L, M);
          },
          RpAzf: function (L, M) {
            return j.wQKXq(L, M);
          },
          ItSHz: function (L, M) {
            return j.bHbhw(L, M);
          },
          RDFbD: function (L, M) {
            return j.EeWRI(L, M);
          },
          LAcHB: function (L, M) {
            return j.cCyMF(L, M);
          },
          YxIlo: function (L, M) {
            return j.gPLCd(L, M);
          },
          AUOHO: function (L, M) {
            return j.nEtWe(L, M);
          },
          pEnta: function (L, M) {
            return j.qUpbN(L, M);
          },
          kpeOj: function (L, M) {
            return j.ZAbcf(L, M);
          },
          AiBkg: function (L, M) {
            return j.mXUOi(L, M);
          },
          MDbxY: function (L, M) {
            return j.XRnCG(L, M);
          },
          XlikW: function (L, M) {
            return j.BNulA(L, M);
          },
          TYwFp: function (L, M) {
            return L + M;
          },
          oRQVC: function (L, M) {
            return j.NWaBy(L, M);
          },
          vyoIr: function (L, M) {
            return j.Plytf(L, M);
          },
          OhNcO: function (L, M) {
            return j.ceRTg(L, M);
          },
          iijmg: function (L, M) {
            return j.lCfPZ(L, M);
          },
          JjMRJ: function (L, M) {
            return j.LVkCR(L, M);
          },
          bfKeG: function (L, M) {
            return j.cDlyi(L, M);
          },
          YgAPe: function (L, M) {
            return j.pTjhI(L, M);
          },
          GTWGL: function (L, M) {
            return j.pTjhI(L, M);
          },
          jJlQt: function (L, M) {
            return j.wzfRK(L, M);
          },
          zDPki: function (L, M) {
            return j.IYGgD(L, M);
          },
          MPAbo: function (L, M) {
            return j.BPeYQ(L, M);
          }
        };
        var C = z;
        var D = C.lib;
        var E = D.WordArray;
        var F = D.Hasher;
        var G = C.algo;
        var H = [];
        var I = [];
        (function () {
          var L = {
            bLQyy: function (Q, R) {
              return y.WNPCH(Q, R);
            },
            imLFH: function (Q, R) {
              return y.pOqts(Q, R);
            }
          };
          function M(Q) {
            for (var R = A.sqrt(Q), S = 2; L.bLQyy(S, R); S++) {
              if (!L.imLFH(Q, S)) {
                return false;
              }
            }
            return true;
          }
          function N(Q) {
            return B.UCHpv(B.szczv(4294967296, B.Ptocq(Q, B.UCHpv(0, Q))), 0);
          }
          var O = 2;
          for (var P = 0; y.FeBiO(P, 64);) {
            if (y.IDPFV(M, O)) {
              if (y.FeBiO(P, 8)) {
                H[P] = y.PhqDo(N, A.pow(O, 0.5));
              }
              I[P] = y.NNEBq(N, A.pow(O, y.tHqPQ(1, 3)));
              P++;
            }
            O++;
          }
        })();
        var J = [];
        var K = G.SHA256 = F.extend({
          _doReset: function () {
            this._hash = new E.init(H.slice(0));
          },
          _doProcessBlock: function (L, M) {
            var N = this._hash.words;
            var O = N[0];
            var P = N[1];
            var Q = N[2];
            var R = N[3];
            var S = N[4];
            var T = N[5];
            var U = N[6];
            var V = N[7];
            for (var W = 0; B.wEXbO(W, 64); W++) {
              if (B.LVpYV(W, 16)) {
                J[W] = B.UCHpv(0, L[B.RPHQR(M, W)]);
              } else {
                var X = J[B.VYANj(W, 15)];
                var Y = B.fDRKP(B.fDRKP(B.uTvPC(B.xzxVY(X, 25), B.MTArL(X, 7)), B.uTvPC(B.lruoN(X, 14), B.MTArL(X, 18))), B.MTArL(X, 3));
                var Z = J[B.WBrTz(W, 2)];
                var a0 = B.mEydi(B.qFOmi(B.bbEBC(B.xzxVY(Z, 15), B.MTArL(Z, 17)), B.bbEBC(B.RAvMZ(Z, 13), B.MTArL(Z, 19))), B.LwqxZ(Z, 10));
                J[W] = B.YgoeH(B.eLZMk(B.cgJkH(Y, J[B.bOPtY(W, 7)]), a0), J[B.WBrTz(W, 16)]);
              }
              var a1 = B.ZkubP(B.fDRKP(B.TpXnA(O, P), B.TpXnA(O, Q)), B.TpXnA(P, Q));
              var a2 = B.lhRVY(B.ZkubP(B.EGkSU(B.hNBpe(O, 30), B.MTArL(O, 2)), B.hymUN(B.RAvMZ(O, 19), B.MTArL(O, 13))), B.RpAzf(B.ItSHz(O, 10), B.MTArL(O, 22)));
              var a3 = B.RDFbD(B.YgoeH(B.RPHQR(B.LAcHB(V, B.ZkubP(B.YxIlo(B.UCHpv(B.ItSHz(S, 26), B.AUOHO(S, 6)), B.RpAzf(B.ItSHz(S, 21), B.LwqxZ(S, 11))), B.pEnta(B.kpeOj(S, 7), B.LwqxZ(S, 25)))), B.AiBkg(B.TpXnA(S, T), B.MDbxY(~S, U))), I[W]), J[W]);
              V = U;
              U = T;
              T = S;
              S = B.RpAzf(B.YgoeH(R, a3), 0);
              R = Q;
              Q = P;
              P = O;
              O = B.pEnta(B.XlikW(a3, B.TYwFp(a2, a1)), 0);
            }
            N[0] = B.oRQVC(B.vyoIr(N[0], O), 0);
            N[1] = B.uTvPC(B.cgJkH(N[1], P), 0);
            N[2] = B.OhNcO(B.iijmg(N[2], Q), 0);
            N[3] = B.JjMRJ(B.bfKeG(N[3], R), 0);
            N[4] = B.pEnta(B.YgAPe(N[4], S), 0);
            N[5] = B.EGkSU(B.GTWGL(N[5], T), 0);
            N[6] = B.jJlQt(B.zDPki(N[6], U), 0);
            N[7] = B.MPAbo(B.LAcHB(N[7], V), 0);
          },
          _doFinalize: function () {
            var L = this._data;
            var M = L.words;
            var N = y.avvyt(8, this._nDataBytes);
            var O = y.fDSAb(8, L.sigBytes);
            M[y.fwvrF(O, 5)] |= y.vwzMG(128, y.IxaNE(24, y.efoFR(O, 32)));
            M[y.XsDrJ(14, y.EFYyR(y.fwvrF(y.XsDrJ(O, 64), 9), 4))] = A.floor(y.tHqPQ(N, 4294967296));
            M[y.grZmP(15, y.vwzMG(y.xHMLa(y.aaxrM(O, 64), 9), 4))] = N;
            L.sigBytes = y.fDSAb(4, M.length);
            this._process();
            return this._hash;
          },
          clone: function () {
            var L = F.clone.call(this);
            L._hash = this._hash.clone();
            return L;
          }
        });
        C.SHA256 = F._createHelper(K);
        C.HmacSHA256 = F._createHmacHelper(K);
      })(Math);
      v.exports = z.SHA256;
    },
    9606: (a1, a2, a3) => {
      'use strict';

      var a4 = {
        Z: () => cc
      };
      a3.d(a2, a4);
      var a5 = j.SLAQE(a3, 8081);
      var a6 = a3.n(a5);
      var a7 = j.Ornpl(a3, 3645);
      var a8 = a3.n(a7);
      var a9 = j.SYisH(a3, 1667);
      var aa = a3.n(a9);
      var ab = new URL(j.dtPmV(a3, 5537), a3.b);
      var ac = new URL(j.dAuwl(a3, 3491), a3.b);
      var ad = new URL(j.nXxUY(a3, 6677), a3.b);
      var af = new URL(j.SLAQE(a3, 4842), a3.b);
      var ag = new URL(j.nWbtg(a3, 282), a3.b);
      var ah = new URL(j.pWeGz(a3, 8365), a3.b);
      var ai = new URL(j.eEYew(a3, 5148), a3.b);
      var aj = new URL(j.SlXES(a3, 1420), a3.b);
      var ak = new URL(j.eajZq(a3, 1253), a3.b);
      var al = new URL(j.MYNrQ(a3, 7925), a3.b);
      var am = new URL(j.VOtQX(a3, 3873), a3.b);
      var an = new URL(j.gXlPa(a3, 1551), a3.b);
      var ao = new URL(j.Ornpl(a3, 1872), a3.b);
      var ap = new URL(j.rRyco(a3, 7206), a3.b);
      var aq = new URL(j.yEeuf(a3, 5368), a3.b);
      var ar = new URL(j.SlXES(a3, 7823), a3.b);
      var as = new URL(j.suxGy(a3, 7888), a3.b);
      var au = new URL(j.Ornpl(a3, 4672), a3.b);
      var av = new URL(j.QxtdE(a3, 8216), a3.b);
      var aw = new URL(j.AkXKF(a3, 6062), a3.b);
      var ax = new URL(j.TaKPp(a3, 1911), a3.b);
      var ay = new URL(j.MYNrQ(a3, 4968), a3.b);
      var az = new URL(j.MYNrQ(a3, 1411), a3.b);
      var aA = new URL(j.gFUff(a3, 9954), a3.b);
      var aB = new URL(j.HdhtF(a3, 556), a3.b);
      var aC = new URL(j.jdneB(a3, 9430), a3.b);
      var aD = new URL(j.GPFLr(a3, 6811), a3.b);
      var aE = new URL(j.GPFLr(a3, 7312), a3.b);
      var aF = new URL(j.okBuG(a3, 2379), a3.b);
      var aG = new URL(a3(4839), a3.b);
      var aH = new URL(a3(621), a3.b);
      var aI = new URL(j.TbJAL(a3, 8212), a3.b);
      var aJ = new URL(j.drfxy(a3, 719), a3.b);
      var aK = new URL(a3(8516), a3.b);
      var aL = new URL(j.JCXtc(a3, 3958), a3.b);
      var aM = new URL(j.TfXRW(a3, 1465), a3.b);
      var aN = new URL(a3(9471), a3.b);
      var aO = new URL(j.VlRDo(a3, 208), a3.b);
      var aP = new URL(j.dvUGi(a3, 3714), a3.b);
      var aQ = new URL(j.FZyXS(a3, 4671), a3.b);
      var aR = new URL(j.TaKPp(a3, 9229), a3.b);
      var aS = new URL(j.suxGy(a3, 1012), a3.b);
      var aT = new URL(j.vfdlw(a3, 9875), a3.b);
      var aU = new URL(j.cqQAa(a3, 2629), a3.b);
      var aV = new URL(j.XMBvu(a3, 1251), a3.b);
      var aW = new URL(j.GPFLr(a3, 2986), a3.b);
      var aX = new URL(j.Yrwql(a3, 8493), a3.b);
      var aY = new URL(j.gFUff(a3, 2784), a3.b);
      var aZ = new URL(j.KgbGM(a3, 4118), a3.b);
      var b0 = new URL(j.YiUrV(a3, 8398), a3.b);
      var b1 = new URL(j.jKOyK(a3, 1907), a3.b);
      var b2 = new URL(j.HdhtF(a3, 8932), a3.b);
      var b3 = new URL(j.xiliz(a3, 498), a3.b);
      var b4 = new URL(j.SlXES(a3, 7226), a3.b);
      var b5 = new URL(j.Eidna(a3, 7633), a3.b);
      var b6 = new URL(j.PtPnG(a3, 8718), a3.b);
      var b7 = new URL(j.JCXtc(a3, 5090), a3.b);
      var b8 = new URL(j.PtPnG(a3, 4313), a3.b);
      var b9 = new URL(j.lYjll(a3, 2422), a3.b);
      var ba = new URL(j.xTBtv(a3, 8254), a3.b);
      var bb = j.nwUin(a8)(j.wFqsE(a6));
      var bc = j.nwUin(aa)(ab);
      var bd = j.ytAGF(aa)(ac);
      var bf = j.nwUin(aa)(ad);
      var bg = j.nwUin(aa)(af);
      var bh = j.nwUin(aa)(ag);
      var bi = aa()(ah);
      var bj = j.wFqsE(aa)(ai);
      var bk = j.wFqsE(aa)(aj);
      var bl = j.ytAGF(aa)(ak);
      var bm = j.wFqsE(aa)(al);
      var bn = j.YwDYV(aa)(am);
      var bo = j.ytAGF(aa)(an);
      var bp = j.cxKyQ(aa)(ao);
      var bq = j.ytAGF(aa)(ap);
      var br = j.cxKyQ(aa)(aq);
      var bs = j.nwUin(aa)(ar);
      var bu = j.cxKyQ(aa)(as);
      var bv = j.wFqsE(aa)(au);
      var bw = j.lEhId(aa)(av);
      var bx = j.lycbx(aa)(aw);
      var by = j.YwDYV(aa)(ax);
      var bz = j.YwDYV(aa)(ay);
      var bA = j.nwUin(aa)(az);
      var bB = j.xwiQG(aa)(aA);
      var bC = j.QlBFZ(aa)(aB);
      var bD = aa()(aC);
      var bE = j.YwDYV(aa)(aD);
      var bF = j.wFqsE(aa)(aE);
      var bG = j.ytAGF(aa)(aF);
      var bH = j.oMFpW(aa)(aG);
      var bI = j.wFqsE(aa)(aH);
      var bJ = aa()(aI);
      var bK = j.KZWPr(aa)(aJ);
      var bL = j.xwiQG(aa)(aK);
      var bM = j.nwUin(aa)(aL);
      var bN = j.dZEnX(aa)(aM);
      var bO = j.wFqsE(aa)(aN);
      var bP = aa()(aO);
      var bQ = j.cgXFT(aa)(aP);
      var bR = j.cgXFT(aa)(aQ);
      var bS = j.KZWPr(aa)(aR);
      var bT = j.KZWPr(aa)(aS);
      var bU = j.oMFpW(aa)(aT);
      var bV = j.nwUin(aa)(aU);
      var bW = j.nwUin(aa)(aV);
      var bX = j.zTYEJ(aa)(aW);
      var bY = j.lycbx(aa)(aX);
      var bZ = j.DVteD(aa)(aY);
      var c0 = j.xwiQG(aa)(aZ);
      var c1 = j.admja(aa)(b0);
      var c2 = j.czJju(aa)(b1);
      var c3 = j.dZEnX(aa)(b2);
      var c4 = j.xwiQG(aa)(b3);
      var c5 = j.vBnOE(aa)(b4);
      var c6 = j.KZWPr(aa)(b5);
      var c7 = j.nHKfU(aa)(b6);
      var c8 = j.fBgst(aa)(b7);
      var c9 = j.czJju(aa)(b8);
      var ca = j.AaXZS(aa)(b9);
      var cb = j.wFqsE(aa)(ba);
      bb.push([a1.id, "@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(" + bc + ") format(\"woff2\"),url(" + bd + ") format(\"woff\"),url(" + bf + ") format(\"truetype\")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(" + bg + ") format(\"woff2\"),url(" + bh + ") format(\"woff\"),url(" + bi + ") format(\"truetype\")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(" + bj + ") format(\"woff2\"),url(" + bk + ") format(\"woff\"),url(" + bl + ") format(\"truetype\")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(" + bm + ") format(\"woff2\"),url(" + bn + ") format(\"woff\"),url(" + bo + ") format(\"truetype\")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(" + bp + ") format(\"woff2\"),url(" + bq + ") format(\"woff\"),url(" + br + ") format(\"truetype\")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(" + bs + ") format(\"woff2\"),url(" + bu + ") format(\"woff\"),url(" + bv + ") format(\"truetype\")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(" + bw + ") format(\"woff2\"),url(" + bx + ") format(\"woff\"),url(" + by + ") format(\"truetype\")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(" + bz + ") format(\"woff2\"),url(" + bA + ") format(\"woff\"),url(" + bB + ") format(\"truetype\")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(" + bC + ") format(\"woff2\"),url(" + bD + ") format(\"woff\"),url(" + bE + ") format(\"truetype\")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(" + bF + ") format(\"woff2\"),url(" + bG + ") format(\"woff\"),url(" + bH + ") format(\"truetype\")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(" + bI + ") format(\"woff2\"),url(" + bJ + ") format(\"woff\"),url(" + bK + ") format(\"truetype\")}@font-face{font-family:\"KaTeX_SansSerif\";font-style:normal;font-weight:700;src:url(" + bL + ") format(\"woff2\"),url(" + bM + ") format(\"woff\"),url(" + bN + ") format(\"truetype\")}@font-face{font-family:\"KaTeX_SansSerif\";font-style:italic;font-weight:400;src:url(" + bO + ") format(\"woff2\"),url(" + bP + ") format(\"woff\"),url(" + bQ + ") format(\"truetype\")}@font-face{font-family:\"KaTeX_SansSerif\";font-style:normal;font-weight:400;src:url(" + bR + ") format(\"woff2\"),url(" + bS + ") format(\"woff\"),url(" + bT + ") format(\"truetype\")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(" + bU + ") format(\"woff2\"),url(" + bV + ") format(\"woff\"),url(" + bW + ") format(\"truetype\")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(" + bX + ") format(\"woff2\"),url(" + bY + ") format(\"woff\"),url(" + bZ + ") format(\"truetype\")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(" + c0 + ") format(\"woff2\"),url(" + c1 + ") format(\"woff\"),url(" + c2 + ") format(\"truetype\")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(" + c3 + ") format(\"woff2\"),url(" + c4 + ") format(\"woff\"),url(" + c5 + ") format(\"truetype\")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(" + c6 + ") format(\"woff2\"),url(" + c7 + ") format(\"woff\"),url(" + c8 + ") format(\"truetype\")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(" + c9 + ") format(\"woff2\"),url(" + ca + ") format(\"woff\"),url(" + cb + ") format(\"truetype\")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:\"0.16.8\"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:\"\"}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:\"(\" counter(katexEqnNo) \")\";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:\"(\" counter(mmlEqnNo) \")\";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}\n", ""]);
      const cc = bb;
    },
    3645: v => {
      'use strict';

      var w = {
        wwJBF: function (z, A) {
          return j.SHUga(z, A);
        },
        IsdWZ: j.xVazu,
        WbpuS: j.ZjIsG,
        MqERZ: j.fsWvE,
        PIpKA: function (z, A) {
          return j.ypLee(z, A);
        },
        uQOkl: function (x, y) {
          return j.dtPmV(x, y);
        },
        raHhY: function (z, A) {
          return j.MLmKr(z, A);
        },
        uAJrz: j.jGSrx,
        OYuvx: function (z, A) {
          return j.hWdHh(z, A);
        },
        Pwygu: function (z, A) {
          return j.vXQZz(z, A);
        },
        gBfXW: function (z, A) {
          return j.inXpu(z, A);
        },
        GGqMm: function (z, A) {
          return z === A;
        },
        gcxLR: function (z, A) {
          return j.EMdjN(z, A);
        },
        KyKDZ: ") {"
      };
      v.exports = function (x) {
        var y = [];
        y.toString = function () {
          var z = {
            lcRUx: function (A, B) {
              return w.wwJBF(A, B);
            },
            jLtww: w.IsdWZ,
            bDLFG: ") {",
            kyXgJ: w.WbpuS,
            nLmxD: w.MqERZ,
            HYFBE: function (A, B) {
              return w.PIpKA(A, B);
            },
            dnLSV: function (A, B) {
              return w.uQOkl(A, B);
            }
          };
          return this.map(function (A) {
            var B = "";
            var C = z.lcRUx(undefined, A[5]);
            if (A[4]) {
              B += z.jLtww.concat(A[4], z.bDLFG);
            }
            if (A[2]) {
              B += z.kyXgJ.concat(A[2], " {");
            }
            if (C) {
              B += z.nLmxD.concat(z.HYFBE(A[5].length, 0) ? ` ${A[5]}` : "", " {");
            }
            B += z.dnLSV(x, A);
            if (C) {
              B += "}";
            }
            if (A[2]) {
              B += "}";
            }
            if (A[4]) {
              B += "}";
            }
            return B;
          }).join("");
        };
        y.i = function (z, A, B, C, D) {
          if (w.raHhY(w.uAJrz, typeof z)) {
            z = [[null, z, undefined]];
          }
          var E = {};
          if (B) {
            for (var F = 0; w.OYuvx(F, this.length); F++) {
              var G = this[F][0];
              if (w.Pwygu(null, G)) {
                E[G] = true;
              }
            }
          }
          for (var H = 0; w.gBfXW(H, z.length); H++) {
            var I = [].concat(z[H]);
            if (!B || !E[I[0]]) {
              if (w.wwJBF(undefined, D)) {
                if (!w.GGqMm(undefined, I[5])) {
                  I[1] = w.MqERZ.concat(w.gcxLR(I[5].length, 0) ? ` ${I[5]}` : "", " {").concat(I[1], "}");
                }
                I[5] = D;
              }
              if (A) {
                if (I[2]) {
                  I[1] = w.WbpuS.concat(I[2], " {").concat(I[1], "}");
                  I[2] = A;
                } else {
                  I[2] = A;
                }
              }
              if (C) {
                if (I[4]) {
                  I[1] = w.IsdWZ.concat(I[4], w.KyKDZ).concat(I[1], "}");
                  I[4] = C;
                } else {
                  I[4] = `${C}`;
                }
              }
              y.push(I);
            }
          }
        };
        return y;
      };
    },
    1667: v => {
      'use strict';

      v.exports = function (w, x) {
        x ||= {};
        if (w) {
          w = String(w.__esModule ? w.default : w);
          if (/^['"].*['"]$/.test(w)) {
            w = w.slice(1, -1);
          }
          if (x.hash) {
            w += x.hash;
          }
          if (/["'() \t\n]|(%20)/.test(w) || x.needQuotes) {
            return `"${w.replace(/"/g, "\\\"").replace(/\n/g, "\\n")}"`;
          } else {
            return w;
          }
        } else {
          return w;
        }
      };
    },
    8081: v => {
      'use strict';

      v.exports = function (w) {
        return w[1];
      };
    },
    4470: v => {
      'use strict';

      var w = {
        lklBv: function (F, G) {
          return j.QHhSY(F, G);
        },
        wbCtH: j.zeejK,
        dgkrh: function (F, G) {
          return j.AphMh(F, G);
        },
        CJQdb: j.rnwue,
        fZPsb: j.Lwjmn,
        eueLn: j.LQGZn,
        iSjdO: j.mlpWA,
        rORqe: function (F, G) {
          return j.AphMh(F, G);
        },
        roZrb: function (F, G) {
          return j.CAcgK(F, G);
        },
        bUGeN: j.LaGCY,
        wvjAb: function (F, G, H) {
          return j.AWCbk(F, G, H);
        },
        QxXWQ: function (F, G) {
          return j.Jokry(F, G);
        },
        iXYan: j.fmEgN,
        Tgrsj: function (F, G) {
          return j.vXQZz(F, G);
        },
        vJjpZ: j.AnRPG,
        iqadY: function (F, G) {
          return j.DvNhP(F, G);
        },
        VFKxE: function (F, G, H) {
          return j.cGBhE(F, G, H);
        },
        pfZlZ: function (F, G) {
          return j.dvUGi(F, G);
        },
        OdvLZ: function (F, G) {
          return j.IrFUa(F, G);
        },
        NetWD: function (F, G, H) {
          return j.AWCbk(F, G, H);
        },
        AuVir: function (F, G, H, I) {
          return j.qBZSy(F, G, H, I);
        },
        SSBTe: function (F, G) {
          return j.hddID(F, G);
        },
        KrtNb: function (F, G, H) {
          return j.OcuTP(F, G, H);
        }
      };
      var x = Object.prototype.hasOwnProperty;
      var y = Object.prototype.toString;
      var z = Object.defineProperty;
      var A = Object.getOwnPropertyDescriptor;
      function B(F) {
        if (w.lklBv(w.wbCtH, typeof Array.isArray)) {
          return Array.isArray(F);
        } else {
          return w.dgkrh(w.CJQdb, y.call(F));
        }
      }
      function C(F) {
        var G = w.fZPsb.split("|");
        var H = 0;
        while (true) {
          switch (G[H++]) {
            case "0":
              var I;
              var J = x.call(F, w.eueLn);
              var K = F.constructor && F.constructor.prototype && x.call(F.constructor.prototype, w.iSjdO);
              continue;
            case "1":
              if (F.constructor && !J && !K) {
                return !1;
              }
              continue;
            case "2":
              for (I in F);
              continue;
            case "3":
              return w.rORqe(undefined, I) || x.call(F, I);
            case "4":
              if (!F || w.roZrb("[object Object]", y.call(F))) {
                return !1;
              }
              continue;
          }
          break;
        }
      }
      function D(F, G) {
        if (z && j.AphMh(j.LaGCY, G.name)) {
          j.gMUzh(z, F, G.name, {
            enumerable: true,
            configurable: true,
            value: G.newValue,
            writable: true
          });
        } else {
          F[G.name] = G.newValue;
        }
      }
      function E(F, G) {
        if (w.dgkrh(w.bUGeN, G)) {
          if (!x.call(F, G)) {
            return;
          }
          if (A) {
            return w.wvjAb(A, F, G).value;
          }
        }
        return F[G];
      }
      v.exports = function F() {
        var G;
        var H;
        var I;
        var J;
        var K;
        var L;
        var M = arguments[0];
        var N = 1;
        var O = arguments.length;
        var P = !1;
        if (w.QxXWQ(w.iXYan, typeof M)) {
          P = M;
          M = arguments[1] || {};
          N = 2;
        }
        if (w.lklBv(null, M) || w.Tgrsj(w.vJjpZ, typeof M) && w.Tgrsj(w.wbCtH, typeof M)) {
          M = {};
        }
        for (; w.iqadY(N, O); ++N) {
          if (w.Tgrsj(null, G = arguments[N])) {
            for (H in G) {
              I = w.wvjAb(E, M, H);
              if (w.roZrb(M, J = w.VFKxE(E, G, H))) {
                if (P && J && (w.pfZlZ(C, J) || (K = w.OdvLZ(B, J)))) {
                  if (K) {
                    K = false;
                    L = I && w.pfZlZ(B, I) ? I : [];
                  } else {
                    L = I && w.OdvLZ(C, I) ? I : {};
                  }
                  w.NetWD(D, M, {
                    name: H,
                    newValue: w.AuVir(F, P, L, J)
                  });
                } else if (w.SSBTe(undefined, J)) {
                  w.KrtNb(D, M, {
                    name: H,
                    newValue: J
                  });
                }
              }
            }
          }
        }
        return M;
      };
    },
    7648: v => {
      'use strict';

      var w = {
        qdQRF: j.EHMhn,
        YMgAB: function (z, A) {
          return j.AphMh(z, A);
        },
        gpIdy: function (z, A) {
          return j.CqfaY(z, A);
        },
        KiGzy: function (z, A) {
          return j.hCWWq(z, A);
        },
        llAdw: function (z, A) {
          return j.OhwBw(z, A);
        },
        bJnnT: function (z, A) {
          return j.BNulA(z, A);
        },
        oUBAX: function (z, A, B) {
          return j.rEnJz(z, A, B);
        },
        xeDbp: j.JaHOC,
        BtGaG: function (z, A) {
          return j.fkJYG(z, A);
        },
        zaZFO: function (z, A) {
          return j.pTjhI(z, A);
        },
        TfVIQ: j.niarZ,
        ehMQG: j.HMPis,
        KZTXk: function (z, A) {
          return j.NLmiE(z, A);
        },
        SVVlp: j.zeejK,
        sqftj: function (z, A) {
          return j.hddID(z, A);
        },
        JVGcO: j.EhnPD,
        ZPnif: j.LWapC
      };
      var x = Array.prototype.slice;
      var y = Object.prototype.toString;
      v.exports = function (z) {
        var A = w.qdQRF.split("|");
        var B = 0;
        while (true) {
          switch (A[B++]) {
            case "0":
              return D;
            case "1":
              var C = {
                KlAjX: function (K, L) {
                  return w.YMgAB(K, L);
                },
                YJnPb: function (K, L) {
                  return w.gpIdy(K, L);
                }
              };
              continue;
            case "2":
              var D;
              var E = x.call(arguments, 1);
              for (var F = Math.max(0, w.KiGzy(J.length, E.length)), G = [], H = 0; w.llAdw(H, F); H++) {
                G.push(w.bJnnT("$", H));
              }
              continue;
            case "3":
              D = w.oUBAX(Function, w.xeDbp, w.BtGaG(w.zaZFO(w.TfVIQ, G.join(",")), w.ehMQG))(function () {
                if (this instanceof D) {
                  var K = J.apply(this, E.concat(x.call(arguments)));
                  if (C.KlAjX(C.YJnPb(Object, K), K)) {
                    return K;
                  } else {
                    return this;
                  }
                }
                return J.apply(z, E.concat(x.call(arguments)));
              });
              if (J.prototype) {
                function I() {}
                I.prototype = J.prototype;
                D.prototype = new I();
                I.prototype = null;
              }
              continue;
            case "4":
              var J = this;
              continue;
            case "5":
              if (w.KZTXk(w.SVVlp, typeof J) || w.sqftj(w.JVGcO, y.call(J))) {
                throw new TypeError(w.bJnnT(w.ZPnif, J));
              }
              continue;
          }
          break;
        }
      };
    },
    8612: (v, w, x) => {
      'use strict';

      var y = j.UVVmh(x, 7648);
      v.exports = Function.prototype.bind || y;
    },
    210: (B, D, E) => {
      'use strict';

      var F = j.tLnVc.split("|");
      var G = 0;
      while (true) {
        switch (F[G++]) {
          case "0":
            continue;
          case "1":
            if (a9) {
              try {
                null.error;
              } catch (ae) {
                var H = j.frlUN(a9, j.TzcTZ(a9, ae));
                ac["%Error.prototype%"] = H;
              }
            }
            continue;
          case "2":
            var I = {
              "%ArrayBufferPrototype%": [j.rDGTY, j.tRioX],
              "%ArrayPrototype%": [j.dIkKR, j.tRioX],
              "%ArrayProto_entries%": [j.dIkKR, j.tRioX, j.xBZBr],
              "%ArrayProto_forEach%": [j.dIkKR, j.tRioX, j.avxDf],
              "%ArrayProto_keys%": [j.dIkKR, j.tRioX, j.lyKZW],
              "%ArrayProto_values%": [j.dIkKR, j.tRioX, "values"],
              "%AsyncFunctionPrototype%": [j.eoXuU, j.tRioX],
              "%AsyncGenerator%": [j.hSNLj, j.tRioX],
              "%AsyncGeneratorPrototype%": [j.hSNLj, j.tRioX, j.tRioX],
              "%BooleanPrototype%": [j.LRnaI, "prototype"],
              "%DataViewPrototype%": [j.xKAhP, j.tRioX],
              "%DatePrototype%": [j.ggNCO, j.tRioX],
              "%ErrorPrototype%": [j.heVNp, j.tRioX],
              "%EvalErrorPrototype%": [j.KKgpw, j.tRioX],
              "%Float32ArrayPrototype%": [j.GbwAv, j.tRioX],
              "%Float64ArrayPrototype%": [j.uELzp, j.tRioX],
              "%FunctionPrototype%": [j.MmNqO, j.tRioX],
              "%Generator%": [j.SePPO, "prototype"],
              "%GeneratorPrototype%": [j.SePPO, j.tRioX, j.tRioX],
              "%Int8ArrayPrototype%": [j.BPFzB, j.tRioX],
              "%Int16ArrayPrototype%": [j.pLoad, j.tRioX],
              "%Int32ArrayPrototype%": [j.VfHja, j.tRioX],
              "%JSONParse%": [j.gELzI, j.oNtlG],
              "%JSONStringify%": [j.gELzI, j.kgdXn],
              "%MapPrototype%": [j.BQUcW, "prototype"],
              "%NumberPrototype%": [j.FQgtF, j.tRioX],
              "%ObjectPrototype%": [j.PSuAz, j.tRioX],
              "%ObjProto_toString%": [j.PSuAz, j.tRioX, "toString"],
              "%ObjProto_valueOf%": [j.PSuAz, j.tRioX, j.jaCdF],
              "%PromisePrototype%": [j.UafGy, j.tRioX],
              "%PromiseProto_then%": [j.UafGy, j.tRioX, j.JIjLB],
              "%Promise_all%": [j.UafGy, j.CXgLs],
              "%Promise_reject%": [j.UafGy, j.Ttqjz],
              "%Promise_resolve%": [j.UafGy, j.jhfqi],
              "%RangeErrorPrototype%": ["RangeError", j.tRioX],
              "%ReferenceErrorPrototype%": [j.IAJxO, j.tRioX],
              "%RegExpPrototype%": [j.BaNAA, j.tRioX],
              "%SetPrototype%": [j.nvjRC, j.tRioX],
              "%SharedArrayBufferPrototype%": [j.rjbIL, j.tRioX],
              "%StringPrototype%": [j.yrGZM, j.tRioX],
              "%SymbolPrototype%": [j.fxPZw, j.tRioX],
              "%SyntaxErrorPrototype%": [j.MbcrH, j.tRioX],
              "%TypedArrayPrototype%": [j.lXZFe, j.tRioX],
              "%TypeErrorPrototype%": [j.XQEqx, j.tRioX],
              "%Uint8ArrayPrototype%": [j.SPSTY, j.tRioX],
              "%Uint8ClampedArrayPrototype%": [j.XoaZq, j.tRioX],
              "%Uint16ArrayPrototype%": ["Uint16Array", j.tRioX],
              "%Uint32ArrayPrototype%": [j.JEVCe, j.tRioX],
              "%URIErrorPrototype%": [j.ftcYQ, "prototype"],
              "%WeakMapPrototype%": [j.tJwdd, j.tRioX],
              "%WeakSetPrototype%": [j.fBEyz, j.tRioX]
            };
            var J = function af(ag) {
              var ah;
              if (ad.qOIki(ad.GIEPL, ag)) {
                ah = ad.LjzOW(a3, ad.uMPSR);
              } else if (ad.eUGkK(ad.YNrDz, ag)) {
                ah = ad.LjzOW(a3, ad.JviWH);
              } else if (ad.eUGkK(ad.scgvZ, ag)) {
                ah = ad.wHjlX(a3, ad.CiLMp);
              } else if (ad.QdDHJ(ad.bKZZf, ag)) {
                var ai = ad.TGvBL(af, ad.scgvZ);
                if (ai) {
                  ah = ai.prototype;
                }
              } else if (ad.qOIki(ad.RVNRZ, ag)) {
                var aj = ad.zSuse(af, ad.bKZZf);
                if (ad.hfscT(aj, a9)) {
                  ah = ad.wGwTT(a9, aj.prototype);
                }
              }
              ac[ag] = ah;
              return ah;
            };
            var K = I;
            var L = j.QSnvB(E, 8612);
            var O = j.xUiLs(E, 7642);
            var P = L.call(Function.call, Array.prototype.concat);
            var Q = L.call(Function.apply, Array.prototype.splice);
            var R = L.call(Function.call, String.prototype.replace);
            var U = L.call(Function.call, String.prototype.slice);
            var V = L.call(Function.call, RegExp.prototype.exec);
            var W = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;
            var X = /\\(\\)?/g;
            function Y(ag, ah) {
              var ai;
              var aj = ag;
              if (ad.oSMuT(O, K, aj)) {
                aj = ad.JLFSg(ad.rKMBZ("%", (ai = K[aj])[0]), "%");
              }
              if (ad.oSMuT(O, ac, aj)) {
                var ak = ac[aj];
                if (ad.GndFy(ak, aa)) {
                  ak = ad.Qjthg(J, aj);
                }
                if (ad.GndFy(undefined, ak) && !ah) {
                  throw new a2(ad.EhXwK(ad.JLFSg(ad.ysSAh, ag), ad.cHKyv));
                }
                var al = {
                  alias: ai,
                  name: aj,
                  value: ak
                };
                return al;
              }
              throw new a0(ad.EhXwK(ad.RpyZj(ad.ysSAh, ag), ad.oXAmk));
            }
            continue;
          case "3":
            B.exports = function (ag, ah) {
              var ai = ad.vEzdb.split("|");
              var aj = 0;
              while (true) {
                switch (ai[aj++]) {
                  case "0":
                    if (ad.kEdVf(null, ad.pIawb(V, /^%?[^%]*%?$/, ag))) {
                      throw new a0(ad.GuvWW);
                    }
                    continue;
                  case "1":
                    return ao;
                  case "2":
                    var ak = function (ax) {
                      var ay = ad.JhqWl.split("|");
                      var az = 0;
                      while (true) {
                        switch (ay[az++]) {
                          case "0":
                            var aA = {
                              agsSb: function (aE, aF, aG, aH) {
                                return ad.OEeuW(aE, aF, aG, aH);
                              },
                              gGDrt: function (aE, aF) {
                                return ad.zXWFP(aE, aF);
                              }
                            };
                            continue;
                          case "1":
                            R(ax, W, function (aE, aF, aG, aH) {
                              aD[aD.length] = aG ? aA.agsSb(R, aH, X, "$1") : aA.gGDrt(aF, aE);
                            });
                            return aD;
                          case "2":
                            if (ad.reuYd("%", aB) && ad.Vshqd("%", aC)) {
                              throw new a0(ad.UhRiP);
                            }
                            continue;
                          case "3":
                            var aB = ad.bCfiw(U, ax, 0, 1);
                            var aC = ad.vOTlW(U, ax, -1);
                            continue;
                          case "4":
                            if (ad.pZvNe("%", aC) && ad.Vshqd("%", aB)) {
                              throw new a0(ad.YjVlr);
                            }
                            continue;
                          case "5":
                            var aD = [];
                            continue;
                        }
                        break;
                      }
                    }(ag);
                    var al = ad.swmrw(ak.length, 0) ? ak[0] : "";
                    var am = ad.oSMuT(Y, ad.yqpYq("%", al) + "%", ah);
                    var an = am.name;
                    var ao = am.value;
                    var ap = !1;
                    var aq = am.alias;
                    continue;
                  case "3":
                    if (aq) {
                      al = aq[0];
                      ad.rIcCV(Q, ak, ad.rIcCV(P, [0, 1], aq));
                    }
                    continue;
                  case "4":
                    for (var ar = 1, as = !0; ad.SNnYS(ar, ak.length); ar += 1) {
                      var at = ak[ar];
                      var au = ad.fHbRT(U, at, 0, 1);
                      var av = ad.tUqjc(U, at, -1);
                      if ((ad.oBhfR("\"", au) || ad.reuYd("'", au) || ad.qOIki("`", au) || ad.PcPPf("\"", av) || ad.NRYlt("'", av) || ad.eUGkK("`", av)) && ad.hHaoS(au, av)) {
                        throw new a0(ad.hvRXV);
                      }
                      if (!ad.XPnFM(ad.ZGNvq, at) || !as) {
                        ap = true;
                      }
                      if (ad.pgztJ(O, ac, an = ad.yqpYq(ad.QxVZw("%", al += ad.BTDrF(".", at)), "%"))) {
                        ao = ac[an];
                      } else if (ad.EmydI(null, ao)) {
                        if (!ad.Oacvg(at, ao)) {
                          if (!ah) {
                            throw new a2(ad.wefmq(ad.JLFSg(ad.mWSuy, ag), ad.ddDQR));
                          }
                          return;
                        }
                        if (a4 && ad.VbeWT(ar + 1, ak.length)) {
                          var aw = a4(ao, at);
                          ao = (as = !!aw) && ad.Oacvg(ad.mxqZB, aw) && !ad.CpQSo(ad.iffuw, aw.get) ? aw.get : ao[at];
                        } else {
                          as = ad.dkUfh(O, ao, at);
                          ao = ao[at];
                        }
                        if (ad.WZJyc(as, !ap)) {
                          ac[an] = ao;
                        }
                      }
                    }
                    continue;
                  case "5":
                    if (ad.npfXa(arguments.length, 1) && ad.xQDMX(ad.WAxPU, typeof ah)) {
                      throw new a2(ad.RKkBf);
                    }
                    continue;
                  case "6":
                    if (ad.xQDMX(ad.QPMho, typeof ag) || ad.vVzDG(0, ag.length)) {
                      throw new a2(ad.qhSsY);
                    }
                    continue;
                }
                break;
              }
            };
            continue;
          case "4":
            var Z;
            var a0 = SyntaxError;
            var a1 = Function;
            var a2 = TypeError;
            function a3(ag) {
              try {
                return j.SLAQE(a1, j.dxFgd(j.DkWAC(j.rlWMr, ag), j.qSXrZ))();
              } catch (ah) {}
            }
            var a4 = Object.getOwnPropertyDescriptor;
            continue;
          case "5":
            if (a4) {
              try {
                j.aozmf(a4, {}, "");
              } catch (ag) {
                a4 = null;
              }
            }
            continue;
          case "6":
            function a5() {
              throw new a2();
            }
            var a6 = a4 ? function () {
              try {
                return a5;
              } catch (ah) {
                try {
                  return j.iElcy(a4, arguments, j.xjMKd).get;
                } catch (ai) {
                  return a5;
                }
              }
            }() : a5;
            var a7 = j.xaGEs(E, 1405)();
            var a8 = j.frlUN(E, 8185)();
            var a9 = Object.getPrototypeOf || (a8 ? function (ah) {
              return ah.__proto__;
            } : null);
            var aa = {};
            var ab = j.vXQZz(j.BVlrp, typeof Uint8Array) && a9 ? j.SYisH(a9, Uint8Array) : Z;
            var ac = {
              "%AggregateError%": j.vSBjc(j.BVlrp, typeof AggregateError) ? Z : AggregateError,
              "%Array%": Array,
              "%ArrayBuffer%": j.QVjHc("undefined", typeof ArrayBuffer) ? Z : ArrayBuffer,
              "%ArrayIteratorPrototype%": a7 && a9 ? j.sRhAG(a9, [][Symbol.iterator]()) : Z,
              "%AsyncFromSyncIteratorPrototype%": Z,
              "%AsyncFunction%": aa,
              "%AsyncGenerator%": aa,
              "%AsyncGeneratorFunction%": aa,
              "%AsyncIteratorPrototype%": aa,
              "%Atomics%": j.vSBjc(j.BVlrp, typeof Atomics) ? Z : Atomics,
              "%BigInt%": j.EyEKQ(j.BVlrp, typeof BigInt) ? Z : BigInt,
              "%BigInt64Array%": j.uUEao(j.BVlrp, typeof BigInt64Array) ? Z : BigInt64Array,
              "%BigUint64Array%": j.QHhSY(j.BVlrp, typeof BigUint64Array) ? Z : BigUint64Array,
              "%Boolean%": Boolean,
              "%DataView%": j.GdjTa(j.BVlrp, typeof DataView) ? Z : DataView,
              "%Date%": Date,
              "%decodeURI%": decodeURI,
              "%decodeURIComponent%": decodeURIComponent,
              "%encodeURI%": encodeURI,
              "%encodeURIComponent%": encodeURIComponent,
              "%Error%": Error,
              "%eval%": eval,
              "%EvalError%": EvalError,
              "%Float32Array%": j.ervok(j.BVlrp, typeof Float32Array) ? Z : Float32Array,
              "%Float64Array%": j.QVjHc(j.BVlrp, typeof Float64Array) ? Z : Float64Array,
              "%FinalizationRegistry%": j.QVjHc("undefined", typeof FinalizationRegistry) ? Z : FinalizationRegistry,
              "%Function%": a1,
              "%GeneratorFunction%": aa,
              "%Int8Array%": j.iINJX(j.BVlrp, typeof Int8Array) ? Z : Int8Array,
              "%Int16Array%": j.bkKvy(j.BVlrp, typeof Int16Array) ? Z : Int16Array,
              "%Int32Array%": j.uUEao(j.BVlrp, typeof Int32Array) ? Z : Int32Array,
              "%isFinite%": isFinite,
              "%isNaN%": isNaN,
              "%IteratorPrototype%": j.IUBQx(a7, a9) ? j.iceCX(a9, j.cHivX(a9, [][Symbol.iterator]())) : Z,
              "%JSON%": j.mUULm(j.AnRPG, typeof JSON) ? JSON : Z,
              "%Map%": j.dgmIJ(j.BVlrp, typeof Map) ? Z : Map,
              "%MapIteratorPrototype%": j.afuIJ(j.BVlrp, typeof Map) && a7 && a9 ? j.TjmTr(a9, new Map()[Symbol.iterator]()) : Z,
              "%Math%": Math,
              "%Number%": Number,
              "%Object%": Object,
              "%parseFloat%": parseFloat,
              "%parseInt%": parseInt,
              "%Promise%": j.uUEao(j.BVlrp, typeof Promise) ? Z : Promise,
              "%Proxy%": j.oKJNI(j.BVlrp, typeof Proxy) ? Z : Proxy,
              "%RangeError%": RangeError,
              "%ReferenceError%": ReferenceError,
              "%Reflect%": j.QVjHc(j.BVlrp, typeof Reflect) ? Z : Reflect,
              "%RegExp%": RegExp,
              "%Set%": j.ervok(j.BVlrp, typeof Set) ? Z : Set,
              "%SetIteratorPrototype%": j.vXQZz(j.BVlrp, typeof Set) && a7 && a9 ? j.drfxy(a9, new Set()[Symbol.iterator]()) : Z,
              "%SharedArrayBuffer%": j.SbUpL("undefined", typeof SharedArrayBuffer) ? Z : SharedArrayBuffer,
              "%String%": String,
              "%StringIteratorPrototype%": j.zhQIM(a7, a9) ? j.pQTWI(a9, ""[Symbol.iterator]()) : Z,
              "%Symbol%": a7 ? Symbol : Z,
              "%SyntaxError%": a0,
              "%ThrowTypeError%": a6,
              "%TypedArray%": ab,
              "%TypeError%": a2,
              "%Uint8Array%": j.jaDGO(j.BVlrp, typeof Uint8Array) ? Z : Uint8Array,
              "%Uint8ClampedArray%": j.oKJNI(j.BVlrp, typeof Uint8ClampedArray) ? Z : Uint8ClampedArray,
              "%Uint16Array%": j.gTTRD(j.BVlrp, typeof Uint16Array) ? Z : Uint16Array,
              "%Uint32Array%": j.QVjHc(j.BVlrp, typeof Uint32Array) ? Z : Uint32Array,
              "%URIError%": URIError,
              "%WeakMap%": j.TgpoT(j.BVlrp, typeof WeakMap) ? Z : WeakMap,
              "%WeakRef%": j.GgEmP(j.BVlrp, typeof WeakRef) ? Z : WeakRef,
              "%WeakSet%": j.qXlHV(j.BVlrp, typeof WeakSet) ? Z : WeakSet
            };
            continue;
          case "7":
            var ad = {
              qOIki: function (ah, ai) {
                return j.AphMh(ah, ai);
              },
              GIEPL: j.MgEbn,
              LjzOW: function (ah, ai) {
                return j.nXxUY(ah, ai);
              },
              uMPSR: j.IexFO,
              eUGkK: function (ah, ai) {
                return ah === ai;
              },
              YNrDz: j.LsBwU,
              JviWH: j.SPnRq,
              scgvZ: j.CeGQQ,
              wHjlX: function (ah, ai) {
                return ah(ai);
              },
              CiLMp: j.jcVjK,
              QdDHJ: function (ah, ai) {
                return j.AphMh(ah, ai);
              },
              bKZZf: j.trkXR,
              TGvBL: function (ah, ai) {
                return j.suxGy(ah, ai);
              },
              RVNRZ: j.FLaLW,
              zSuse: function (ah, ai) {
                return ah(ai);
              },
              hfscT: function (ah, ai) {
                return j.cfXCi(ah, ai);
              },
              wGwTT: function (ah, ai) {
                return j.QnHoK(ah, ai);
              },
              oSMuT: function (ah, ai, aj) {
                return j.qKxwV(ah, ai, aj);
              },
              JLFSg: function (ah, ai) {
                return j.LqPIo(ah, ai);
              },
              rKMBZ: function (ah, ai) {
                return j.RQbVk(ah, ai);
              },
              GndFy: function (ah, ai) {
                return j.coXiE(ah, ai);
              },
              Qjthg: function (ah, ai) {
                return j.okBuG(ah, ai);
              },
              EhXwK: function (ah, ai) {
                return j.cCyMF(ah, ai);
              },
              ysSAh: j.QTOXs,
              cHKyv: j.Gxlzb,
              RpyZj: function (ah, ai) {
                return j.DkWAC(ah, ai);
              },
              oXAmk: j.BCyAI,
              JhqWl: j.OwmAL,
              OEeuW: function (ah, ai, aj, ak) {
                return j.gMUzh(ah, ai, aj, ak);
              },
              zXWFP: function (ah, ai) {
                return j.OqXBB(ah, ai);
              },
              reuYd: function (ah, ai) {
                return j.FuBPI(ah, ai);
              },
              Vshqd: function (ah, ai) {
                return j.LwcfB(ah, ai);
              },
              UhRiP: j.NiqMx,
              bCfiw: function (ah, ai, aj, ak) {
                return ah(ai, aj, ak);
              },
              vOTlW: function (ah, ai, aj) {
                return j.aozmf(ah, ai, aj);
              },
              pZvNe: function (ah, ai) {
                return j.AphMh(ah, ai);
              },
              YjVlr: j.vvHJT,
              vEzdb: j.isGuK,
              kEdVf: function (ah, ai) {
                return j.coXiE(ah, ai);
              },
              pIawb: function (ah, ai, aj) {
                return j.WpIhT(ah, ai, aj);
              },
              GuvWW: j.AfHId,
              swmrw: function (ah, ai) {
                return j.cNkcg(ah, ai);
              },
              yqpYq: function (ah, ai) {
                return j.QXnxa(ah, ai);
              },
              rIcCV: function (ah, ai, aj) {
                return j.cGBhE(ah, ai, aj);
              },
              SNnYS: function (ah, ai) {
                return j.aOBtF(ah, ai);
              },
              fHbRT: function (ah, ai, aj, ak) {
                return j.gMUzh(ah, ai, aj, ak);
              },
              tUqjc: function (ah, ai, aj) {
                return j.KTCQC(ah, ai, aj);
              },
              oBhfR: function (ah, ai) {
                return j.vIhTf(ah, ai);
              },
              PcPPf: function (ah, ai) {
                return j.FuBPI(ah, ai);
              },
              NRYlt: function (ah, ai) {
                return j.mMVmq(ah, ai);
              },
              hHaoS: function (ah, ai) {
                return j.tClrQ(ah, ai);
              },
              hvRXV: j.ckqtn,
              XPnFM: function (ah, ai) {
                return j.SHUga(ah, ai);
              },
              ZGNvq: j.LQGZn,
              pgztJ: function (ah, ai, aj) {
                return j.rEnJz(ah, ai, aj);
              },
              QxVZw: function (ah, ai) {
                return j.uAeKT(ah, ai);
              },
              BTDrF: function (ah, ai) {
                return j.CZANR(ah, ai);
              },
              EmydI: function (ah, ai) {
                return j.vXQZz(ah, ai);
              },
              Oacvg: function (ah, ai) {
                return j.OONGL(ah, ai);
              },
              wefmq: function (ah, ai) {
                return j.AIUBS(ah, ai);
              },
              mWSuy: j.pitqR,
              ddDQR: j.CPdNz,
              VbeWT: function (ah, ai) {
                return j.pHEBz(ah, ai);
              },
              mxqZB: "get",
              CpQSo: function (ah, ai) {
                return j.OONGL(ah, ai);
              },
              iffuw: j.SmFND,
              dkUfh: function (ah, ai, aj) {
                return j.cGBhE(ah, ai, aj);
              },
              WZJyc: function (ah, ai) {
                return j.cfXCi(ah, ai);
              },
              npfXa: function (ah, ai) {
                return j.sAmLt(ah, ai);
              },
              xQDMX: function (ah, ai) {
                return j.vXQZz(ah, ai);
              },
              WAxPU: j.fmEgN,
              RKkBf: j.XlERz,
              QPMho: j.jGSrx,
              vVzDG: function (ah, ai) {
                return j.WJWwO(ah, ai);
              },
              qhSsY: j.SoBhn
            };
            continue;
        }
        break;
      }
    },
    8185: v => {
      'use strict';

      var w = {
        AbHtL: function (A, B) {
          return j.vIhTf(A, B);
        },
        BOJFT: function (A, B) {
          return j.OyLqC(A, B);
        }
      };
      var y = {
        foo: {}
      };
      var z = Object;
      v.exports = function () {
        var A = {
          __proto__: y
        };
        return w.AbHtL(A.foo, y.foo) && !w.BOJFT({
          __proto__: null
        }, z);
      };
    },
    1405: (v, w, x) => {
      'use strict';

      var y = {
        IYXGi: function (B, C) {
          return j.TgpoT(B, C);
        },
        hOIjx: j.zeejK,
        vKmBc: function (B, C) {
          return j.CDagY(B, C);
        },
        QQtUZ: function (B, C) {
          return j.SbUpL(B, C);
        },
        FYnms: j.nzMuF,
        GvCMb: function (B, C) {
          return j.muPPz(B, C);
        },
        ZTfHh: j.YiyzZ,
        dEjiv: function (B, C) {
          return j.IrFUa(B, C);
        },
        Kkmot: j.MISEK,
        UIzpo: function (B) {
          return j.hVaaV(B);
        }
      };
      var z = j.NLmiE(j.BVlrp, typeof Symbol) && Symbol;
      var A = j.Ancef(x, 5419);
      v.exports = function () {
        return y.IYXGi(y.hOIjx, typeof z) && y.vKmBc(y.hOIjx, typeof Symbol) && y.QQtUZ(y.FYnms, typeof y.GvCMb(z, y.ZTfHh)) && typeof y.dEjiv(Symbol, y.Kkmot) == "symbol" && y.UIzpo(A);
      };
    },
    5419: v => {
      'use strict';

      var w = {
        AZaKJ: j.JmTHS,
        DLsfE: function (z, A) {
          return j.QmaNL(z, A);
        },
        rvNne: j.FndOI,
        ACqrj: function (z, A) {
          return j.twVpY(z, A);
        },
        SydHc: j.jGSrx,
        wJxOd: function (z, A) {
          return j.jaDGO(z, A);
        },
        nisAJ: j.zeejK,
        TdJkt: function (z, A) {
          return j.ybFoR(z, A);
        },
        jZZQR: function (z, A) {
          return j.EyEKQ(z, A);
        },
        Syldg: j.nzMuF,
        FmoJl: function (z, A) {
          return j.zgfFC(z, A);
        },
        myEpq: function (z, A) {
          return j.NLmiE(z, A);
        },
        aumFZ: function (z, A) {
          return j.aGIEc(z, A);
        },
        dgjnJ: function (z, A) {
          return j.hddID(z, A);
        },
        thSUm: function (x, y) {
          return j.TfXRW(x, y);
        },
        AkXrp: j.rZCFC,
        SnUtj: function (x, y) {
          return j.QSnvB(x, y);
        }
      };
      v.exports = function () {
        var x = w.AZaKJ.split("|");
        var y = 0;
        while (true) {
          switch (x[y++]) {
            case "0":
              if (w.DLsfE(w.rvNne, Object.prototype.toString.call(C))) {
                return !1;
              }
              continue;
            case "1":
              if (w.ACqrj(w.SydHc, typeof B)) {
                return !1;
              }
              continue;
            case "2":
              if (w.wJxOd(w.nisAJ, typeof Object.keys) && w.TdJkt(0, Object.keys(A).length)) {
                return !1;
              }
              continue;
            case "3":
              if (w.jZZQR(w.Syldg, typeof Symbol.iterator)) {
                return !0;
              }
              continue;
            case "4":
              if (!Object.prototype.propertyIsEnumerable.call(A, B)) {
                return !1;
              }
              continue;
            case "5":
              if (w.FmoJl(w.nisAJ, typeof Symbol) || w.myEpq(w.nisAJ, typeof Object.getOwnPropertySymbols)) {
                return !1;
              }
              continue;
            case "6":
              if (w.jZZQR(w.nisAJ, typeof Object.getOwnPropertyDescriptor)) {
                var z = Object.getOwnPropertyDescriptor(A, B);
                if (w.TdJkt(42, z.value) || w.aumFZ(!0, z.enumerable)) {
                  return !1;
                }
              }
              continue;
            case "7":
              A[B] = 42;
              for (B in A) {
                return !1;
              }
              continue;
            case "8":
              if (w.ACqrj(w.nisAJ, typeof Object.getOwnPropertyNames) && w.aumFZ(0, Object.getOwnPropertyNames(A).length)) {
                return !1;
              }
              continue;
            case "9":
              if (w.dgjnJ(w.rvNne, Object.prototype.toString.call(B))) {
                return !1;
              }
              continue;
            case "10":
              var A = {};
              var B = w.thSUm(Symbol, w.AkXrp);
              var C = w.SnUtj(Object, B);
              continue;
            case "11":
              var D = Object.getOwnPropertySymbols(A);
              continue;
            case "12":
              return !0;
            case "13":
              if (D.length !== 1 || w.DLsfE(D[0], B)) {
                return !1;
              }
              continue;
          }
          break;
        }
      };
    },
    7642: (v, w, x) => {
      'use strict';

      var y = j.UVVmh(x, 8612);
      v.exports = y.call(Function.call, Object.prototype.hasOwnProperty);
    },
    5415: v => {
      'use strict';

      var w = {
        erLoP: function (z, A) {
          return j.OqXBB(z, A);
        },
        eFTqQ: function (z, A) {
          return j.qCbQK(z, A);
        },
        QZjgL: j.AnRPG,
        FGcHN: function (z, A) {
          return j.EncTN(z, A);
        },
        lixGN: j.WcxBJ,
        dLBRs: function (z, A) {
          return j.pZeDL(z, A);
        }
      };
      var x = {}.hasOwnProperty;
      v.exports = function (y, z) {
        var A;
        var B;
        return !w.erLoP(!y, !z) && !w.eFTqQ(w.QZjgL, typeof y) && !w.FGcHN(w.lixGN, y.type) && w.eFTqQ(null, B = (A = y.properties) && x.call(A, z) && A[z]) && w.dLBRs(!1, B);
      };
    },
    5171: v => {
      var w = {
        wwWHi: function (z, A) {
          return z == A;
        },
        oBQfX: j.jGSrx,
        Yebwa: function (z, A) {
          return j.XAFQE(z, A);
        },
        EvddD: function (z, A) {
          return z >= A;
        },
        klqOt: function (z, A) {
          return z - A;
        },
        GwugJ: function (z, A) {
          return j.QmaNL(z, A);
        },
        oaWmg: j.yrGZM
      };
      v.exports = function (x) {
        return !!x && !w.wwWHi(w.oBQfX, typeof x) && (w.Yebwa(x, Array) || Array.isArray(x) || w.EvddD(x.length, 0) && (w.Yebwa(x.splice, Function) || Object.getOwnPropertyDescriptor(x, w.klqOt(x.length, 1)) && w.GwugJ(w.oaWmg, x.constructor.name)));
      };
    },
    631: (a0, a1, a2) => {
      var a3 = {
        yPAAl: function (aT, aU) {
          return j.coXiE(aT, aU);
        },
        dReWv: function (aT, aU) {
          return j.fkJYG(aT, aU);
        },
        OqBZQ: function (aT, aU) {
          return j.SbFWb(aT, aU);
        },
        AhjSb: j.HNcDL,
        AgoDz: function (aT, aU) {
          return j.pZeDL(aT, aU);
        },
        RQbXv: j.ScCki,
        DWcRT: function (aT, aU) {
          return j.vSBjc(aT, aU);
        },
        bIsWq: j.AnRPG,
        vVIZh: function (aT, aU) {
          return j.fiBHF(aT, aU);
        },
        QpMUX: j.TkFjp,
        vwcoO: function (aT, aU) {
          return j.OyLqC(aT, aU);
        },
        lGxAb: function (aT, aU) {
          return j.qCbQK(aT, aU);
        },
        toswQ: function (aT, aU) {
          return j.VxfsT(aT, aU);
        },
        qCqhX: j.nzMuF,
        spENm: function (aT, aU) {
          return j.eTiWl(aT, aU);
        },
        Zdogf: function (aT, aU) {
          return j.pHEBz(aT, aU);
        },
        CERDC: function (aT, aU, aV) {
          return j.bsZCw(aT, aU, aV);
        },
        DZtZc: function (aT, aU) {
          return j.PrEFD(aT, aU);
        },
        bZDeY: function (aT, aU) {
          return j.vXQZz(aT, aU);
        },
        ciXgu: function (aT, aU) {
          return j.nDtKd(aT, aU);
        },
        RIjPe: function (aT, aU) {
          return j.qZgDP(aT, aU);
        },
        nblOS: function (aT, aU) {
          return j.hFRrt(aT, aU);
        },
        GwgXv: function (aT, aU) {
          return j.ZMaNS(aT, aU);
        },
        yWgzb: j.bMYXf,
        gfWcj: function (aT, aU) {
          return j.sUQye(aT, aU);
        },
        XJCtK: function (aT, aU) {
          return aT in aU;
        },
        oEHUb: j.MlIPz,
        jKbQS: function (aT, aU) {
          return j.EyEKQ(aT, aU);
        },
        ykPUo: function (aT, aU) {
          return j.AShDj(aT, aU);
        },
        DWbvf: function (aT, aU) {
          return aT === aU;
        },
        ItRUN: j.jqACr,
        DgJqZ: function (aT, aU) {
          return j.xpaML(aT, aU);
        },
        pAlZF: function (aT, aU) {
          return j.TetcP(aT, aU);
        },
        HvvdQ: j.XtNfd,
        ydsai: function (aT, aU, aV, aW, aX) {
          return j.IzEXW(aT, aU, aV, aW, aX);
        },
        tpXzD: function (aT, aU) {
          return j.BFMZB(aT, aU);
        },
        iDTLK: function (aT, aU) {
          return j.tClrQ(aT, aU);
        },
        cBkzf: j.zBzgN,
        ApbdG: function (aT, aU, aV, aW) {
          return aT(aU, aV, aW);
        },
        KTzIe: j.GcnCQ,
        vFUXR: function (aT, aU, aV) {
          return j.zaXPR(aT, aU, aV);
        },
        UZQCl: function (aT, aU) {
          return j.SHUga(aT, aU);
        },
        Cciua: j.waoZy,
        BolqO: function (aT, aU) {
          return j.QVjHc(aT, aU);
        },
        uIpTA: function (aT, aU) {
          return j.SHUga(aT, aU);
        },
        jWsVP: j.Pdrms,
        YSsTx: function (aT, aU) {
          return j.LUzXj(aT, aU);
        },
        gAOoD: function (aT, aU, aV) {
          return j.OcuTP(aT, aU, aV);
        },
        DciYq: function (aT, aU) {
          return aT !== aU;
        },
        qlZCh: j.nYIZe,
        efeGd: function (aT, aU) {
          return j.vjzAF(aT, aU);
        },
        ttdPf: "double",
        QNUcQ: j.Kablv,
        mzkpU: j.WQrtX,
        gnKgf: function (aT, aU) {
          return j.aZkUP(aT, aU);
        },
        SzyPg: function (aT, aU) {
          return j.pZeDL(aT, aU);
        },
        ObgEr: "option \"maxStringLength\", if provided, must be a positive integer, Infinity, or `null`",
        hKeMh: j.GZFFS,
        oTiGK: j.fmEgN,
        zlITq: j.YXbNa,
        pGXKT: function (aT, aU) {
          return j.aGIEc(aT, aU);
        },
        ReARr: function (aT, aU) {
          return j.pZeDL(aT, aU);
        },
        GoaBD: function (aT, aU, aV) {
          return j.cGBhE(aT, aU, aV);
        },
        OtRwV: j.oKvXO,
        VgidG: j.Ljgyq,
        kIXKH: function (aT, aU) {
          return j.nhTKg(aT, aU);
        },
        KqMCz: j.sSzUE,
        Mcwem: j.BVlrp,
        FGGzS: function (aT, aU) {
          return j.bwBvg(aT, aU);
        },
        DcGrg: j.lihfm,
        bhMOB: j.JGTKT,
        XHSFI: j.gyCgB,
        BSvTF: function (aT, aU) {
          return j.SbUpL(aT, aU);
        },
        JVdXc: j.jGSrx,
        tXaur: function (aT, aU, aV) {
          return j.wdMem(aT, aU, aV);
        },
        RgzTs: function (aT, aU) {
          return j.hHLJV(aT, aU);
        },
        sWMCh: function (aT, aU) {
          return j.KqRjX(aT, aU);
        },
        SKWuu: function (aT, aU) {
          return j.ZEVfZ(aT, aU);
        },
        yAMSt: function (aT, aU) {
          return j.aZkUP(aT, aU);
        },
        HWlYp: function (aT, aU) {
          return j.xUiLs(aT, aU);
        },
        iKrTA: function (aT, aU, aV) {
          return j.qKxwV(aT, aU, aV);
        },
        RWxqK: function (aT, aU) {
          return j.LLxUE(aT, aU);
        },
        QbgIs: function (aT, aU) {
          return j.GPFLr(aT, aU);
        },
        RVUEl: function (aT, aU, aV) {
          return j.KQKDy(aT, aU, aV);
        },
        ZRTZg: function (aT, aU) {
          return j.oJthr(aT, aU);
        },
        AomQe: function (aT, aU) {
          return j.oJthr(aT, aU);
        },
        ILVdh: function (aT, aU) {
          return j.pHEBz(aT, aU);
        },
        HZYzf: function (aT, aU) {
          return j.MLPFv(aT, aU);
        },
        WUeAJ: function (aT, aU) {
          return j.VCibi(aT, aU);
        },
        tdNNx: j.VLKEQ,
        QNxjX: j.Chrwb,
        Kzegl: function (aT, aU, aV) {
          return j.KQKDy(aT, aU, aV);
        },
        wrBfa: j.AbZqQ,
        BhyBH: j.zeejK,
        AlxgS: function (aT, aU) {
          return j.lYjll(aT, aU);
        },
        Jjqrh: function (aT, aU, aV) {
          return j.oCbuA(aT, aU, aV);
        },
        aIMnx: function (aT, aU) {
          return j.RhEBY(aT, aU);
        },
        VUJUV: j.krFrs,
        jJaJT: j.Kqhin,
        LGaqK: function (aT, aU) {
          return j.xpaML(aT, aU);
        },
        KUXIa: function (aT, aU) {
          return j.KBQUj(aT, aU);
        },
        raJMW: j.iwNmB,
        mswVA: function (aT, aU) {
          return j.xUiLs(aT, aU);
        },
        DZcJU: function (aT, aU) {
          return j.muPPz(aT, aU);
        },
        hWFXB: function (aT, aU) {
          return aT(aU);
        },
        vRQlk: function (aT, aU) {
          return j.mQbfs(aT, aU);
        },
        AMMOt: function (aT, aU) {
          return j.eKQdp(aT, aU);
        },
        RrlPJ: function (aT, aU) {
          return j.sofMR(aT, aU);
        },
        fAELx: function (aT, aU) {
          return j.EHPTB(aT, aU);
        },
        kgFYC: function (aT, aU) {
          return j.vuTwN(aT, aU);
        },
        OckaW: function (aT, aU) {
          return j.iLguF(aT, aU);
        },
        RvyAx: function (aT, aU) {
          return j.BNulA(aT, aU);
        },
        Brswy: j.aSCsg,
        YyDPM: function (aT, aU) {
          return j.EQFmi(aT, aU);
        },
        baCoX: function (aT, aU) {
          return j.AkMnH(aT, aU);
        },
        zCrbR: function (aT, aU) {
          return j.pGoku(aT, aU);
        },
        BNVVL: function (aT, aU) {
          return j.ZEXud(aT, aU);
        },
        LLzpd: function (aT, aU) {
          return j.BFMZB(aT, aU);
        },
        bArwA: function (aT, aU) {
          return j.AShDj(aT, aU);
        },
        lhsGo: j.OvYJd,
        eMHtj: function (aT, aU) {
          return j.TaKPp(aT, aU);
        },
        bBAPs: function (aT, aU) {
          return j.KBQUj(aT, aU);
        },
        DOalX: function (aT, aU) {
          return j.gWBNz(aT, aU);
        },
        aJbtJ: j.UPrMC,
        FiBYI: function (aT, aU) {
          return j.fGVAy(aT, aU);
        },
        qpZIe: function (aT, aU) {
          return j.RQbVk(aT, aU);
        },
        WsSYc: function (aT, aU) {
          return j.RhEBY(aT, aU);
        },
        mFKaf: function (aT, aU) {
          return j.DkWAC(aT, aU);
        },
        CsOXH: function (aT, aU) {
          return aT + aU;
        },
        GoLNB: function (aT, aU) {
          return j.EDkcQ(aT, aU);
        },
        fuMFh: j.Tuhwo,
        VKYAJ: function (aT, aU) {
          return j.espNE(aT, aU);
        },
        dpelR: function (aT, aU) {
          return j.nKIcy(aT, aU);
        },
        lOJeI: function (aT, aU) {
          return j.XZkjR(aT, aU);
        },
        QGJpQ: function (aT, aU) {
          return j.tVeTG(aT, aU);
        },
        LTRSs: j.BQUcW,
        GQTJz: function (aT, aU, aV, aW, aX) {
          return j.LZIUS(aT, aU, aV, aW, aX);
        },
        gVlpo: j.nvjRC,
        rwkXt: function (aT, aU) {
          return j.yfKke(aT, aU);
        },
        XIOxn: j.tJwdd,
        jxcza: function (aT, aU) {
          return j.Ancef(aT, aU);
        },
        MJfeE: j.fBEyz,
        sGzvm: j.iIOPO,
        OkbGh: function (aT, aU) {
          return j.BlKqL(aT, aU);
        },
        OlehY: function (aT, aU, aV) {
          return j.PKqvp(aT, aU, aV);
        },
        RRDsB: function (aT, aU) {
          return j.gxRBm(aT, aU);
        },
        yvhZA: function (aT, aU) {
          return j.yPymg(aT, aU);
        },
        XIUOa: function (aT, aU) {
          return j.hFRrt(aT, aU);
        },
        Vlqut: j.irjat,
        kaBIO: function (aT, aU) {
          return j.zhQIM(aT, aU);
        },
        pxpvL: function (aT, aU) {
          return j.mxsQd(aT, aU);
        },
        DMyvZ: j.PSuAz,
        RmyeL: function (aT, aU) {
          return j.tsZoT(aT, aU);
        },
        AcgMO: function (aT, aU) {
          return j.LUzXj(aT, aU);
        },
        lfKiF: function (aT, aU) {
          return j.RdXPC(aT, aU);
        },
        DHVVU: function (aT, aU) {
          return j.cjlsq(aT, aU);
        },
        qiWzw: function (aT, aU) {
          return j.vrqjM(aT, aU);
        },
        IdYlB: function (aT, aU) {
          return j.MbcST(aT, aU);
        },
        wWFrT: function (aT, aU) {
          return j.PtPnG(aT, aU);
        },
        BYpfq: function (aT, aU) {
          return j.CSENb(aT, aU);
        },
        rUyBe: function (aT, aU) {
          return j.XZkjR(aT, aU);
        },
        iRciu: function (aT, aU) {
          return j.CHDOK(aT, aU);
        },
        GBfAS: j.ZanIc,
        zTyRR: j.THkRs,
        uRUtN: function (aT, aU) {
          return j.nLNqJ(aT, aU);
        },
        CAOYi: j.nhoBi,
        eJzUv: function (aT, aU) {
          return j.bBjZB(aT, aU);
        },
        qjFVQ: function (aT, aU) {
          return j.LsdRA(aT, aU);
        },
        MXzkt: function (aT, aU) {
          return j.AIUBS(aT, aU);
        },
        tjxgE: function (aT, aU) {
          return j.QPVUB(aT, aU);
        },
        hRthP: j.vBOCn,
        pTCbC: function (aT, aU, aV) {
          return j.aozmf(aT, aU, aV);
        },
        EnDEp: function (aT, aU) {
          return j.yGsdW(aT, aU);
        },
        mLQBE: function (aT, aU) {
          return j.DpSVv(aT, aU);
        },
        tvWiV: function (aT, aU) {
          return j.KJtEI(aT, aU);
        }
      };
      var a4 = j.VoRdJ(j.zeejK, typeof Map) && Map.prototype;
      var a5 = Object.getOwnPropertyDescriptor && a4 ? Object.getOwnPropertyDescriptor(Map.prototype, j.xmaeI) : null;
      var a6 = j.IUBQx(a4, a5) && j.AMgxQ(j.zeejK, typeof a5.get) ? a5.get : null;
      var a7 = a4 && Map.prototype.forEach;
      var a8 = j.nKIcy(j.zeejK, typeof Set) && Set.prototype;
      var a9 = Object.getOwnPropertyDescriptor && a8 ? Object.getOwnPropertyDescriptor(Set.prototype, j.xmaeI) : null;
      var aa = j.cfXCi(a8, a9) && j.KSmlP("function", typeof a9.get) ? a9.get : null;
      var ab = a8 && Set.prototype.forEach;
      var ac = j.VCibi(j.zeejK, typeof WeakMap) && WeakMap.prototype ? WeakMap.prototype.has : null;
      var ad = j.bbhWE(j.zeejK, typeof WeakSet) && WeakSet.prototype ? WeakSet.prototype.has : null;
      var ae = j.SfqPT(j.zeejK, typeof WeakRef) && WeakRef.prototype ? WeakRef.prototype.deref : null;
      var af = Boolean.prototype.valueOf;
      var ag = Object.prototype.toString;
      var ah = Function.prototype.toString;
      var ai = String.prototype.match;
      var aj = String.prototype.slice;
      var ak = String.prototype.replace;
      var al = String.prototype.toUpperCase;
      var am = String.prototype.toLowerCase;
      var an = RegExp.prototype.test;
      var ao = Array.prototype.concat;
      var ap = Array.prototype.join;
      var aq = Array.prototype.slice;
      var ar = Math.floor;
      var as = j.KSmlP(j.zeejK, typeof BigInt) ? BigInt.prototype.valueOf : null;
      var at = Object.getOwnPropertySymbols;
      var au = j.zeejK == typeof Symbol && j.HgrtZ(j.nzMuF, typeof Symbol.iterator) ? Symbol.prototype.toString : null;
      var av = j.rdQxi(j.zeejK, typeof Symbol) && j.HblSa(j.AnRPG, typeof Symbol.iterator);
      var aw = j.dzxUS(j.zeejK, typeof Symbol) && Symbol.toStringTag && (Symbol.toStringTag, 1) ? Symbol.toStringTag : null;
      var ax = Object.prototype.propertyIsEnumerable;
      var ay = (j.pAXcB(j.zeejK, typeof Reflect) ? Reflect.getPrototypeOf : Object.getPrototypeOf) || ([].__proto__ === Array.prototype ? function (aT) {
        return aT.__proto__;
      } : null);
      function az(aT, aU) {
        if (j.TQvWT(aT, j.jrXqX(1, 0)) || j.ngcpO(aT, j.Cvjfv(-1, 0)) || j.NMFxd(aT, aT) || aT && j.xpaML(aT, -1000) && j.hWdHh(aT, 1000) || an.call(/e/, aU)) {
          return aU;
        }
        var aV = /[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;
        if (j.iLnKU(j.jqACr, typeof aT)) {
          var aW = j.zCFGj(aT, 0) ? -j.iceCX(ar, -aT) : j.TaKPp(ar, aT);
          if (j.LwcfB(aW, aT)) {
            var aX = j.nXxUY(String, aW);
            var aY = aj.call(aU, j.CZANR(aX.length, 1));
            return j.XwSSQ(j.EeWRI(ak.call(aX, aV, j.KrCep), "."), ak.call(ak.call(aY, /([0-9]{3})/g, "$&_"), /_$/, ""));
          }
        }
        return ak.call(aU, aV, j.KrCep);
      }
      var aA = j.zslYf(a2, 4654);
      var aB = aA.custom;
      var aC = j.IliyS(aH, aB) ? aB : null;
      function aD(aT, aU, aV) {
        var aW = a3.yPAAl("double", aV.quoteStyle || aU) ? "\"" : "'";
        return a3.dReWv(a3.dReWv(aW, aT), aW);
      }
      function aE(aT) {
        return ak.call(a3.OqBZQ(String, aT), /"/g, a3.AhjSb);
      }
      function aF(aT) {
        return !j.EncTN(j.rnwue, j.iceCX(aK, aT)) && (!aw || !j.CDagY(j.AnRPG, typeof aT) || !j.gcGsE(aw, aT));
      }
      function aG(aT) {
        return !a3.AgoDz(a3.RQbXv, a3.OqBZQ(aK, aT)) && (!aw || !a3.DWcRT(a3.bIsWq, typeof aT) || !a3.vVIZh(aw, aT));
      }
      function aH(aT) {
        var aU = a3.QpMUX.split("|");
        var aV = 0;
        while (true) {
          switch (aU[aV++]) {
            case "0":
              if (av) {
                return aT && a3.DWcRT(a3.bIsWq, typeof aT) && a3.vwcoO(aT, Symbol);
              }
              continue;
            case "1":
              if (!aT || a3.lGxAb(a3.bIsWq, typeof aT) || !au) {
                return !1;
              }
              continue;
            case "2":
              if (a3.toswQ(a3.qCqhX, typeof aT)) {
                return !0;
              }
              continue;
            case "3":
              return !1;
            case "4":
              try {
                au.call(aT);
                return !0;
              } catch (aW) {}
              continue;
          }
          break;
        }
      }
      a0.exports = function aT(aU, aV, aW, aX) {
        var aY = {
          tRyNt: function (bn, bo) {
            return a3.DWbvf(bn, bo);
          },
          XXSAe: function (bn, bo) {
            return a3.DWcRT(bn, bo);
          },
          zMimU: a3.ItRUN,
          BFNoe: function (bn, bo) {
            return a3.DgJqZ(bn, bo);
          },
          MtKou: function (bn, bo) {
            return a3.OqBZQ(bn, bo);
          },
          JBFXh: function (bn, bo) {
            return a3.dReWv(bn, bo);
          },
          rctpx: function (bn, bo) {
            return a3.pAlZF(bn, bo);
          },
          KTQxf: function (bn, bo) {
            return a3.dReWv(bn, bo);
          },
          dImEv: function (bn, bo, bp) {
            return a3.CERDC(bn, bo, bp);
          },
          RXEGs: a3.HvvdQ,
          NHOJq: function (bn, bo, bp, bq, br) {
            return a3.ydsai(bn, bo, bp, bq, br);
          },
          iYQxD: function (bn, bo) {
            return a3.tpXzD(bn, bo);
          },
          OAfUQ: function (bn, bo, bp, bq, br) {
            return a3.ydsai(bn, bo, bp, bq, br);
          },
          owtyw: function (bn, bo) {
            return a3.iDTLK(bn, bo);
          },
          kZCFx: a3.cBkzf,
          NMnEo: function (bn, bo) {
            return a3.pAlZF(bn, bo);
          },
          uZsXC: function (bn, bo) {
            return a3.gfWcj(bn, bo);
          },
          kurwK: a3.bIsWq,
          tQjTr: function (bn, bo) {
            return bn in bo;
          },
          rqijX: function (bn, bo) {
            return a3.tpXzD(bn, bo);
          },
          wAcUL: function (bn, bo, bp, bq) {
            return a3.ApbdG(bn, bo, bp, bq);
          },
          TewMp: a3.KTzIe,
          zDXfU: function (bn, bo, bp) {
            return a3.vFUXR(bn, bo, bp);
          },
          QDPNz: function (bn, bo) {
            return a3.lGxAb(bn, bo);
          },
          LPZpt: function (bn, bo) {
            return a3.UZQCl(bn, bo);
          },
          dWoZt: a3.Cciua,
          WafUp: function (bn, bo) {
            return a3.OqBZQ(bn, bo);
          },
          TXjVc: function (bn, bo) {
            return a3.BolqO(bn, bo);
          },
          ijACQ: function (bn, bo) {
            return a3.uIpTA(bn, bo);
          },
          nCcfS: a3.jWsVP,
          mIFWB: function (bn, bo) {
            return a3.toswQ(bn, bo);
          }
        };
        var aZ = a3.YSsTx(aV, {});
        if (a3.gAOoD(aJ, aZ, "quoteStyle") && a3.DciYq(a3.qlZCh, aZ.quoteStyle) && a3.efeGd(a3.ttdPf, aZ.quoteStyle)) {
          throw new TypeError(a3.QNUcQ);
        }
        if (a3.gAOoD(aJ, aZ, a3.mzkpU) && (a3.gfWcj(a3.ItRUN, typeof aZ.maxStringLength) ? a3.spENm(aZ.maxStringLength, 0) && a3.UZQCl(aZ.maxStringLength, a3.gnKgf(1, 0)) : a3.SzyPg(null, aZ.maxStringLength))) {
          throw new TypeError(a3.ObgEr);
        }
        var b0 = !a3.CERDC(aJ, aZ, a3.hKeMh) || aZ.customInspect;
        if (a3.bZDeY(a3.oTiGK, typeof b0) && a3.efeGd(a3.qCqhX, b0)) {
          throw new TypeError(a3.zlITq);
        }
        if (a3.CERDC(aJ, aZ, "indent") && a3.pGXKT(null, aZ.indent) && a3.ReARr("\t", aZ.indent) && (!a3.yPAAl(a3.GoaBD(parseInt, aZ.indent, 10), aZ.indent) || !a3.DgJqZ(aZ.indent, 0))) {
          throw new TypeError(a3.OtRwV);
        }
        if (a3.vFUXR(aJ, aZ, a3.VgidG) && a3.kIXKH(a3.oTiGK, typeof aZ.numericSeparator)) {
          throw new TypeError(a3.KqMCz);
        }
        var b1 = aZ.numericSeparator;
        if (a3.DWbvf(undefined, aU)) {
          return a3.Mcwem;
        }
        if (a3.FGGzS(null, aU)) {
          return a3.DcGrg;
        }
        if (a3.toswQ("boolean", typeof aU)) {
          if (aU) {
            return a3.bhMOB;
          } else {
            return a3.XHSFI;
          }
        }
        if (a3.BSvTF(a3.JVdXc, typeof aU)) {
          return a3.tXaur(aM, aU, aZ);
        }
        if (a3.RgzTs(a3.ItRUN, typeof aU)) {
          if (a3.sWMCh(0, aU)) {
            if (a3.SKWuu(a3.yAMSt(a3.gnKgf(1, 0), aU), 0)) {
              return "0";
            } else {
              return "-0";
            }
          }
          var b2 = a3.HWlYp(String, aU);
          if (b1) {
            return a3.iKrTA(az, aU, b2);
          } else {
            return b2;
          }
        }
        if (a3.gfWcj("bigint", typeof aU)) {
          var b3 = a3.RWxqK(a3.QbgIs(String, aU), "n");
          if (b1) {
            return a3.RVUEl(az, aU, b3);
          } else {
            return b3;
          }
        }
        var b4 = a3.ZRTZg(undefined, aZ.depth) ? 5 : aZ.depth;
        if (a3.AomQe(undefined, aW)) {
          aW = 0;
        }
        if (a3.ILVdh(aW, b4) && a3.HZYzf(b4, 0) && a3.WUeAJ(a3.bIsWq, typeof aU)) {
          if (a3.QbgIs(aF, aU)) {
            return a3.tdNNx;
          } else {
            return a3.QNxjX;
          }
        }
        var b5;
        var b6 = function (bn, bo) {
          var bp;
          if (aY.tRyNt("\t", bn.indent)) {
            bp = "\t";
          } else {
            if (!aY.XXSAe(aY.zMimU, typeof bn.indent) || !aY.BFNoe(bn.indent, 0)) {
              return null;
            }
            bp = ap.call(aY.MtKou(Array, aY.JBFXh(bn.indent, 1)), " ");
          }
          return {
            base: bp,
            prev: ap.call(aY.rctpx(Array, aY.KTQxf(bo, 1)), bp)
          };
        }(aZ, aW);
        if (a3.ZRTZg(undefined, aX)) {
          aX = [];
        } else if (a3.Kzegl(aL, aX, aU) >= 0) {
          return a3.wrBfa;
        }
        function b7(bn, bo, bp) {
          if (bo) {
            (aX = aq.call(aX)).push(bo);
          }
          if (bp) {
            var bq = {
              depth: aZ.depth
            };
            var br = bq;
            if (aY.dImEv(aJ, aZ, aY.RXEGs)) {
              br.quoteStyle = aZ.quoteStyle;
            }
            return aY.NHOJq(aT, bn, br, aY.iYQxD(aW, 1), aX);
          }
          return aY.OAfUQ(aT, bn, aZ, aY.JBFXh(aW, 1), aX);
        }
        if (a3.toswQ(a3.BhyBH, typeof aU) && !a3.AlxgS(aG, aU)) {
          var b8 = function (bn) {
            if (bn.name) {
              return bn.name;
            }
            var bo = ai.call(ah.call(bn), /^function\s*([\w$]+)/);
            if (bo) {
              return bo[1];
            } else {
              return null;
            }
          }(aU);
          var b9 = a3.Jjqrh(aS, aU, b7);
          return a3.tpXzD(a3.aIMnx(a3.aIMnx(a3.VUJUV, b8 ? a3.RWxqK(": ", b8) : a3.jJaJT), "]"), a3.LGaqK(b9.length, 0) ? a3.KUXIa(a3.tpXzD(a3.raJMW, ap.call(b9, ", ")), " }") : "");
        }
        if (a3.mswVA(aH, aU)) {
          var ba = av ? ak.call(a3.DZcJU(String, aU), /^(Symbol\(.*\))_[^)]*$/, "$1") : au.call(aU);
          if (a3.lGxAb(a3.bIsWq, typeof aU) || av) {
            return ba;
          } else {
            return a3.hWFXB(aO, ba);
          }
        }
        if ((b5 = aU) && a3.toswQ(a3.bIsWq, typeof b5) && (a3.vRQlk(a3.Mcwem, typeof HTMLElement) && a3.AMMOt(b5, HTMLElement) || a3.RrlPJ(a3.JVdXc, typeof b5.nodeName) && a3.fAELx(a3.BhyBH, typeof b5.getAttribute))) {
          var bb = a3.dReWv("<", am.call(a3.kgFYC(String, aU.nodeName)));
          for (var bc = aU.attributes || [], bd = 0; a3.spENm(bd, bc.length); bd++) {
            bb += a3.dReWv(a3.OckaW(a3.RvyAx(" ", bc[bd].name), "="), a3.ApbdG(aD, a3.HWlYp(aE, bc[bd].value), a3.ttdPf, aZ));
          }
          bb += ">";
          if (aU.childNodes && aU.childNodes.length) {
            bb += a3.Brswy;
          }
          return a3.RWxqK(a3.YyDPM(a3.OckaW(bb, "</"), am.call(a3.baCoX(String, aU.nodeName))), ">");
        }
        if (a3.zCrbR(aF, aU)) {
          if (a3.BNVVL(0, aU.length)) {
            return "[]";
          }
          var be = a3.GoaBD(aS, aU, b7);
          if (b6 && !function (bn) {
            for (var bo = 0; a3.spENm(bo, bn.length); bo++) {
              if (a3.Zdogf(a3.CERDC(aL, bn[bo], "\n"), 0)) {
                return false;
              }
            }
            return true;
          }(be)) {
            return a3.dReWv(a3.OckaW("[", a3.CERDC(aR, be, b6)), "]");
          } else {
            return a3.LLzpd(a3.LLzpd("[ ", ap.call(be, ", ")), " ]");
          }
        }
        if (function (bn) {
          return !aY.owtyw(aY.kZCFx, aY.NMnEo(aK, bn)) && (!aw || !aY.uZsXC(aY.kurwK, typeof bn) || !aY.tQjTr(aw, bn));
        }(aU)) {
          var bf = a3.Kzegl(aS, aU, b7);
          if (a3.bArwA(a3.lhsGo, Error.prototype) || !a3.vVIZh("cause", aU) || ax.call(aU, a3.lhsGo)) {
            if (a3.BNVVL(0, bf.length)) {
              return a3.OckaW("[" + a3.eMHtj(String, aU), "]");
            } else {
              return a3.RWxqK(a3.RWxqK(a3.bBAPs(a3.DOalX(a3.aJbtJ, a3.FiBYI(String, aU)), "] "), ap.call(bf, ", ")), " }");
            }
          } else {
            return a3.qpZIe(a3.WsSYc(a3.mFKaf(a3.CsOXH(a3.aJbtJ, a3.GoLNB(String, aU)), "] "), ap.call(ao.call(a3.WsSYc(a3.fuMFh, a3.VKYAJ(b7, aU.cause)), bf), ", ")), " }");
          }
        }
        if (a3.DWcRT(a3.bIsWq, typeof aU) && b0) {
          if (aC && a3.dpelR(a3.BhyBH, typeof aU[aC]) && aA) {
            return aA(aU, {
              depth: a3.lOJeI(b4, aW)
            });
          }
          if (a3.QGJpQ(a3.qCqhX, b0) && a3.dpelR(a3.BhyBH, typeof aU.inspect)) {
            return aU.inspect();
          }
        }
        if (function (bn) {
          if (a3.DZtZc(!a6, !bn) || a3.bZDeY(a3.bIsWq, typeof bn)) {
            return !1;
          }
          try {
            a6.call(bn);
            try {
              aa.call(bn);
            } catch (bo) {
              return !0;
            }
            return a3.vwcoO(bn, Map);
          } catch (bp) {}
          return !1;
        }(aU)) {
          var bg = [];
          if (a7) {
            a7.call(aU, function (bn, bo) {
              bg.push(aY.rqijX(aY.rqijX(aY.wAcUL(b7, bo, aU, true), aY.TewMp), aY.zDXfU(b7, bn, aU)));
            });
          }
          return a3.ydsai(aQ, a3.LTRSs, a6.call(aU), bg, b6);
        }
        if (function (bn) {
          if (a3.ciXgu(!aa, !bn) || a3.bZDeY(a3.bIsWq, typeof bn)) {
            return !1;
          }
          try {
            aa.call(bn);
            try {
              a6.call(bn);
            } catch (bo) {
              return !0;
            }
            return a3.vwcoO(bn, Set);
          } catch (bp) {}
          return !1;
        }(aU)) {
          var bh = [];
          if (ab) {
            ab.call(aU, function (bn) {
              bh.push(aY.zDXfU(b7, bn, aU));
            });
          }
          return a3.GQTJz(aQ, a3.gVlpo, aa.call(aU), bh, b6);
        }
        if (function (bn) {
          if (!ac || !bn || a3.RIjPe(a3.bIsWq, typeof bn)) {
            return !1;
          }
          try {
            ac.call(bn, ac);
            try {
              ad.call(bn, ad);
            } catch (bo) {
              return !0;
            }
            return a3.nblOS(bn, WeakMap);
          } catch (bp) {}
          return !1;
        }(aU)) {
          return a3.rwkXt(aP, a3.XIOxn);
        }
        if (function (bn) {
          if (a3.DZtZc(!ad, !bn) || a3.lGxAb(a3.bIsWq, typeof bn)) {
            return !1;
          }
          try {
            ad.call(bn, ad);
            try {
              ac.call(bn, ac);
            } catch (bo) {
              return !0;
            }
            return a3.vwcoO(bn, WeakSet);
          } catch (bp) {}
          return !1;
        }(aU)) {
          return a3.jxcza(aP, a3.MJfeE);
        }
        if (function (bn) {
          if (a3.GwgXv(!ae, !bn) || a3.lGxAb(a3.bIsWq, typeof bn)) {
            return !1;
          }
          try {
            ae.call(bn);
            return !0;
          } catch (bo) {}
          return !1;
        }(aU)) {
          return a3.OqBZQ(aP, a3.sGzvm);
        }
        if (function (bn) {
          return !a3.AgoDz(a3.yWgzb, a3.OqBZQ(aK, bn)) && (!aw || !a3.gfWcj(a3.bIsWq, typeof bn) || !a3.XJCtK(aw, bn));
        }(aU)) {
          return a3.zCrbR(aO, b7(a3.OqBZQ(Number, aU)));
        }
        if (function (bn) {
          if (!bn || aY.QDPNz(aY.kurwK, typeof bn) || !as) {
            return !1;
          }
          try {
            as.call(bn);
            return !0;
          } catch (bo) {}
          return !1;
        }(aU)) {
          return a3.HWlYp(aO, a3.jxcza(b7, as.call(aU)));
        }
        if (function (bn) {
          return !aY.LPZpt(aY.dWoZt, aY.WafUp(aK, bn)) && (!aw || !aY.TXjVc(aY.kurwK, typeof bn) || !aY.tQjTr(aw, bn));
        }(aU)) {
          return a3.OqBZQ(aO, af.call(aU));
        }
        if (function (bn) {
          return !a3.AgoDz(a3.oEHUb, a3.OqBZQ(aK, bn)) && (!aw || !a3.jKbQS(a3.bIsWq, typeof bn) || !a3.ykPUo(aw, bn));
        }(aU)) {
          return aO(a3.OkbGh(b7, a3.VKYAJ(String, aU)));
        }
        if (!function (bn) {
          return !aY.ijACQ(aY.nCcfS, aY.WafUp(aK, bn)) && (!aw || !aY.mIFWB(aY.kurwK, typeof bn) || !aY.tQjTr(aw, bn));
        }(aU) && !aG(aU)) {
          var bi = a3.OlehY(aS, aU, b7);
          var bj = ay ? a3.RRDsB(a3.VKYAJ(ay, aU), Object.prototype) : a3.yvhZA(aU, Object) || a3.BNVVL(aU.constructor, Object);
          var bk = a3.XIUOa(aU, Object) ? "" : a3.Vlqut;
          var bl = a3.kaBIO(!bj, aw) && a3.sWMCh(a3.DZcJU(Object, aU), aU) && a3.bArwA(aw, aU) ? aj.call(a3.pxpvL(aK, aU), 8, -1) : bk ? a3.DMyvZ : "";
          var bm = a3.RmyeL(bj || a3.bZDeY(a3.BhyBH, typeof aU.constructor) ? "" : aU.constructor.name ? aU.constructor.name + " " : "", a3.AcgMO(bl, bk) ? a3.lfKiF(a3.aIMnx("[", ap.call(ao.call([], bl || [], bk || []), ": ")), "] ") : "");
          if (a3.DWbvf(0, bi.length)) {
            return a3.DHVVU(bm, "{}");
          } else if (b6) {
            return a3.RvyAx(a3.aIMnx(a3.DHVVU(bm, "{"), a3.Kzegl(aR, bi, b6)), "}");
          } else {
            return a3.WsSYc(a3.qiWzw(a3.IdYlB(bm, "{ "), ap.call(bi, ", ")), " }");
          }
        }
        return a3.wWFrT(String, aU);
      };
      var aI = Object.prototype.hasOwnProperty || function (aU) {
        return a3.BYpfq(aU, this);
      };
      function aJ(aU, aV) {
        return aI.call(aU, aV);
      }
      function aK(aU) {
        return ag.call(aU);
      }
      function aL(aU, aV) {
        if (aU.indexOf) {
          return aU.indexOf(aV);
        }
        for (var aW = 0, aX = aU.length; j.CEKVK(aW, aX); aW++) {
          if (j.ngcpO(aU[aW], aV)) {
            return aW;
          }
        }
        return -1;
      }
      function aM(aU, aV) {
        if (a3.LGaqK(aU.length, aV.maxStringLength)) {
          var aW = a3.rUyBe(aU.length, aV.maxStringLength);
          var aX = a3.KUXIa(a3.iRciu(a3.RvyAx(a3.GBfAS, aW), a3.zTyRR), a3.uRUtN(aW, 1) ? "s" : "");
          return a3.DHVVU(aM(aj.call(aU, 0, aV.maxStringLength), aV), aX);
        }
        return a3.ApbdG(aD, ak.call(ak.call(aU, /(['\\])/g, a3.CAOYi), /[\x00-\x1f]/g, aN), a3.qlZCh, aV);
      }
      function aN(aU) {
        var aW = aU.charCodeAt(0);
        var aX = {
          "8": "b",
          "9": "t",
          "10": "n",
          "12": "f",
          "13": "r"
        }[aW];
        if (aX) {
          return j.fgPil("\\", aX);
        } else {
          return j.pTjhI(j.cCyMF("\\x", j.eqleo(aW, 16) ? "0" : ""), al.call(aW.toString(16)));
        }
      }
      function aO(aU) {
        return j.NuuTi(j.OqLBV(j.AKcRT, aU), ")");
      }
      function aP(aU) {
        return a3.dReWv(aU, " { ? }");
      }
      function aQ(aU, aV, aW, aX) {
        return a3.LLzpd(a3.eJzUv(a3.qjFVQ(a3.MXzkt(a3.tjxgE(aU, " ("), aV), a3.hRthP), aX ? a3.pTCbC(aR, aW, aX) : ap.call(aW, ", ")), "}");
      }
      function aR(aU, aV) {
        if (a3.DWbvf(0, aU.length)) {
          return "";
        }
        var aW = a3.EnDEp(a3.mLQBE("\n", aV.prev), aV.base);
        return a3.tvWiV(a3.dReWv(a3.LLzpd(aW, ap.call(aU, "," + aW)), "\n"), aV.prev);
      }
      function aS(aU, aV) {
        var b4 = j.PtPnG(aF, aU);
        var b5 = [];
        if (b4) {
          b5.length = aU.length;
          for (var aY = 0; j.inXpu(aY, aU.length); aY++) {
            b5[aY] = j.bsZCw(aJ, aU, aY) ? j.qKxwV(aV, aU[aY], aU) : "";
          }
        }
        var b0;
        var b1 = j.mUULm("function", typeof at) ? j.xUiLs(at, aU) : [];
        if (av) {
          b0 = {};
          for (var b2 = 0; j.sACGZ(b2, b1.length); b2++) {
            b0[j.rhfaY("$", b1[b2])] = b1[b2];
          }
        }
        for (var aZ in aU) {
          if (j.bKLZl(aJ, aU, aZ)) {
            if ((!b4 || !j.exCAz(j.TYMVZ(String, j.TjmTr(Number, aZ)), aZ) || !j.sACGZ(aZ, aU.length)) && (!av || !j.MsrxI(b0[j.uyqel("$", aZ)], Symbol))) {
              if (an.call(/[^\w$]/, aZ)) {
                b5.push(j.PcJMp(j.wdMem(aV, aZ, aU) + ": ", j.aozmf(aV, aU[aZ], aU)));
              } else {
                b5.push(j.CHDOK(j.cjlsq(aZ, ": "), j.wdMem(aV, aU[aZ], aU)));
              }
            }
          }
        }
        if (j.BLyGP(j.zeejK, typeof at)) {
          for (var b3 = 0; j.hJEyk(b3, b1.length); b3++) {
            if (ax.call(aU, b1[b3])) {
              b5.push(j.LUEIp(j.dxFgd("[" + j.KgbGM(aV, b1[b3]), j.kuSgH), j.zaXPR(aV, aU[b1[b3]], aU)));
            }
          }
        }
        return b5;
      }
    },
    5798: v => {
      'use strict';

      var w = {
        BBboo: function (A, B) {
          return j.VOtQX(A, B);
        }
      };
      var x = String.prototype.replace;
      var y = /%20/g;
      var z = j.mmvef;
      v.exports = {
        default: z,
        formatters: {
          RFC1738: function (A) {
            return x.call(A, y, "+");
          },
          RFC3986: function (A) {
            return w.BBboo(String, A);
          }
        },
        RFC1738: j.NVeVv,
        RFC3986: z
      };
    },
    129: (v, w, x) => {
      'use strict';

      var y = x(8261);
      var z = j.JeuaO(x, 5235);
      var A = j.MBXCj(x, 5798);
      var B = {
        formats: A,
        parse: z,
        stringify: y
      };
      v.exports = B;
    },
    5235: (v, w, x) => {
      'use strict';

      var y = {
        KAJTM: function (G, H, I) {
          return j.KQKDy(G, H, I);
        },
        swGEh: function (G, H) {
          return j.SlLkg(G, H);
        },
        zbpPC: function (G, H) {
          return j.pHEBz(G, H);
        },
        FVMHn: function (G, H) {
          return j.ngcpO(G, H);
        },
        tZZeY: function (G, H) {
          return j.XEacE(G, H);
        },
        UEMHy: function (G, H) {
          return G !== H;
        },
        FRjwa: function (G, H) {
          return j.dtPmV(G, H);
        },
        edCKC: function (G, H) {
          return j.EncTN(G, H);
        },
        HHEJh: function (G, H) {
          return j.DkwRJ(G, H);
        },
        FldTm: j.LaGCY,
        Utrbm: j.EgiLF,
        dneRz: function (G, H) {
          return j.cusGp(G, H);
        },
        qhQdc: function (G, H) {
          return j.MydbD(G, H);
        },
        CGEjv: function (G, H) {
          return j.OhwBw(G, H);
        },
        dHNYT: function (G, H) {
          return j.yCuJi(G, H);
        },
        DnoRE: j.pNMjF,
        cMpMD: function (G, H) {
          return j.gxRBm(G, H);
        },
        MvROJ: function (G, H) {
          return j.PFSer(G, H);
        },
        aQPCP: j.fmEgN,
        fkVgg: function (G, H) {
          return j.qOUUf(G, H);
        },
        xuPCN: j.jqACr,
        CGWtW: function (G, H) {
          return j.hJwIV(G, H);
        },
        RvswD: j.zeejK,
        iKqMX: j.jGSrx,
        fqLcw: function (G, H) {
          return j.EHPTB(G, H);
        },
        hgZGD: function (G, H) {
          return j.qOUUf(G, H);
        },
        NlMNT: function (G, H) {
          return j.CAcgK(G, H);
        },
        pgMQc: function (G, H) {
          return j.eOCkH(G, H);
        },
        AaXqc: "Decoder has to be a function.",
        zNNab: function (G, H) {
          return j.vjzAF(G, H);
        },
        iohZD: j.QoqfL,
        IIfLb: j.RzYiG,
        isKZK: j.sYEmB,
        ePuMf: function (G, H) {
          return j.HwRCE(G, H);
        },
        pEqFL: function (G, H) {
          return j.XEacE(G, H);
        },
        OAmBk: function (G, H) {
          return j.bkKvy(G, H);
        },
        DpaHn: function (G, H) {
          return j.ervok(G, H);
        },
        gwWKP: function (G, H) {
          return j.RnTaf(G, H);
        },
        VomUb: function (G, H, I, J, K) {
          return j.MbtJz(G, H, I, J, K);
        },
        EnCiF: function (G, H) {
          return j.XMKsN(G, H);
        },
        dHigT: j.TasaQ,
        nFLLF: function (G, H) {
          return j.bwBvg(G, H);
        },
        BPBWm: function (G, H) {
          return j.PwKnM(G, H);
        },
        LWRJE: j.pyYpA,
        pXUeX: j.QvxVQ,
        SiORY: j.fmVEY,
        JPSvX: function (G, H) {
          return G === H;
        },
        whqJK: j.uQTGg,
        MoXnO: function (G, H) {
          return j.XEacE(G, H);
        },
        cJAiT: j.rfFqn,
        tbFXi: function (G, H, I) {
          return j.rXqZT(G, H, I);
        },
        SwxXy: function (G, H) {
          return j.jJLLv(G, H);
        },
        RFxjF: function (G, H) {
          return j.vXKAK(G, H);
        },
        QLfqz: j.WPMjK
      };
      var z = j.zhuaB(x, 2769);
      var A = Object.prototype.hasOwnProperty;
      var B = Array.isArray;
      var C = {
        allowDots: !1,
        allowPrototypes: !1,
        allowSparse: !1,
        arrayLimit: 20,
        charset: j.fmVEY,
        charsetSentinel: !1,
        comma: !1,
        decoder: z.decode,
        delimiter: "&",
        depth: 5,
        ignoreQueryPrefix: !1,
        interpretNumericEntities: !1,
        parameterLimit: 1000,
        parseArrays: !0,
        plainObjects: !1,
        strictNullHandling: !1
      };
      function D(G) {
        return G.replace(/&#(\d+);/g, function (H, I) {
          return String.fromCharCode(y.KAJTM(parseInt, I, 10));
        });
      }
      function E(G, H) {
        if (G && j.xqiMs(j.jGSrx, typeof G) && H.comma && G.indexOf(",") > -1) {
          return G.split(",");
        } else {
          return G;
        }
      }
      function F(G, H, I, J) {
        var K = {
          slgNL: function (R, S, T) {
            return y.KAJTM(R, S, T);
          },
          byRtf: function (R, S) {
            return y.swGEh(R, S);
          },
          rwMFh: function (R, S) {
            return y.zbpPC(R, S);
          },
          AkZZg: function (R, S) {
            return y.FVMHn(R, S);
          },
          XIztM: function (R, S) {
            return y.tZZeY(R, S);
          },
          hgNWt: function (R, S) {
            return y.UEMHy(R, S);
          },
          kHVux: function (R, S) {
            return y.FRjwa(R, S);
          },
          ksIjo: function (R, S) {
            return y.edCKC(R, S);
          },
          GIGsR: function (R, S) {
            return y.tZZeY(R, S);
          },
          wrphs: function (R, S) {
            return y.zbpPC(R, S);
          },
          PAiCf: function (R, S) {
            return y.HHEJh(R, S);
          },
          ZESoc: y.FldTm
        };
        if (G) {
          var L = I.allowDots ? G.replace(/\.([^.[]+)/g, y.Utrbm) : G;
          var M = /(\[[^[\]]*])/g;
          var N = y.dneRz(I.depth, 0) && /(\[[^[\]]*])/.exec(L);
          var O = N ? L.slice(0, N.index) : L;
          var P = [];
          if (O) {
            if (!I.plainObjects && A.call(Object.prototype, O) && !I.allowPrototypes) {
              return;
            }
            P.push(O);
          }
          for (var Q = 0; y.qhQdc(I.depth, 0) && y.edCKC(null, N = M.exec(L)) && y.CGEjv(Q, I.depth);) {
            Q += 1;
            if (!I.plainObjects && A.call(Object.prototype, N[1].slice(1, -1)) && !I.allowPrototypes) {
              return;
            }
            P.push(N[1]);
          }
          if (N) {
            P.push(y.dHNYT("[" + L.slice(N.index), "]"));
          }
          return function (R, S, T, U) {
            var V = U ? S : K.slgNL(E, S, T);
            for (var W = K.byRtf(R.length, 1); K.rwMFh(W, 0); --W) {
              var X;
              var Y = R[W];
              if (K.AkZZg("[]", Y) && T.parseArrays) {
                X = [].concat(V);
              } else {
                X = T.plainObjects ? Object.create(null) : {};
                var Z = K.AkZZg("[", Y.charAt(0)) && K.XIztM("]", Y.charAt(K.byRtf(Y.length, 1))) ? Y.slice(1, -1) : Y;
                var a0 = K.slgNL(parseInt, Z, 10);
                if (T.parseArrays || K.hgNWt("", Z)) {
                  if (!K.kHVux(isNaN, a0) && K.ksIjo(Y, Z) && K.GIGsR(K.kHVux(String, a0), Z) && K.wrphs(a0, 0) && T.parseArrays && K.PAiCf(a0, T.arrayLimit)) {
                    (X = [])[a0] = V;
                  } else if (K.hgNWt(K.ZESoc, Z)) {
                    X[Z] = V;
                  }
                } else {
                  X = {
                    0: V
                  };
                }
              }
              V = X;
            }
            return V;
          }(P, H, I, J);
        }
      }
      v.exports = function (G, H) {
        var I = y.isKZK.split("|");
        var J = 0;
        while (true) {
          switch (I[J++]) {
            case "0":
              var K = function (S) {
                var T = y.DnoRE.split("|");
                var U = 0;
                while (true) {
                  switch (T[U++]) {
                    case "0":
                      if (!S) {
                        return C;
                      }
                      continue;
                    case "1":
                      return {
                        allowDots: y.cMpMD(undefined, S.allowDots) ? C.allowDots : !!S.allowDots,
                        allowPrototypes: y.MvROJ(y.aQPCP, typeof S.allowPrototypes) ? S.allowPrototypes : C.allowPrototypes,
                        allowSparse: y.MvROJ(y.aQPCP, typeof S.allowSparse) ? S.allowSparse : C.allowSparse,
                        arrayLimit: y.fkVgg(y.xuPCN, typeof S.arrayLimit) ? S.arrayLimit : C.arrayLimit,
                        charset: V,
                        charsetSentinel: y.MvROJ(y.aQPCP, typeof S.charsetSentinel) ? S.charsetSentinel : C.charsetSentinel,
                        comma: y.MvROJ(y.aQPCP, typeof S.comma) ? S.comma : C.comma,
                        decoder: y.CGWtW(y.RvswD, typeof S.decoder) ? S.decoder : C.decoder,
                        delimiter: y.CGWtW(y.iKqMX, typeof S.delimiter) || z.isRegExp(S.delimiter) ? S.delimiter : C.delimiter,
                        depth: y.fqLcw(y.xuPCN, typeof S.depth) || y.cMpMD(!1, S.depth) ? +S.depth : C.depth,
                        ignoreQueryPrefix: y.cMpMD(!0, S.ignoreQueryPrefix),
                        interpretNumericEntities: y.fqLcw(y.aQPCP, typeof S.interpretNumericEntities) ? S.interpretNumericEntities : C.interpretNumericEntities,
                        parameterLimit: y.fkVgg(y.xuPCN, typeof S.parameterLimit) ? S.parameterLimit : C.parameterLimit,
                        parseArrays: y.UEMHy(!1, S.parseArrays),
                        plainObjects: y.hgZGD(y.aQPCP, typeof S.plainObjects) ? S.plainObjects : C.plainObjects,
                        strictNullHandling: y.fkVgg(y.aQPCP, typeof S.strictNullHandling) ? S.strictNullHandling : C.strictNullHandling
                      };
                    case "2":
                      var V = y.tZZeY(undefined, S.charset) ? C.charset : S.charset;
                      continue;
                    case "3":
                      if (y.edCKC(null, S.decoder) && y.NlMNT(undefined, S.decoder) && y.pgMQc(y.RvswD, typeof S.decoder)) {
                        throw new TypeError(y.AaXqc);
                      }
                      continue;
                    case "4":
                      if (y.UEMHy(undefined, S.charset) && y.UEMHy("utf-8", S.charset) && y.zNNab(y.iohZD, S.charset)) {
                        throw new TypeError(y.IIfLb);
                      }
                      continue;
                  }
                  break;
                }
              }(H);
              continue;
            case "1":
              if (y.ePuMf(true, K.allowSparse)) {
                return M;
              } else {
                return z.compact(M);
              }
            case "2":
              if (y.pEqFL("", G) || y.OAmBk(null, G)) {
                if (K.plainObjects) {
                  return Object.create(null);
                } else {
                  return {};
                }
              }
              continue;
            case "3":
              var L = y.DpaHn(y.iKqMX, typeof G) ? function (S, T) {
                var V;
                var W = {
                  __proto__: null
                };
                var X = T.ignoreQueryPrefix ? S.replace(/^\?/, "") : S;
                var Y = R.lcuVm(T.parameterLimit, R.MHNvt(1, 0)) ? undefined : T.parameterLimit;
                var Z = X.split(T.delimiter, Y);
                var a0 = -1;
                var a1 = T.charset;
                if (T.charsetSentinel) {
                  for (V = 0; R.yfjHy(V, Z.length); ++V) {
                    if (R.lcuVm(0, Z[V].indexOf(R.qHwMu))) {
                      if (R.lcuVm(R.pJLqA, Z[V])) {
                        a1 = R.uFUXX;
                      } else if (R.rGeiG(R.hFuOF, Z[V])) {
                        a1 = R.QazvQ;
                      }
                      a0 = V;
                      V = Z.length;
                    }
                  }
                }
                for (V = 0; R.LmFud(V, Z.length); ++V) {
                  if (R.RkIlv(V, a0)) {
                    var a2;
                    var a3;
                    var a4 = Z[V];
                    var a5 = a4.indexOf("]=");
                    var a6 = R.lcuVm(-1, a5) ? a4.indexOf("=") : R.InKdq(a5, 1);
                    if (R.CzWUp(-1, a6)) {
                      a2 = T.decoder(a4, C.decoder, a1, "key");
                      a3 = T.strictNullHandling ? null : "";
                    } else {
                      a2 = T.decoder(a4.slice(0, a6), C.decoder, a1, R.fQSfY);
                      a3 = z.maybeMap(R.hULSv(E, a4.slice(R.gnvwQ(a6, 1)), T), function (a7) {
                        return T.decoder(a7, C.decoder, a1, R.FjKBo);
                      });
                    }
                    if (a3 && T.interpretNumericEntities && R.QHkbe(R.QazvQ, a1)) {
                      a3 = R.FiaRx(D, a3);
                    }
                    if (R.YBnLb(a4.indexOf(R.aJXeD), -1)) {
                      a3 = R.KNgHN(B, a3) ? [a3] : a3;
                    }
                    if (A.call(W, a2)) {
                      W[a2] = z.combine(W[a2], a3);
                    } else {
                      W[a2] = a3;
                    }
                  }
                }
                return W;
              }(G, K) : G;
              var M = K.plainObjects ? Object.create(null) : {};
              for (var N = Object.keys(L), O = 0; y.gwWKP(O, N.length); ++O) {
                var P = N[O];
                var Q = y.VomUb(F, P, L[P], K, y.EnCiF(y.iKqMX, typeof G));
                M = z.merge(M, Q, K);
              }
              continue;
            case "4":
              var R = {
                FjKBo: y.dHigT,
                lcuVm: function (S, T) {
                  return y.nFLLF(S, T);
                },
                MHNvt: function (S, T) {
                  return y.BPBWm(S, T);
                },
                yfjHy: function (S, T) {
                  return y.gwWKP(S, T);
                },
                qHwMu: y.LWRJE,
                pJLqA: y.pXUeX,
                uFUXX: y.SiORY,
                rGeiG: function (S, T) {
                  return y.JPSvX(S, T);
                },
                hFuOF: y.whqJK,
                QazvQ: y.iohZD,
                LmFud: function (S, T) {
                  return y.CGEjv(S, T);
                },
                RkIlv: function (S, T) {
                  return y.zNNab(S, T);
                },
                InKdq: function (S, T) {
                  return y.dHNYT(S, T);
                },
                CzWUp: function (S, T) {
                  return y.MoXnO(S, T);
                },
                fQSfY: y.cJAiT,
                hULSv: function (S, T, U) {
                  return y.tbFXi(S, T, U);
                },
                gnvwQ: function (S, T) {
                  return y.SwxXy(S, T);
                },
                QHkbe: function (S, T) {
                  return y.FVMHn(S, T);
                },
                FiaRx: function (S, T) {
                  return y.FRjwa(S, T);
                },
                YBnLb: function (S, T) {
                  return y.RFxjF(S, T);
                },
                aJXeD: y.QLfqz,
                KNgHN: function (S, T) {
                  return y.FRjwa(S, T);
                }
              };
              continue;
          }
          break;
        }
      };
    },
    8261: (v, w, x) => {
      'use strict';

      var y = {
        mZDUz: function (M, N) {
          return j.IYGgD(M, N);
        },
        VynNW: function (M, N) {
          return j.gOveW(M, N);
        },
        acBeY: function (M, N) {
          return j.BNulA(M, N);
        }
      };
      var z = j.TYMVZ(x, 7478);
      var A = j.Lhqnv(x, 2769);
      var B = j.TYMVZ(x, 5798);
      var C = Object.prototype.hasOwnProperty;
      var D = {
        brackets: function (M) {
          return y.mZDUz(M, "[]");
        },
        comma: j.AnxzY,
        indices: function (M, N) {
          return y.VynNW(y.mZDUz(y.acBeY(M, "["), N), "]");
        },
        repeat: function (M) {
          return M;
        }
      };
      var E = Array.isArray;
      var F = Array.prototype.push;
      function G(M, N) {
        F.apply(M, j.qSlQR(E, N) ? N : [N]);
      }
      var H = Date.prototype.toISOString;
      var I = B.default;
      var J = {
        addQueryPrefix: !1,
        allowDots: !1,
        charset: j.fmVEY,
        charsetSentinel: !1,
        delimiter: "&",
        encode: !0,
        encoder: A.encode,
        encodeValuesOnly: !1,
        format: I,
        formatter: B.formatters[I],
        indices: !1,
        serializeDate: function (M) {
          return H.call(M);
        },
        skipNulls: !1,
        strictNullHandling: !1
      };
      var K = {};
      var L = function M(O, P, Q, U, V, X, Y, Z, a0, a1, a2, a3, a4, a5, a6, a7) {
        var a8 = j.oFkVd.split("|");
        var a9 = 0;
        while (true) {
          switch (a8[a9++]) {
            case "0":
              if (j.XEacE(j.AnxzY, Q) && j.WPeUn(E, ac)) {
                if (j.xfsCA(a5, Y)) {
                  ac = A.maybeMap(ac, Y);
                }
                ah = [{
                  value: j.RUNXg(ac.length, 0) ? ac.join(",") || null : undefined
                }];
              } else if (j.Lhqnv(E, Z)) {
                ah = Z;
              } else {
                var aa = Object.keys(ac);
                ah = a0 ? aa.sort(a0) : aa;
              }
              continue;
            case "1":
              return ai;
            case "2":
              var ab;
              var ac = O;
              for (var ad = a7, ae = 0, af = !1; (ad = ad.get(K)) !== undefined && !af;) {
                var ag = ad.get(O);
                ae += 1;
                if (j.yoIbl(undefined, ag)) {
                  if (j.PktjD(ag, ae)) {
                    throw new RangeError(j.EumLq);
                  }
                  af = !0;
                }
                if (j.ZEXud(undefined, ad.get(K))) {
                  ae = 0;
                }
              }
              continue;
            case "3":
              var ah;
              var ai = [];
              continue;
            case "4":
              if (j.twVpY(j.jGSrx, typeof (ab = ac)) || j.dhNLT(j.jqACr, typeof ab) || j.Glasp("boolean", typeof ab) || j.wjwVz(j.nzMuF, typeof ab) || j.AMgxQ(j.SFUpq, typeof ab) || A.isBuffer(ac)) {
                if (Y) {
                  return [j.cxkob(j.tsZoT(j.jVJoY(a4, a5 ? P : j.YosuD(Y, P, J.encoder, a6, j.rfFqn, a3)), "="), j.gsbXB(a4, j.YosuD(Y, ac, J.encoder, a6, j.TasaQ, a3)))];
                } else {
                  return [j.LzhGe(j.cDlyi(j.CSwMC(a4, P), "="), j.MBXCj(a4, j.rRyco(String, ac)))];
                }
              }
              continue;
            case "5":
              var aj = {
                DuEJB: function (aq, ar) {
                  return j.JVPGP(aq, ar);
                },
                aagsL: function (aq, ar) {
                  return j.viWfI(aq, ar);
                }
              };
              continue;
            case "6":
              var ak = U && j.BKmTj(E, ac) && j.mMVmq(1, ac.length) ? j.uyqel(P, "[]") : P;
              for (var al = 0; j.IYEnj(al, ah.length); ++al) {
                var am = ah[al];
                var an = j.kkXcc(j.AnRPG, typeof am) && j.blMjE(undefined, am.value) ? am.value : ac[am];
                if (!X || j.tClrQ(null, an)) {
                  var ao = j.aVPFx(E, ac) ? j.TgpoT(j.zeejK, typeof Q) ? j.OcuTP(Q, ak, am) : ak : j.AIUBS(ak, a1 ? j.cVhJm(".", am) : j.XUaMQ(j.QPVUB("[", am), "]"));
                  a7.set(O, ae);
                  var ap = j.czJju(z);
                  ap.set(K, a7);
                  j.bYNit(G, ai, j.uALDK(M, an, ao, Q, U, V, X, j.ofski(j.AnxzY, Q) && a5 && j.VOtQX(E, ac) ? null : Y, Z, a0, a1, a2, a3, a4, a5, a6, ap));
                }
              }
              continue;
            case "7":
              if (j.ngcpO(undefined, ac)) {
                return ai;
              }
              continue;
            case "8":
              if (j.OVwbo(j.zeejK, typeof Z)) {
                ac = j.eoHBw(Z, P, ac);
              } else if (j.JVPGP(ac, Date)) {
                ac = j.PXKlA(a2, ac);
              } else if (j.ykiHt(j.AnxzY, Q) && j.nWbtg(E, ac)) {
                ac = A.maybeMap(ac, function (aq) {
                  if (aj.DuEJB(aq, Date)) {
                    return aj.aagsL(a2, aq);
                  } else {
                    return aq;
                  }
                });
              }
              if (j.bIzaa(null, ac)) {
                if (V) {
                  if (j.xfsCA(Y, !a5)) {
                    return j.ixLko(Y, P, J.encoder, a6, "key", a3);
                  } else {
                    return P;
                  }
                }
                ac = "";
              }
              continue;
          }
          break;
        }
      };
      v.exports = function (N, O) {
        var P = j.ygEBD.split("|");
        var Q = 0;
        while (true) {
          switch (P[Q++]) {
            case "0":
              if (j.tJdes(j.AnRPG, typeof a2) || j.yLyRO(null, a2)) {
                return "";
              }
              continue;
            case "1":
              var R = D[S];
              continue;
            case "2":
              var S;
              var T = [];
              continue;
            case "3":
              if (O && j.gcGsE(j.Nhauu, O) && j.qZgDP(j.fmEgN, typeof O.commaRoundTrip)) {
                throw new TypeError(j.LlOCm);
              }
              continue;
            case "4":
              if (a3.charsetSentinel) {
                if (j.TaWnn(j.QoqfL, a3.charset)) {
                  V += j.pcFmi;
                } else {
                  V += j.ChOiH;
                }
              }
              if (j.ypLee(U.length, 0)) {
                return j.KJtEI(V, U);
              } else {
                return "";
              }
            case "5":
              if (j.bxuJU(j.zeejK, typeof a3.filter)) {
                a2 = (0, a3.filter)("", a2);
              } else if (j.JCXtc(E, a3.filter)) {
                a1 = a3.filter;
              }
              continue;
            case "6":
              var U = T.join(a3.delimiter);
              var V = j.HnwSO(!0, a3.addQueryPrefix) ? "?" : "";
              continue;
            case "7":
              var W = {
                XyRTl: function (a4, a5) {
                  return j.hddID(a4, a5);
                },
                bnZWv: function (a4, a5) {
                  return j.afuIJ(a4, a5);
                },
                FBlwv: j.zeejK,
                SWceZ: j.VIETX,
                lGdSY: function (a4, a5) {
                  return a4 !== a5;
                },
                ycBQR: j.hhluk,
                uQUbP: function (a4, a5) {
                  return j.AjpUc(a4, a5);
                },
                wqyYr: function (a4, a5) {
                  return j.UVVmh(a4, a5);
                },
                dfViw: j.fmEgN,
                lKPTh: function (a4, a5) {
                  return j.ESvsh(a4, a5);
                },
                cyNxB: function (a4, a5) {
                  return j.OVwbo(a4, a5);
                },
                ajbyA: function (a4, a5) {
                  return j.CRolU(a4, a5);
                },
                xSrZM: function (a4, a5) {
                  return j.vSBjc(a4, a5);
                },
                kGhjv: function (a4, a5) {
                  return j.PbQQe(a4, a5);
                },
                OtgNO: function (a4, a5) {
                  return a4 == a5;
                },
                AnOuD: function (a4, a5) {
                  return j.ervok(a4, a5);
                },
                VUMNv: function (a4, a5) {
                  return j.ovkHx(a4, a5);
                },
                jgwKu: j.fmVEY,
                zjFmN: j.QoqfL,
                woCVr: j.RzYiG
              };
              continue;
            case "8":
              S = O && j.wfWcv(O.arrayFormat, D) ? O.arrayFormat : O && j.fiBHF(j.BsqFx, O) ? O.indices ? j.BsqFx : j.aOHDi : j.BsqFx;
              continue;
            case "9":
              var X = j.KQMUj(z);
              for (var Y = 0; j.XrtZL(Y, a1.length); ++Y) {
                var Z = a1[Y];
                if (!a3.skipNulls || !j.bIzaa(null, a2[Z])) {
                  j.gqDFV(G, T, j.uALDK(L, a2[Z], Z, R, a0, a3.strictNullHandling, a3.skipNulls, a3.encode ? a3.encoder : null, a3.filter, a3.sort, a3.allowDots, a3.serializeDate, a3.format, a3.formatter, a3.encodeValuesOnly, a3.charset, X));
                }
              }
              continue;
            case "10":
              var a0 = j.knSah(j.AnxzY, R) && O && O.commaRoundTrip;
              continue;
            case "11":
              a1 ||= Object.keys(a2);
              if (a3.sort) {
                a1.sort(a3.sort);
              }
              continue;
            case "12":
              var a1;
              var a2 = N;
              var a3 = function (a4) {
                if (!a4) {
                  return J;
                }
                if (W.XyRTl(null, a4.encoder) && W.XyRTl(undefined, a4.encoder) && W.bnZWv(W.FBlwv, typeof a4.encoder)) {
                  throw new TypeError(W.SWceZ);
                }
                var aa = a4.charset || J.charset;
                if (W.XyRTl(undefined, a4.charset) && W.VUMNv(W.jgwKu, a4.charset) && W.lGdSY(W.zjFmN, a4.charset)) {
                  throw new TypeError(W.woCVr);
                }
                var a7 = B.default;
                if (W.lGdSY(undefined, a4.format)) {
                  if (!C.call(B.formatters, a4.format)) {
                    throw new TypeError(W.ycBQR);
                  }
                  a7 = a4.format;
                }
                var a8 = B.formatters[a7];
                var a9 = J.filter;
                if (W.uQUbP(W.FBlwv, typeof a4.filter) || W.wqyYr(E, a4.filter)) {
                  a9 = a4.filter;
                }
                return {
                  addQueryPrefix: W.uQUbP(W.dfViw, typeof a4.addQueryPrefix) ? a4.addQueryPrefix : J.addQueryPrefix,
                  allowDots: W.lKPTh(undefined, a4.allowDots) ? J.allowDots : !!a4.allowDots,
                  charset: aa,
                  charsetSentinel: W.cyNxB(W.dfViw, typeof a4.charsetSentinel) ? a4.charsetSentinel : J.charsetSentinel,
                  delimiter: a4.delimiter === undefined ? J.delimiter : a4.delimiter,
                  encode: W.ajbyA("boolean", typeof a4.encode) ? a4.encode : J.encode,
                  encoder: W.cyNxB(W.FBlwv, typeof a4.encoder) ? a4.encoder : J.encoder,
                  encodeValuesOnly: W.xSrZM(W.dfViw, typeof a4.encodeValuesOnly) ? a4.encodeValuesOnly : J.encodeValuesOnly,
                  filter: a9,
                  format: a7,
                  formatter: a8,
                  serializeDate: W.kGhjv(W.FBlwv, typeof a4.serializeDate) ? a4.serializeDate : J.serializeDate,
                  skipNulls: W.OtgNO(W.dfViw, typeof a4.skipNulls) ? a4.skipNulls : J.skipNulls,
                  sort: W.OtgNO(W.FBlwv, typeof a4.sort) ? a4.sort : null,
                  strictNullHandling: W.AnOuD(W.dfViw, typeof a4.strictNullHandling) ? a4.strictNullHandling : J.strictNullHandling
                };
              }(O);
              continue;
          }
          break;
        }
      };
    },
    2769: (v, w, x) => {
      'use strict';

      var y = {
        XyxzH: function (E, F) {
          return j.vTdDG(E, F);
        },
        BZoTw: function (E, F) {
          return j.cjlsq(E, F);
        },
        yDnwQ: function (E, F) {
          return j.DvNhP(E, F);
        },
        rIbBA: function (E, F) {
          return j.kpbQk(E, F);
        },
        WSIno: function (E, F) {
          return j.FuBPI(E, F);
        },
        aQzIx: j.QoqfL,
        LLjnu: function (E, F) {
          return E(F);
        },
        SmkQg: j.meYLS,
        jqDMj: j.nzMuF,
        uhHPP: function (E, F) {
          return j.kqFZM(E, F);
        },
        HQySn: j.jGSrx,
        vbIah: function (E, F) {
          return j.ulXqU(E, F);
        },
        wRiQf: function (E, F) {
          return j.ZWYCc(E, F);
        },
        KSQxT: function (E, F) {
          return j.eTiWl(E, F);
        },
        eCclY: function (E, F) {
          return j.OzJIs(E, F);
        },
        KZosk: function (E, F) {
          return j.ESvsh(E, F);
        },
        Lykbu: function (E, F) {
          return j.bFWeR(E, F);
        },
        NfHLZ: function (E, F) {
          return j.pHEBz(E, F);
        },
        fjRAa: function (E, F) {
          return j.DkwRJ(E, F);
        },
        OkCuq: function (E, F) {
          return j.sKvVu(E, F);
        },
        MNIoA: function (E, F) {
          return j.pHEBz(E, F);
        },
        tgKxj: function (E, F) {
          return E === F;
        },
        gGpch: function (E, F) {
          return j.WxuPX(E, F);
        },
        XHqvR: function (E, F) {
          return j.rFCJo(E, F);
        },
        daSef: function (E, F) {
          return j.klmuX(E, F);
        },
        GPxjg: function (E, F) {
          return j.FyMFA(E, F);
        },
        iniZL: function (E, F) {
          return j.EknYC(E, F);
        },
        uwhyf: function (E, F) {
          return j.pHEBz(E, F);
        },
        Rxdzd: function (E, F) {
          return j.VNGvJ(E, F);
        },
        elAlZ: function (E, F) {
          return j.YilVC(E, F);
        },
        Ptocr: function (E, F) {
          return j.LvxXM(E, F);
        },
        VFzoQ: function (E, F) {
          return j.cxkob(E, F);
        },
        mfRPn: function (E, F) {
          return j.ArltC(E, F);
        },
        xEwwF: function (E, F) {
          return j.iBFiC(E, F);
        },
        WUAtG: function (E, F) {
          return E & F;
        },
        jAwkE: function (E, F) {
          return j.YilVC(E, F);
        },
        Awody: function (E, F) {
          return j.HwjJF(E, F);
        },
        Ntiye: function (E, F) {
          return j.pgciM(E, F);
        },
        dRwQB: function (E, F) {
          return j.YilVC(E, F);
        },
        AXDVh: function (E, F) {
          return j.CCqtk(E, F);
        },
        oJeQa: function (E, F, G) {
          return j.gqDFV(E, F, G);
        },
        KSyDx: j.AnRPG,
        ILrZp: j.ScCki,
        haJjR: function (E, F) {
          return j.DjSZc(E, F);
        },
        tWdEa: function (E, F) {
          return j.VxfsT(E, F);
        },
        qGkSU: function (E, F, G, H) {
          return j.qBZSy(E, F, G, H);
        }
      };
      var z = j.vfdlw(x, 5798);
      var A = Object.prototype.hasOwnProperty;
      var B = Array.isArray;
      var C = function () {
        var E = [];
        for (var F = 0; y.XyxzH(F, 256); ++F) {
          E.push(y.BZoTw("%", y.BZoTw(y.XyxzH(F, 16) ? "0" : "", F.toString(16)).toUpperCase()));
        }
        return E;
      }();
      function D(E, F) {
        var G = F && F.plainObjects ? Object.create(null) : {};
        for (var H = 0; y.yDnwQ(H, E.length); ++H) {
          if (y.rIbBA(undefined, E[H])) {
            G[H] = E[H];
          }
        }
        return G;
      }
      v.exports = {
        arrayToObject: D,
        assign: function (E, F) {
          return Object.keys(F).reduce(function (G, H) {
            G[H] = F[H];
            return G;
          }, E);
        },
        combine: function (E, F) {
          return [].concat(E, F);
        },
        compact: function (E) {
          var F = {
            Unhrf: function (S, T) {
              return j.xCGSz(S, T);
            },
            JcjFL: function (S, T) {
              return j.UVVmh(S, T);
            },
            ZngJT: function (S, T) {
              return j.utGvY(S, T);
            },
            FyCnb: function (S, T) {
              return j.rEMzO(S, T);
            }
          };
          var G = {
            o: E
          };
          var H = {
            obj: G,
            prop: "o"
          };
          for (var I = [H], J = [], K = 0; j.CEKVK(K, I.length); ++K) {
            var L = I[K];
            var M = L.obj[L.prop];
            for (var N = Object.keys(M), O = 0; j.UvtZs(O, N.length); ++O) {
              var P = N[O];
              var Q = M[P];
              var R = {
                obj: M,
                prop: P
              };
              if (j.UvFXT(j.AnRPG, typeof Q) && j.hddID(null, Q) && j.IGhGZ(-1, J.indexOf(Q))) {
                I.push(R);
                J.push(Q);
              }
            }
          }
          (function (S) {
            while (F.Unhrf(S.length, 1)) {
              var T = S.pop();
              var U = T.obj[T.prop];
              if (F.JcjFL(B, U)) {
                var V = [];
                for (var W = 0; F.ZngJT(W, U.length); ++W) {
                  if (F.FyCnb(undefined, U[W])) {
                    V.push(U[W]);
                  }
                }
                T.obj[T.prop] = V;
              }
            }
          })(I);
          return E;
        },
        decode: function (E, F, G) {
          var H = E.replace(/\+/g, " ");
          if (y.WSIno(y.aQzIx, G)) {
            return H.replace(/%[0-9a-f]{2}/gi, unescape);
          }
          try {
            return y.LLjnu(decodeURIComponent, H);
          } catch (I) {
            return H;
          }
        },
        encode: function (E, F, G, H, I) {
          var J = y.SmkQg.split("|");
          var K = 0;
          while (true) {
            switch (J[K++]) {
              case "0":
                var L = E;
                continue;
              case "1":
                if (y.jqDMj == typeof E) {
                  L = Symbol.prototype.toString.call(E);
                } else if (y.uhHPP(y.HQySn, typeof E)) {
                  L = y.vbIah(String, E);
                }
                if (y.wRiQf(y.aQzIx, G)) {
                  return y.LLjnu(escape, L).replace(/%u[0-9a-f]{4}/gi, function (Q) {
                    return P.Qeosp(P.Qeosp("%26%23", P.eJOiM(parseInt, Q.slice(2), 16)), "%3B");
                  });
                }
                continue;
              case "2":
                var M = "";
                for (var N = 0; y.KSQxT(N, L.length); ++N) {
                  var O = L.charCodeAt(N);
                  if (y.wRiQf(45, O) || y.eCclY(46, O) || y.KZosk(95, O) || y.Lykbu(126, O) || y.NfHLZ(O, 48) && y.fjRAa(O, 57) || y.OkCuq(O, 65) && y.fjRAa(O, 90) || y.MNIoA(O, 97) && y.fjRAa(O, 122) || y.WSIno(I, z.RFC1738) && (y.tgKxj(40, O) || y.gGpch(41, O))) {
                    M += L.charAt(N);
                  } else if (y.KSQxT(O, 128)) {
                    M += C[O];
                  } else if (y.XyxzH(O, 2048)) {
                    M += y.BZoTw(C[y.XHqvR(192, y.daSef(O, 6))], C[y.GPxjg(128, y.iniZL(63, O))]);
                  } else if (y.XyxzH(O, 55296) || y.uwhyf(O, 57344)) {
                    M += y.BZoTw(C[y.XHqvR(224, O >> 12)], C[y.XHqvR(128, y.Rxdzd(y.elAlZ(O, 6), 63))]) + C[y.Rxdzd(63, O) | 128];
                  } else {
                    N += 1;
                    O = y.BZoTw(65536, y.GPxjg(y.Ptocr(O & 1023, 10), y.iniZL(1023, L.charCodeAt(N))));
                    M += y.BZoTw(y.VFzoQ(y.VFzoQ(C[y.mfRPn(240, y.daSef(O, 18))], C[y.xEwwF(128, y.WUAtG(y.jAwkE(O, 12), 63))]), C[y.Awody(128, y.Ntiye(y.dRwQB(O, 6), 63))]), C[y.GPxjg(128, y.AXDVh(63, O))]);
                  }
                }
                continue;
              case "3":
                var P = {
                  Qeosp: function (Q, R) {
                    return y.VFzoQ(Q, R);
                  },
                  eJOiM: function (Q, R, S) {
                    return y.oJeQa(Q, R, S);
                  }
                };
                continue;
              case "4":
                if (y.KZosk(0, E.length)) {
                  return E;
                }
                continue;
              case "5":
                return M;
            }
            break;
          }
        },
        isBuffer: function (E) {
          return !!E && !y.uhHPP(y.KSyDx, typeof E) && !!E.constructor && !!E.constructor.isBuffer && !!E.constructor.isBuffer(E);
        },
        isRegExp: function (E) {
          return y.tgKxj(y.ILrZp, Object.prototype.toString.call(E));
        },
        maybeMap: function (E, F) {
          if (j.CSwMC(B, E)) {
            var G = [];
            for (var H = 0; j.vTdDG(H, E.length); H += 1) {
              G.push(j.vuTwN(F, E[H]));
            }
            return G;
          }
          return j.eCXfi(F, E);
        },
        merge: function E(F, G, H) {
          var I = j.umhaj.split("|");
          var J = 0;
          while (true) {
            switch (I[J++]) {
              case "0":
                if (B(F) && !j.zhuaB(B, G)) {
                  K = j.pCGXC(D, F, H);
                }
                if (j.ssuaA(B, F) && j.espNE(B, G)) {
                  G.forEach(function (L, M) {
                    if (A.call(F, M)) {
                      var N = F[M];
                      if (N && y.haJjR(y.KSyDx, typeof N) && L && y.tWdEa(y.KSyDx, typeof L)) {
                        F[M] = y.qGkSU(E, N, L, H);
                      } else {
                        F.push(L);
                      }
                    } else {
                      F[M] = L;
                    }
                  });
                  return F;
                } else {
                  return Object.keys(G).reduce(function (L, M) {
                    var N = G[M];
                    if (A.call(L, M)) {
                      L[M] = y.qGkSU(E, L[M], N, H);
                    } else {
                      L[M] = N;
                    }
                    return L;
                  }, K);
                }
              case "1":
                if (j.nhTKg(j.AnRPG, typeof G)) {
                  if (j.zlTzF(B, F)) {
                    F.push(G);
                  } else {
                    if (!F || j.NLmiE(j.AnRPG, typeof F)) {
                      return [F, G];
                    }
                    if (H && (H.plainObjects || H.allowPrototypes) || !A.call(Object.prototype, G)) {
                      F[G] = true;
                    }
                  }
                  return F;
                }
                continue;
              case "2":
                var K = F;
                continue;
              case "3":
                if (!G) {
                  return F;
                }
                continue;
              case "4":
                if (!F || j.RGOBN(j.AnRPG, typeof F)) {
                  return [F].concat(G);
                }
                continue;
            }
            break;
          }
        }
      };
    },
    582: (v, w, x) => {
      var y = {
        UwAEQ: function (D, E, F) {
          return j.OcuTP(D, E, F);
        },
        jXWDO: function (D, E) {
          return j.Lhqnv(D, E);
        }
      };
      var z = j.pgFYm(x, 5415);
      var A = j.JeuaO(x, 8575);
      var B = j.eajZq(x, 9570);
      var C = j.fGVAy(x, 8825);
      v.exports = function (D) {
        var E = {
          BBYYl: function (G, H, I) {
            return j.pCGXC(G, H, I);
          },
          FGikH: j.oVQeQ,
          btchB: j.VrGrI,
          HjpnZ: function (G, H, I, J) {
            return j.VAhVE(G, H, I, J);
          },
          RtYAn: j.WcxBJ
        };
        if (j.jaDGO(j.zeejK, typeof D)) {
          D = {
            transform: D
          };
        }
        D.transform = D.transform || function () {};
        return function (G) {
          E.HjpnZ(C, G, E.RtYAn, function (H) {
            E.BBYYl(F, H, E.FGikH);
            E.BBYYl(F, H, E.btchB);
          });
        };
        function F(G, H) {
          if (y.UwAEQ(z, G, H)) {
            var I = A.parse(G.properties[H]);
            var J = y.jXWDO(B, D.transform(I, G)).or(I).value();
            G.properties[H] = A.format(J);
          }
        }
      };
    },
    8525: v => {
      'use strict';

      var w = {
        LmIas: function (B, C) {
          return j.nsJkp(B, C);
        },
        nbDOw: function (B, C) {
          return j.OhwBw(B, C);
        }
      };
      function x(B) {
        var C = j.dAioG.split("|");
        var D = 0;
        while (true) {
          switch (C[D++]) {
            case "0":
              if (j.viOFW(j.AnRPG, typeof B)) {
                return (j.wfWcv(j.uMYlT, B) ? z : y)(B);
              }
              continue;
            case "1":
              if (j.PFSer(j.zeejK, typeof B)) {
                return B;
              }
              continue;
            case "2":
              throw new Error(j.Qddlr);
              continue;
            case "3":
              if (j.cdMGt(j.jGSrx, typeof B)) {
                return function (F) {
                  var G = {
                    QHArn: function (H, I) {
                      return H(I);
                    },
                    BJBXy: function (H, I) {
                      return E.QMyCM(H, I);
                    }
                  };
                  return function (H) {
                    return G.QHArn(Boolean, H && G.BJBXy(H.type, F));
                  };
                }(B);
              }
              continue;
            case "4":
              var E = {
                QMyCM: function (F, G) {
                  return j.gerFW(F, G);
                }
              };
              continue;
            case "5":
              if (j.bOuDX(null, B)) {
                return A;
              }
              continue;
          }
          break;
        }
      }
      function y(B) {
        return function (C) {
          var D;
          for (D in B) {
            if (w.LmIas(C[D], B[D])) {
              return !1;
            }
          }
          return !0;
        };
      }
      function z(B) {
        var C = function (E) {
          var F = [];
          for (var G = E.length, H = -1; w.nbDOw(++H, G);) {
            F[H] = x(E[H]);
          }
          return F;
        }(B);
        var D = C.length;
        return function () {
          for (var E = -1; w.nbDOw(++E, D);) {
            if (C[E].apply(this, arguments)) {
              return !0;
            }
          }
          return !1;
        };
      }
      function A() {
        return !0;
      }
      v.exports = x;
    },
    2755: (v, w, x) => {
      'use strict';

      var y = {
        KBwxy: function (F, G) {
          return j.LzhGe(F, G);
        },
        JxmTP: function (F, G) {
          return j.EMdjN(F, G);
        },
        DPsuV: function (F, G) {
          return j.CNcuM(F, G);
        },
        rmjIK: function (F, G) {
          return j.gerFW(F, G);
        },
        aWdeo: function (F, G, H, I) {
          return j.VAhVE(F, G, H, I);
        },
        ZmNup: j.jqACr,
        iAkgZ: function (F, G, H, I) {
          return j.mPZRl(F, G, H, I);
        },
        bnXVR: function (F, G) {
          return j.xqRUi(F, G);
        },
        rYTNG: function (F, G) {
          return j.pgFYm(F, G);
        },
        yTdTx: function (F, G, H) {
          return j.cGBhE(F, G, H);
        },
        CctXI: function (F, G) {
          return j.Glasp(F, G);
        },
        IZFdo: j.zeejK,
        DCdIG: function (F, G) {
          return j.yXWEJ(F, G);
        },
        RlUOl: function (F, G) {
          return j.tVeTG(F, G);
        },
        lYGRP: j.AnRPG,
        VdEkJ: function (F, G) {
          return j.CSENb(F, G);
        },
        XHozF: j.uMYlT,
        vpOEt: function (F, G) {
          return j.ejfCt(F, G);
        }
      };
      v.exports = D;
      var z = j.QSnvB(x, 8525);
      var A = !0;
      var B = j.NrvoU;
      var C = !1;
      function D(F, G, H, I) {
        var J = {
          Hnrsl: function (L, M) {
            return y.KBwxy(L, M);
          },
          tkDgm: function (L, M) {
            return y.JxmTP(L, M);
          },
          tPzPn: function (L, M) {
            return y.DPsuV(L, M);
          },
          sIIIa: function (L, M) {
            return y.rmjIK(L, M);
          },
          CQQqI: function (L, M, N, O) {
            return y.aWdeo(L, M, N, O);
          },
          BsQTS: y.ZmNup,
          HnrWN: function (L, M, N, O) {
            return y.iAkgZ(L, M, N, O);
          },
          FIfkj: function (L, M) {
            return y.bnXVR(L, M);
          },
          aPGre: function (L, M) {
            return y.rYTNG(L, M);
          },
          zDXxG: function (L, M, N) {
            return y.yTdTx(L, M, N);
          }
        };
        var K;
        if (y.CctXI(y.IZFdo, typeof G) && y.DCdIG(y.IZFdo, typeof H)) {
          I = H;
          H = G;
          G = null;
        }
        K = y.rYTNG(z, G);
        (function L(M, N, O) {
          var P;
          var Q = [];
          if ((G && !J.HnrWN(K, M, N, O[O.length - 1] || null) || J.FIfkj((Q = J.aPGre(E, J.zDXxG(H, M, O)))[0], C)) && M.children && J.FIfkj(Q[0], B)) {
            P = J.aPGre(E, function (R, S) {
              var T;
              var U = I ? -1 : 1;
              for (var V = J.Hnrsl(I ? R.length : -1, U); J.tkDgm(V, -1) && J.tPzPn(V, R.length);) {
                if (J.sIIIa((T = J.CQQqI(L, R[V], V, S))[0], C)) {
                  return T;
                }
                V = J.BsQTS == typeof T[1] ? T[1] : J.Hnrsl(V, U);
              }
            }(M.children, O.concat(M)));
            if (J.sIIIa(P[0], C)) {
              return P;
            } else {
              return Q;
            }
          } else {
            return Q;
          }
        })(F, null, []);
      }
      function E(F) {
        if (y.RlUOl(null, F) && y.CctXI(y.lYGRP, typeof F) && y.VdEkJ(y.XHozF, F)) {
          return F;
        } else if (y.vpOEt(y.ZmNup, typeof F)) {
          return [A, F];
        } else {
          return [F];
        }
      }
      D.CONTINUE = A;
      D.SKIP = B;
      D.EXIT = C;
    },
    8825: (v, w, x) => {
      'use strict';

      var y = {
        jrtFW: function (E, F) {
          return j.sgjHO(E, F);
        },
        ZtpQV: function (E, F, G, H) {
          return j.qBZSy(E, F, G, H);
        },
        SUIOD: j.zeejK,
        kptHt: function (E, F) {
          return j.jXZtT(E, F);
        },
        lMsSI: function (E, F, G, H, I) {
          return j.IOCxJ(E, F, G, H, I);
        }
      };
      v.exports = D;
      var z = j.CvQvZ(x, 2755);
      var A = z.CONTINUE;
      var B = z.SKIP;
      var C = z.EXIT;
      function D(E, F, G, H) {
        if (y.SUIOD == typeof F && y.kptHt(y.SUIOD, typeof G)) {
          H = G;
          G = F;
          F = null;
        }
        y.lMsSI(z, E, F, function (I, J) {
          var K = J[y.jrtFW(J.length, 1)];
          var L = K ? K.children.indexOf(I) : null;
          return y.ZtpQV(G, I, L, K);
        }, H);
      }
      D.CONTINUE = A;
      D.SKIP = B;
      D.EXIT = C;
    },
    7478: (v, w, x) => {
      'use strict';

      var y = {
        XLaUc: function (M, N) {
          return j.kpbQk(M, N);
        },
        HDOmK: function (M, N) {
          return j.BIAdZ(M, N);
        },
        tLxEm: function (M, N) {
          return j.hmauf(M, N);
        },
        IBJaf: j.ikIfq,
        kNyOn: function (M, N) {
          return j.zXLiP(M, N);
        },
        clKXQ: function (M, N) {
          return j.mLKfy(M, N);
        },
        UlhWX: function (M, N) {
          return j.zASjJ(M, N);
        },
        PfKcq: j.AnRPG,
        QVqrE: function (M, N) {
          return j.wjwVz(M, N);
        },
        cpTru: j.zeejK,
        Woqeu: function (M, N, O) {
          return j.bKLZl(M, N, O);
        },
        rgqrX: function (M, N, O) {
          return j.IBmeM(M, N, O);
        },
        eiSmo: function (M, N) {
          return j.lJBXT(M, N);
        },
        qbWQZ: function (M, N, O, P) {
          return j.RQWbG(M, N, O, P);
        },
        VBOuY: function (M, N, O, P) {
          return j.mPZRl(M, N, O, P);
        }
      };
      var z = j.dtPmV(x, 210);
      var A = j.Lsmro(x, 1924);
      var B = j.wAvLP(x, 631);
      var C = j.EcOWN(z, j.WuVWt);
      var D = j.gsZQt(z, j.ZFqHl, !0);
      var E = j.IfSyh(z, j.gNzQk, !0);
      var F = j.wMeVQ(A, j.dTFYI, !0);
      var G = j.ZuXcQ(A, j.qMewt, !0);
      var H = j.vGJNi(A, j.TWLwv, !0);
      var I = j.WpIhT(A, j.DyrMX, !0);
      var J = j.qKxwV(A, j.XXFWo, !0);
      var K = j.gsZQt(A, j.fJZqc, !0);
      function L(M, N) {
        for (var O, P = M; y.XLaUc(null, O = P.next); P = O) {
          if (y.HDOmK(O.key, N)) {
            P.next = O.next;
            O.next = M.next;
            M.next = O;
            return O;
          }
        }
      }
      v.exports = function () {
        var M = {
          jAxGv: function (R, S, T) {
            return j.VJkKV(R, S, T);
          },
          tjDKX: function (R, S, T) {
            return j.KTCQC(R, S, T);
          },
          MwLlW: function (R, S) {
            return j.mIBok(R, S);
          },
          OLTyS: function (R, S) {
            return j.iLnKU(R, S);
          },
          WRscO: j.AnRPG,
          SuTNV: function (R, S) {
            return j.CDagY(R, S);
          },
          KRZVu: j.zeejK,
          Hcbzr: function (R, S, T) {
            return j.fPhSQ(R, S, T);
          },
          dllfw: function (R, S, T) {
            return j.oCbuA(R, S, T);
          }
        };
        var N;
        var O;
        var P;
        var Q = {
          assert: function (R) {
            if (!Q.has(R)) {
              throw new C(y.tLxEm(y.IBJaf, y.kNyOn(B, R)));
            }
          },
          get: function (R) {
            if (y.clKXQ(D, R) && (y.UlhWX(y.PfKcq, typeof R) || y.QVqrE(y.cpTru, typeof R))) {
              if (N) {
                return y.Woqeu(F, N, R);
              }
            } else if (E) {
              if (O) {
                return y.rgqrX(I, O, R);
              }
            } else if (P) {
              return function (S, T) {
                var U = M.jAxGv(L, S, T);
                return U && U.value;
              }(P, R);
            }
          },
          has: function (R) {
            var S = {
              dSVOT: function (T, U, V) {
                return M.tjDKX(T, U, V);
              }
            };
            if (M.MwLlW(D, R) && (M.OLTyS(M.WRscO, typeof R) || M.SuTNV(M.KRZVu, typeof R))) {
              if (N) {
                return M.Hcbzr(H, N, R);
              }
            } else if (E) {
              if (O) {
                return M.dllfw(K, O, R);
              }
            } else if (P) {
              return function (T, U) {
                return !!S.dSVOT(L, T, U);
              }(P, R);
            }
            return !1;
          },
          set: function (R, S) {
            var T = {
              hhdGp: function (V, W, X) {
                return y.rgqrX(V, W, X);
              }
            };
            var U = {
              key: {},
              next: null
            };
            if (y.clKXQ(D, R) && (y.UlhWX(y.PfKcq, typeof R) || y.eiSmo(y.cpTru, typeof R))) {
              N ||= new D();
              y.qbWQZ(G, N, R, S);
            } else if (E) {
              O ||= new E();
              y.VBOuY(J, O, R, S);
            } else {
              P ||= U;
              (function (V, W, X) {
                var Y = T.hhdGp(L, V, W);
                if (Y) {
                  Y.value = X;
                } else {
                  V.next = {
                    key: W,
                    next: V.next,
                    value: X
                  };
                }
              })(P, R, S);
            }
          }
        };
        return Q;
      };
    },
    5363: v => {
      var w = {
        GhCYk: function (B, C) {
          return j.XAFQE(B, C);
        },
        uTHfP: function (B, C) {
          return j.OqXBB(B, C);
        },
        ZgYQb: j.Fpksa,
        dEjeD: j.UOYHU,
        nYzIY: function (B, C) {
          return j.NMFxd(B, C);
        },
        RSjQe: j.zeejK,
        ytShH: function (B, C) {
          return j.QPVUB(B, C);
        },
        yuGyN: function (B, C) {
          return j.PFSer(B, C);
        },
        RnQwR: j.jGSrx,
        UuySz: function (B, C) {
          return j.JVPGP(B, C);
        },
        TFdQl: function (B, C) {
          return B > C;
        },
        ULblW: j.aSCsg,
        hHdRG: j.KRwnH,
        GcKEt: function (B, C) {
          return B(C);
        }
      };
      var x = j.mGonp;
      var y = j.lYjll(Symbol, "description");
      var z = j.suxGy(Symbol, j.TasaQ);
      function A() {}
      A.implement = function (B) {
        var C = {
          lNgvN: function (E, F) {
            return w.GhCYk(E, F);
          },
          dQvsG: function (E, F) {
            return w.uTHfP(E, F);
          },
          nXIUx: w.ZgYQb
        };
        function D(E) {
          if (!C.lNgvN(this, D)) {
            return new D(E);
          }
          this[z] = E;
          this[y] = C.dQvsG(B, C.nXIUx);
        }
        Object.setPrototypeOf(D.prototype, A.prototype);
        Object.defineProperty(D, w.dEjeD, {
          value: A,
          configurable: !0,
          writable: !0
        });
        return D;
      };
      A.unwrap = function (B) {
        return B[z];
      };
      A.value = function (B) {
        return A.prototype.value.call(B);
      };
      A.prototype.or = function (B) {
        if (w.nYzIY(w.RSjQe, typeof this.constructor.isValid)) {
          throw new TypeError(w.ytShH(x, this[y]));
        }
        if (this.constructor.isValid(this[z])) {
          return this;
        } else {
          return new this.constructor(B);
        }
      };
      A.prototype.value = function () {
        if (j.yXWEJ(j.zeejK, typeof this.constructor.isValid)) {
          throw new TypeError(j.LsdRA(x, this[y]));
        }
        if (this.constructor.isValid(this[z])) {
          return this[z];
        }
        throw new TypeError("Invalid value " + this + " (should be " + this[y] + ")");
      };
      A.prototype.list = function () {
        return [this.value()];
      };
      A.prototype.toString = function () {
        var B = this[z];
        var C = "";
        if (w.yuGyN(w.RnQwR, typeof B) || w.UuySz(B, String)) {
          C = w.TFdQl((B = B.substring(0, 27)).length, 27) ? w.ULblW : "";
        } else if (Array.isArray(B)) {
          C = w.TFdQl((B = B.slice(0, 2)).length, 2) ? w.hHdRG : "";
        }
        return w.ytShH(w.GcKEt(String, B), C);
      };
      v.exports = A;
    },
    5338: (v, w, x) => {
      var y = {
        gIvqx: function (B, C) {
          return j.qZgDP(B, C);
        },
        OYQNL: function (B, C) {
          return j.aTNjv(B, C);
        },
        bXVYq: function (B, C) {
          return j.ofski(B, C);
        },
        wEMRq: j.gyCgB,
        unvHg: function (B, C) {
          return j.uUUzi(B, C);
        },
        Ldvzi: j.JGTKT,
        eYJLL: function (B, C) {
          return j.zUGsD(B, C);
        },
        kHPKV: j.SnsHQ
      };
      var z = j.TYMVZ(x, 5363);
      var A = z.implement(j.fmEgN);
      A.isValid = function (B) {
        if (y.gIvqx("string", typeof B)) {
          return y.OYQNL(false, B) || y.bXVYq(true, B);
        } else {
          return y.bXVYq(y.wEMRq, B.toLowerCase()) || y.unvHg(y.Ldvzi, B.toLowerCase());
        }
      };
      A.prototype.value = function () {
        switch (y.eYJLL(String, z.value(this)).toLowerCase()) {
          case y.wEMRq:
            return !1;
          case y.Ldvzi:
            return !0;
          default:
            throw new Error(y.kHPKV);
        }
      };
      v.exports = A;
    },
    2854: (v, w, x) => {
      var y = {
        pOdMs: function (C, D) {
          return j.yHpdC(C, D);
        },
        QLGtI: j.AnRPG,
        BNFlh: function (C, D) {
          return j.wIMly(C, D);
        }
      };
      var z = j.sXTbI(x, 5363);
      var A = x(5171);
      var B = z.implement(j.PNkvA);
      B.isValid = function (C) {
        return y.pOdMs(y.QLGtI, typeof C) && !y.BNFlh(A, C);
      };
      v.exports = B;
    },
    9570: (v, w, x) => {
      v.exports = j.GyhUM(x, 8878);
      v.exports.boolean = j.dvUGi(x, 5338);
      v.exports.hash = j.umbfl(x, 2854);
      v.exports.list = j.ipgje(x, 4937);
      v.exports.number = j.RMlyS(x, 5174);
      v.exports.opt = j.zlTzF(x, 8878);
      v.exports.string = j.ZSUYm(x, 5175);
    },
    4937: (v, w, x) => {
      var y = j.nmIce(x, 5363);
      var z = j.pQTWI(x, 5171);
      var A = y.implement(j.nUQgz);
      A.isValid = z;
      A.prototype.value = A.prototype.list = function () {
        var B = y.value(this);
        if (Array.isArray(B)) {
          return B;
        } else {
          return Array.from(B);
        }
      };
      v.exports = A;
    },
    5174: (v, w, x) => {
      var y = {
        kQPAx: function (B, C) {
          return j.gsbXB(B, C);
        }
      };
      var z = j.TaKPp(x, 5363);
      var A = z.implement(j.jqACr);
      A.isValid = function (B) {
        return !Number.isNaN(y.kQPAx(Number, B));
      };
      A.prototype.value = function () {
        return j.EBlyS(Number, z.value(this));
      };
      v.exports = A;
    },
    8878: (v, w, x) => {
      var y = j.feWTA(x, 5363).implement(j.iNcdJ);
      y.isValid = function (z) {
        return j.evOYA(null, z);
      };
      v.exports = y;
    },
    5175: (v, w, x) => {
      var y = j.xrYIW(x, 5363);
      var z = y.implement(j.jGSrx);
      z.isValid = function (A) {
        return j.weYGL(j.jGSrx, typeof A) || j.dzxUS(j.jqACr, typeof A) || j.hisIW(A, String);
      };
      z.prototype.value = function () {
        return j.whgMJ(String, y.value(this));
      };
      v.exports = z;
    },
    3379: v => {
      'use strict';

      var w = {
        esmof: function (B, C) {
          return j.lGtnv(B, C);
        },
        MiGtQ: function (B, C) {
          return j.vlnmS(B, C);
        },
        lYlUV: function (B, C) {
          return j.ZWYCc(B, C);
        },
        iFPSL: function (B, C) {
          return j.ZInpy(B, C);
        },
        VLLDs: function (B, C) {
          return j.yEeuf(B, C);
        },
        tCmsg: function (B, C, D) {
          return j.AhCdQ(B, C, D);
        },
        itjDL: function (B, C) {
          return j.aZFwS(B, C);
        },
        BuvYa: function (B, C) {
          return j.mTXch(B, C);
        }
      };
      var x = [];
      function y(B) {
        var C = -1;
        for (var D = 0; w.esmof(D, x.length); D++) {
          if (w.MiGtQ(x[D].identifier, B)) {
            C = D;
            break;
          }
        }
        return C;
      }
      function z(B, C) {
        var D = {};
        var E = [];
        for (var F = 0; j.DwzEQ(F, B.length); F++) {
          var G = j.scypa.split("|");
          var H = 0;
          while (true) {
            switch (G[H++]) {
              case "0":
                E.push(L);
                continue;
              case "1":
                var I = B[F];
                var J = C.base ? j.Wkzkg(I[0], C.base) : I[0];
                var K = D[J] || 0;
                var L = `${J} ${K}`;
                continue;
              case "2":
                if (j.tVeTG(-1, P)) {
                  x[P].references++;
                  x[P].updater(Q);
                } else {
                  var M = j.JOqBQ(A, Q, C);
                  var N = {
                    identifier: L,
                    updater: M,
                    references: 1
                  };
                  C.byIndex = F;
                  x.splice(F, 0, N);
                }
                continue;
              case "3":
                D[J] = j.BjEuM(K, 1);
                continue;
              case "4":
                var O = {
                  css: I[1],
                  media: I[2],
                  sourceMap: I[3],
                  supports: I[4],
                  layer: I[5]
                };
                var P = j.rVyaH(y, L);
                var Q = O;
                continue;
            }
            break;
          }
        }
        return E;
      }
      function A(B, C) {
        var D = C.domAPI(C);
        D.update(B);
        return function (E) {
          if (E) {
            if (w.MiGtQ(E.css, B.css) && w.lYlUV(E.media, B.media) && w.MiGtQ(E.sourceMap, B.sourceMap) && w.iFPSL(E.supports, B.supports) && w.MiGtQ(E.layer, B.layer)) {
              return;
            }
            D.update(B = E);
          } else {
            D.remove();
          }
        };
      }
      v.exports = function (B, C) {
        var D = j.wMeVQ(z, B = B || [], C = j.kXtvJ(C, {}));
        return function (E) {
          E = E || [];
          for (var F = 0; w.esmof(F, D.length); F++) {
            var G = w.VLLDs(y, D[F]);
            x[G].references--;
          }
          var H = w.tCmsg(z, E, C);
          for (var I = 0; w.esmof(I, D.length); I++) {
            var J = w.itjDL(y, D[I]);
            if (w.BuvYa(0, x[J].references)) {
              x[J].updater();
              x.splice(J, 1);
            }
          }
          D = H;
        };
      };
    },
    569: v => {
      'use strict';

      var w = {
        bZhJg: function (z, A) {
          return j.WJWwO(z, A);
        },
        vhnXG: function (z, A) {
          return j.eKQdp(z, A);
        },
        biXHN: j.LgXwU
      };
      var x = {};
      v.exports = function (y, z) {
        var A = {
          kQgZP: function (C, D) {
            return w.bZhJg(C, D);
          },
          SmNGN: function (C, D) {
            return w.vhnXG(C, D);
          }
        };
        var B = function (C) {
          if (A.kQgZP(undefined, x[C])) {
            var D = document.querySelector(C);
            if (window.HTMLIFrameElement && A.SmNGN(D, window.HTMLIFrameElement)) {
              try {
                D = D.contentDocument.head;
              } catch (E) {
                D = null;
              }
            }
            x[C] = D;
          }
          return x[C];
        }(y);
        if (!B) {
          throw new Error(w.biXHN);
        }
        B.appendChild(z);
      };
    },
    9216: v => {
      'use strict';

      var w = {
        OMIlL: j.nOMPy
      };
      var x = w;
      v.exports = function (y) {
        var z = document.createElement(x.OMIlL);
        y.setAttributes(z, y.attributes);
        y.insert(z, y.options);
        return z;
      };
    },
    3565: (v, w, x) => {
      'use strict';

      v.exports = function (y) {
        var z = x.nc;
        if (z) {
          y.setAttribute(j.ajrEJ, z);
        }
      };
    },
    7795: v => {
      'use strict';

      var w = {
        JrLYk: j.aowSt,
        sJeGJ: j.xVazu,
        TPyNp: j.vBOCn,
        VjIDt: j.ZjIsG,
        aDfyf: function (z, A) {
          return j.tVeTG(z, A);
        },
        VxLqc: function (z, A) {
          return j.yXWEJ(z, A);
        },
        IlecY: j.BVlrp,
        qIJbO: j.BCRqp,
        TvdIm: function (x, y) {
          return j.drfxy(x, y);
        },
        dARvp: " */",
        HnRmL: j.fsWvE,
        qAezi: function (z, A) {
          return j.FVhFz(z, A);
        }
      };
      v.exports = function (x) {
        var y = {
          EFyea: function (B, C) {
            return j.BIAdZ(B, C);
          }
        };
        var z = {
          update: function () {},
          remove: function () {}
        };
        if (j.nKIcy(j.BVlrp, typeof document)) {
          return z;
        }
        var A = x.insertStyleElement(x);
        return {
          update: function (B) {
            var C = {
              eZRkI: w.JrLYk,
              yCIMx: w.sJeGJ,
              hCpvD: w.TPyNp,
              iddAw: w.VjIDt,
              fIrhR: function (D, E) {
                return w.aDfyf(D, E);
              },
              LMvGM: function (D, E) {
                return w.VxLqc(D, E);
              },
              ksMUC: w.IlecY,
              dtCJL: w.qIJbO,
              YoJao: function (D, E) {
                return w.TvdIm(D, E);
              },
              wsQuT: w.dARvp,
              hjyDO: w.HnRmL,
              Htdie: function (D, E) {
                return w.qAezi(D, E);
              }
            };
            (function (D, E, F) {
              var G = C.eZRkI.split("|");
              var H = 0;
              while (true) {
                switch (G[H++]) {
                  case "0":
                    var I = F.sourceMap;
                    continue;
                  case "1":
                    if (F.supports) {
                      J += C.yCIMx.concat(F.supports, C.hCpvD);
                    }
                    if (F.media) {
                      J += C.iddAw.concat(F.media, " {");
                    }
                    continue;
                  case "2":
                    var J = "";
                    continue;
                  case "3":
                    var K = C.fIrhR(undefined, F.layer);
                    continue;
                  case "4":
                    if (I && C.LMvGM(C.ksMUC, typeof btoa)) {
                      J += C.dtCJL.concat(C.YoJao(btoa, C.YoJao(unescape, C.YoJao(encodeURIComponent, JSON.stringify(I)))), C.wsQuT);
                    }
                    E.styleTagTransform(J, D, E.options);
                    continue;
                  case "5":
                    if (K) {
                      J += C.hjyDO.concat(C.Htdie(F.layer.length, 0) ? ` ${F.layer}` : "", " {");
                    }
                    J += F.css;
                    if (K) {
                      J += "}";
                    }
                    if (F.media) {
                      J += "}";
                    }
                    if (F.supports) {
                      J += "}";
                    }
                    continue;
                }
                break;
              }
            })(A, x, B);
          },
          remove: function () {
            (function (B) {
              if (y.EFyea(null, B.parentNode)) {
                return false;
              }
              B.parentNode.removeChild(B);
            })(A);
          }
        };
      };
    },
    4589: v => {
      'use strict';

      v.exports = function (w, x) {
        if (x.styleSheet) {
          x.styleSheet.cssText = w;
        } else {
          while (x.firstChild) {
            x.removeChild(x.firstChild);
          }
          x.appendChild(document.createTextNode(w));
        }
      };
    },
    2511: function (v, w, x) {
      var y = {
        wTfIr: function (A, B) {
          return j.aVPFx(A, B);
        },
        DvFtR: function (A, B) {
          return j.EWYca(A, B);
        },
        oJDRv: function (A, B) {
          return j.pHEBz(A, B);
        },
        ozzOe: function (A, B) {
          return j.pBhxo(A, B);
        },
        eZZBj: function (A, B) {
          return j.EWYca(A, B);
        },
        xIlMo: function (A, B) {
          return j.hIreW(A, B);
        },
        fEsBt: function (A, B) {
          return j.jLIhG(A, B);
        },
        nXxwz: function (A, B) {
          return j.XwSSQ(A, B);
        },
        ZOIgv: function (A, B) {
          return j.odGEX(A, B);
        },
        gNiPi: function (A, B) {
          return j.pfHdL(A, B);
        },
        KLcfL: function (A, B) {
          return j.mFwnn(A, B);
        },
        eLeBl: function (A, B) {
          return j.noFBw(A, B);
        },
        BpsVb: function (A, B) {
          return j.AfjdF(A, B);
        },
        EeZbk: function (A, B) {
          return j.KMFew(A, B);
        },
        yqSkA: function (A, B) {
          return j.lCfPZ(A, B);
        },
        KrbWr: function (A, B) {
          return j.CqfaY(A, B);
        },
        LpJlt: function (A, B, C) {
          return j.pyHsA(A, B, C);
        },
        jiEga: function (A, B) {
          return j.cSNDU(A, B);
        },
        bSmdd: function (A, B, C) {
          return j.vGJNi(A, B, C);
        },
        TfJrd: function (A, B) {
          return j.fmHAr(A, B);
        },
        cXlXO: function (A, B) {
          return j.CZANR(A, B);
        },
        DXjAa: function (A, B) {
          return j.XKDjs(A, B);
        },
        GgnAu: function (A, B) {
          return j.NkBxT(A, B);
        },
        JsLCI: function (A, B) {
          return j.cnCYr(A, B);
        },
        wccmJ: function (A, B) {
          return j.klmuX(A, B);
        },
        UtErA: function (A, B) {
          return j.ptODn(A, B);
        },
        UfRVz: function (A, B) {
          return j.MydbD(A, B);
        },
        mZuLo: function (A, B) {
          return j.pnOyu(A, B);
        },
        XBxVF: function (A, B) {
          return j.mhdxD(A, B);
        },
        DlSdA: function (A, B) {
          return j.pHEBz(A, B);
        },
        KhhfV: j.AcfGz,
        QvBwC: j.pnMGW,
        RUsVk: function (A, B) {
          return j.KKrKz(A, B);
        },
        hWKQD: function (A, B) {
          return j.gKNrV(A, B);
        },
        etWsO: function (A, B) {
          return j.xnYeE(A, B);
        },
        Xiokg: function (A, B) {
          return j.Dkxkg(A, B);
        },
        FYZMG: function (A, B) {
          return j.SzRpB(A, B);
        },
        SODKG: "overflow",
        IurdY: function (A, B) {
          return j.DvNhP(A, B);
        },
        Mulnd: function (A, B) {
          return j.hqncg(A, B);
        },
        toWOC: function (A, B, C, D) {
          return j.qBZSy(A, B, C, D);
        },
        XRgnu: function (A, B) {
          return j.KWCAk(A, B);
        },
        euuWd: function (A, B) {
          return j.OVwbo(A, B);
        },
        HMWdI: function (A, B) {
          return j.MLPFv(A, B);
        },
        uyFPS: function (A, B) {
          return j.LpGGm(A, B);
        },
        kLnDE: function (A, B) {
          return j.MBXCj(A, B);
        },
        NkCPA: function (A, B) {
          return j.HdhtF(A, B);
        },
        TEdYo: function (A, B) {
          return A < B;
        },
        kVdKR: function (A, B) {
          return j.eqleo(A, B);
        },
        WWCSg: function (A, B) {
          return j.KKrKz(A, B);
        },
        Fropm: function (A, B) {
          return j.DvNhP(A, B);
        },
        PcphN: function (A, B) {
          return j.MBXCj(A, B);
        },
        qJnNp: function (A, B) {
          return j.KWCAk(A, B);
        },
        FLfPp: function (A, B) {
          return j.YVVne(A, B);
        },
        IuXux: function (A, B) {
          return j.MBXCj(A, B);
        },
        RLzLP: function (A, B) {
          return j.hIreW(A, B);
        },
        DKjWC: function (A, B) {
          return j.hJEyk(A, B);
        },
        pbXwc: function (A, B) {
          return j.ISGDk(A, B);
        },
        ZwVEq: function (A, B) {
          return j.GqLNm(A, B);
        },
        GPfgD: function (A, B) {
          return j.RoSqI(A, B);
        },
        qblBB: function (A, B, C) {
          return A(B, C);
        },
        DhBZC: function (A, B) {
          return j.YkZbx(A, B);
        },
        cJXac: function (A, B, C) {
          return j.WpIhT(A, B, C);
        },
        teZRO: "xn--",
        tuIoP: function (A, B) {
          return j.zUGsD(A, B);
        },
        coJNS: function (A, B) {
          return j.YCqTs(A, B);
        },
        cncwf: j.AnRPG,
        QPPum: function (A, B) {
          return j.PRGNT(A, B);
        },
        LbobW: function (A, B) {
          return j.qwKqc(A, B);
        },
        CbXtU: j.dubjm,
        xmyJb: j.gDvyl,
        wIhLR: j.dfOFp,
        oweSr: function (A, B) {
          return j.uZVzd(A, B);
        },
        CfbVB: j.lidqj,
        TlOSa: function (A, B) {
          return j.uyclS(A, B);
        }
      };
      var z;
      v = x.nmd(v);
      (function (B) {
        var D = {
          XFLvj: function (a5, a6) {
            return a5 > a6;
          },
          XlZOd: function (a5, a6) {
            return y.yqSkA(a5, a6);
          },
          gPmoz: function (a5, a6) {
            return y.jiEga(a5, a6);
          },
          jjvkS: function (a5, a6, a7) {
            return y.bSmdd(a5, a6, a7);
          },
          MucZR: function (a5, a6) {
            return y.TfJrd(a5, a6);
          },
          ZvqQE: function (a5, a6) {
            return y.cXlXO(a5, a6);
          },
          HKFZQ: function (a5, a6) {
            return y.DXjAa(a5, a6);
          },
          aWjQg: function (a5, a6) {
            return y.eZZBj(a5, a6);
          },
          kayfa: function (a5, a6) {
            return y.ZOIgv(a5, a6);
          },
          QfieN: function (a5, a6) {
            return y.GgnAu(a5, a6);
          },
          sKBoH: function (a5, a6) {
            return y.JsLCI(a5, a6);
          },
          jgSju: function (a5, a6) {
            return y.wccmJ(a5, a6);
          },
          YsKCr: function (a5, a6) {
            return y.wTfIr(a5, a6);
          },
          tAlme: function (a5, a6) {
            return y.UtErA(a5, a6);
          },
          lGpXI: function (a5, a6) {
            return y.UfRVz(a5, a6);
          },
          gJJqg: function (a5, a6) {
            return y.mZuLo(a5, a6);
          },
          anYyf: function (a5, a6) {
            return y.DXjAa(a5, a6);
          },
          praYV: function (a5, a6) {
            return y.KrbWr(a5, a6);
          },
          JfjXM: function (a5, a6) {
            return y.XBxVF(a5, a6);
          },
          YVvxS: function (a5, a6) {
            return y.nXxwz(a5, a6);
          },
          AxueK: function (a5, a6) {
            return y.nXxwz(a5, a6);
          },
          QbiQt: function (a5, a6) {
            return y.DlSdA(a5, a6);
          },
          ApdXy: function (a5, a6) {
            return y.XBxVF(a5, a6);
          },
          wAktp: y.KhhfV,
          YUfDH: function (a5, a6) {
            return y.cXlXO(a5, a6);
          },
          nOYnY: function (a5, a6) {
            return y.DlSdA(a5, a6);
          },
          yKNYt: y.QvBwC,
          rbyVb: function (a5, a6) {
            return y.RUsVk(a5, a6);
          },
          NfXSA: function (a5, a6) {
            return y.DvFtR(a5, a6);
          },
          ZTWQK: function (a5, a6) {
            return y.hWKQD(a5, a6);
          },
          UTRPg: function (a5, a6) {
            return y.etWsO(a5, a6);
          },
          srVXR: function (a5, a6) {
            return y.TfJrd(a5, a6);
          },
          DVcad: function (a5, a6) {
            return y.Xiokg(a5, a6);
          },
          atIym: function (a5, a6) {
            return y.FYZMG(a5, a6);
          },
          pbmKa: function (a5, a6) {
            return y.UfRVz(a5, a6);
          },
          dQnnO: function (a5, a6) {
            return y.UtErA(a5, a6);
          },
          PjOsx: function (a5, a6) {
            return y.XBxVF(a5, a6);
          },
          zTxrZ: y.SODKG,
          Ljyez: function (a5, a6) {
            return y.IurdY(a5, a6);
          },
          Ekkij: function (a5, a6) {
            return y.Mulnd(a5, a6);
          },
          hFoBj: function (a5, a6) {
            return y.eLeBl(a5, a6);
          },
          HkAhv: function (a5, a6) {
            return y.TfJrd(a5, a6);
          },
          pQvzu: function (a5, a6, a7, a8) {
            return y.toWOC(a5, a6, a7, a8);
          },
          CxMEc: function (a5, a6) {
            return y.XRgnu(a5, a6);
          },
          eMfgC: function (a5, a6) {
            return y.euuWd(a5, a6);
          },
          RZIxS: function (a5, a6) {
            return y.HMWdI(a5, a6);
          },
          pTqaX: function (a5, a6) {
            return y.uyFPS(a5, a6);
          },
          qBahJ: function (a5, a6) {
            return y.XBxVF(a5, a6);
          },
          FtTqK: function (a5, a6) {
            return y.kLnDE(a5, a6);
          },
          agjBz: function (a5, a6) {
            return y.NkCPA(a5, a6);
          },
          tOfLT: function (a5, a6) {
            return y.TEdYo(a5, a6);
          },
          wnnAc: function (a5, a6) {
            return y.kVdKR(a5, a6);
          },
          WOlDp: function (a5, a6) {
            return y.WWCSg(a5, a6);
          },
          TUfzm: function (a5, a6) {
            return y.Fropm(a5, a6);
          },
          DHBBx: function (a5, a6) {
            return y.HMWdI(a5, a6);
          },
          Mdtut: function (a5, a6) {
            return y.PcphN(a5, a6);
          },
          GmaPJ: function (a5, a6) {
            return y.qJnNp(a5, a6);
          },
          zkUxK: function (a5, a6) {
            return y.FLfPp(a5, a6);
          },
          CpGRn: function (a5, a6) {
            return y.kVdKR(a5, a6);
          },
          gVVTi: function (a5, a6) {
            return y.IuXux(a5, a6);
          },
          XCSFs: function (a5, a6) {
            return y.RLzLP(a5, a6);
          },
          TVQMD: function (a5, a6) {
            return y.DKjWC(a5, a6);
          },
          gjHqW: function (a5, a6) {
            return y.pbXwc(a5, a6);
          },
          fbSEl: function (a5, a6) {
            return y.ZwVEq(a5, a6);
          },
          GSdtb: function (a5, a6) {
            return y.Xiokg(a5, a6);
          },
          GoyXV: function (a5, a6) {
            return y.GPfgD(a5, a6);
          },
          yMVGn: function (a5, a6, a7) {
            return y.qblBB(a5, a6, a7);
          },
          lAHNM: function (a5, a6) {
            return y.DhBZC(a5, a6);
          },
          hyncs: function (a5, a6) {
            return y.JsLCI(a5, a6);
          },
          RuahK: function (a5, a6, a7) {
            return y.cJXac(a5, a6, a7);
          },
          keswF: function (a5, a6) {
            return y.RLzLP(a5, a6);
          },
          lGYYq: y.teZRO,
          JWWwu: function (a5, a6, a7) {
            return y.bSmdd(a5, a6, a7);
          },
          xurbF: function (a5, a6) {
            return y.tuIoP(a5, a6);
          }
        };
        if (w) {
          w.nodeType;
        }
        if (v) {
          v.nodeType;
        }
        var E = y.coJNS(y.cncwf, typeof x.g) && x.g;
        if (y.QPPum(E.global, E) && y.LbobW(E.window, E)) {
          E.self;
        }
        var F = {
          overflow: y.CbXtU,
          "not-basic": y.xmyJb,
          "invalid-input": y.wIhLR
        };
        var G;
        var H = 2147483647;
        var I = 36;
        var J = 26;
        var K = 38;
        var L = 700;
        var N = /^xn--/;
        var O = /[^\x20-\x7E]/;
        var P = /[\x2E\u3002\uFF0E\uFF61]/g;
        var Q = F;
        var R = y.oweSr(I, 1);
        var T = Math.floor;
        var U = String.fromCharCode;
        function V(a5) {
          throw new RangeError(Q[a5]);
        }
        function W(a5, a6) {
          for (var a7 = a5.length, a8 = []; a7--;) {
            a8[a7] = y.wTfIr(a6, a5[a7]);
          }
          return a8;
        }
        function X(a5, a6) {
          var a7 = a5.split("@");
          var a8 = "";
          if (D.XFLvj(a7.length, 1)) {
            a8 = D.XlZOd(a7[0], "@");
            a5 = a7[1];
          }
          return D.gPmoz(a8, D.jjvkS(W, (a5 = a5.replace(P, ".")).split("."), a6).join("."));
        }
        function Y(a5) {
          for (var a6, a7, a8 = [], a9 = 0, aa = a5.length; y.DvFtR(a9, aa);) {
            if (y.oJDRv(a6 = a5.charCodeAt(a9++), 55296) && y.ozzOe(a6, 56319) && y.eZZBj(a9, aa)) {
              if (y.xIlMo(56320, y.fEsBt(64512, a7 = a5.charCodeAt(a9++)))) {
                a8.push(y.nXxwz(y.nXxwz(y.ZOIgv(y.gNiPi(1023, a6), 10), y.KLcfL(1023, a7)), 65536));
              } else {
                a8.push(a6);
                a9--;
              }
            } else {
              a8.push(a6);
            }
          }
          return a8;
        }
        function Z(a5) {
          var a6 = {
            HdLha: function (a7, a8) {
              return y.eLeBl(a7, a8);
            },
            kbtfB: function (a7, a8) {
              return y.BpsVb(a7, a8);
            },
            VFlAX: function (a7, a8) {
              return y.gNiPi(a7, a8);
            },
            BMaIi: function (a7, a8) {
              return y.EeZbk(a7, a8);
            },
            mNWTL: function (a7, a8) {
              return a7 | a8;
            },
            yTcGx: function (a7, a8) {
              return y.yqSkA(a7, a8);
            },
            PRSph: function (a7, a8) {
              return y.KrbWr(a7, a8);
            }
          };
          return y.LpJlt(W, a5, function (a7) {
            var a8 = "";
            if (a6.HdLha(a7, 65535)) {
              a8 += U(a6.kbtfB(a6.VFlAX(a6.BMaIi(a7 -= 65536, 10), 1023), 55296));
              a7 = a6.mNWTL(56320, a6.VFlAX(1023, a7));
            }
            return a6.yTcGx(a8, a6.PRSph(U, a7));
          }).join("");
        }
        function a0(a5, a6) {
          return D.MucZR(D.XlZOd(D.ZvqQE(a5, 22), D.HKFZQ(75, D.aWjQg(a5, 26))), D.kayfa(D.QfieN(0, a6), 5));
        }
        function a1(a5, a6, a7) {
          var a8 = 0;
          a5 = a7 ? D.sKBoH(T, a5 / L) : D.jgSju(a5, 1);
          a5 += D.YsKCr(T, D.tAlme(a5, a6));
          for (; D.lGpXI(a5, D.gJJqg(D.anYyf(R, J), 1)); a8 += I) {
            a5 = D.praYV(T, D.tAlme(a5, R));
          }
          return D.JfjXM(T, D.YVvxS(a8, D.tAlme(D.HKFZQ(D.AxueK(R, 1), a5), D.XlZOd(a5, K))));
        }
        function a2(a5) {
          var a6;
          var a7;
          var a8;
          var a9;
          var aa;
          var ab;
          var ac;
          var ad;
          var ae;
          var af;
          var ag;
          var ah = [];
          var ai = a5.length;
          var aj = 0;
          var ak = 128;
          var al = 72;
          if ((a7 = a5.lastIndexOf("-")) < 0) {
            a7 = 0;
          }
          a8 = 0;
          for (; D.aWjQg(a8, a7); ++a8) {
            if (D.QbiQt(a5.charCodeAt(a8), 128)) {
              D.ApdXy(V, D.wAktp);
            }
            ah.push(a5.charCodeAt(a8));
          }
          for (a9 = D.XFLvj(a7, 0) ? D.YUfDH(a7, 1) : 0; D.aWjQg(a9, ai);) {
            aa = aj;
            ab = 1;
            ac = I;
            for (; D.nOYnY(a9, ai) && D.ApdXy(V, D.yKNYt), (D.rbyVb(ad = D.NfXSA(D.ZTWQK(ag = a5.charCodeAt(a9++), 48), 10) ? D.MucZR(ag, 22) : D.aWjQg(D.UTRPg(ag, 65), 26) ? D.srVXR(ag, 65) : D.NfXSA(D.DVcad(ag, 97), 26) ? D.atIym(ag, 97) : I, I) || D.pbmKa(ad, D.JfjXM(T, D.dQnnO(D.ZTWQK(H, aj), ab)))) && D.PjOsx(V, D.zTxrZ), aj += D.anYyf(ad, ab), !D.Ljyez(ad, ae = ac <= al ? 1 : D.Ekkij(ac, D.YUfDH(al, J)) ? J : ac - al); ac += I) {
              if (D.hFoBj(ab, D.praYV(T, D.dQnnO(H, af = D.HkAhv(I, ae))))) {
                D.praYV(V, D.zTxrZ);
              }
              ab *= af;
            }
            al = D.pQvzu(a1, D.CxMEc(aj, aa), a6 = ah.length + 1, D.eMfgC(0, aa));
            if (D.RZIxS(T(D.pTqaX(aj, a6)), D.CxMEc(H, ak))) {
              D.ApdXy(V, D.zTxrZ);
            }
            ak += D.qBahJ(T, D.pTqaX(aj, a6));
            aj %= a6;
            ah.splice(aj++, 0, ak);
          }
          return D.FtTqK(Z, ah);
        }
        function a3(a5) {
          var a6;
          var a7;
          var a8;
          var a9;
          var aa;
          var ab;
          var ac;
          var ad;
          var ae;
          var af;
          var ag;
          var ah;
          var ai;
          var aj;
          var ak;
          var al = [];
          ah = (a5 = D.agjBz(Y, a5)).length;
          a6 = 128;
          a7 = 0;
          aa = 72;
          ab = 0;
          for (; D.tOfLT(ab, ah); ++ab) {
            if (D.aWjQg(ag = a5[ab], 128)) {
              al.push(D.ApdXy(U, ag));
            }
          }
          a8 = a9 = al.length;
          if (a9) {
            al.push("-");
          }
          while (D.wnnAc(a8, ah)) {
            ac = H;
            ab = 0;
            for (; D.aWjQg(ab, ah); ++ab) {
              if (D.WOlDp(ag = a5[ab], a6) && D.TUfzm(ag, ac)) {
                ac = ag;
              }
            }
            if (D.DHBBx(D.atIym(ac, a6), D.Mdtut(T, D.dQnnO(D.GmaPJ(H, a7), ai = D.YVvxS(a8, 1))))) {
              D.agjBz(V, D.zTxrZ);
            }
            a7 += D.zkUxK(D.atIym(ac, a6), ai);
            a6 = ac;
            ab = 0;
            for (; D.NfXSA(ab, ah); ++ab) {
              if (D.CpGRn(ag = a5[ab], a6) && D.pbmKa(++a7, H)) {
                D.gVVTi(V, D.zTxrZ);
              }
              if (D.XCSFs(ag, a6)) {
                ad = a7;
                ae = I;
                for (; !D.TVQMD(ad, af = D.gjHqW(ae, aa) ? 1 : D.fbSEl(ae, D.gPmoz(aa, J)) ? J : D.UTRPg(ae, aa)); ae += I) {
                  ak = D.GSdtb(ad, af);
                  aj = D.GoyXV(I, af);
                  al.push(D.praYV(U, D.yMVGn(a0, D.AxueK(af, D.lAHNM(ak, aj)), 0)));
                  ad = D.hyncs(T, D.pTqaX(ak, aj));
                }
                al.push(D.ApdXy(U, D.RuahK(a0, ad, 0)));
                aa = D.pQvzu(a1, a7, ai, D.keswF(a8, a9));
                a7 = 0;
                ++a8;
              }
            }
            ++a7;
            ++a6;
          }
          return al.join("");
        }
        var a4 = {
          decode: Y,
          encode: Z
        };
        G = {
          version: y.CfbVB,
          ucs2: a4,
          decode: a2,
          encode: a3,
          toASCII: function (a5) {
            return D.JWWwu(X, a5, function (a6) {
              if (O.test(a6)) {
                return D.lGYYq + D.hyncs(a3, a6);
              } else {
                return a6;
              }
            });
          },
          toUnicode: function (a5) {
            return D.yMVGn(X, a5, function (a6) {
              if (N.test(a6)) {
                return D.xurbF(a2, a6.slice(4).toLowerCase());
              } else {
                return a6;
              }
            });
          }
        };
        if (!y.TlOSa(undefined, z = function () {
          return G;
        }.call(w, x, w, v))) {
          v.exports = z;
        }
      })();
    },
    8575: (v, w, x) => {
      'use strict';

      var z = {
        IPfoO: function (T, U, V, W) {
          return j.qBZSy(T, U, V, W);
        },
        trNqS: j.DYycK,
        yUEnz: function (T, U) {
          return j.sYocs(T, U);
        },
        gHYWd: function (T, U) {
          return j.yDAqV(T, U);
        },
        FDHBZ: function (T, U) {
          return j.kQeGB(T, U);
        },
        fKnQp: function (T, U) {
          return T !== U;
        },
        drqux: j.KeeYu,
        zRVmK: function (T, U) {
          return j.blNfr(T, U);
        },
        ZwHgH: j.jGSrx,
        ZlNfN: function (T, U) {
          return j.OaVNM(T, U);
        },
        opxMh: function (T, U) {
          return j.WJWwO(T, U);
        },
        Hosox: function (T, U) {
          return j.kXtvJ(T, U);
        },
        PLnjV: function (T, U) {
          return j.cusGp(T, U);
        },
        CCZgk: function (T, U) {
          return j.MNfhN(T, U);
        },
        LNYUH: function (T, U) {
          return j.gbyij(T, U);
        },
        yTpIg: function (T, U) {
          return j.ZpVeV(T, U);
        },
        cRsNa: function (T, U) {
          return j.CyDNJ(T, U);
        },
        lOHEG: function (T, U) {
          return j.gbyij(T, U);
        },
        wZtvj: function (T, U) {
          return j.TaWnn(T, U);
        },
        lxlAe: function (T, U) {
          return j.LVyuA(T, U);
        },
        uAlgY: function (T, U) {
          return j.RfdwL(T, U);
        },
        qEUDl: function (T, U) {
          return j.pYLNy(T, U);
        },
        MUhOg: function (T, U) {
          return j.EnYCi(T, U);
        },
        pBVli: function (T, U) {
          return j.BlvIR(T, U);
        },
        BEpVf: function (T, U) {
          return j.AjgUT(T, U);
        },
        LKeQr: function (T, U) {
          return j.LVyuA(T, U);
        },
        sKZvt: function (T, U) {
          return j.KJELx(T, U);
        },
        rfFPk: function (T, U) {
          return j.XZkjR(T, U);
        },
        NKAiW: function (T, U, V, W) {
          return j.DawNj(T, U, V, W);
        },
        kQjgb: function (T, U) {
          return j.mxsQd(T, U);
        },
        eGCKq: function (T, U) {
          return j.PAebk(T, U);
        }
      };
      var A = j.UmwIL(x, 2511);
      function B() {
        this.protocol = null;
        this.slashes = null;
        this.auth = null;
        this.host = null;
        this.port = null;
        this.hostname = null;
        this.hash = null;
        this.search = null;
        this.query = null;
        this.pathname = null;
        this.path = null;
        this.href = null;
      }
      var C = {
        javascript: !0,
        "javascript:": !0
      };
      var D = {
        javascript: !0,
        "javascript:": !0
      };
      var E = {
        http: !0,
        https: !0,
        ftp: !0,
        gopher: !0,
        file: !0,
        "http:": !0,
        "https:": !0,
        "ftp:": !0,
        "gopher:": !0,
        "file:": !0
      };
      var F = /^([a-z0-9.+-]+:)/i;
      var G = /:[0-9]*$/;
      var H = /^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/;
      var I = ["{", "}", "|", "\\", "^", "`"].concat(["<", ">", "\"", "`", " ", "\r", "\n", "\t"]);
      var J = ["'"].concat(I);
      var K = ["%", "/", "?", ";", "#"].concat(J);
      var L = ["/", "?", "#"];
      var M = /^[+a-z0-9A-Z_-]{0,63}$/;
      var N = /^([+a-z0-9A-Z_-]{0,63})(.*)$/;
      var O = C;
      var P = D;
      var Q = E;
      var R = j.mcJNv(x, 129);
      function S(T, U, V) {
        if (T && j.qXlHV("object", typeof T) && j.rVgiq(T, B)) {
          return T;
        }
        var W = new B();
        W.parse(T, U, V);
        return W;
      }
      B.prototype.parse = function (U, X, Y) {
        if (j.nhTKg(j.jGSrx, typeof U)) {
          throw new TypeError(j.bBjZB(j.IoyFW, typeof U));
        }
        var Z = U.indexOf("?");
        var a0 = j.QmaNL(-1, Z) && j.BubKt(Z, U.indexOf("#")) ? "?" : "#";
        var a1 = U.split(a0);
        a1[0] = a1[0].replace(/\\/g, "/");
        var a2 = U = a1.join(a0);
        a2 = a2.trim();
        if (!Y && j.MLiVN(1, U.split("#").length)) {
          var a3 = H.exec(a2);
          if (a3) {
            this.path = a2;
            this.href = a2;
            this.pathname = a3[1];
            if (a3[2]) {
              this.search = a3[2];
              this.query = X ? R.parse(this.search.substr(1)) : this.search.substr(1);
            } else if (X) {
              this.search = "";
              this.query = {};
            }
            return this;
          }
        }
        var a4 = F.exec(a2);
        if (a4) {
          var a5 = (a4 = a4[0]).toLowerCase();
          this.protocol = a5;
          a2 = a2.substr(a4.length);
        }
        if (j.aywrS(Y, a4) || a2.match(/^\/\/[^@/]+@[^@/]+/)) {
          var a6 = j.WJWwO("//", a2.substr(0, 2));
          if (!!a6 && (!a4 || !P[a4])) {
            a2 = a2.substr(2);
            this.slashes = true;
          }
        }
        if (!P[a4] && (a6 || a4 && !Q[a4])) {
          var a7;
          var a8;
          var a9 = -1;
          for (var aa = 0; j.dYqcy(aa, L.length); aa++) {
            if (j.hddID(-1, ab = a2.indexOf(L[aa])) && (j.RfdwL(-1, a9) || j.kQeGB(ab, a9))) {
              a9 = ab;
            }
          }
          if (j.tClrQ(-1, a8 = j.uMiDh(-1, a9) ? a2.lastIndexOf("@") : a2.lastIndexOf("@", a9))) {
            a7 = a2.slice(0, a8);
            a2 = a2.slice(j.ihwkV(a8, 1));
            this.auth = j.dvUGi(decodeURIComponent, a7);
          }
          a9 = -1;
          aa = 0;
          for (; j.EWYca(aa, K.length); aa++) {
            var ab;
            if (j.IpAcM(-1, ab = a2.indexOf(K[aa])) && (j.cdKWW(-1, a9) || j.PdmGk(ab, a9))) {
              a9 = ab;
            }
          }
          if (j.cecJb(-1, a9)) {
            a9 = a2.length;
          }
          this.host = a2.slice(0, a9);
          a2 = a2.slice(a9);
          this.parseHost();
          this.hostname = this.hostname || "";
          var ac = j.WxuPX("[", this.hostname[0]) && j.UdvxS("]", this.hostname[j.KXVrU(this.hostname.length, 1)]);
          if (!ac) {
            var ad = this.hostname.split(/\./);
            for (var ae = (aa = 0, ad.length); j.cnJUK(aa, ae); aa++) {
              var af = ad[aa];
              if (af && !af.match(M)) {
                var ag = "";
                for (var ah = 0, ai = af.length; j.CNcuM(ah, ai); ah++) {
                  if (j.RUNXg(af.charCodeAt(ah), 127)) {
                    ag += "x";
                  } else {
                    ag += af[ah];
                  }
                }
                if (!ag.match(M)) {
                  var aj = ad.slice(0, aa);
                  var ak = ad.slice(j.vKUCb(aa, 1));
                  var al = af.match(N);
                  if (al) {
                    aj.push(al[1]);
                    ak.unshift(al[2]);
                  }
                  if (ak.length) {
                    a2 = j.BzdQV("/", ak.join(".")) + a2;
                  }
                  this.hostname = aj.join(".");
                  break;
                }
              }
            }
          }
          if (j.MydbD(this.hostname.length, 255)) {
            this.hostname = "";
          } else {
            this.hostname = this.hostname.toLowerCase();
          }
          if (!ac) {
            this.hostname = A.toASCII(this.hostname);
          }
          var am = this.port ? j.fTEWX(":", this.port) : "";
          var an = this.hostname || "";
          this.host = j.fTEWX(an, am);
          this.href += this.host;
          if (ac) {
            this.hostname = this.hostname.substr(1, j.KgNGG(this.hostname.length, 2));
            if (j.oEnMj("/", a2[0])) {
              a2 = j.CZANR("/", a2);
            }
          }
        }
        if (!O[a5]) {
          aa = 0;
          ae = J.length;
          for (; j.hJEyk(aa, ae); aa++) {
            var ao = J[aa];
            if (j.JIVNr(-1, a2.indexOf(ao))) {
              var ap = j.RMlyS(encodeURIComponent, ao);
              if (j.TyBTu(ap, ao)) {
                ap = j.nWbtg(escape, ao);
              }
              a2 = a2.split(ao).join(ap);
            }
          }
        }
        var aq = a2.indexOf("#");
        if (j.yoIbl(-1, aq)) {
          this.hash = a2.substr(aq);
          a2 = a2.slice(0, aq);
        }
        var ar = a2.indexOf("?");
        if (j.AkbAh(-1, ar)) {
          this.search = a2.substr(ar);
          this.query = a2.substr(j.PcJMp(ar, 1));
          if (X) {
            this.query = R.parse(this.query);
          }
          a2 = a2.slice(0, ar);
        } else if (X) {
          this.search = "";
          this.query = {};
        }
        if (a2) {
          this.pathname = a2;
        }
        if (Q[a5] && this.hostname && !this.pathname) {
          this.pathname = "/";
        }
        if (this.pathname || this.search) {
          am = this.pathname || "";
          var as = this.search || "";
          this.path = j.jJLLv(am, as);
        }
        this.href = this.format();
        return this;
      };
      B.prototype.format = function () {
        var a2 = this.auth || "";
        if (a2) {
          a2 = (a2 = j.vfdlw(encodeURIComponent, a2)).replace(/%3A/i, ":");
          a2 += "@";
        }
        var V = this.protocol || "";
        var W = this.pathname || "";
        var X = this.hash || "";
        var Y = !1;
        var Z = "";
        if (this.host) {
          Y = j.ApCID(a2, this.host);
        } else if (this.hostname) {
          Y = j.ULolQ(a2, j.dNqDS(-1, this.hostname.indexOf(":")) ? this.hostname : j.LUEIp(j.XUaMQ("[", this.hostname), "]"));
          if (this.port) {
            Y += j.fgPil(":", this.port);
          }
        }
        if (this.query && j.uUEao(j.AnRPG, typeof this.query) && Object.keys(this.query).length) {
          Z = R.stringify(this.query, {
            arrayFormat: j.aOHDi,
            addQueryPrefix: false
          });
        }
        var a1 = this.search || Z && j.Jlghk("?", Z) || "";
        if (V && j.vjzAF(":", V.substr(-1))) {
          V += ":";
        }
        if (this.slashes || (!V || Q[V]) && j.SHUga(false, Y)) {
          Y = j.QXnxa("//", j.kXtvJ(Y, ""));
          if (W && j.xqRUi("/", W.charAt(0))) {
            W = j.OYSsz("/", W);
          }
        } else {
          Y ||= "";
        }
        if (X && j.xqRUi("#", X.charAt(0))) {
          X = j.NfMIz("#", X);
        }
        if (a1 && j.CKXfX("?", a1.charAt(0))) {
          a1 = j.kVrUz("?", a1);
        }
        return j.sZMzw(j.BdiOs(j.OvNNv(j.AycHe(V, Y), W = W.replace(/[?#]/g, function (a3) {
          return encodeURIComponent(a3);
        })), a1 = a1.replace("#", j.bsUle)), X);
      };
      B.prototype.resolve = function (T) {
        return this.resolveObject(z.IPfoO(S, T, !1, !0)).format();
      };
      B.prototype.resolveObject = function (U) {
        var V = z.trNqS.split("|");
        var W = 0;
        while (true) {
          switch (V[W++]) {
            case "0":
              if (z.yUEnz(!ab, !ac)) {
                for (; ah--; ah) {
                  ad.unshift("..");
                }
              }
              continue;
            case "1":
              if (!ad.length) {
                aj.pathname = null;
                if (aj.search) {
                  aj.path = z.gHYWd("/", aj.search);
                } else {
                  aj.path = null;
                }
                aj.href = aj.format();
                return aj;
              }
              continue;
            case "2":
              if (U.slashes && !U.protocol) {
                for (var X = Object.keys(U), Y = 0; z.FDHBZ(Y, X.length); Y++) {
                  var Z = X[Y];
                  if (z.fKnQp(z.drqux, Z)) {
                    aj[Z] = U[Z];
                  }
                }
                if (Q[aj.protocol] && aj.hostname && !aj.pathname) {
                  aj.pathname = "/";
                  aj.path = aj.pathname;
                }
                aj.href = aj.format();
                return aj;
              }
              continue;
            case "3":
              if (z.zRVmK(z.ZwHgH, typeof U)) {
                var a0 = new B();
                a0.parse(U, !1, !0);
                U = a0;
              }
              continue;
            case "4":
              var a1;
              var a2 = z.ZlNfN("", ad[0]) || ad[0] && z.opxMh("/", ad[0].charAt(0));
              continue;
            case "5":
              aj.hash = U.hash;
              if (z.ZlNfN("", U.href)) {
                aj.href = aj.format();
                return aj;
              }
              continue;
            case "6":
              if (U.protocol && z.fKnQp(U.protocol, aj.protocol)) {
                if (!Q[U.protocol]) {
                  for (var a3 = Object.keys(U), a4 = 0; z.FDHBZ(a4, a3.length); a4++) {
                    var a5 = a3[a4];
                    aj[a5] = U[a5];
                  }
                  aj.href = aj.format();
                  return aj;
                }
                aj.protocol = U.protocol;
                if (U.host || P[U.protocol]) {
                  aj.pathname = U.pathname;
                } else {
                  for (var a6 = (U.pathname || "").split("/"); a6.length && !(U.host = a6.shift()););
                  U.host ||= "";
                  U.hostname ||= "";
                  if (z.fKnQp("", a6[0])) {
                    a6.unshift("");
                  }
                  if (z.FDHBZ(a6.length, 2)) {
                    a6.unshift("");
                  }
                  aj.pathname = a6.join("/");
                }
                aj.search = U.search;
                aj.query = U.query;
                aj.host = U.host || "";
                aj.auth = U.auth;
                aj.hostname = U.hostname || U.host;
                aj.port = U.port;
                if (aj.pathname || aj.search) {
                  var a7 = aj.pathname || "";
                  var a8 = aj.search || "";
                  aj.path = z.gHYWd(a7, a8);
                }
                aj.slashes = aj.slashes || U.slashes;
                aj.href = aj.format();
                return aj;
              }
              continue;
            case "7":
              var a9 = aj.pathname && z.opxMh("/", aj.pathname.charAt(0));
              var aa = U.host || U.pathname && z.opxMh("/", U.pathname.charAt(0));
              var ab = z.Hosox(aa, a9) || aj.host && U.pathname;
              var ac = ab;
              var ad = aj.pathname && aj.pathname.split("/") || [];
              a6 = U.pathname && U.pathname.split("/") || [];
              var ae = aj.protocol && !Q[aj.protocol];
              continue;
            case "8":
              var af = ad.slice(-1)[0];
              var ag = (aj.host || U.host || z.PLnjV(ad.length, 1)) && (z.CCZgk(".", af) || z.LNYUH("..", af)) || z.ZlNfN("", af);
              var ah = 0;
              for (var ai = ad.length; z.yTpIg(ai, 0); ai--) {
                if (z.cRsNa(".", af = ad[ai])) {
                  ad.splice(ai, 1);
                } else if (z.lOHEG("..", af)) {
                  ad.splice(ai, 1);
                  ah++;
                } else if (ah) {
                  ad.splice(ai, 1);
                  ah--;
                }
              }
              continue;
            case "9":
              if (!!ab && !z.wZtvj("", ad[0]) && (!ad[0] || ad[0].charAt(0) !== "/")) {
                ad.unshift("");
              }
              if (ag && z.fKnQp("/", ad.join("/").substr(-1))) {
                ad.push("");
              }
              continue;
            case "10":
              if (ae) {
                aj.hostname = a2 ? "" : ad.length ? ad.shift() : "";
                aj.host = aj.hostname;
                if (a1 = !!aj.host && !!z.lxlAe(aj.host.indexOf("@"), 0) && aj.host.split("@")) {
                  aj.auth = a1.shift();
                  aj.hostname = a1.shift();
                  aj.host = aj.hostname;
                }
              }
              if ((ab = ab || aj.host && ad.length) && !a2) {
                ad.unshift("");
              }
              if (z.PLnjV(ad.length, 0)) {
                aj.pathname = ad.join("/");
              } else {
                aj.pathname = null;
                aj.path = null;
              }
              if (!z.ZlNfN(null, aj.pathname) || !z.LNYUH(null, aj.search)) {
                aj.path = z.gHYWd(aj.pathname ? aj.pathname : "", aj.search ? aj.search : "");
              }
              aj.auth = U.auth || aj.auth;
              aj.slashes = aj.slashes || U.slashes;
              aj.href = aj.format();
              return aj;
            case "11":
              var aj = new B();
              for (var ak = Object.keys(this), al = 0; z.FDHBZ(al, ak.length); al++) {
                var am = ak[al];
                aj[am] = this[am];
              }
              continue;
            case "12":
              if (ae) {
                aj.hostname = "";
                aj.port = null;
                if (aj.host) {
                  if (z.uAlgY("", ad[0])) {
                    ad[0] = aj.host;
                  } else {
                    ad.unshift(aj.host);
                  }
                }
                aj.host = "";
                if (U.protocol) {
                  U.hostname = null;
                  U.port = null;
                  if (U.host) {
                    if (z.lOHEG("", a6[0])) {
                      a6[0] = U.host;
                    } else {
                      a6.unshift(U.host);
                    }
                  }
                  U.host = null;
                }
                ab = ab && (z.qEUDl("", a6[0]) || z.MUhOg("", ad[0]));
              }
              if (aa) {
                aj.host = U.host || z.pBVli("", U.host) ? U.host : aj.host;
                aj.hostname = U.hostname || z.cRsNa("", U.hostname) ? U.hostname : aj.hostname;
                aj.search = U.search;
                aj.query = U.query;
                ad = a6;
              } else if (a6.length) {
                ad ||= [];
                ad.pop();
                ad = ad.concat(a6);
                aj.search = U.search;
                aj.query = U.query;
              } else if (z.BEpVf(null, U.search)) {
                if (ae) {
                  aj.host = ad.shift();
                  aj.hostname = aj.host;
                  if (a1 = !!aj.host && !!z.LKeQr(aj.host.indexOf("@"), 0) && aj.host.split("@")) {
                    aj.auth = a1.shift();
                    aj.hostname = a1.shift();
                    aj.host = aj.hostname;
                  }
                }
                aj.search = U.search;
                aj.query = U.query;
                if (!z.ZlNfN(null, aj.pathname) || !z.sKZvt(null, aj.search)) {
                  aj.path = z.gHYWd(aj.pathname ? aj.pathname : "", aj.search ? aj.search : "");
                }
                aj.href = aj.format();
                return aj;
              }
              continue;
          }
          break;
        }
      };
      B.prototype.parseHost = function () {
        var T = this.host;
        var U = G.exec(T);
        if (U) {
          if (z.fKnQp(":", U = U[0])) {
            this.port = U.substr(1);
          }
          T = T.substr(0, z.rfFPk(T.length, U.length));
        }
        if (T) {
          this.hostname = T;
        }
      };
      w.parse = S;
      w.resolve = function (T, U) {
        return z.NKAiW(S, T, !1, !0).resolve(U);
      };
      w.resolveObject = function (T, U) {
        if (T) {
          return z.NKAiW(S, T, false, true).resolveObject(U);
        } else {
          return U;
        }
      };
      w.format = function (T) {
        if (z.zRVmK(z.ZwHgH, typeof T)) {
          T = z.kQjgb(S, T);
        }
        if (z.eGCKq(T, B)) {
          return T.format();
        } else {
          return B.prototype.format.call(T);
        }
      };
      w.Url = B;
    },
    4979: v => {
      v.exports = j.ffyey;
    },
    6677: (v, w, x) => {
      'use strict';

      v.exports = j.KLapL(x.p, j.gnQDj);
    },
    3491: (v, w, x) => {
      'use strict';

      v.exports = j.lCeeT(x.p, j.aAHVM);
    },
    5537: (v, w, x) => {
      'use strict';

      v.exports = j.cjlsq(x.p, j.RCYsd);
    },
    8365: (v, w, x) => {
      'use strict';

      v.exports = j.nXwyY(x.p, j.KFtJA);
    },
    282: (v, w, x) => {
      'use strict';

      v.exports = j.lCeeT(x.p, j.cLYbI);
    },
    4842: (v, w, x) => {
      'use strict';

      v.exports = j.gOveW(x.p, j.LFrNx);
    },
    1253: (v, w, x) => {
      'use strict';

      v.exports = j.rGjQv(x.p, j.YvGZZ);
    },
    1420: (v, w, x) => {
      'use strict';

      v.exports = j.EdnQR(x.p, j.pNirP);
    },
    5148: (v, w, x) => {
      'use strict';

      v.exports = j.cVhJm(x.p, j.sBMJb);
    },
    1551: (v, w, x) => {
      'use strict';

      v.exports = j.ZEwrL(x.p, j.rcRqZ);
    },
    3873: (v, w, x) => {
      'use strict';

      v.exports = j.mAWUG(x.p, j.HPpHA);
    },
    7925: (v, w, x) => {
      'use strict';

      v.exports = j.pTjhI(x.p, j.sshMo);
    },
    5368: (v, w, x) => {
      'use strict';

      v.exports = j.oEJLK(x.p, j.VdwIZ);
    },
    7206: (v, w, x) => {
      'use strict';

      v.exports = j.ebYdu(x.p, j.itliw);
    },
    1872: (v, w, x) => {
      'use strict';

      v.exports = j.tFblV(x.p, j.giezh);
    },
    4672: (v, w, x) => {
      'use strict';

      v.exports = j.EuYMJ(x.p, j.oNZSw);
    },
    7888: (v, w, x) => {
      'use strict';

      v.exports = j.yGsdW(x.p, j.nDhHr);
    },
    7823: (v, w, x) => {
      'use strict';

      v.exports = j.oEJLK(x.p, j.HhdPE);
    },
    1911: (v, w, x) => {
      'use strict';

      v.exports = x.p + j.ytwPZ;
    },
    6062: (v, w, x) => {
      'use strict';

      v.exports = j.lCfPZ(x.p, j.IyfFI);
    },
    8216: (v, w, x) => {
      'use strict';

      v.exports = j.oBGfr(x.p, j.fzhqk);
    },
    9954: (v, w, x) => {
      'use strict';

      v.exports = j.sZMzw(x.p, j.JgbFJ);
    },
    1411: (v, w, x) => {
      'use strict';

      v.exports = j.cSNDU(x.p, j.PBoQu);
    },
    4968: (v, w, x) => {
      'use strict';

      v.exports = j.jIfYP(x.p, "fe2176f79edaa716e621.woff2");
    },
    6811: (v, w, x) => {
      'use strict';

      v.exports = j.nuHsm(x.p, j.iyORt);
    },
    9430: (v, w, x) => {
      'use strict';

      v.exports = j.BzdQV(x.p, j.LiAOY);
    },
    556: (v, w, x) => {
      'use strict';

      v.exports = j.tFblV(x.p, j.wmENU);
    },
    4839: (v, w, x) => {
      'use strict';

      v.exports = j.tjXOM(x.p, j.LwlyY);
    },
    2379: (v, w, x) => {
      'use strict';

      v.exports = j.HJXRm(x.p, j.uNXKz);
    },
    7312: (v, w, x) => {
      'use strict';

      v.exports = j.mRABK(x.p, j.Yqksp);
    },
    719: (v, w, x) => {
      'use strict';

      v.exports = j.FmVLa(x.p, j.RXRRQ);
    },
    8212: (v, w, x) => {
      'use strict';

      v.exports = j.pTjhI(x.p, j.DoVpk);
    },
    621: (v, w, x) => {
      'use strict';

      v.exports = j.TqOOs(x.p, j.ppMUL);
    },
    1465: (v, w, x) => {
      'use strict';

      v.exports = j.QXnxa(x.p, j.mGFmb);
    },
    3958: (v, w, x) => {
      'use strict';

      v.exports = j.NvdYD(x.p, j.Febnc);
    },
    8516: (v, w, x) => {
      'use strict';

      v.exports = j.tjXOM(x.p, j.RIhCa);
    },
    3714: (v, w, x) => {
      'use strict';

      v.exports = j.fTEWX(x.p, j.HHUko);
    },
    208: (v, w, x) => {
      'use strict';

      v.exports = j.bzRxC(x.p, j.HuRhM);
    },
    9471: (v, w, x) => {
      'use strict';

      v.exports = j.kzEWE(x.p, j.rNjrf);
    },
    1012: (v, w, x) => {
      'use strict';

      v.exports = j.OYSsz(x.p, j.JshYC);
    },
    9229: (v, w, x) => {
      'use strict';

      v.exports = j.ddsGo(x.p, j.VUoza);
    },
    4671: (v, w, x) => {
      'use strict';

      v.exports = j.sofgd(x.p, j.dLJNh);
    },
    1251: (v, w, x) => {
      'use strict';

      v.exports = j.vrqjM(x.p, j.ySBGl);
    },
    2629: (v, w, x) => {
      'use strict';

      v.exports = j.ENgUi(x.p, j.OOeZs);
    },
    9875: (v, w, x) => {
      'use strict';

      v.exports = j.phnUn(x.p, j.MzXEu);
    },
    2784: (v, w, x) => {
      'use strict';

      v.exports = j.PcJMp(x.p, j.VWzlX);
    },
    8493: (v, w, x) => {
      'use strict';

      v.exports = x.p + j.puydG;
    },
    2986: (v, w, x) => {
      'use strict';

      v.exports = j.gMfVX(x.p, j.Vwggd);
    },
    1907: (v, w, x) => {
      'use strict';

      v.exports = j.ddsGo(x.p, j.ACGDK);
    },
    8398: (v, w, x) => {
      'use strict';

      v.exports = j.LUEIp(x.p, "3a99e70aee4076660d38.woff");
    },
    4118: (v, w, x) => {
      'use strict';

      v.exports = j.DNXir(x.p, j.OIIFd);
    },
    7226: (v, w, x) => {
      'use strict';

      v.exports = j.TteHL(x.p, j.uaGIM);
    },
    498: (v, w, x) => {
      'use strict';

      v.exports = j.PaKzw(x.p, j.zHJVt);
    },
    8932: (v, w, x) => {
      'use strict';

      v.exports = j.TQeeC(x.p, j.wKIDd);
    },
    5090: (v, w, x) => {
      'use strict';

      v.exports = j.oEJLK(x.p, j.oyXmn);
    },
    8718: (v, w, x) => {
      'use strict';

      v.exports = j.PcJMp(x.p, j.bejkg);
    },
    7633: (v, w, x) => {
      'use strict';

      v.exports = j.mAWUG(x.p, j.XfTBR);
    },
    8254: (v, w, x) => {
      'use strict';

      v.exports = j.sZMzw(x.p, j.GuJpn);
    },
    2422: (v, w, x) => {
      'use strict';

      v.exports = j.jKUhd(x.p, j.NYEWW);
    },
    4313: (v, w, x) => {
      'use strict';

      v.exports = x.p + j.Ayvzm;
    },
    2480: () => {},
    4654: () => {}
  };
  var s = {};
  function u(v) {
    var w = s[v];
    if (j.JAcKA(undefined, w)) {
      return w.exports;
    }
    var x = s[v] = {
      id: v,
      loaded: !1,
      exports: {}
    };
    q[v].call(x.exports, x, x.exports, u);
    x.loaded = !0;
    return x.exports;
  }
  u.m = q;
  u.n = v => {
    var w = v && v.__esModule ? () => v.default : () => v;
    u.d(w, {
      a: w
    });
    return w;
  };
  l = Object.getPrototypeOf ? v => Object.getPrototypeOf(v) : v => v.__proto__;
  u.t = function (v, w) {
    var x = j.JrMQk.split("|");
    var y = 0;
    while (true) {
      switch (x[y++]) {
        case "0":
          if (j.ADWFY(1, w)) {
            v = this(v);
          }
          if (j.aeJmS(8, w)) {
            return v;
          }
          continue;
        case "1":
          for (var z = j.pgciM(2, w) && v; j.RqoHL(j.AnRPG, typeof z) && !~k.indexOf(z); z = j.KLBUF(l, z)) {
            Object.getOwnPropertyNames(z).forEach(C => B[C] = () => v[C]);
          }
          continue;
        case "2":
          var A = Object.create(null);
          continue;
        case "3":
          k = k || [null, l({}), j.KiqId(l, []), l(l)];
          continue;
        case "4":
          u.r(A);
          continue;
        case "5":
          B.default = () => v;
          u.d(A, B);
          return A;
        case "6":
          var B = {};
          continue;
        case "7":
          if (j.HdLMY(j.AnRPG, typeof v) && v) {
            if (j.NRUkE(4, w) && v.__esModule) {
              return v;
            }
            if (j.AAfYk(16, w) && j.cxpts(j.zeejK, typeof v.then)) {
              return v;
            }
          }
          continue;
      }
      break;
    }
  };
  u.d = (v, w) => {
    for (var x in w) {
      if (u.o(w, x) && !u.o(v, x)) {
        Object.defineProperty(v, x, {
          enumerable: true,
          get: w[x]
        });
      }
    }
  };
  u.f = {};
  u.e = v => Promise.all(Object.keys(u.f).reduce((w, x) => {
    u.f[x](v, w);
    return w;
  }, []));
  u.u = v => v + ".questionData.js";
  u.g = function () {
    if (j.WhauV(j.AnRPG, typeof globalThis)) {
      return globalThis;
    }
    try {
      return this || new Function(j.WKyvI)();
    } catch (v) {
      if (j.HRwfw(j.AnRPG, typeof window)) {
        return window;
      }
    }
  }();
  u.o = (v, w) => Object.prototype.hasOwnProperty.call(v, w);
  m = {};
  p = j.DUvvA;
  u.l = (v, w, x, y) => {
    if (m[v]) {
      m[v].push(w);
    } else {
      var z;
      var A;
      if (j.TNWwO(undefined, x)) {
        for (var B = document.getElementsByTagName(j.SVGul), C = 0; j.PtbnB(C, B.length); C++) {
          var D = B[C];
          if (j.mUULm(D.getAttribute(j.VrGrI), v) || j.CwGxU(D.getAttribute(j.YNyoI), j.fgPil(p, x))) {
            z = D;
            break;
          }
        }
      }
      if (!z) {
        A = true;
        (z = document.createElement(j.SVGul)).charset = j.fmVEY;
        z.timeout = 120;
        if (u.nc) {
          z.setAttribute(j.ajrEJ, u.nc);
        }
        z.setAttribute(j.YNyoI, j.fgKAx(p, x));
        z.src = v;
      }
      m[v] = [w];
      var E = (G, H) => {
        z.onerror = z.onload = null;
        j.SbFWb(clearTimeout, F);
        var I = m[v];
        delete m[v];
        if (z.parentNode) {
          z.parentNode.removeChild(z);
        }
        if (I) {
          I.forEach(J => J(H));
        }
        if (G) {
          return j.LHSpA(G, H);
        }
      };
      var F = j.VvwNp(setTimeout, E.bind(null, undefined, {
        type: j.cPNXi,
        target: z
      }), 120000);
      z.onerror = E.bind(null, z.onerror);
      z.onload = E.bind(null, z.onload);
      if (A) {
        document.head.appendChild(z);
      }
    }
  };
  u.r = v => {
    var w = {
      value: !0
    };
    if (j.evOYA(j.BVlrp, typeof Symbol) && Symbol.toStringTag) {
      Object.defineProperty(v, Symbol.toStringTag, {
        value: j.xbGKc
      });
    }
    Object.defineProperty(v, j.kdHzA, w);
  };
  u.nmd = v => {
    v.paths = [];
    v.children ||= [];
    return v;
  };
  (() => {
    var v = j.uxiuE.split("|");
    var w = 0;
    while (true) {
      switch (v[w++]) {
        case "0":
          if (j.xfsCA(!A, z) && (z.currentScript && (A = z.currentScript.src), !A)) {
            var x = z.getElementsByTagName(j.SVGul);
            if (x.length) {
              for (var y = j.hIcVQ(x.length, 1); j.qPLtq(y, -1) && !A;) {
                A = x[y--].src;
              }
            }
          }
          continue;
        case "1":
          A = A.replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/");
          u.p = A;
          continue;
        case "2":
          if (u.g.importScripts) {
            A = j.hOiqD(u.g.location, "");
          }
          continue;
        case "3":
          var z = u.g.document;
          continue;
        case "4":
          var A;
          continue;
        case "5":
          if (!A) {
            throw new Error(j.ktoFu);
          }
          continue;
      }
      break;
    }
  })();
  (() => {
    var v = j.JMxUr.split("|");
    var w = 0;
    while (true) {
      switch (v[w++]) {
        case "0":
          A.forEach(z.bind(null, 0));
          A.push = z.bind(null, A.push.bind(A));
          continue;
        case "1":
          u.f.j = (C, D) => {
            var E = {
              rJAzd: function (J, K) {
                return B.wmBXl(J, K);
              },
              EsRhA: function (J, K) {
                return B.JaKZn(J, K);
              },
              upMPd: B.CurRp,
              opoxS: B.DhKOO,
              ZOmfr: function (J, K) {
                return B.BaVqg(J, K);
              },
              MgUOg: function (J, K) {
                return B.BaVqg(J, K);
              },
              uwElx: function (J, K) {
                return B.BaVqg(J, K);
              },
              XFEvr: function (J, K) {
                return B.bKbQu(J, K);
              },
              cTyKb: function (J, K) {
                return B.BaVqg(J, K);
              },
              utYwT: function (J, K) {
                return B.BaVqg(J, K);
              },
              rlkaJ: B.IcvfY,
              brPqK: B.mpWbG
            };
            var F = u.o(y, C) ? y[C] : undefined;
            if (B.kddsm(0, F)) {
              if (F) {
                D.push(F[2]);
              } else {
                var G = new Promise((J, K) => F = y[C] = [J, K]);
                D.push(F[2] = G);
                var H = B.bKbQu(u.p, u.u(C));
                var I = new Error();
                u.l(H, J => {
                  if (u.o(y, C) && (E.rJAzd(0, F = y[C]) && (y[C] = undefined), F)) {
                    var K = J && (E.EsRhA(E.upMPd, J.type) ? E.opoxS : J.type);
                    var L = J && J.target && J.target.src;
                    I.message = E.ZOmfr(E.MgUOg(E.uwElx(E.XFEvr(E.cTyKb(E.utYwT(E.rlkaJ, C), E.brPqK), K), ": "), L), ")");
                    I.name = "ChunkLoadError";
                    I.type = K;
                    I.request = L;
                    F[1](I);
                  }
                }, B.aftJq + C, C);
              }
            }
          };
          continue;
        case "2":
          u.b = document.baseURI || self.location.href;
          continue;
        case "3":
          var y = {
            "179": 0
          };
          continue;
        case "4":
          var z = (C, D) => {
            var E;
            var F;
            var [G, H, I] = D;
            var J = 0;
            if (G.some(K => y[K] !== 0)) {
              for (E in H) {
                if (u.o(H, E)) {
                  u.m[E] = H[E];
                }
              }
              if (I) {
                j.IrFUa(I, u);
              }
            }
            for (C && j.viWfI(C, D); j.RVVSP(J, G.length); J++) {
              F = G[J];
              if (u.o(y, F) && y[F]) {
                y[F][0]();
              }
              y[F] = 0;
            }
          };
          var A = self.webpackChunkrevisionvillage = self.webpackChunkrevisionvillage || [];
          continue;
        case "5":
          var B = {
            wmBXl: function (C, D) {
              return j.CAcgK(C, D);
            },
            JaKZn: function (C, D) {
              return j.UNwRD(C, D);
            },
            CurRp: j.OIdoa,
            DhKOO: j.dJnpy,
            BaVqg: function (C, D) {
              return j.iPYYx(C, D);
            },
            bKbQu: function (C, D) {
              return C + D;
            },
            IcvfY: j.PURkf,
            mpWbG: j.NTCzF,
            kddsm: function (C, D) {
              return j.kpbQk(C, D);
            },
            aftJq: j.umFXR
          };
          continue;
      }
      break;
    }
  })();
  u.nc = undefined;
  (() => {
    'use strict';

    var dq = {
      REazI: function (vB, vC) {
        return j.ypuZm(vB, vC);
      },
      ykMsC: j.AnRPG,
      pzYaO: function (vB, vC) {
        return j.OIvKU(vB, vC);
      },
      hQjGN: j.nJSHR,
      BCDCS: function (vB, vC) {
        return j.xjNCT(vB, vC);
      },
      ThEAY: j.InpSo,
      cnnmQ: function (vB, vC) {
        return j.GfYJf(vB, vC);
      },
      AVnKB: j.XcsrZ,
      tvAuZ: j.uZYbI,
      UzYKI: function (vB, vC) {
        return j.SZlQD(vB, vC);
      },
      RWNfv: j.lBlYI,
      rMEAv: j.KbMql,
      YYpkO: function (vB, vC) {
        return j.CsjWy(vB, vC);
      },
      WAeEL: function (vB, vC) {
        return j.WhUxU(vB, vC);
      },
      fPHih: function (vB, vC) {
        return j.AIUBS(vB, vC);
      },
      TOSFi: j.jGSrx,
      gGZTM: function (vB, vC) {
        return j.VMrjx(vB, vC);
      },
      pUVAO: function (vB, vC) {
        return j.gcGsE(vB, vC);
      },
      Wkivc: function (vB, vC) {
        return j.sqXAX(vB, vC);
      },
      Bpvjb: function (vB, vC) {
        return j.zqoJI(vB, vC);
      },
      ZIzqz: function (vB, vC) {
        return vB == vC;
      },
      XtZDX: function (vB, vC) {
        return j.EXUPs(vB, vC);
      },
      TWOyS: function (vB, vC) {
        return j.VjHaw(vB, vC);
      },
      AcjZs: function (vB, vC) {
        return j.YxUEI(vB, vC);
      },
      KMgIL: j.wsObp,
      gXdnN: function (vB, vC) {
        return j.kEbFv(vB, vC);
      },
      uVCPC: function (vB, vC) {
        return j.FAtVu(vB, vC);
      },
      gJxva: function (vB, vC) {
        return j.FeqCV(vB, vC);
      },
      dksxu: function (vB, vC) {
        return j.gerFW(vB, vC);
      },
      ggxOz: function (vB, vC) {
        return j.aBdkV(vB, vC);
      },
      qQntK: function (vB, vC) {
        return j.hddID(vB, vC);
      },
      XYgaY: function (vB, vC) {
        return j.GHdGA(vB, vC);
      },
      lNxmq: function (vB, vC) {
        return j.CCIWN(vB, vC);
      },
      cLPDX: function (vB, vC) {
        return j.LVyuA(vB, vC);
      },
      sGzmz: function (vB, vC) {
        return j.JxCND(vB, vC);
      },
      xNMoN: function (vB, vC) {
        return j.BcbWA(vB, vC);
      },
      DJjBV: function (vB, vC) {
        return j.UdvxS(vB, vC);
      },
      VypCT: function (vB, vC) {
        return j.JvIja(vB, vC);
      },
      LUDvw: function (vB, vC) {
        return j.sACGZ(vB, vC);
      },
      xezfQ: function (vB, vC) {
        return j.YFJDg(vB, vC);
      },
      HrfGe: function (vB, vC) {
        return j.eHZAF(vB, vC);
      },
      RoiNi: function (vB, vC) {
        return j.MsWST(vB, vC);
      },
      STRbs: function (vB, vC) {
        return j.hIcVQ(vB, vC);
      },
      KohOI: function (vB, vC) {
        return j.JIVNr(vB, vC);
      },
      yqACq: function (vB, vC) {
        return j.MSgqA(vB, vC);
      },
      OHIUR: function (vB, vC) {
        return j.PdmGk(vB, vC);
      },
      YqflK: function (vB, vC) {
        return j.RdaWR(vB, vC);
      },
      fzwXE: function (vB, vC) {
        return j.dggxx(vB, vC);
      },
      SVuge: function (vB, vC) {
        return j.EMdjN(vB, vC);
      },
      DQuQL: function (vB, vC) {
        return j.lrOGq(vB, vC);
      },
      phrcZ: j.CYMyn,
      JAdRt: function (vB, vC) {
        return j.BqZtk(vB, vC);
      },
      KQVcu: function (vB, vC) {
        return j.hPAAc(vB, vC);
      },
      odBzy: function (vB, vC) {
        return j.GWcLO(vB, vC);
      },
      RYXMT: function (vB, vC) {
        return j.UOIvU(vB, vC);
      },
      BBDVF: function (vB, vC) {
        return j.FuBPI(vB, vC);
      },
      HvbFA: function (vB, vC) {
        return j.fQRIv(vB, vC);
      },
      Kdwla: function (vB, vC) {
        return j.teTIO(vB, vC);
      },
      QKjGH: function (vB, vC) {
        return j.Vubqb(vB, vC);
      },
      htQIp: function (vB, vC) {
        return j.cdKWW(vB, vC);
      },
      FzqTn: j.oVQeQ,
      GYKGS: function (vB, vC) {
        return j.SZlQD(vB, vC);
      },
      OoXBh: j.KeeYu,
      wvTPG: function (vB, vC) {
        return j.VqJYY(vB, vC);
      },
      UaZYN: function (vB, vC) {
        return vB(vC);
      },
      Zjxcf: function (vB, vC) {
        return vB == vC;
      },
      sFoki: function (vB, vC) {
        return j.jUGhV(vB, vC);
      },
      xRPSi: j.ypJch,
      qKWKM: j.mbhQD,
      RPiLM: function (vB, vC) {
        return j.BZzuO(vB, vC);
      },
      nZHsL: j.BWNUd,
      FuQzi: function (vB, vC, vD) {
        return j.gZWGM(vB, vC, vD);
      },
      OoZhD: function (vB, vC) {
        return j.iaTSv(vB, vC);
      },
      iuAlg: j.mdKVE,
      Zlxub: function (vB, vC, vD) {
        return j.zaXPR(vB, vC, vD);
      },
      gGoSZ: function (vB, vC) {
        return j.mZQwr(vB, vC);
      },
      vhHnz: j.Scord,
      dgxEb: j.aNVac,
      kjovl: function (vB, vC, vD) {
        return j.aleXh(vB, vC, vD);
      },
      CVehW: function (vB, vC) {
        return j.NihlV(vB, vC);
      },
      xScXf: function (vB, vC) {
        return j.RdaWR(vB, vC);
      },
      rlVSH: j.BPByw,
      xpuPX: j.CqJEJ,
      UPGyH: function (vB, vC) {
        return j.rRqME(vB, vC);
      },
      Ooahr: function (vB, vC) {
        return j.nXeUH(vB, vC);
      },
      RPzWu: function (vB, vC) {
        return j.jFpBd(vB, vC);
      },
      hfTjG: j.AOYQF,
      DztOx: j.PcWxL,
      wvnJM: j.rVTes,
      KGAOj: j.bZqvA,
      hYrIk: j.geLhT,
      Ktisz: j.RYZeH,
      KqyDv: "ERR_INVALID_URL_SCHEME",
      oaFEO: function (vB, vC) {
        return j.ZLQio(vB, vC);
      },
      idREH: j.rGzcT,
      FrSVr: function (vB, vC) {
        return j.EOJbe(vB, vC);
      },
      UbmaH: function (vB, vC) {
        return j.dhNLT(vB, vC);
      },
      nGsFB: function (vB, vC, vD) {
        return j.bKLZl(vB, vC, vD);
      },
      JCoEQ: function (vB, vC) {
        return j.VuuoM(vB, vC);
      },
      DlHwe: function (vB, vC) {
        return vB + vC;
      },
      WNeMr: function (vB, vC) {
        return j.NlfIm(vB, vC);
      },
      IOBKZ: j.DcxgE,
      Ezjvb: function (vB, vC) {
        return j.NPlqR(vB, vC);
      },
      NJHWw: j.caOud,
      FHlNP: function (vB, vC) {
        return j.TQeeC(vB, vC);
      },
      LcQHr: j.znoXz,
      hIwyg: j.eapfN,
      bkBHT: function (vB, vC) {
        return j.XAFQE(vB, vC);
      },
      oUAyU: function (vB, vC, ...vD) {
        return j.PsNwZ(vB, vC, ...vD);
      },
      GOyLp: function (vB, vC) {
        return vB < vC;
      },
      FMivE: function (vB, vC) {
        return j.nclKQ(vB, vC);
      },
      ltKWV: function (vB, vC) {
        return j.bDvtr(vB, vC);
      },
      ZSybp: function (vB, vC) {
        return j.evOYA(vB, vC);
      },
      moyLW: j.zeejK,
      yjfEs: j.KixiC,
      tvpKM: j.zwhUf,
      iApBc: j.CKoJv,
      heAVM: function (vB, vC) {
        return j.FnrUc(vB, vC);
      },
      jeHwy: function (vB, vC, vD, vE) {
        return j.gMUzh(vB, vC, vD, vE);
      },
      VSggt: function (vB, vC) {
        return j.jhQLX(vB, vC);
      },
      gSXXy: function (vB, vC) {
        return j.LiJyk(vB, vC);
      },
      UeqJK: function (vB, vC) {
        return j.Glasp(vB, vC);
      },
      szdAh: function (vB, vC) {
        return j.lslHb(vB, vC);
      },
      gGOCS: j.COiMD,
      ePxyj: function (vB, vC) {
        return j.wOMRb(vB, vC);
      },
      Cplgq: j.efoSC,
      rPsvo: j.klpDJ,
      ndIKn: function (vB, vC) {
        return j.OMlgh(vB, vC);
      },
      EOxmj: function (vB, vC, vD, vE) {
        return j.mPNJW(vB, vC, vD, vE);
      },
      LDthb: function (vB, vC) {
        return j.jJLLv(vB, vC);
      },
      GJOmA: j.WeKSM,
      kGaeH: function (vB, vC) {
        return j.kIHRk(vB, vC);
      },
      TajaK: function (vB, vC) {
        return j.varwl(vB, vC);
      },
      gbien: function (vB, vC) {
        return j.ReYnm(vB, vC);
      },
      AzioT: function (vB, vC) {
        return j.qSlQR(vB, vC);
      },
      vkFBD: function (vB, vC, vD) {
        return j.OdAfW(vB, vC, vD);
      },
      rqcSH: j.TyRjs,
      uAplc: j.iLDLr,
      yGQkg: function (vB, vC) {
        return j.frNYy(vB, vC);
      },
      MWEML: function (vB, vC) {
        return j.kTDWx(vB, vC);
      },
      rgMfv: function (vB, vC) {
        return j.nnNGf(vB, vC);
      },
      tMBvr: function (vB, vC) {
        return j.CWaBp(vB, vC);
      },
      cbJMz: function (vB, vC) {
        return vB + vC;
      },
      bKsMf: j.aDyzO,
      PlTII: j.dSUpW,
      mvvgW: function (vB, vC) {
        return vB != vC;
      },
      bttbd: j.xRMCb,
      kTYkS: function (vB, vC) {
        return j.UuIIh(vB, vC);
      },
      DDnkF: function (vB, vC) {
        return j.YGYla(vB, vC);
      },
      oUOds: j.DPFHk,
      fkFZb: j.ibiTm,
      yeFFV: function (vB, vC) {
        return j.umbfl(vB, vC);
      },
      NhvyL: function (vB, vC) {
        return j.ymOcv(vB, vC);
      },
      FRLGK: function (vB, vC) {
        return j.gSetv(vB, vC);
      },
      cRfQY: j.skhdC,
      XGEjv: function (vB, vC) {
        return j.pZfBE(vB, vC);
      },
      hFRba: function (vB, vC) {
        return j.YcwmP(vB, vC);
      },
      kIURc: function (vB, vC) {
        return j.BHVyo(vB, vC);
      },
      MgtkW: j.UAPoA,
      GxAgv: j.fbSos,
      MjtcD: function (vB, vC) {
        return j.JWxYr(vB, vC);
      },
      McLwR: j.wpLjI,
      XdcFg: j.zjKLw,
      mujbN: j.TasaQ,
      PwlmK: j.AaLpi,
      PbBfT: function (vB, vC) {
        return j.bYMOg(vB, vC);
      },
      ZbJYW: j.TmYiM,
      zRpUa: j.etrmS,
      VUEmv: function (vB, vC, vD, vE) {
        return j.MFibX(vB, vC, vD, vE);
      },
      lTkoN: function (vB, vC) {
        return j.gAmST(vB, vC);
      },
      uUMjw: function (vB, vC) {
        return j.jUXNw(vB, vC);
      },
      GUxwM: function (vB, vC) {
        return j.EIvEs(vB, vC);
      },
      TmwPR: function (vB, vC) {
        return j.tcngd(vB, vC);
      },
      Jtahq: function (vB, vC) {
        return j.DgBmn(vB, vC);
      },
      pQOJb: function (vB, vC, vD, vE, vF) {
        return j.FWNqD(vB, vC, vD, vE, vF);
      },
      ofpsE: j.MPHdI,
      QVCLJ: function (vB, vC) {
        return j.qZztD(vB, vC);
      },
      TWTOP: j.pWcQt,
      ykWKy: function (vB, vC) {
        return j.PzieY(vB, vC);
      },
      TSKGN: function (vB, vC) {
        return j.sObeN(vB, vC);
      },
      emzos: "lineEndingBlank",
      GgMbY: function (vB, vC) {
        return vB === vC;
      },
      nLghv: j.nQzMx,
      TyNVT: function (vB, vC) {
        return vB < vC;
      },
      oTclm: function (vB, vC) {
        return j.vWGZl(vB, vC);
      },
      JTExp: j.qqtsa,
      LXCgF: function (vB, vC) {
        return j.klYOy(vB, vC);
      },
      SZaCu: j.dnbBz,
      eyLzI: function (vB, vC, vD) {
        return j.xhpBd(vB, vC, vD);
      },
      KrgLf: j.caOuq,
      rcElM: function (vB, vC) {
        return j.gbyij(vB, vC);
      },
      oikmP: function (vB, vC, vD, vE, vF) {
        return j.KPXbR(vB, vC, vD, vE, vF);
      },
      gktDb: function (vB, vC) {
        return j.GFUPo(vB, vC);
      },
      iaWuu: function (vB, vC) {
        return j.gsYlf(vB, vC);
      },
      UBLIA: function (vB, vC) {
        return j.cTHjM(vB, vC);
      },
      WyJDt: function (vB, vC) {
        return j.yXXva(vB, vC);
      },
      KJjhO: j.FglPT,
      tMazi: function (vB, vC) {
        return j.JWOQR(vB, vC);
      },
      EfTcA: function (vB, vC) {
        return j.GYLdO(vB, vC);
      },
      cxsJH: function (vB, vC) {
        return j.jyRJw(vB, vC);
      },
      BrIej: function (vB, vC) {
        return j.RnTaf(vB, vC);
      },
      TBbJI: function (vB, vC) {
        return j.cHivX(vB, vC);
      },
      qQzoD: function (vB, vC) {
        return j.XXMcD(vB, vC);
      },
      pRGlS: function (vB, vC, vD, vE) {
        return j.azrmg(vB, vC, vD, vE);
      },
      MwZVO: j.ShTBY,
      dsCxV: j.URHPM,
      CtTDe: function (vB, vC) {
        return j.JnXnJ(vB, vC);
      },
      AAPdu: function (vB, vC) {
        return j.TEgsi(vB, vC);
      },
      pKvra: function (vB, vC) {
        return j.cqQAa(vB, vC);
      },
      KgBvt: function (vB) {
        return j.RhOGl(vB);
      },
      KbFVF: function (vB, vC) {
        return j.FEXLg(vB, vC);
      },
      qQvZt: j.qlvYx,
      mgxNa: function (vB, vC) {
        return vB(vC);
      },
      fCchj: function (vB, vC) {
        return j.HRlMI(vB, vC);
      },
      hAeFQ: function (vB, vC) {
        return j.vErxb(vB, vC);
      },
      DRBxs: function (vB, vC) {
        return j.lErMy(vB, vC);
      },
      TqUrT: function (vB, vC) {
        return j.YPRDj(vB, vC);
      },
      ceElx: function (vB, vC) {
        return j.Dseqc(vB, vC);
      },
      LrkoS: function (vB, vC) {
        return j.kEbFv(vB, vC);
      },
      YsoyQ: function (vB, vC) {
        return j.BlKqL(vB, vC);
      },
      NjnRq: function (vB, vC) {
        return j.ucRJD(vB, vC);
      },
      aEUBH: function (vB, vC, vD) {
        return j.PEKcG(vB, vC, vD);
      },
      xEKuq: function (vB, vC) {
        return j.byGFI(vB, vC);
      },
      oRMDt: function (vB, vC) {
        return j.ujsZD(vB, vC);
      },
      hQtNC: function (vB, vC) {
        return j.xsBwQ(vB, vC);
      },
      MAdPE: function (vB, vC) {
        return j.XMBvu(vB, vC);
      },
      AzsHY: function (vB, vC) {
        return j.yNVkP(vB, vC);
      },
      IByaj: j.jyKgB,
      csyYf: function (vB, vC) {
        return j.CUHbk(vB, vC);
      },
      CQBLK: function (vB, vC) {
        return j.VWZeR(vB, vC);
      },
      pneWF: function (vB, vC) {
        return j.MZmlt(vB, vC);
      },
      XszLW: j.TilZq,
      oSTKo: function (vB, vC) {
        return j.REwMe(vB, vC);
      },
      hJVqu: function (vB, vC) {
        return j.QxtdE(vB, vC);
      },
      NYbOz: function (vB, vC) {
        return j.qiEFd(vB, vC);
      },
      nCQmv: function (vB, vC) {
        return j.dOODn(vB, vC);
      },
      onyBI: function (vB, vC) {
        return j.FLWPU(vB, vC);
      },
      qYLyP: function (vB, vC) {
        return j.zakLj(vB, vC);
      },
      LYHbw: function (vB, vC) {
        return j.MuPQX(vB, vC);
      },
      XGGVz: function (vB, vC) {
        return j.dpody(vB, vC);
      },
      ISrLv: function (vB, vC) {
        return j.voryB(vB, vC);
      },
      WmxGQ: function (vB, vC) {
        return j.EJJRz(vB, vC);
      },
      BcPhv: function (vB, vC) {
        return j.tVeTG(vB, vC);
      },
      MSqAL: function (vB, vC) {
        return j.cAjnQ(vB, vC);
      },
      whdCV: function (vB, vC) {
        return vB(vC);
      },
      VASeD: function (vB, vC) {
        return j.vpbjW(vB, vC);
      },
      DZZUg: function (vB, vC) {
        return j.LnELe(vB, vC);
      },
      DmjHD: function (vB, vC) {
        return j.leYLV(vB, vC);
      },
      bgzPr: function (vB, vC) {
        return j.txIYI(vB, vC);
      },
      YmmSr: function (vB, vC) {
        return j.GHdGA(vB, vC);
      },
      PKswb: function (vB, vC) {
        return j.hLMbR(vB, vC);
      },
      OexQq: function (vB, vC) {
        return vB && vC;
      },
      kczRu: function (vB, vC, vD) {
        return j.XDXvQ(vB, vC, vD);
      },
      eIkYG: function (vB, vC, vD) {
        return j.LdrhH(vB, vC, vD);
      },
      JcIzP: function (vB, vC) {
        return j.OCzAG(vB, vC);
      },
      tHQCy: function (vB, vC) {
        return j.cnJUK(vB, vC);
      },
      ebIDC: function (vB, vC) {
        return j.JSpDP(vB, vC);
      },
      UXlni: function (vB, vC) {
        return j.EWGff(vB, vC);
      },
      NWkwx: "tokenize",
      FaSNM: function (vB, vC, vD, vE, vF) {
        return j.FWNqD(vB, vC, vD, vE, vF);
      },
      ZUtHd: function (vB, vC) {
        return j.edBWw(vB, vC);
      },
      LLWTx: j.ZNqcx,
      poYBK: function (vB, vC) {
        return j.jGVww(vB, vC);
      },
      fbDER: function (vB, vC) {
        return j.ZuvVu(vB, vC);
      },
      wAdSb: j.BITTk,
      CGScy: function (vB, vC) {
        return j.lCNki(vB, vC);
      },
      JUwZY: j.IsOqy,
      dPbdQ: j.thAOx,
      shEXa: j.DScVd,
      hCavS: function (vB, vC) {
        return j.ZbYqj(vB, vC);
      },
      QHhpC: function (vB, vC) {
        return j.cyGoW(vB, vC);
      },
      sWgZb: function (vB, vC) {
        return j.ioobG(vB, vC);
      },
      oFCwF: function (vB, vC) {
        return j.pGoku(vB, vC);
      },
      uwoRY: j.AZldi,
      jwXbe: function (vB, vC) {
        return j.ixlOn(vB, vC);
      },
      fUZoF: function (vB, vC) {
        return j.eoIMU(vB, vC);
      },
      GYLVw: function (vB, vC) {
        return j.aMlDw(vB, vC);
      },
      HsUgJ: j.JvfxC,
      DbteR: function (vB, vC) {
        return j.iuxHc(vB, vC);
      },
      GnXcO: j.JlLpC,
      NGCjd: function (vB, vC) {
        return j.BJTCR(vB, vC);
      },
      zxVTg: function (vB, vC) {
        return j.XvUVS(vB, vC);
      },
      hwCue: function (vB, vC, vD, vE, vF) {
        return j.LZIUS(vB, vC, vD, vE, vF);
      },
      bRHzf: j.BvKWu,
      ULKEV: j.KlnUJ,
      vyvRw: j.xTWNp,
      UEKGn: function (vB, vC) {
        return j.bgyft(vB, vC);
      },
      IirBa: j.eAImW,
      xjcTk: function (vB, vC) {
        return j.TjmTr(vB, vC);
      },
      WTjse: j.pOfll,
      ULrlZ: function (vB, vC) {
        return j.lLGHx(vB, vC);
      },
      OpsCU: function (vB, vC) {
        return j.nYyiT(vB, vC);
      },
      CzReE: function (vB, vC) {
        return j.DdWJj(vB, vC);
      },
      EqSVQ: function (vB, vC) {
        return j.Ktvae(vB, vC);
      },
      kduKp: function (vB, vC) {
        return j.GvrVX(vB, vC);
      },
      tLygF: function (vB, vC) {
        return j.lVuea(vB, vC);
      },
      sqJUS: function (vB, vC) {
        return j.klYOy(vB, vC);
      },
      GElKQ: function (vB, vC) {
        return j.HoHCk(vB, vC);
      },
      VsvSv: function (vB, vC) {
        return j.wLOuj(vB, vC);
      },
      ABkaR: j.Dljxj,
      VwsHe: function (vB, vC) {
        return j.WJldr(vB, vC);
      },
      Znrqk: function (vB, vC) {
        return j.nqHGn(vB, vC);
      },
      GeCdx: function (vB, vC) {
        return j.MNfhN(vB, vC);
      },
      Uiqyo: function (vB, vC) {
        return j.lVuea(vB, vC);
      },
      tmcfL: function (vB, vC) {
        return j.FWzRX(vB, vC);
      },
      wPtgF: function (vB, vC) {
        return j.kFyGp(vB, vC);
      },
      UBJMG: function (vB, vC) {
        return j.FPWdt(vB, vC);
      },
      pIvgk: function (vB, vC) {
        return j.MngJE(vB, vC);
      },
      QxuAy: function (vB, vC) {
        return j.vysFK(vB, vC);
      },
      dgFWb: function (vB, vC) {
        return j.BZXqT(vB, vC);
      },
      VduqJ: function (vB, vC) {
        return j.fuJtp(vB, vC);
      },
      CTNMW: function (vB, vC) {
        return j.acxht(vB, vC);
      },
      fNTlm: function (vB, vC) {
        return j.IbZFq(vB, vC);
      },
      lnIic: function (vB, vC) {
        return j.SLRDj(vB, vC);
      },
      uXVbm: function (vB, vC) {
        return j.dnabF(vB, vC);
      },
      AhkjS: function (vB, vC) {
        return vB === vC;
      },
      VfmKS: function (vB, vC) {
        return j.gxoSB(vB, vC);
      },
      Qukzp: function (vB, vC) {
        return j.cHivX(vB, vC);
      },
      bucSF: j.mbGeP,
      ergQX: function (vB, vC) {
        return j.NORCV(vB, vC);
      },
      VdBfP: j.Thbjm,
      ARaXl: function (vB, vC) {
        return j.xnYeE(vB, vC);
      },
      YLOOJ: j.cceln,
      WyAZM: function (vB, vC) {
        return j.gxoSB(vB, vC);
      },
      Afszv: function (vB, vC) {
        return j.espNE(vB, vC);
      },
      BTxWJ: function (vB, vC) {
        return j.IyrHK(vB, vC);
      },
      rXNkw: function (vB, vC) {
        return j.pGoku(vB, vC);
      },
      UHHMI: j.nUJDO,
      ERhCn: function (vB, vC) {
        return j.YiDxb(vB, vC);
      },
      elisw: function (vB, vC) {
        return j.vBUcp(vB, vC);
      },
      swlgL: function (vB, vC) {
        return j.txIYI(vB, vC);
      },
      jHUxD: function (vB, vC) {
        return vB(vC);
      },
      aNpiA: function (vB, vC) {
        return j.IliyS(vB, vC);
      },
      YhPPX: function (vB, vC) {
        return j.zwhoR(vB, vC);
      },
      gpuXk: function (vB, vC) {
        return j.ngwFF(vB, vC);
      },
      MDtiO: function (vB, vC) {
        return vB < vC;
      },
      LIbHr: function (vB, vC) {
        return vB === vC;
      },
      gEMWo: function (vB, vC) {
        return j.gYhGO(vB, vC);
      },
      BEWea: j.apwHE,
      YiOXL: function (vB, vC) {
        return j.zOkpm(vB, vC);
      },
      AwHjE: function (vB, vC) {
        return j.SLRDj(vB, vC);
      },
      qITKH: function (vB, vC) {
        return j.sQwYg(vB, vC);
      },
      zpCdc: j.NBXqt,
      oXHlu: function (vB, vC) {
        return j.cnCYr(vB, vC);
      },
      NTDSZ: function (vB, vC) {
        return j.VQBPR(vB, vC);
      },
      OPixP: j.yRgCq,
      kSOgJ: function (vB, vC) {
        return j.SyWLl(vB, vC);
      },
      BWYoe: function (vB, vC) {
        return j.TNYHT(vB, vC);
      },
      qbKXh: function (vB, vC) {
        return j.PQado(vB, vC);
      },
      xsVkB: function (vB, vC) {
        return j.goiIk(vB, vC);
      },
      WIdgw: function (vB, vC) {
        return j.voryB(vB, vC);
      },
      SywkE: function (vB, vC) {
        return j.begmN(vB, vC);
      },
      lCQNM: function (vB, vC) {
        return j.yGGrI(vB, vC);
      },
      yeaYl: function (vB, vC) {
        return j.ujYqE(vB, vC);
      },
      Dlopv: function (vB, vC) {
        return j.JsNEt(vB, vC);
      },
      ysVWH: j.FJCvs,
      BAzWz: j.YBDjg,
      teRrb: function (vB, vC) {
        return j.KOUlm(vB, vC);
      },
      NXbXn: function (vB, vC) {
        return j.bFWeR(vB, vC);
      },
      ayind: function (vB, vC) {
        return j.wRhpS(vB, vC);
      },
      sHncF: j.ViGxy,
      Zytmd: function (vB, vC) {
        return j.gsbXB(vB, vC);
      },
      QcWUJ: function (vB, vC) {
        return j.Dseqc(vB, vC);
      },
      aiyFp: function (vB, vC) {
        return j.CUHbk(vB, vC);
      },
      TpVmh: function (vB, vC) {
        return j.huMrV(vB, vC);
      },
      zovBu: function (vB, vC) {
        return j.tZwZY(vB, vC);
      },
      oDCtk: function (vB, vC) {
        return j.xTBtv(vB, vC);
      },
      SlDAW: function (vB, vC) {
        return j.CUikO(vB, vC);
      },
      ddnAQ: function (vB, vC) {
        return j.JwMuQ(vB, vC);
      },
      CUwQW: function (vB, vC) {
        return j.kAjXA(vB, vC);
      },
      eZRiI: function (vB, vC) {
        return j.Xceaw(vB, vC);
      },
      hjBgv: function (vB, vC) {
        return j.MUNBW(vB, vC);
      },
      fwGXt: function (vB, vC) {
        return vB(vC);
      },
      bJjlc: function (vB, vC) {
        return j.sgBxR(vB, vC);
      },
      MVlCb: function (vB, vC) {
        return j.TMFmK(vB, vC);
      },
      uqTnk: function (vB, vC) {
        return j.upgYQ(vB, vC);
      },
      CySkC: function (vB, vC) {
        return j.iVWYZ(vB, vC);
      },
      JSkUw: function (vB, vC) {
        return j.hPQUM(vB, vC);
      },
      WGPzD: function (vB, vC) {
        return j.eEYAg(vB, vC);
      },
      LwOEN: function (vB, vC) {
        return vB === vC;
      },
      tyQPy: function (vB, vC) {
        return j.ofski(vB, vC);
      },
      pGVyn: function (vB, vC) {
        return j.KNMrP(vB, vC);
      },
      JLRTN: function (vB, vC) {
        return j.HabAx(vB, vC);
      },
      JgqCn: function (vB, vC) {
        return j.CKlqM(vB, vC);
      },
      ecPNP: function (vB, vC) {
        return j.IyrHK(vB, vC);
      },
      TyusQ: function (vB, vC) {
        return j.aFDAD(vB, vC);
      },
      iWERK: function (vB, vC) {
        return j.OzJIs(vB, vC);
      },
      IBqLG: function (vB, vC) {
        return j.VGHjm(vB, vC);
      },
      AHPdC: function (vB, vC) {
        return j.zlrxr(vB, vC);
      },
      ditvy: function (vB, vC) {
        return j.KVCKs(vB, vC);
      },
      BXTgu: function (vB, vC) {
        return j.yrOsj(vB, vC);
      },
      ZXRAK: function (vB, vC) {
        return j.dwibW(vB, vC);
      },
      tNmdZ: function (vB, vC) {
        return j.PktjD(vB, vC);
      },
      dblEx: function (vB, vC) {
        return j.VfAPU(vB, vC);
      },
      gdFmu: function (vB, vC) {
        return j.NasVo(vB, vC);
      },
      EKQfx: function (vB, vC) {
        return j.ovkHx(vB, vC);
      },
      BMWfM: function (vB, vC) {
        return j.fYDgu(vB, vC);
      },
      SndAt: function (vB, vC) {
        return j.SYisH(vB, vC);
      },
      urxxV: j.MIYyY,
      qFrKU: function (vB, vC) {
        return j.MmxKQ(vB, vC);
      },
      tFyMx: function (vB, vC) {
        return j.ixlOn(vB, vC);
      },
      srBfh: function (vB, vC) {
        return j.RgzMV(vB, vC);
      },
      uIEIf: function (vB, vC) {
        return j.baVdS(vB, vC);
      },
      VMJyL: j.iUMvL,
      dZOeH: function (vB, vC) {
        return j.rfvJw(vB, vC);
      },
      aShxa: function (vB, vC) {
        return j.uOKuj(vB, vC);
      },
      RTTQA: function (vB, vC) {
        return j.ZVRLr(vB, vC);
      },
      twAEL: function (vB, vC) {
        return j.dAuwl(vB, vC);
      },
      qWcUL: function (vB, vC) {
        return j.ngcpO(vB, vC);
      },
      Udynv: j.gVHkl,
      lzwhQ: j.mdrBb,
      czfIr: function (vB, vC) {
        return j.SAFbU(vB, vC);
      },
      ksIdL: j.aRyIl,
      volNN: function (vB, vC) {
        return j.EIzEc(vB, vC);
      },
      ogMmf: function (vB, vC) {
        return j.lErMy(vB, vC);
      },
      fcYlU: function (vB, vC) {
        return j.uMiDh(vB, vC);
      },
      oIMUg: function (vB, vC) {
        return j.HhukU(vB, vC);
      },
      FREnU: function (vB, vC, vD, vE, vF) {
        return j.MNfXG(vB, vC, vD, vE, vF);
      },
      fueDw: function (vB, vC) {
        return j.qmDNw(vB, vC);
      },
      xYeHT: function (vB, vC) {
        return j.IjpHU(vB, vC);
      },
      nMfpf: function (vB, vC) {
        return j.krKQh(vB, vC);
      },
      xKpmo: function (vB, vC) {
        return j.GYLdO(vB, vC);
      },
      PFwZJ: "codeFenced",
      NVsNL: function (vB, vC) {
        return j.MByoi(vB, vC);
      },
      iUAlC: function (vB, vC, vD, vE) {
        return j.ADydD(vB, vC, vD, vE);
      },
      rKDHy: function (vB, vC) {
        return j.psZgM(vB, vC);
      },
      HcKKN: function (vB, vC) {
        return j.NjZDl(vB, vC);
      },
      cebMZ: function (vB, vC, vD, vE) {
        return j.IwmVR(vB, vC, vD, vE);
      },
      FhnGS: function (vB, vC) {
        return j.Oallq(vB, vC);
      },
      rWOUp: j.tQWOk,
      xVAct: function (vB, vC) {
        return j.OaVNM(vB, vC);
      },
      qoled: j.jQvhU,
      Abldz: j.ZJtKn,
      XYRLz: function (vB, vC) {
        return j.IzqSL(vB, vC);
      },
      OaaDP: j.MXLnk,
      NoGez: j.jJpIG,
      voIie: function (vB, vC) {
        return j.PXKlA(vB, vC);
      },
      sZwCN: function (vB, vC) {
        return j.AcUGJ(vB, vC);
      },
      sQjAw: function (vB, vC) {
        return j.VQBPR(vB, vC);
      },
      elAfh: function (vB, vC, vD, vE) {
        return j.MFibX(vB, vC, vD, vE);
      },
      vDIVR: function (vB, vC) {
        return j.feWTA(vB, vC);
      },
      Vrvnf: function (vB, vC) {
        return j.GSvZu(vB, vC);
      },
      hwyvc: j.XAIra,
      rzKTp: j.PFHLW,
      SZDkd: j.SXEtM,
      pPcFh: j.JMSQy,
      ZoYqB: j.MnSDn,
      sghcV: function (vB, vC) {
        return j.MPdBX(vB, vC);
      },
      QHMHk: function (vB, vC) {
        return j.kVErn(vB, vC);
      },
      kSetd: function (vB, vC) {
        return j.plpzJ(vB, vC);
      },
      UJNis: function (vB, vC) {
        return j.CmXEq(vB, vC);
      },
      HfCuU: function (vB, vC) {
        return j.klYOy(vB, vC);
      },
      DwstO: function (vB, vC) {
        return j.cubcW(vB, vC);
      },
      CGMQv: function (vB, vC) {
        return j.QanHK(vB, vC);
      },
      ruljc: j.ypWSk,
      sibkC: j.eBHCp,
      YTzNQ: "labelText",
      apUhW: function (vB, vC) {
        return j.OcYmj(vB, vC);
      },
      NemKu: function (vB, vC, vD) {
        return j.joEPd(vB, vC, vD);
      },
      LtERk: function (vB, vC) {
        return j.mRABK(vB, vC);
      },
      zLlDj: function (vB, vC, vD) {
        return j.duYgQ(vB, vC, vD);
      },
      xBCcp: function (vB, vC, vD) {
        return j.bJdXD(vB, vC, vD);
      },
      wWyhc: function (vB, vC) {
        return j.dxFgd(vB, vC);
      },
      qCtwV: function (vB, vC) {
        return vB + vC;
      },
      JBRih: function (vB, vC) {
        return j.oRVcq(vB, vC);
      },
      ocwMv: function (vB, vC, vD) {
        return j.FhxHx(vB, vC, vD);
      },
      zkjfa: function (vB, vC) {
        return j.UxSWm(vB, vC);
      },
      FjDhi: function (vB, vC, vD) {
        return j.tmvSB(vB, vC, vD);
      },
      cmtGY: function (vB, vC) {
        return j.QzQIK(vB, vC);
      },
      ZYyga: function (vB, vC) {
        return j.zwQjZ(vB, vC);
      },
      AoUIX: function (vB, vC) {
        return j.IpAcM(vB, vC);
      },
      FrWUH: function (vB, vC) {
        return j.QREvc(vB, vC);
      },
      FKCGH: function (vB, vC) {
        return j.lGkME(vB, vC);
      },
      eWRQC: j.CQBNt,
      iBGMa: j.kSvUe,
      zemHg: function (vB, vC) {
        return j.fQutG(vB, vC);
      },
      vUeUk: function (vB, vC, vD) {
        return vB(vC, vD);
      },
      PzXnn: function (vB, vC) {
        return j.BKErf(vB, vC);
      },
      jrKMn: j.QJYYJ,
      UEgiy: function (vB, vC) {
        return j.ixsNc(vB, vC);
      },
      ZVHaY: function (vB, vC) {
        return j.IrjgF(vB, vC);
      },
      BYMKl: function (vB, vC, vD) {
        return j.yzkXP(vB, vC, vD);
      },
      UwGpH: function (vB, vC) {
        return j.XQpnf(vB, vC);
      },
      EBNtH: function (vB, vC, vD, vE, vF, vG, vH, vI, vJ, vK) {
        return j.CkhvF(vB, vC, vD, vE, vF, vG, vH, vI, vJ, vK);
      },
      MmvMh: j.uiOIN,
      lZuQb: j.uRlAX,
      eejoq: j.wZNOU,
      KJLmu: j.hyVmx,
      YDQYo: j.DbSXc,
      RGhDe: function (vB, vC, vD, vE, vF, vG, vH) {
        return j.tDWHP(vB, vC, vD, vE, vF, vG, vH);
      },
      cRUxA: j.YDHvI,
      quBoh: j.nAXrt,
      RYSNS: j.gdSRf,
      TYZjv: j.ulnRk,
      WWrLG: function (vB, vC) {
        return j.mQjTg(vB, vC);
      },
      PJytA: function (vB, vC) {
        return j.OTFXd(vB, vC);
      },
      GKMoG: function (vB, vC) {
        return j.IzqSL(vB, vC);
      },
      wnZic: j.ziIjk,
      faGgb: function (vB, vC) {
        return j.hDdSV(vB, vC);
      },
      oGLjv: function (vB, vC) {
        return j.bFWeR(vB, vC);
      },
      VOFuA: function (vB, vC) {
        return j.tXHPT(vB, vC);
      },
      bmMsW: function (vB, vC) {
        return j.fuJtp(vB, vC);
      },
      OWfHc: function (vB, vC) {
        return j.wlfqt(vB, vC);
      },
      iUbkx: function (vB, vC) {
        return vB || vC;
      },
      VprQy: function (vB, vC) {
        return j.kIHmL(vB, vC);
      },
      XguCd: function (vB, vC) {
        return j.ylNLY(vB, vC);
      },
      yCToj: function (vB, vC) {
        return j.zXLiP(vB, vC);
      },
      xNGni: function (vB, vC) {
        return j.KkQpP(vB, vC);
      },
      EJTQm: function (vB, vC) {
        return j.Yrwql(vB, vC);
      },
      Ewofj: function (vB, vC) {
        return j.IrFUa(vB, vC);
      },
      lwqzL: function (vB, vC) {
        return j.IbZFq(vB, vC);
      },
      JgBvm: function (vB, vC) {
        return j.PgFlK(vB, vC);
      },
      sqjLw: function (vB, vC) {
        return j.mZJhK(vB, vC);
      },
      mlhFV: function (vB, vC) {
        return j.HGyIP(vB, vC);
      },
      neQEY: function (vB, vC) {
        return j.MJQcl(vB, vC);
      },
      RpEkj: function (vB, vC) {
        return j.OjJlR(vB, vC);
      },
      Xflum: function (vB, vC) {
        return j.jwMuO(vB, vC);
      },
      oCGQJ: function (vB, vC) {
        return j.mKsyd(vB, vC);
      },
      AZrMk: function (vB, vC) {
        return j.UvzOd(vB, vC);
      },
      avwfR: function (vB, vC) {
        return j.SAFbU(vB, vC);
      },
      ZgHbj: function (vB, vC) {
        return j.NpmhI(vB, vC);
      },
      VrILJ: function (vB, vC) {
        return j.HWecg(vB, vC);
      },
      tOQfu: function (vB, vC) {
        return vB(vC);
      },
      Qglup: function (vB, vC) {
        return j.puNcS(vB, vC);
      },
      AGiPs: function (vB, vC) {
        return j.YtiHi(vB, vC);
      },
      TnEAq: function (vB, vC) {
        return j.WGscG(vB, vC);
      },
      RUzsq: function (vB, vC) {
        return j.kOArA(vB, vC);
      },
      ZJdTm: "htmlTextData",
      ZZtvF: function (vB, vC) {
        return j.vpbjW(vB, vC);
      },
      zfMvE: function (vB, vC) {
        return j.oqPoF(vB, vC);
      },
      PkaRx: j.srdNA,
      dvbKK: function (vB, vC) {
        return j.JhMkE(vB, vC);
      },
      ULnjw: j.uVNui,
      gOJYQ: function (vB, vC) {
        return vB(vC);
      },
      AmOjF: function (vB, vC) {
        return j.SzGmi(vB, vC);
      },
      kCpbK: j.UOUZF,
      fKlcc: function (vB, vC) {
        return j.yXXva(vB, vC);
      },
      yzXaS: function (vB, vC) {
        return j.hMRpr(vB, vC);
      },
      mJFyo: function (vB, vC) {
        return j.nVxai(vB, vC);
      },
      UgLHv: j.eKgVg,
      RvexD: function (vB, vC) {
        return j.wIDlg(vB, vC);
      },
      TwcXl: function (vB, vC) {
        return j.OMlgh(vB, vC);
      },
      nvxpA: function (vB, vC) {
        return j.IrtdF(vB, vC);
      },
      GdBQM: j.qvGoF,
      icxwp: j.LSxZt,
      nGGOn: j.EexoL,
      iUvVC: j.dcMEk,
      cBsDj: function (vB, vC) {
        return j.TbJAL(vB, vC);
      },
      moqBa: function (vB, vC) {
        return j.AWfpE(vB, vC);
      },
      Ijldd: function (vB, vC) {
        return j.LiJyk(vB, vC);
      },
      MpKwQ: function (vB, vC) {
        return j.MYNrQ(vB, vC);
      },
      GlznV: function (vB, vC) {
        return vB < vC;
      },
      UtmYP: function (vB, vC) {
        return j.zgzSo(vB, vC);
      },
      uLRZp: function (vB, vC) {
        return j.AzJhI(vB, vC);
      },
      PRcgg: function (vB, vC) {
        return j.tZwZY(vB, vC);
      },
      pZKmO: function (vB, vC) {
        return j.JULWO(vB, vC);
      },
      sWolc: function (vB, vC) {
        return j.sRLoP(vB, vC);
      },
      FPbqc: j.zBxeP,
      ZhCpe: function (vB, vC) {
        return j.eEYew(vB, vC);
      },
      PYxfR: function (vB, vC) {
        return j.fgUIz(vB, vC);
      },
      MlrGc: function (vB, vC, vD) {
        return j.nkDtp(vB, vC, vD);
      },
      GZmxt: function (vB, vC, vD) {
        return j.vbTGD(vB, vC, vD);
      },
      UbMko: j.fVUNw,
      ISIUA: j.dSWDr,
      QxKtZ: function (vB, vC) {
        return j.kukjE(vB, vC);
      },
      CjDuj: j.iBDHF,
      kLelB: function (vB, vC) {
        return j.wTWsf(vB, vC);
      },
      NewYu: function (vB, vC) {
        return j.jQEyv(vB, vC);
      },
      LMyyp: function (vB, vC) {
        return j.fQutG(vB, vC);
      },
      bmMOe: function (vB, vC) {
        return j.ebqWX(vB, vC);
      },
      cYCHN: function (vB, vC) {
        return j.gmhhb(vB, vC);
      },
      hBKGJ: j.jqACr,
      tBYxa: function (vB, vC) {
        return j.OqXBB(vB, vC);
      },
      fNgmK: function (vB, vC) {
        return j.yuJRa(vB, vC);
      },
      ZpYJf: function (vB, vC) {
        return j.KEQwV(vB, vC);
      },
      FJrvW: function (vB, vC, vD, vE) {
        return j.jQJcw(vB, vC, vD, vE);
      },
      SvjRY: function (vB, vC, vD) {
        return j.wGMlL(vB, vC, vD);
      },
      FQNQG: function (vB, vC) {
        return j.wqIJD(vB, vC);
      },
      lejeq: function (vB, vC) {
        return j.fGhZu(vB, vC);
      },
      ZnJDD: function (vB, vC, vD, vE) {
        return vB(vC, vD, vE);
      },
      CmcON: function (vB, vC) {
        return j.VoRdJ(vB, vC);
      },
      YLZtM: function (vB, vC) {
        return j.ctbtc(vB, vC);
      },
      tsbxf: function (vB, vC) {
        return j.ugbQA(vB, vC);
      },
      vuqMp: function (vB, vC) {
        return j.KuHYy(vB, vC);
      },
      dtNbn: j.YiXdD,
      IaUoe: function (vB, vC) {
        return j.pjdFi(vB, vC);
      },
      wfehw: j.fmGkh,
      tfeKW: function (vB, vC) {
        return j.jQEyv(vB, vC);
      },
      CNddU: function (vB, vC) {
        return j.rltTf(vB, vC);
      },
      IjyiZ: j.xyrII,
      VdgOE: j.SsdNJ,
      fmdqQ: j.rNrLS,
      tFfjB: function (vB, vC) {
        return j.RWlRR(vB, vC);
      },
      HzrON: function (vB, vC) {
        return j.eHceK(vB, vC);
      },
      OzZCw: function (vB, vC) {
        return j.IdEev(vB, vC);
      },
      SkPKY: function (vB, vC) {
        return j.mezLH(vB, vC);
      },
      wDxRr: j.VRzqc,
      tRxjt: j.Mghnc,
      wEBTM: function (vB, vC) {
        return j.zjEDp(vB, vC);
      },
      hAKlD: function (vB, vC) {
        return j.yfyVk(vB, vC);
      },
      mcnRe: function (vB, vC, vD, vE) {
        return j.ZCJgN(vB, vC, vD, vE);
      },
      PDlsF: function (vB, ...vC) {
        return j.DJGTp(vB, ...vC);
      },
      OfzqQ: function (vB, vC) {
        return j.zqoJI(vB, vC);
      },
      zzGJY: function (vB, vC) {
        return j.yGsdW(vB, vC);
      },
      wyEaJ: function (vB, vC) {
        return j.pMMVY(vB, vC);
      },
      WEylh: j.uYXRj,
      wJSVA: function (vB, vC, vD) {
        return j.WpIhT(vB, vC, vD);
      },
      xIPUO: function (vB, vC) {
        return j.LhrJK(vB, vC);
      },
      wLARB: function (vB, vC) {
        return j.XPRDF(vB, vC);
      },
      qfnpo: function (vB, vC) {
        return j.Ptzfw(vB, vC);
      },
      IyKOp: function (vB, vC, vD) {
        return j.xUKav(vB, vC, vD);
      },
      DIlWK: function (vB, vC) {
        return j.KJtEI(vB, vC);
      },
      mMuQB: function (vB, vC) {
        return j.QuOVv(vB, vC);
      },
      JMnqC: function (vB, vC) {
        return j.bnTmr(vB, vC);
      },
      xbxyq: function (vB, vC) {
        return j.KhJeD(vB, vC);
      },
      btJcO: function (vB, vC) {
        return j.KZiyX(vB, vC);
      },
      IVYVy: j.pmULj,
      EMuks: function (vB, vC) {
        return j.yRZld(vB, vC);
      },
      JeQLf: j.ZUHrL,
      IRKmP: function (vB) {
        return j.lEhId(vB);
      },
      CDNTl: function (vB, vC) {
        return j.KusvV(vB, vC);
      },
      iVZWn: function (vB, vC) {
        return j.byqFn(vB, vC);
      },
      xOVAH: j.MwYEk,
      TVsLy: j.aMUHE,
      FaYIs: function (vB) {
        return j.PAfPm(vB);
      },
      COkTz: function (vB, vC) {
        return j.vAtBm(vB, vC);
      },
      rvVWK: function (vB, vC) {
        return j.kQiIw(vB, vC);
      },
      iqUbm: "    ",
      bmHnK: function (vB, vC) {
        return j.yuJRa(vB, vC);
      },
      ksvYv: j.lwcEo,
      neYjf: j.DdRFF,
      tFHrQ: function (vB, vC) {
        return j.MjHzn(vB, vC);
      },
      HfgRn: function (vB, vC, vD, vE) {
        return j.kmbUY(vB, vC, vD, vE);
      },
      nPEdg: function (vB, vC) {
        return j.zASjJ(vB, vC);
      },
      EQHEO: function (vB, vC, vD, vE, vF) {
        return j.aSsIh(vB, vC, vD, vE, vF);
      },
      XVTPg: j.xhLUO,
      AkHDH: function (vB, vC) {
        return vB + vC;
      },
      zIlMC: function (vB) {
        return j.TXCnj(vB);
      },
      giAyn: function (vB, vC) {
        return j.aRLnX(vB, vC);
      },
      KKPZi: j.mXAwO,
      Tiyrv: function (vB, vC) {
        return j.BSakd(vB, vC);
      },
      GcMeX: j.NHSBJ,
      Ikmet: function (vB, vC) {
        return j.rKiFE(vB, vC);
      },
      QkRAS: function (vB, vC) {
        return j.iceCX(vB, vC);
      },
      VjCuu: function (vB, vC) {
        return j.woEMq(vB, vC);
      },
      pLoXl: function (vB, vC) {
        return j.vIhTf(vB, vC);
      },
      BgzCY: function (vB, vC) {
        return j.IKhSW(vB, vC);
      },
      TnMMC: function (vB, vC) {
        return j.JwMuQ(vB, vC);
      },
      rkNoa: j.UczRK,
      KqtLQ: function (vB, vC) {
        return j.SHUga(vB, vC);
      },
      FtQFM: function (vB, vC) {
        return j.IUGAa(vB, vC);
      },
      xCWaZ: function (vB, vC) {
        return j.rEMzO(vB, vC);
      },
      PaHMc: j.tDbSN,
      chXUA: j.BXJoE,
      furdW: function (vB, vC) {
        return j.kVrUz(vB, vC);
      },
      ICWnT: function (vB, vC) {
        return j.bgkAN(vB, vC);
      },
      aVAUQ: j.lLvlh,
      TUUSi: j.jzAkK,
      uqMBV: j.pZBZs,
      GEKAo: function (vB, vC) {
        return j.JphtJ(vB, vC);
      },
      HOvZN: function (vB, vC) {
        return j.XYUHS(vB, vC);
      },
      HLfvt: function (vB) {
        return j.Mxitg(vB);
      },
      eLOWt: j.Ciowl,
      AZhFo: j.HtKoY,
      vERxX: j.kuSgH,
      ziEGt: j.jSwaL,
      vKkDn: j.EFKiU,
      ygHkB: function (vB) {
        return j.aHkxU(vB);
      },
      dnrkr: function (vB, vC) {
        return j.VXzrp(vB, vC);
      },
      qnNKe: function (vB, vC) {
        return j.EtrNA(vB, vC);
      },
      kMOWQ: function (vB, vC) {
        return j.AfAko(vB, vC);
      },
      PEXdT: j.sjjkT,
      RgGrj: function (vB, vC) {
        return j.kAjXA(vB, vC);
      },
      wZirv: function (vB, vC) {
        return j.ckRlH(vB, vC);
      },
      uaAdU: function (vB, vC) {
        return j.BUbbM(vB, vC);
      },
      xfFeE: function (vB, vC) {
        return j.AycHe(vB, vC);
      },
      iBIxU: j.oPGQq,
      zuPiW: j.wWnjY,
      UpSRm: "`) to be different",
      rLJLI: j.rQueU,
      lNuie: j.nUQgz,
      DXVeg: function (vB, vC) {
        return j.srkgN(vB, vC);
      },
      NGrDN: function (vB, vC) {
        return j.khZMm(vB, vC);
      },
      ZVJKq: function (vB, vC) {
        return j.dxZjD(vB, vC);
      },
      gydMp: function (vB, vC) {
        return j.YePKW(vB, vC);
      },
      YuXDJ: function (vB, vC) {
        return vB !== vC;
      },
      OVmjW: j.GsDSb,
      yjsYt: function (vB, vC) {
        return j.CKXfX(vB, vC);
      },
      SgDCP: function (vB, vC) {
        return j.wViOI(vB, vC);
      },
      uKlQm: function (vB, vC) {
        return j.TotLj(vB, vC);
      },
      PmipP: function (vB, vC) {
        return j.cDjCp(vB, vC);
      },
      KhdGk: function (vB, vC) {
        return j.scGfu(vB, vC);
      },
      rtolN: function (vB, vC) {
        return j.hPAAc(vB, vC);
      },
      nPccf: function (vB, vC) {
        return j.fyzoI(vB, vC);
      },
      atspa: function (vB, vC) {
        return vB < vC;
      },
      rCFGK: function (vB, vC) {
        return j.opbxp(vB, vC);
      },
      DtLpL: function (vB) {
        return j.QsrRx(vB);
      },
      koXpa: function (vB, vC) {
        return j.nsJkp(vB, vC);
      },
      cZNjM: j.mupUk,
      ggIiJ: j.DnTLA,
      jQNAu: j.zxDhi,
      kiaGm: function (vB, vC) {
        return j.csrRG(vB, vC);
      },
      pUydC: function (vB, vC) {
        return j.YXdEX(vB, vC);
      },
      VDPNT: function (vB, vC) {
        return j.jKOyK(vB, vC);
      },
      cPQmX: function (vB, vC) {
        return vB === vC;
      },
      Bapfl: function (vB, vC) {
        return j.BOdxE(vB, vC);
      },
      KejaS: function (vB, vC) {
        return vB === vC;
      },
      LXoUe: j.fEaNi,
      GvEzE: function (vB, vC) {
        return j.uUeYa(vB, vC);
      },
      jBRWw: function (vB, vC) {
        return j.MzGMg(vB, vC);
      },
      PExst: function (vB, vC) {
        return j.Iztdw(vB, vC);
      },
      KlNFu: function (vB, vC) {
        return j.EXVGM(vB, vC);
      },
      VtboY: function (vB, vC) {
        return j.Fbgmw(vB, vC);
      },
      ZLgTT: j.otlRs,
      gSDHg: function (vB) {
        return j.lKRlT(vB);
      },
      Sttkw: function (vB) {
        return j.pagta(vB);
      },
      wJdJN: function (vB, vC) {
        return j.SbTiR(vB, vC);
      },
      lzcbU: j.kQybZ,
      pIEsK: j.lqPcg,
      ujqZc: function (vB, vC) {
        return j.hROSe(vB, vC);
      },
      cEKDc: j.YpzJp,
      KtQVe: function (vB, vC, vD, vE) {
        return vB(vC, vD, vE);
      },
      utZTk: function (vB) {
        return j.bBcuw(vB);
      },
      FzjAC: function (vB, vC) {
        return j.JUzKW(vB, vC);
      },
      KLkdT: function (vB, vC, vD, vE) {
        return j.YYyWx(vB, vC, vD, vE);
      },
      DeCOH: function (vB, vC) {
        return j.eZdLe(vB, vC);
      },
      fTvhV: function (vB, vC) {
        return j.MYNrQ(vB, vC);
      },
      KLebe: function (vB, vC) {
        return j.RXaZH(vB, vC);
      },
      vlmgd: j.uMYlT,
      nVhMM: function (vB, vC) {
        return j.WxcmW(vB, vC);
      },
      mRlQh: function (vB, vC) {
        return j.ZAoqZ(vB, vC);
      },
      dnosW: function (vB, vC) {
        return j.FqEtd(vB, vC);
      },
      EIFgG: function (vB, vC) {
        return j.atVSs(vB, vC);
      },
      zpLaF: function (vB, vC) {
        return j.ApIrC(vB, vC);
      },
      aKUBF: function (vB, vC) {
        return j.XMQMN(vB, vC);
      },
      oeLHn: function (vB, vC) {
        return j.qdBeF(vB, vC);
      },
      zlyBp: function (vB, vC) {
        return j.VAmck(vB, vC);
      },
      DbzLB: function (vB, vC) {
        return j.AKWsU(vB, vC);
      },
      RoRxU: function (vB, vC) {
        return j.NGeCj(vB, vC);
      },
      hscVL: function (vB, vC) {
        return j.cvghS(vB, vC);
      },
      VTdne: function (vB, vC) {
        return j.USmxW(vB, vC);
      },
      zfLJq: function (vB, vC) {
        return j.ZMaNS(vB, vC);
      },
      ZBhEs: j.UTXUu,
      LXobD: j.RITda,
      vZxcP: function (vB, vC) {
        return j.HyAkK(vB, vC);
      },
      xpAHJ: function (vB, vC) {
        return vB == vC;
      },
      uNZGN: j.fmEgN,
      AUecc: function (vB, vC) {
        return j.PYGZb(vB, vC);
      },
      GxcnV: function (vB, vC) {
        return j.QBYEC(vB, vC);
      },
      LtMhx: function (vB, vC) {
        return j.MHfpE(vB, vC);
      },
      RfgYC: function (vB, vC) {
        return j.duxvh(vB, vC);
      },
      tVrFY: function (vB, vC) {
        return j.lbMWn(vB, vC);
      },
      oJpiH: function (vB, vC) {
        return j.YkLDT(vB, vC);
      },
      ntuUJ: function (vB, vC) {
        return j.JWJuT(vB, vC);
      },
      ALKdS: function (vB, vC) {
        return j.nUsBb(vB, vC);
      },
      bKEqL: function (vB, vC) {
        return j.FSaFB(vB, vC);
      },
      HkcVK: function (vB, vC) {
        return j.MVZzu(vB, vC);
      },
      fAYFq: function (vB, vC) {
        return j.Mojln(vB, vC);
      },
      qqZMD: function (vB, vC) {
        return j.qDQBD(vB, vC);
      },
      xYAlA: function (vB, vC) {
        return j.FVHUM(vB, vC);
      },
      ZDSFk: function (vB, vC) {
        return j.EDCGA(vB, vC);
      },
      WLuZJ: function (vB, vC) {
        return j.QFYMa(vB, vC);
      },
      tIfKi: function (vB, vC) {
        return j.ZTRbX(vB, vC);
      },
      QrgpD: function (vB, vC) {
        return j.suxGy(vB, vC);
      },
      NlpuO: function (vB, vC) {
        return j.QLqWV(vB, vC);
      },
      DoXqp: function (vB, vC) {
        return vB(vC);
      },
      QKmfQ: function (vB, vC) {
        return j.TvwwK(vB, vC);
      },
      pFQAB: j.oRLXx,
      wMKxU: function (vB, vC) {
        return j.xmkUU(vB, vC);
      },
      tyNhm: function (vB, vC) {
        return j.nJWkz(vB, vC);
      },
      EDhTW: function (vB, vC) {
        return j.ztZTv(vB, vC);
      },
      dujGF: j.LiqXZ,
      NSqHl: function (vB, vC) {
        return vB(vC);
      },
      NvLHD: function (vB, vC) {
        return j.ltVnx(vB, vC);
      },
      rTnCn: j.MUqXa,
      EWYFu: function (vB, vC) {
        return j.voryB(vB, vC);
      },
      seBft: j.cpdhg,
      QkJuF: function (vB, vC) {
        return j.SOVhQ(vB, vC);
      },
      QyoyG: function (vB, vC) {
        return j.VRNHn(vB, vC);
      },
      TPTYB: j.LKLHm,
      TrNvz: function (vB, vC) {
        return j.QdqVZ(vB, vC);
      },
      OahAf: function (vB, vC) {
        return j.dpody(vB, vC);
      },
      yBCgU: function (vB, vC) {
        return j.gCdzB(vB, vC);
      },
      JuRPy: function (vB, vC) {
        return j.iknXT(vB, vC);
      },
      FrlCy: function (vB, vC) {
        return j.pruKd(vB, vC);
      },
      OGUUN: j.bpioB,
      miGUu: function (vB, vC) {
        return j.MBXCj(vB, vC);
      },
      KCOCm: function (vB, vC) {
        return j.CAyXd(vB, vC);
      },
      JhqgA: function (vB, vC) {
        return j.klYOy(vB, vC);
      },
      qlSaF: function (vB, vC) {
        return j.SEzKJ(vB, vC);
      },
      VPzGB: function (vB, vC) {
        return j.tvkut(vB, vC);
      },
      doURd: function (vB, vC) {
        return j.AzJhI(vB, vC);
      },
      dtqUs: function (vB, vC) {
        return vB === vC;
      },
      NVwuM: function (vB, vC) {
        return j.QleBu(vB, vC);
      },
      WpPzH: function (vB, vC) {
        return j.IKhSW(vB, vC);
      },
      qrCai: j.HjNqX,
      mdojA: function (vB, vC) {
        return j.jjJxE(vB, vC);
      },
      XkOYq: function (vB, vC) {
        return j.QiVhR(vB, vC);
      },
      vuGyO: function (vB, vC) {
        return j.RgzMV(vB, vC);
      },
      QfrQr: function (vB, vC, vD, vE, vF) {
        return j.oQgrC(vB, vC, vD, vE, vF);
      },
      uJSdN: function (vB, vC) {
        return vB(vC);
      },
      OHJvz: j.AfowG,
      viNak: function (vB, vC) {
        return j.ohSIz(vB, vC);
      },
      laOoY: function (vB, vC) {
        return vB === vC;
      },
      mtVvC: j.FeUZg,
      qyhDA: function (vB, vC) {
        return j.ykiHt(vB, vC);
      },
      Narkp: function (vB, vC) {
        return j.kVErn(vB, vC);
      },
      dWtMZ: function (vB, vC) {
        return j.KyjBD(vB, vC);
      },
      gssyI: function (vB, vC) {
        return j.TYMVZ(vB, vC);
      },
      Nyoun: j.bAXjw,
      ACPRD: j.VlaNv,
      tUBAl: function (vB, vC) {
        return j.JdPqt(vB, vC);
      },
      BPtAv: "gfmFootnoteDefinition",
      mPiZz: j.UcHac,
      wQKXR: j.zabbV,
      QWHbU: j.bjAft,
      RlidR: "gfmFootnoteDefinitionLabelString",
      AOeqp: function (vB, vC) {
        return j.sHWAx(vB, vC);
      },
      estiU: function (vB, vC) {
        return j.RtrOT(vB, vC);
      },
      zkvrk: function (vB, vC) {
        return j.FWzRX(vB, vC);
      },
      kmoyc: function (vB, vC) {
        return j.TTglF(vB, vC);
      },
      YhIwz: function (vB, vC) {
        return j.JUzKW(vB, vC);
      },
      BdOlR: function (vB, vC) {
        return j.HGDSl(vB, vC);
      },
      LrSmD: function (vB, vC) {
        return j.epLcs(vB, vC);
      },
      rvupj: function (vB, vC) {
        return j.BKErf(vB, vC);
      },
      RovLD: "gfmFootnoteDefinitionWhitespace",
      cKurK: function (vB, vC) {
        return j.ecmgv(vB, vC);
      },
      pUbNx: j.Pqasg,
      bLZFi: j.AZhXJ,
      ADNvs: function (vB, vC) {
        return j.TEgsi(vB, vC);
      },
      NVRYB: function (vB, vC) {
        return j.pQTWI(vB, vC);
      },
      UbGBz: function (vB, vC) {
        return j.XjEnG(vB, vC);
      },
      mVjhf: function (vB, vC) {
        return j.NtoFB(vB, vC);
      },
      WfPmd: function (vB, vC) {
        return j.BBXGl(vB, vC);
      },
      BeyEV: function (vB, vC) {
        return j.KWCAk(vB, vC);
      },
      ZjiMA: j.uWBUB,
      YufMW: j.cYfFV,
      kfRVv: function (vB, vC, vD, vE, vF) {
        return j.aliHJ(vB, vC, vD, vE, vF);
      },
      Kxnvw: function (vB, vC) {
        return j.DACZr(vB, vC);
      },
      Coceo: function (vB, vC) {
        return j.Udpoe(vB, vC);
      },
      gWiVJ: function (vB, vC) {
        return j.ofZSK(vB, vC);
      },
      loylH: function (vB, vC) {
        return j.ugbQA(vB, vC);
      },
      gVnGh: function (vB, vC) {
        return j.gmrTR(vB, vC);
      },
      FhNDu: function (vB, vC) {
        return j.fThPe(vB, vC);
      },
      LqjLJ: j.wLoSH,
      YQJug: function (vB, vC) {
        return j.twHwD(vB, vC);
      },
      CTiqF: j.HRlbq,
      bsUBL: j.FGUBn,
      COuft: j.uYYDq,
      uDBdT: function (vB, vC) {
        return j.ezgrB(vB, vC);
      },
      NkJfJ: function (vB, vC) {
        return j.KNMrP(vB, vC);
      },
      ohgXy: function (vB, vC) {
        return j.UxSWm(vB, vC);
      },
      doXUm: function (vB, vC) {
        return j.FzmWj(vB, vC);
      },
      uunfo: j.AYKlh,
      KNDte: j.JWkNY,
      tHbBK: function (vB, vC) {
        return j.MLiVN(vB, vC);
      },
      JRdaa: j.WxtvD,
      mZFxh: function (vB, vC) {
        return j.htFkm(vB, vC);
      },
      lzwrm: function (vB, vC) {
        return j.YvEFG(vB, vC);
      },
      zemUf: j.xNpTK,
      VkZAn: function (vB, vC) {
        return j.XIJSj(vB, vC);
      },
      rkiKE: function (vB, vC) {
        return j.gkTTQ(vB, vC);
      },
      rpYuR: function (vB, vC) {
        return j.mZJhK(vB, vC);
      },
      jXVNn: function (vB, vC) {
        return j.FVdgL(vB, vC);
      },
      BshbP: function (vB, vC) {
        return j.uWwUd(vB, vC);
      },
      jcbWC: function (vB, vC) {
        return j.fHxEd(vB, vC);
      },
      zBHZT: function (vB, vC) {
        return j.tlWIt(vB, vC);
      },
      GMCnm: function (vB, vC) {
        return j.rolvW(vB, vC);
      },
      UyiQz: function (vB, vC) {
        return j.vTogd(vB, vC);
      },
      NaZvx: function (vB, vC) {
        return vB(vC);
      },
      QCtwh: function (vB, vC) {
        return j.AphMh(vB, vC);
      },
      khSgn: function (vB, vC) {
        return j.yLyRO(vB, vC);
      },
      DccbN: function (vB, vC) {
        return j.suMyk(vB, vC);
      },
      SCZir: j.vOhdF,
      yfsHI: function (vB, vC) {
        return vB(vC);
      },
      CGzYA: function (vB, vC) {
        return j.PwLXi(vB, vC);
      },
      HJryt: function (vB, vC) {
        return j.PlakI(vB, vC);
      },
      fjMDW: function (vB, vC) {
        return j.rJrre(vB, vC);
      },
      rwmhx: function (vB, vC, vD, vE) {
        return j.AKWqH(vB, vC, vD, vE);
      },
      WneDY: function (vB, vC) {
        return j.zeuYb(vB, vC);
      },
      IEpoH: function (vB, vC) {
        return j.wAvLP(vB, vC);
      },
      lXnfZ: function (vB, vC) {
        return j.vamEz(vB, vC);
      },
      RERkz: function (vB, vC) {
        return j.edBWw(vB, vC);
      },
      PdGeo: function (vB, vC) {
        return vB !== vC;
      },
      JfWSD: function (vB, vC) {
        return vB > vC;
      },
      oypIK: function (vB, vC) {
        return j.LMkzB(vB, vC);
      },
      ToNSD: function (vB, vC) {
        return j.riLHF(vB, vC);
      },
      mfvxL: function (vB, vC, vD, vE) {
        return vB(vC, vD, vE);
      },
      ihnKu: j.bPFtJ,
      eIPmY: function (vB, vC) {
        return j.vhhDm(vB, vC);
      },
      vLHrx: function (vB, vC) {
        return j.OmwBd(vB, vC);
      },
      vRLnI: function (vB, vC) {
        return j.pakBO(vB, vC);
      },
      ddpPW: function (vB, vC, vD, vE, vF, vG) {
        return j.XCJBL(vB, vC, vD, vE, vF, vG);
      },
      Pljka: function (vB, vC) {
        return j.AFbfp(vB, vC);
      },
      lNGly: function (vB, vC) {
        return j.TQeeC(vB, vC);
      },
      qXMnT: j.yjieX,
      IxHuS: function (vB, vC) {
        return vB !== vC;
      },
      JLlhv: function (vB, vC) {
        return j.SOVhQ(vB, vC);
      },
      UeOjd: function (vB, vC, vD, vE, vF, vG, vH) {
        return j.KfEpy(vB, vC, vD, vE, vF, vG, vH);
      },
      QYaIO: function (vB, vC) {
        return j.MLibs(vB, vC);
      },
      XxYgR: function (vB, vC) {
        return j.ybFoR(vB, vC);
      },
      OWYPT: function (vB, vC) {
        return j.fybMg(vB, vC);
      },
      CguTz: function (vB, vC) {
        return j.Peddu(vB, vC);
      },
      MpKaZ: function (vB, vC) {
        return j.Gedos(vB, vC);
      },
      yGAqD: function (vB, vC, vD, vE, vF, vG, vH) {
        return j.OjnCr(vB, vC, vD, vE, vF, vG, vH);
      },
      sPYUU: function (vB, vC) {
        return j.DINdz(vB, vC);
      },
      wpsHI: function (vB, vC) {
        return j.aRLnX(vB, vC);
      },
      yLeAt: function (vB, vC) {
        return j.lpNcl(vB, vC);
      },
      NfoAP: function (vB, vC) {
        return j.Gedos(vB, vC);
      },
      knceI: function (vB, vC) {
        return j.kAIKz(vB, vC);
      },
      rZmiT: function (vB, vC, vD) {
        return j.GriaY(vB, vC, vD);
      },
      qobLH: function (vB, vC) {
        return j.vbiOQ(vB, vC);
      },
      YdLxp: function (vB, vC) {
        return j.FggSO(vB, vC);
      },
      KDcCQ: j.XNlNh,
      vYovk: j.jMwll,
      OktGi: j.eOXBR,
      MQCeu: j.XsSVq,
      PvwvQ: function (vB, vC) {
        return j.AuMfj(vB, vC);
      },
      VOuWk: function (vB, vC) {
        return j.Yrwql(vB, vC);
      },
      eClnc: function (vB, vC) {
        return j.WfdEk(vB, vC);
      },
      CnyAv: function (vB, vC) {
        return j.BDjDy(vB, vC);
      },
      Osyar: j.jronP,
      CTGTt: j.mwNVq,
      ZXPrG: j.VfpSR,
      wzqCl: j.NOwSZ,
      jbbOr: function (vB, vC) {
        return j.AkXKF(vB, vC);
      },
      uZRGU: j.JUDbL,
      xVcqc: j.fQIgR,
      mhFRw: j.UvAhx,
      RgJWG: function (vB, vC) {
        return j.MZeyj(vB, vC);
      },
      JPDcW: function (vB, vC) {
        return j.zYXBR(vB, vC);
      },
      rbATJ: function (vB, vC) {
        return j.kSqWu(vB, vC);
      },
      VIGQA: j.WjLJq,
      hOyJq: function (vB, vC) {
        return j.yOefr(vB, vC);
      },
      iODCA: function (vB, vC) {
        return j.JqhQM(vB, vC);
      },
      uTEoa: function (vB, vC) {
        return j.omkLt(vB, vC);
      },
      NcYvC: function (vB, vC) {
        return j.iStYm(vB, vC);
      },
      IsWPU: j.JbIlF,
      TDPdc: function (vB, vC) {
        return vB(vC);
      },
      ZjqjM: function (vB, vC) {
        return j.xrYIW(vB, vC);
      },
      ncape: function (vB, vC, vD, vE, vF) {
        return j.OcJTJ(vB, vC, vD, vE, vF);
      },
      JTtYX: function (vB, vC) {
        return j.RKJoC(vB, vC);
      },
      ZuQfV: function (vB, vC) {
        return j.mZQwr(vB, vC);
      },
      aGItN: function (vB, vC) {
        return j.hMuyg(vB, vC);
      },
      ikZkW: j.sbRWW,
      wvGDl: j.Gtwnv,
      zhxiH: function (vB, vC) {
        return j.NvbSA(vB, vC);
      },
      SHRhA: function (vB, vC) {
        return j.WeQxX(vB, vC);
      },
      dtDVc: function (vB, vC) {
        return j.AjTmx(vB, vC);
      },
      ZZuQd: function (vB, vC) {
        return j.EzACS(vB, vC);
      },
      Sufqu: function (vB, vC) {
        return j.NvslM(vB, vC);
      },
      sROFJ: function (vB, vC) {
        return j.KgNGG(vB, vC);
      },
      UaIAj: function (vB, vC) {
        return j.txIYI(vB, vC);
      },
      UOgSB: function (vB, vC) {
        return vB + vC;
      },
      QpxVA: function (vB, vC) {
        return j.kaFOX(vB, vC);
      },
      GPaRu: j.RtFBn,
      Pkzgz: function (vB) {
        return j.aHkxU(vB);
      },
      KTrbk: function (vB, vC) {
        return j.kXtvJ(vB, vC);
      },
      RoHiE: function (vB, vC) {
        return j.mUULm(vB, vC);
      },
      veNQs: function (vB, vC) {
        return j.hPAAc(vB, vC);
      },
      CvNfj: j.tKtCU,
      aBphh: j.WcxBJ,
      MugPW: j.OAHJb,
      eFmIs: j.uCdNu,
      aJJuE: j.NiAKu,
      uDfSc: j.eSWjR,
      QItAm: function (vB, vC) {
        return j.ApCID(vB, vC);
      },
      pdAIi: j.rGkRP,
      csfGT: function (vB, vC) {
        return j.XQpnf(vB, vC);
      },
      pqueX: function (vB, vC) {
        return j.TJrOO(vB, vC);
      },
      uwhhR: function (vB, vC) {
        return j.Zvpwh(vB, vC);
      },
      TBDRb: function (vB, vC) {
        return j.VqMyG(vB, vC);
      },
      eZYWw: function (vB, vC) {
        return j.uUhIN(vB, vC);
      },
      lDSvc: function (vB, vC) {
        return j.KhkKZ(vB, vC);
      },
      cWbUA: function (vB, vC) {
        return j.ISGDk(vB, vC);
      },
      bsnGb: function (vB, vC) {
        return j.vzUcC(vB, vC);
      },
      DLEdk: function (vB, vC) {
        return j.XdYiv(vB, vC);
      },
      FBFxx: function (vB, vC) {
        return j.jkfTd(vB, vC);
      },
      VoIVc: function (vB, vC) {
        return j.uUhIN(vB, vC);
      },
      YtyKn: function (vB, vC) {
        return j.HITGh(vB, vC);
      },
      GuuMZ: function (vB, vC) {
        return j.ZJgQV(vB, vC);
      },
      lkAEP: function (vB, vC) {
        return j.GqLNm(vB, vC);
      },
      MLTMj: function (vB, vC) {
        return j.UVoBt(vB, vC);
      },
      UbPgI: function (vB, vC) {
        return j.XwHLy(vB, vC);
      },
      peEdr: function (vB, vC) {
        return j.oLIpP(vB, vC);
      },
      PhBnQ: function (vB, vC) {
        return j.npjvM(vB, vC);
      },
      pUxYz: j.xDgnf,
      URovS: function (vB, vC) {
        return j.cfXCi(vB, vC);
      },
      pQgAs: function (vB, vC) {
        return j.whMbf(vB, vC);
      },
      nSIoY: function (vB, vC) {
        return j.sAZrJ(vB, vC);
      },
      zJdvh: function (vB, vC) {
        return j.jKNxz(vB, vC);
      },
      xHgwT: function (vB, vC) {
        return j.geyfW(vB, vC);
      },
      RjJgC: j.WysfL,
      ZHLvr: j.DgHBo,
      YbKie: j.HVmzw,
      kryvS: function (vB, vC, vD) {
        return j.ibTMV(vB, vC, vD);
      },
      AvLKs: function (vB, vC) {
        return j.rQwcD(vB, vC);
      },
      dFlMk: "leafDirective",
      AdfmE: function (vB, vC) {
        return j.MByoi(vB, vC);
      },
      dUAjM: function (vB, vC) {
        return vB < vC;
      },
      WJPer: function (vB, vC) {
        return j.ekvpe(vB, vC);
      },
      ymFsv: function (vB, vC) {
        return j.UBbZV(vB, vC);
      },
      nuIqY: function (vB) {
        return j.lEhId(vB);
      },
      vwLmz: function (vB) {
        return j.Pvwiu(vB);
      },
      DuDXE: function (vB) {
        return j.lKRlT(vB);
      },
      PprDv: function (vB, vC) {
        return j.iStYm(vB, vC);
      },
      rNRsj: function (vB, vC) {
        return j.FhRgk(vB, vC);
      },
      KSIee: function (vB, vC) {
        return j.mMVmq(vB, vC);
      },
      nAHoA: function (vB, vC) {
        return j.oHTbi(vB, vC);
      },
      pQZEV: function (vB, vC) {
        return j.TYMVZ(vB, vC);
      },
      LJhHq: function (vB, vC) {
        return j.xmkUU(vB, vC);
      },
      ZGUSB: function (vB, vC) {
        return j.EGdZJ(vB, vC);
      },
      vwcUg: j.MBtlC,
      dhusZ: function (vB, vC) {
        return j.zqjzM(vB, vC);
      },
      UqPHA: function (vB, vC) {
        return j.ZxcVM(vB, vC);
      },
      RFeMY: function (vB, vC) {
        return j.bWmIL(vB, vC);
      },
      sZrgU: function (vB, vC) {
        return j.Bvtcc(vB, vC);
      },
      JVUvH: function (vB, vC, vD) {
        return j.jMZSJ(vB, vC, vD);
      },
      LVkow: function (vB, vC) {
        return j.MBnsY(vB, vC);
      },
      vNWwq: function (vB, vC) {
        return j.MngJE(vB, vC);
      },
      YNeMS: function (vB, vC) {
        return j.suMyk(vB, vC);
      },
      lHDLu: function (vB, vC) {
        return j.FbJbA(vB, vC);
      },
      BRKIx: function (vB, vC) {
        return j.SvnXc(vB, vC);
      },
      HNNXk: function (vB, vC) {
        return j.wnHRS(vB, vC);
      },
      fANEj: function (vB, vC) {
        return j.wqKVg(vB, vC);
      },
      WsSco: function (vB, vC) {
        return j.Oallq(vB, vC);
      },
      RgXgr: function (vB, vC) {
        return j.Cdwzs(vB, vC);
      },
      mGbaX: function (vB, vC) {
        return j.mnLrT(vB, vC);
      },
      InLeD: function (vB, vC) {
        return vB(vC);
      },
      cQZHA: function (vB, vC, vD, vE) {
        return j.yETOy(vB, vC, vD, vE);
      },
      ekyjD: function (vB, vC) {
        return j.KgbGM(vB, vC);
      },
      ogTdi: function (vB, vC, vD) {
        return j.VfPbA(vB, vC, vD);
      },
      Hfmvl: function (vB, vC) {
        return j.LYjEq(vB, vC);
      },
      pvMmT: function (vB, vC) {
        return j.cenVF(vB, vC);
      },
      tmvgL: function (vB, vC) {
        return j.ULMsV(vB, vC);
      },
      WmDdh: function (vB, vC) {
        return j.GcpAM(vB, vC);
      },
      lOfrI: function (vB, vC) {
        return j.MNfhN(vB, vC);
      },
      WPpdd: function (vB, vC) {
        return j.XFNpj(vB, vC);
      },
      PINJE: function (vB, vC) {
        return j.hsZHO(vB, vC);
      },
      HCrCt: function (vB, vC) {
        return vB(vC);
      },
      uGUHM: function (vB, vC) {
        return j.NBSrE(vB, vC);
      },
      DfbYY: function (vB, vC) {
        return j.HGDSl(vB, vC);
      },
      AQbbc: function (vB, vC) {
        return j.clYCK(vB, vC);
      },
      AqAcq: function (vB, vC) {
        return j.vamEz(vB, vC);
      },
      TLOAc: function (vB, vC) {
        return vB === vC;
      },
      LOHLR: function (vB, vC) {
        return j.pohsq(vB, vC);
      },
      Ycjgr: function (vB, vC) {
        return j.GQAbP(vB, vC);
      },
      OYFeu: function (vB, vC) {
        return j.jXHTc(vB, vC);
      },
      pKJbn: function (vB, vC) {
        return j.tYxbT(vB, vC);
      },
      bnzvm: function (vB, vC) {
        return j.GYqmN(vB, vC);
      },
      ZuGtY: function (vB, vC) {
        return j.NRyyw(vB, vC);
      },
      amwpR: function (vB, vC) {
        return j.ulXqU(vB, vC);
      },
      LULvK: j.JhhoA,
      PqkrR: j.YRXod,
      LCjfk: function (vB, vC) {
        return j.QxyDB(vB, vC);
      },
      SzzOl: function (vB, vC) {
        return j.GPZVx(vB, vC);
      },
      dnMFS: function (vB, vC) {
        return j.NjZDl(vB, vC);
      },
      QCeiH: function (vB, vC) {
        return j.Peddu(vB, vC);
      },
      JiBZl: function (vB, vC) {
        return j.ipgje(vB, vC);
      },
      eUgdo: function (vB, vC, vD, vE, vF) {
        return j.sBEDy(vB, vC, vD, vE, vF);
      },
      iDTKC: function (vB, vC) {
        return j.izyqm(vB, vC);
      },
      nQWYy: function (vB, vC) {
        return j.poxCa(vB, vC);
      },
      corIt: j.FzLxC,
      ZXNTK: function (vB, vC) {
        return j.xouMw(vB, vC);
      },
      FoMJI: function (vB, vC) {
        return j.dvUGi(vB, vC);
      },
      Jlweo: j.GbzvE,
      WfeGt: j.DkXuu,
      ASJZX: function (vB, vC) {
        return j.NIcDk(vB, vC);
      },
      DHoOE: "directiveContainerFence",
      oLgVH: function (vB, vC) {
        return vB(vC);
      },
      OVbCl: function (vB, vC, vD, vE) {
        return j.tXjco(vB, vC, vD, vE);
      },
      vxjml: function (vB, vC) {
        return j.UcvVz(vB, vC);
      },
      oMpYf: function (vB, vC) {
        return j.Hpfdu(vB, vC);
      },
      ARUAo: "document",
      kvTlX: function (vB, vC) {
        return j.Lomnl(vB, vC);
      },
      AtwVr: function (vB, vC) {
        return j.gczHD(vB, vC);
      },
      XnuDs: function (vB, vC, vD, vE, vF) {
        return j.TvNVB(vB, vC, vD, vE, vF);
      },
      BpNZg: function (vB, vC, vD, vE, vF, vG, vH, vI, vJ, vK, vL, vM, vN, vO, vP, vQ) {
        return j.iGIDG(vB, vC, vD, vE, vF, vG, vH, vI, vJ, vK, vL, vM, vN, vO, vP, vQ);
      },
      vOpVx: j.WycuY,
      KDmTN: j.kMFNY,
      PCiLF: j.hGXkr,
      vvDMS: j.Rvpts,
      fdRTl: j.Auzub,
      CtdMP: j.BegSw,
      DbFXH: j.YiSoC,
      HraCh: j.bTqhz,
      JzvQX: j.SjikM,
      EsFeS: j.SImmw,
      MAsKM: j.YWdse,
      mmuhW: function (vB, vC) {
        return j.GWcLO(vB, vC);
      },
      idpNF: function (vB, vC, vD, vE) {
        return j.zjJKf(vB, vC, vD, vE);
      },
      gHOAD: j.ykXTM,
      kYVFL: j.fNXMQ,
      qLVhR: function (vB, vC) {
        return j.ucgvr(vB, vC);
      },
      skNlP: j.mGFQR,
      lZJII: function (vB, vC) {
        return j.YVmMQ(vB, vC);
      },
      WGdxX: function (vB, vC, vD, vE, vF, vG, vH, vI) {
        return j.QUTFd(vB, vC, vD, vE, vF, vG, vH, vI);
      },
      YirXc: j.YEwFk,
      IfobZ: j.ZDaRI,
      GyhXS: j.RovvA,
      rmZVi: j.zMIXG,
      Wcbwd: j.Tmecg,
      Tcrtn: j.BPOkr,
      feZzm: function (vB, vC) {
        return j.KJELx(vB, vC);
      },
      VprIH: function (vB, vC) {
        return j.fGVAy(vB, vC);
      },
      eqfVr: function (vB, vC) {
        return j.NJkyT(vB, vC);
      },
      xbjOq: function (vB, vC) {
        return j.dfdrs(vB, vC);
      },
      hFuYG: function (vB, vC) {
        return j.QWjgn(vB, vC);
      },
      btocw: j.vQtdk,
      MDSXV: j.xqXTU,
      lPMmb: j.APZvf,
      KkkNV: j.JEWKP,
      gbKwI: function (vB, vC, vD) {
        return j.nZhSB(vB, vC, vD);
      },
      JFSgM: function (vB, vC) {
        return j.EZyZz(vB, vC);
      },
      ASeal: function (vB, vC) {
        return j.zhuaB(vB, vC);
      },
      KToof: function (vB, vC) {
        return j.jljux(vB, vC);
      },
      AgWcy: function (vB, vC, vD) {
        return j.KdNHF(vB, vC, vD);
      },
      HmpkJ: function (vB, vC, vD) {
        return j.EXGeR(vB, vC, vD);
      },
      FBrIk: function (vB, vC) {
        return j.DJGTp(vB, vC);
      },
      hbEUB: function (vB, vC) {
        return j.KCGCO(vB, vC);
      },
      XfdxM: j.vqgSY,
      nsOZd: function (vB, vC, vD) {
        return j.NKgZc(vB, vC, vD);
      },
      MNrUr: function (vB, vC) {
        return j.jOtPC(vB, vC);
      },
      kORwJ: function (vB, vC, vD) {
        return j.wGMlL(vB, vC, vD);
      },
      hEjQE: function (vB, vC) {
        return j.kgmoZ(vB, vC);
      },
      dFBYL: j.dIkKR,
      XDLTv: j.PSuAz,
      Nuwxw: j.ggNCO,
      VDfYw: j.BaNAA,
      HPhRd: j.BQUcW,
      kIQdD: j.nvjRC,
      RHMvs: j.heVNp,
      AEqse: function (vB, vC) {
        return j.UVVmh(vB, vC);
      },
      ecNzV: function (vB, vC) {
        return vB + vC;
      },
      EdzSh: function (vB, vC) {
        return j.wnrbm(vB, vC);
      },
      RhxTu: function (vB, vC) {
        return j.mKUOW(vB, vC);
      },
      DdDbq: function (vB, vC) {
        return j.WFNnF(vB, vC);
      },
      vFKzB: function (vB, vC) {
        return j.URMRF(vB, vC);
      },
      IeCiZ: function (vB, vC) {
        return j.whast(vB, vC);
      },
      daAYp: function (vB, vC) {
        return j.QfASL(vB, vC);
      },
      ZlXOm: function (vB, vC) {
        return j.AFbfp(vB, vC);
      },
      vSMyD: j.YgJFy,
      XQoko: function (vB, vC) {
        return j.CUHbk(vB, vC);
      },
      PPAaJ: function (vB, vC) {
        return j.kxkEr(vB, vC);
      },
      Trpwq: function (vB, vC) {
        return j.ioobG(vB, vC);
      },
      xtOGf: function (vB, vC) {
        return j.XSTTN(vB, vC);
      },
      MXDKQ: function (vB, vC) {
        return vB + vC;
      },
      GYuqH: function (vB, vC) {
        return j.YcfZd(vB, vC);
      },
      AiUfO: function (vB, vC, vD, vE) {
        return j.AKWqH(vB, vC, vD, vE);
      },
      JqpRP: function (vB, vC) {
        return j.rVmuH(vB, vC);
      },
      zuPHk: function (vB, vC) {
        return j.EdfbZ(vB, vC);
      },
      zUwlp: function (vB, vC, vD, vE) {
        return j.wvXop(vB, vC, vD, vE);
      },
      rEwkL: function (vB, vC) {
        return j.kIHmL(vB, vC);
      },
      wYmUu: function (vB, vC) {
        return j.ibony(vB, vC);
      },
      hmMBx: function (vB, vC) {
        return j.bIzaa(vB, vC);
      },
      JExfN: function (vB, vC) {
        return j.hCLsX(vB, vC);
      },
      HCsHI: "language-",
      cRRHh: j.ZvOKm,
      GRQSk: j.jcAML,
      gRkFC: j.tFbSQ,
      aPrKd: function (vB, vC, vD) {
        return j.OJihb(vB, vC, vD);
      },
      maDLK: function (vB, vC) {
        return j.krKQh(vB, vC);
      },
      BkiCX: function (vB, vC) {
        return j.jfTPl(vB, vC);
      },
      DCoST: function (vB, vC) {
        return vB !== vC;
      },
      hKvEc: j.RxZVz,
      sFguX: function (vB, vC) {
        return j.krKQh(vB, vC);
      },
      AZxzw: function (vB, vC) {
        return j.jrJnK(vB, vC);
      },
      LoBxr: function (vB, vC) {
        return vB !== vC;
      },
      SDbOu: function (vB, vC) {
        return j.mYuJQ(vB, vC);
      },
      jAysq: function (vB, vC, vD) {
        return j.vbXaK(vB, vC, vD);
      },
      iRkbn: function (vB, vC) {
        return j.AkMnH(vB, vC);
      },
      ZpVBM: function (vB, vC) {
        return j.psjxc(vB, vC);
      },
      BZYcX: function (vB, vC) {
        return j.PukHQ(vB, vC);
      },
      pbcsB: function (vB, vC) {
        return j.cAjnQ(vB, vC);
      },
      SJuir: function (vB, vC) {
        return j.OYSAK(vB, vC);
      },
      uFABO: function (vB, vC) {
        return j.Wggks(vB, vC);
      },
      MiDNd: function (vB, vC) {
        return j.uMiDh(vB, vC);
      },
      UVWaZ: function (vB, vC) {
        return j.JWOQR(vB, vC);
      },
      kUIzU: j.jdfib,
      gJQpQ: j.fdrqe,
      EPEou: j.fnvwT,
      aukPu: function (vB, vC) {
        return j.UOIvU(vB, vC);
      },
      YidaY: function (vB, vC) {
        return j.jCzGK(vB, vC);
      },
      meErg: function (vB, vC) {
        return j.KTMGZ(vB, vC);
      },
      oiqCm: j.TNXnN,
      qhpyf: j.VRVTz,
      KQmcj: function (vB, vC) {
        return vB > vC;
      },
      nBGFp: j.NyPLn,
      nSMDU: function (vB, vC) {
        return j.EsciF(vB, vC);
      },
      sCWCf: function (vB, vC) {
        return j.cnCYr(vB, vC);
      },
      nBsIU: function (vB, vC) {
        return j.wWETk(vB, vC);
      },
      QFLJB: function (vB, vC) {
        return j.pQTWI(vB, vC);
      },
      HUiaN: function (vB, vC) {
        return j.ssuaA(vB, vC);
      },
      PIDpQ: j.UbTfm,
      MfbdJ: j.ikiOg,
      fUeys: j.PwWpc,
      DOpyI: function (vB, vC) {
        return j.PnfzG(vB, vC);
      },
      MVlCO: function (vB, vC) {
        return j.rIAMU(vB, vC);
      },
      AvnVk: function (vB, vC) {
        return j.rSiNn(vB, vC);
      },
      dsFPe: function (vB, vC) {
        return j.pBhxo(vB, vC);
      },
      dDTvw: function (vB, vC) {
        return j.JbHiF(vB, vC);
      },
      kFOHZ: function (vB, vC) {
        return j.LUtcD(vB, vC);
      },
      BkGon: function (vB, vC) {
        return j.AIUBS(vB, vC);
      },
      OySnc: function (vB, vC) {
        return j.rMBMQ(vB, vC);
      },
      xTjOv: j.hfxCA,
      oOsAe: function (vB, vC, vD) {
        return j.CjPBQ(vB, vC, vD);
      },
      EEUKw: j.VFiaM,
      WekeL: function (vB, vC) {
        return j.kVErn(vB, vC);
      },
      hwKnO: function (vB, vC) {
        return j.XdrTs(vB, vC);
      },
      inGJR: function (vB, vC) {
        return j.XYUHS(vB, vC);
      },
      uZKXe: j.cUTng,
      HSYjF: "section",
      vpEkQ: j.MHihz,
      RudKc: function (vB, vC) {
        return j.GJQZX(vB, vC);
      },
      GpFbQ: "footnote-label",
      RvnJl: function (vB, vC) {
        return j.lVuea(vB, vC);
      },
      ODulW: j.oHhge,
      XBbxG: function (vB, vC) {
        return j.WYarS(vB, vC);
      },
      mrzkH: function (vB, vC) {
        return j.ucgvr(vB, vC);
      },
      XyJiN: function (vB, vC) {
        return j.XMBvu(vB, vC);
      },
      yvcVp: function (vB, vC, vD) {
        return j.PqsmN(vB, vC, vD);
      },
      ruoak: function (vB, vC) {
        return j.oOADS(vB, vC);
      },
      xRIAE: function (vB, vC) {
        return vB < vC;
      },
      QwQol: function (vB, vC, vD, vE) {
        return j.YYyWx(vB, vC, vD, vE);
      },
      znWqa: function (vB, vC) {
        return j.XvABl(vB, vC);
      },
      Bdquw: function (vB, vC) {
        return j.wfHLK(vB, vC);
      },
      ntfGz: function (vB, vC) {
        return j.qikgH(vB, vC);
      },
      xnSIF: function (vB, vC) {
        return j.mnLnA(vB, vC);
      },
      zGTqb: function (vB, vC) {
        return j.LHIdk(vB, vC);
      },
      EBYRN: function (vB, vC) {
        return j.UsUGg(vB, vC);
      },
      utOfF: function (vB, vC) {
        return j.ouWGe(vB, vC);
      },
      VCqeO: function (vB, vC) {
        return j.DZtxK(vB, vC);
      },
      xHaEZ: function (vB, vC) {
        return j.OiBso(vB, vC);
      },
      Sxmhj: j.RBjgh,
      RlwPN: function (vB, vC, vD, vE, vF) {
        return j.IHRoV(vB, vC, vD, vE, vF);
      },
      rZUpa: function (vB, vC) {
        return j.kIRln(vB, vC);
      },
      eUYLv: function (vB, vC) {
        return j.HIShO(vB, vC);
      },
      fAlKP: j.KVASx,
      LrNAK: function (vB, vC) {
        return j.IYEnj(vB, vC);
      },
      HRVQc: j.LbAle,
      XOKMh: function (vB, vC) {
        return j.uWXKq(vB, vC);
      },
      lGbLd: function (vB, vC) {
        return j.GrtFh(vB, vC);
      },
      AYDFP: function (vB, vC) {
        return j.EKGMy(vB, vC);
      },
      lIAjn: j.nOMPy,
      XpLfl: function (vB, vC) {
        return j.dtPmV(vB, vC);
      },
      OWwbb: function (vB, vC) {
        return j.WxcmW(vB, vC);
      },
      lmcRx: j.bSLFj,
      wYrpO: function (vB, vC) {
        return j.SPAZL(vB, vC);
      },
      vhyIv: function (vB, vC) {
        return j.ulXqU(vB, vC);
      },
      HDcTs: function (vB, vC) {
        return vB(vC);
      },
      zgRIG: j.tnsui,
      fBhJy: j.yqpqL,
      CpOqD: function (vB, vC) {
        return j.nfkgx(vB, vC);
      },
      WAsTY: function (vB, vC, vD) {
        return j.eoHBw(vB, vC, vD);
      },
      olmVI: function (vB, vC) {
        return j.xKwwS(vB, vC);
      },
      GKqxX: function (vB, vC, vD) {
        return j.jrjBW(vB, vC, vD);
      },
      iGJhh: function (vB, vC) {
        return j.SLAQE(vB, vC);
      },
      ZnWIt: j.rECCT,
      geySo: function (vB, vC) {
        return j.hTmAE(vB, vC);
      },
      OxyjA: function (vB, vC) {
        return j.KOgvt(vB, vC);
      },
      RcShU: j.EqPBN,
      zonJU: function (vB, vC, vD, vE) {
        return j.ZCJgN(vB, vC, vD, vE);
      },
      IZTDv: j.PqBPj,
      xCMHF: function (vB, vC) {
        return j.TPITr(vB, vC);
      },
      bYWdb: function (vB, vC) {
        return j.KObUv(vB, vC);
      },
      BnPOl: function (vB, vC) {
        return j.vErxb(vB, vC);
      },
      BTGMQ: function (vB, vC) {
        return j.kNAfj(vB, vC);
      },
      lYZPD: function (vB, vC) {
        return j.lslHb(vB, vC);
      },
      hnhIp: function (vB, vC) {
        return j.SZlQD(vB, vC);
      },
      dbQSy: function (vB, vC) {
        return j.RqoHL(vB, vC);
      },
      wHDUe: function (vB, vC) {
        return j.eAbID(vB, vC);
      },
      ZaJPa: function (vB, vC) {
        return j.WgoEE(vB, vC);
      },
      sJyGu: function (vB, vC) {
        return j.YiDxb(vB, vC);
      },
      Ocbox: function (vB, vC) {
        return j.CAuqP(vB, vC);
      },
      QvZsv: function (vB, vC) {
        return j.oaaUz(vB, vC);
      },
      zyxTH: function (vB, vC) {
        return j.Zbacl(vB, vC);
      },
      NNAAF: j.OnocX,
      GGAdr: function (vB, vC, vD) {
        return j.QdEas(vB, vC, vD);
      },
      MLbdv: function (vB, vC) {
        return j.xiliz(vB, vC);
      },
      xMcIs: function (vB, vC) {
        return j.mayai(vB, vC);
      },
      WQOkh: j.uYqsO,
      uoPDE: function (vB, vC, vD, vE) {
        return j.sTQLj(vB, vC, vD, vE);
      },
      iDtAj: function (vB, vC) {
        return j.LruAr(vB, vC);
      },
      ntCJE: function (vB, vC) {
        return j.vVPgX(vB, vC);
      },
      zPlSV: function (vB, vC) {
        return j.aIxjs(vB, vC);
      },
      RjeUV: function (vB, vC) {
        return j.mTXch(vB, vC);
      },
      oHhpf: function (vB, vC) {
        return j.mpIaC(vB, vC);
      },
      XgokK: function (vB, vC) {
        return j.hoYwI(vB, vC);
      },
      BbtEw: function (vB, vC) {
        return j.FxpXU(vB, vC);
      },
      YXjja: function (vB, vC) {
        return j.YQkOU(vB, vC);
      },
      BNIdW: function (vB, vC) {
        return j.aiVpn(vB, vC);
      },
      hqXgF: function (vB, vC) {
        return j.TmuEx(vB, vC);
      },
      lpRfJ: j.KfPVK,
      TekgP: j.UkYLk,
      YuZan: j.VvXHS,
      LtnVt: j.uaDNF,
      XvrIU: j.JHJuR,
      ilRbk: j.xYLpH,
      UlcEl: function (vB, vC) {
        return j.aTNjv(vB, vC);
      },
      xHicD: function (vB, vC) {
        return j.SHUga(vB, vC);
      },
      ZlYhA: j.NqyzX,
      fNliw: function (vB, vC) {
        return j.hQlYz(vB, vC);
      },
      iAoYE: j.rrfpZ,
      ZWMbx: j.naCAR,
      LLCmk: function (vB, vC) {
        return j.nhTKg(vB, vC);
      },
      Fbfpk: j.bdnJS,
      XIYrc: function (vB, vC) {
        return j.ejfCt(vB, vC);
      },
      cDPuG: function (vB, vC, vD) {
        return j.rGIgB(vB, vC, vD);
      },
      ZjIeK: function (vB, vC) {
        return j.LBCgd(vB, vC);
      },
      ptIDe: function (vB, vC) {
        return j.Oxjek(vB, vC);
      },
      SHFBr: j.YnrgU,
      hbkrb: function (vB, vC) {
        return j.OXRep(vB, vC);
      },
      iCNMM: function (vB, vC) {
        return j.wzVAC(vB, vC);
      },
      KsriZ: function (vB, vC) {
        return j.aiVpn(vB, vC);
      },
      jYDBe: j.NEjhQ,
      bKJen: j.kzAmo,
      UTKmQ: function (vB, vC) {
        return j.coOyy(vB, vC);
      },
      lyBUm: function (vB, vC) {
        return j.pZkzp(vB, vC);
      },
      nwSQS: j.DNZcm,
      NtNdt: function (vB, vC) {
        return j.gHXdB(vB, vC);
      },
      UufwQ: function (vB, vC) {
        return j.wIBUH(vB, vC);
      },
      OhGlp: function (vB, vC) {
        return j.XRKfq(vB, vC);
      },
      LFTRz: function (vB, vC) {
        return j.sPKUk(vB, vC);
      },
      sHIEB: function (vB, vC) {
        return j.BSlnB(vB, vC);
      },
      TshRG: function (vB, vC) {
        return j.GAcoX(vB, vC);
      },
      WZHXS: function (vB, vC) {
        return j.POpJP(vB, vC);
      },
      gkXxI: function (vB, vC) {
        return j.sDLbc(vB, vC);
      },
      cTvcl: j.jtzyH,
      JPcdI: function (vB, vC) {
        return j.Udqze(vB, vC);
      },
      eVjkD: function (vB, vC, vD) {
        return j.VBchM(vB, vC, vD);
      },
      CttIX: j.kESZu,
      eSTIu: function (vB, vC, vD) {
        return j.vGwZy(vB, vC, vD);
      },
      wswog: function (vB, vC) {
        return vB + vC;
      },
      FuQNk: function (vB, vC) {
        return j.IjzrA(vB, vC);
      },
      UPRCC: "<img  src='",
      XqnqP: j.GUJfe,
      nmoEC: function (vB, vC) {
        return j.UOtIS(vB, vC);
      },
      PRrEC: function (vB, vC) {
        return j.HyhpN(vB, vC);
      },
      kwhqX: function (vB, vC) {
        return j.XwSSQ(vB, vC);
      },
      tjuGs: function (vB, vC) {
        return j.FLWPU(vB, vC);
      },
      ConLi: function (vB, vC) {
        return j.iLguF(vB, vC);
      },
      YNcyb: j.EsWzv,
      WzvYI: function (vB, vC) {
        return j.oyENl(vB, vC);
      },
      MLlrf: function (vB, vC) {
        return j.utGvY(vB, vC);
      },
      houIN: function (vB, vC) {
        return j.BEway(vB, vC);
      },
      OfyvP: function (vB, vC) {
        return j.DkwRJ(vB, vC);
      },
      yRTTV: function (vB, vC) {
        return j.KxyJa(vB, vC);
      },
      XBLFl: function (vB, vC) {
        return j.RNcrn(vB, vC);
      },
      DIuwh: function (vB, vC) {
        return j.qYKJY(vB, vC);
      },
      yCWxh: "_fallback",
      IjuUc: j.prnCq,
      NwIzA: j.npZJT,
      KYzMJ: j.cBtgP,
      hcPac: j.fEiKY,
      dNnEU: function (vB, vC) {
        return j.iPmKJ(vB, vC);
      },
      YNLvp: j.UOGBh,
      qIxid: function (vB, vC) {
        return j.WwJBy(vB, vC);
      },
      tQVEn: function (vB, vC) {
        return j.VyyAJ(vB, vC);
      },
      naxut: function (vB, vC) {
        return j.rwJfG(vB, vC);
      },
      JURqq: j.QFZVh,
      XEmRw: function (vB, vC) {
        return j.wfHLK(vB, vC);
      },
      PlyEe: function (vB, vC) {
        return j.dzZkb(vB, vC);
      },
      gDdTm: j.wjlRc,
      YhUuk: j.BVlrp,
      OUskL: function (vB, vC) {
        return j.jFpBd(vB, vC);
      },
      tUKSk: j.adnHx,
      ojGHQ: j.GHCra,
      oXXyO: j.dLsEj,
      hyddB: j.IWxcQ,
      wvWph: j.KHnFC,
      sJHeB: function (vB, vC) {
        return j.VfAPU(vB, vC);
      },
      PWaTS: function (vB, vC) {
        return j.oSZBM(vB, vC);
      },
      FyjxS: function (vB, vC) {
        return j.jfTPl(vB, vC);
      },
      jpeRv: function (vB, vC) {
        return j.IRTyR(vB, vC);
      },
      pJvaR: j.RKyCi,
      SikMW: function (vB, vC) {
        return j.xgsGO(vB, vC);
      },
      MNOul: j.ZasCZ,
      LELAl: function (vB, vC, vD) {
        return j.Mowqs(vB, vC, vD);
      },
      MYPEt: j.aVLcx,
      QzNtE: function (vB, vC) {
        return j.EQDrC(vB, vC);
      },
      dfQjt: j.mWhlK,
      PAygU: "vlist-t",
      zuwat: function (vB, vC) {
        return j.NJkyT(vB, vC);
      },
      pOhMR: "individualShift",
      JvfSc: function (vB, vC) {
        return j.kFUFU(vB, vC);
      },
      jronk: function (vB, vC) {
        return j.JzPIa(vB, vC);
      },
      WvIVm: function (vB, vC) {
        return j.onIoB(vB, vC);
      },
      daoBz: j.KQAXE,
      ZvuHU: function (vB, vC) {
        return j.GHDwX(vB, vC);
      },
      GgVIt: j.nCNMl,
      PnWro: function (vB, vC) {
        return j.iPmKJ(vB, vC);
      },
      bssCK: function (vB, vC) {
        return j.MmxKQ(vB, vC);
      },
      kNSzb: function (vB, vC) {
        return j.NFssC(vB, vC);
      },
      fOvhz: j.soOlX,
      UFudM: function (vB, vC) {
        return j.iUGzu(vB, vC);
      },
      SmWTh: j.erkfF,
      PGihf: function (vB, vC) {
        return j.KWWUz(vB, vC);
      },
      XghOF: function (vB, vC) {
        return j.IcVSK(vB, vC);
      },
      TuTps: j.AQICW,
      BAphP: function (vB, vC, vD, vE, vF) {
        return j.FwNFJ(vB, vC, vD, vE, vF);
      },
      SNGTG: function (vB, vC) {
        return vB(vC);
      },
      AiDvP: function (vB, vC) {
        return j.qcvTW(vB, vC);
      },
      znmqQ: function (vB, vC) {
        return j.NEHWS(vB, vC);
      },
      GGWMy: j.zEivW,
      PaWNP: function (vB, vC) {
        return j.QWXVL(vB, vC);
      },
      HCdiu: j.HibWA,
      XazAw: j.IEjdI,
      DedZA: function (vB, vC, vD) {
        return vB(vC, vD);
      },
      ykGQK: function (vB, vC, vD) {
        return j.BSIOE(vB, vC, vD);
      },
      extOM: j.mrcfD,
      DaVxe: j.fvVBT,
      nfkcd: "Main-Bold",
      ATkjC: j.RbWsE,
      koQlL: j.QSXlv,
      Tcsms: function (vB, vC, vD) {
        return j.VJkKV(vB, vC, vD);
      },
      GJMKx: function (vB, vC) {
        return j.nSChM(vB, vC);
      },
      BzjJn: function (vB, vC) {
        return j.BlvIR(vB, vC);
      },
      MYyvQ: j.aKper,
      Wkcoh: function (vB, vC) {
        return j.RMlyS(vB, vC);
      },
      EhCbY: j.aipAN,
      HJWKP: function (vB, vC) {
        return j.QXJCE(vB, vC);
      },
      xxwND: function (vB, vC, vD) {
        return j.qmZvZ(vB, vC, vD);
      },
      UgHFz: j.FvQHV,
      jrqqm: function (vB, vC) {
        return j.rwefu(vB, vC);
      },
      NqgNx: j.uzCRM,
      MUdOX: function (vB, vC) {
        return j.mxwTI(vB, vC);
      },
      mogfi: function (vB, vC, vD) {
        return j.KdNHF(vB, vC, vD);
      },
      zcCwn: function (vB, vC) {
        return j.CvtmH(vB, vC);
      },
      knJVJ: function (vB) {
        return j.zutvL(vB);
      },
      ascUd: j.ynXCh,
      XlblM: j.uCxGx,
      xyaWh: function (vB, vC) {
        return vB(vC);
      },
      qquUJ: j.cFLUM,
      zSxqK: function (vB, vC) {
        return vB + vC;
      },
      zHBoO: function (vB, vC) {
        return j.bQlxO(vB, vC);
      },
      ACLsp: j.kfbcK,
      hGgAF: function (vB, vC) {
        return j.iXHVT(vB, vC);
      },
      uFtuA: j.DduGZ,
      lwNNM: function (vB, vC) {
        return j.nfkgx(vB, vC);
      },
      BKixF: j.KECQV,
      wHJaj: function (vB, vC) {
        return j.viZfB(vB, vC);
      },
      KFfUO: function (vB, vC) {
        return j.qdBeF(vB, vC);
      },
      gLRhu: function (vB, vC) {
        return j.xgjhd(vB, vC);
      },
      aqJUb: function (vB, vC) {
        return j.RIWQT(vB, vC);
      },
      UaWiy: j.mLxJM,
      NTwYu: function (vB, vC) {
        return j.ohtgx(vB, vC);
      },
      MCZzy: function (vB, vC) {
        return j.JTjAm(vB, vC);
      },
      OVmhK: function (vB, vC) {
        return j.nAeML(vB, vC);
      },
      ljSuN: function (vB, vC) {
        return j.iHwxI(vB, vC);
      },
      DrjIl: function (vB, vC) {
        return j.dcrwF(vB, vC);
      },
      aOZpg: function (vB, vC) {
        return j.JlCal(vB, vC);
      },
      zJGiw: function (vB, vC) {
        return j.AFtxJ(vB, vC);
      },
      kNBpe: function (vB, vC) {
        return vB >= vC;
      },
      izPug: function (vB, vC) {
        return j.WzvWS(vB, vC);
      },
      eLlQn: function (vB, vC) {
        return vB <= vC;
      },
      YthXy: j.UZwdy,
      bQBOG: function (vB, vC) {
        return j.pooRR(vB, vC);
      },
      LvLUS: function (vB, vC) {
        return j.KmpXb(vB, vC);
      },
      lUzLB: function (vB, vC) {
        return j.NJtDV(vB, vC);
      },
      cGjvS: j.LrYWR,
      oKgiP: j.tlJsZ,
      AZfKi: function (vB, vC) {
        return j.cCgmd(vB, vC);
      },
      PhhgP: j.QXQAZ,
      abfBD: function (vB, vC) {
        return j.AuMfj(vB, vC);
      },
      nnkoh: function (vB, vC) {
        return j.IqLNt(vB, vC);
      },
      XMras: j.ByOsF,
      vLlGV: function (vB, vC) {
        return j.UuCPl(vB, vC);
      },
      wodvr: j.ppQls,
      osZJW: j.gBsvh,
      WBjEh: j.dOuyn,
      nuzqL: j.JGTKT,
      ONvkK: j.vmBGk,
      wPPdB: function (vB, vC) {
        return j.iLVAM(vB, vC);
      },
      sJPfK: j.UPlJD,
      RdXDj: function (vB, vC) {
        return j.cKGRi(vB, vC);
      },
      XKkDV: function (vB, vC) {
        return j.itXum(vB, vC);
      },
      CgYKC: function (vB, vC) {
        return vB + vC;
      },
      DLnlc: j.pmMpf,
      MfRFK: j.KyznU,
      znFnO: function (vB, vC) {
        return j.EXUPs(vB, vC);
      },
      QiZUg: j.kvSUV,
      VCJxy: j.BTjOn,
      YHLQn: j.qyOMs,
      jFVhF: j.cKBjC,
      DLsHJ: function (vB, vC) {
        return j.opbxp(vB, vC);
      },
      Gazry: function (vB, vC) {
        return j.jRqZT(vB, vC);
      },
      cxFdZ: function (vB, vC) {
        return j.liMQH(vB, vC);
      },
      oTSJf: j.deWcI,
      vMKru: function (vB, vC) {
        return j.ZSvkz(vB, vC);
      },
      iQjAX: j.NvksK,
      IzrBF: j.BcPkG,
      RRTYd: function (vB, vC) {
        return j.CouFv(vB, vC);
      },
      MNYtA: function (vB, vC) {
        return j.wGWqY(vB, vC);
      },
      ddScx: j.xfdug,
      EmRXa: j.PJLRr,
      gPTqg: j.fGKJq,
      AppNQ: j.iAvGK,
      ghotB: j.HZrXM,
      KzDAc: function (vB, vC) {
        return j.rKiFE(vB, vC);
      },
      tHCmI: function (vB, vC) {
        return j.knAnd(vB, vC);
      },
      rbQnf: j.AAsfd,
      UYIbV: j.ZRIra,
      kcDGH: j.TrdlA,
      VHfzB: j.CspOt,
      tngHG: j.vPEum,
      uUlOx: j.hLRtq,
      aXijw: function (vB, vC) {
        return j.gIWot(vB, vC);
      },
      sURrm: j.JAdce,
      tfNpW: j.QjUBa,
      lmPsB: function (vB, vC) {
        return j.jQEyv(vB, vC);
      },
      MYkeI: j.cQISE,
      TjJeA: function (vB, vC) {
        return j.IGhGZ(vB, vC);
      },
      kOHGs: function (vB, vC) {
        return j.RsOIv(vB, vC);
      },
      Qwokm: function (vB, vC, vD) {
        return j.OkPqP(vB, vC, vD);
      },
      YPkyk: j.MpQvY,
      RoXfH: function (vB, vC, vD) {
        return j.LKYfQ(vB, vC, vD);
      },
      oqZuY: j.ezHyA,
      UoKQo: function (vB, vC) {
        return j.fGVAy(vB, vC);
      },
      XJlvy: j.hustk,
      WTCCD: j.wncYa,
      MFeBY: function (vB, vC) {
        return j.Ohvdx(vB, vC);
      },
      YpxXF: j.Dhblf,
      VrDrR: j.nNjro,
      duOTh: function (vB, vC, vD) {
        return j.DWbuL(vB, vC, vD);
      },
      OTbWa: function (vB, vC, vD) {
        return j.dwAtw(vB, vC, vD);
      },
      Ygnyt: function (vB, vC) {
        return j.uhvFq(vB, vC);
      },
      uPRCJ: j.wIKaI,
      qWaBo: "svg-align",
      ncmNE: j.WfSYR,
      ObEKs: j.bnJlT,
      fElht: function (vB, vC) {
        return j.XKmXn(vB, vC);
      },
      BnktX: j.qXOYj,
      sONbt: function (vB, vC) {
        return j.omAhc(vB, vC);
      },
      yGZeO: j.EpTQD,
      YShRm: j.FFcHN,
      cfTHS: function (vB, vC) {
        return j.KxpuN(vB, vC);
      },
      UEVqE: function (vB, vC, vD) {
        return j.NzRKW(vB, vC, vD);
      },
      ydYBV: function (vB, vC) {
        return j.clYCK(vB, vC);
      },
      KpwLj: j.JUNXg,
      GcVjf: function (vB, vC, vD) {
        return j.HvQMg(vB, vC, vD);
      },
      ifNNc: j.SXBnM,
      FrhVS: j.ZESBc,
      vJtSu: j.CXzek,
      uzDOc: j.lqjwB,
      IcTjF: j.hyWCA,
      tcOeW: j.zGyBd,
      qtNRg: function (vB, vC) {
        return j.MZeyj(vB, vC);
      },
      lcTGp: function (vB, vC) {
        return j.dVYXW(vB, vC);
      },
      caoUl: j.FWSxn,
      GDCoE: j.ucndZ,
      pxkzs: j.jMdqs,
      kohXK: j.YAHuP,
      tsLJz: j.lCQiX,
      PJoIN: j.uWdQu,
      ZrdFz: j.mKHDK,
      NTkpf: j.UgKoG,
      CbFdm: j.gyCgB,
      vclro: j.BankJ,
      hChQb: j.WvDUa,
      AwVAv: function (vB, vC, vD) {
        return j.jtRcV(vB, vC, vD);
      },
      jMVnx: "mathcolor",
      IaKoZ: j.Cswoe,
      lTzyY: j.wbeCN,
      nlwwr: function (vB, vC) {
        return j.dqOnK(vB, vC);
      },
      RDTqQ: j.fmUKu,
      knFsM: function (vB, vC) {
        return j.PuOha(vB, vC);
      },
      PXRid: function (vB, vC) {
        return j.itXum(vB, vC);
      },
      AOcCx: j.oawKB,
      GidiI: j.kCmbU,
      yPpKZ: function (vB, vC) {
        return j.BTsXi(vB, vC);
      },
      IewBr: j.wfjxD,
      IbPUn: j.qWJNo,
      ftucv: "delim-size1",
      nsztv: j.kGUnt,
      vVWgb: function (vB, vC) {
        return j.Wkzkg(vB, vC);
      },
      qKGMu: j.vekED,
      lPisi: j.qjKSJ,
      CiNfe: j.rMbiP,
      BbNnZ: function (vB, vC) {
        return j.AIUBS(vB, vC);
      },
      KOsko: function (vB, vC) {
        return j.kECEx(vB, vC);
      },
      iAAQr: function (vB, vC) {
        return j.Eljvj(vB, vC);
      },
      TyPdO: j.qxnbp,
      YBkjI: j.nMoPg,
      asKZd: function (vB, vC) {
        return j.odYWY(vB, vC);
      },
      VISoU: function (vB, vC) {
        return j.FbTsf(vB, vC);
      },
      KcWcb: function (vB, vC) {
        return j.TiQQF(vB, vC);
      },
      GUStn: j.MKhQX,
      PUwhh: j.ZFNUA,
      DJBPn: j.plEyq,
      HncPW: j.qCcWg,
      SyPvQ: function (vB, vC) {
        return j.vtWRI(vB, vC);
      },
      RFAtg: function (vB, vC) {
        return j.QhWdG(vB, vC);
      },
      IwznL: function (vB, vC) {
        return j.hTXGN(vB, vC);
      },
      PYzdf: function (vB, vC) {
        return j.MyeNb(vB, vC);
      },
      eHOaG: j.ZmZHS,
      xZeiQ: j.OKcsc,
      NipOW: j.NYKDt,
      DvYrp: function (vB, vC) {
        return j.KwCLH(vB, vC);
      },
      lYaty: j.YAMlK,
      xEZPQ: j.uumaA,
      ZGfZI: j.lQdiz,
      pzRWT: function (vB, vC) {
        return j.EuMgd(vB, vC);
      },
      pwuTX: function (vB, vC) {
        return j.kyEos(vB, vC);
      },
      BZKaC: function (vB, vC) {
        return j.xHsmJ(vB, vC);
      },
      wGSPm: j.sorFr,
      aHvkb: j.znqfr,
      gFuvY: j.xCWDM,
      MHcvs: function (vB, vC) {
        return j.SSeIV(vB, vC);
      },
      NbOow: function (vB, vC) {
        return j.aIxjs(vB, vC);
      },
      xejsp: j.zxgBH,
      zeXTz: j.OSjnP,
      ivAJW: j.HcuhA,
      mNNNP: function (vB, vC) {
        return vB + vC;
      },
      VwItX: function (vB, vC) {
        return j.bXJCJ(vB, vC);
      },
      mfrtS: j.pfOdW,
      WAYAt: j.RQYJa,
      QjoRY: j.EHFfk,
      TzSMw: function (vB, vC) {
        return j.gWBNz(vB, vC);
      },
      lWJWU: function (vB, vC) {
        return j.kQiIw(vB, vC);
      },
      lqpiu: function (vB, vC) {
        return j.KBQUj(vB, vC);
      },
      crDre: j.mrdQr,
      ReUWx: j.ZUwwk,
      ZTbXE: j.etOnj,
      Nlldr: j.UIBkv,
      qyysM: j.zHfPw,
      urrYT: j.LNdmu,
      amMlX: j.USyoo,
      LKCjj: function (vB, vC) {
        return j.nNxpI(vB, vC);
      },
      DGwNK: function (vB, vC) {
        return j.qkWDl(vB, vC);
      },
      FmJvy: j.wCvNH,
      OXSSR: function (vB, vC) {
        return j.LqPIo(vB, vC);
      },
      DULCD: function (vB, vC) {
        return j.nNxpI(vB, vC);
      },
      hayoG: j.unJls,
      AwSxT: function (vB, vC) {
        return j.yWWNL(vB, vC);
      },
      kRRJr: function (vB, vC) {
        return j.Eljvj(vB, vC);
      },
      KycQk: j.GMBWH,
      SVonc: j.hPUzO,
      xkyPd: j.CdcFw,
      SxKzz: j.vDtbV,
      nINEt: function (vB, vC) {
        return j.KJtEI(vB, vC);
      },
      dLaAf: function (vB, vC) {
        return j.CNeyH(vB, vC);
      },
      KPDPm: j.bivvA,
      QNzSy: " v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v",
      yrPDf: j.zvYXs,
      akaUo: function (vB, vC) {
        return j.Ptzfw(vB, vC);
      },
      ygsiy: function (vB, vC) {
        return j.odYWY(vB, vC);
      },
      LyOWH: j.nlEYy,
      wyeQK: j.DPKTS,
      ShjjC: j.RlszS,
      vssIc: j.PlMVy,
      owmtN: j.bZwTz,
      kXgKJ: function (vB, vC) {
        return j.XQHSQ(vB, vC);
      },
      jZTzY: function (vB, vC) {
        return vB + vC;
      },
      UFmHk: function (vB, vC) {
        return j.WwJBy(vB, vC);
      },
      ojLNS: function (vB, vC) {
        return j.kECEx(vB, vC);
      },
      UodJk: j.lxYvj,
      sNfkc: j.ZNakY,
      VzGpT: function (vB, vC) {
        return j.lPqBE(vB, vC);
      },
      hDwLj: function (vB, vC) {
        return j.hEmaD(vB, vC);
      },
      tcJjW: j.KKcfg,
      lhgjz: j.gCWMu,
      rKASr: j.hFkCl,
      wwnvi: j.UOVmX,
      OXUHE: function (vB, vC) {
        return j.WHMQp(vB, vC);
      },
      wTzcn: j.rIXpL,
      xhghX: j.IaPJU,
      fBVLZ: function (vB, vC) {
        return j.lpwBM(vB, vC);
      },
      xgHnq: function (vB, vC) {
        return j.pZrst(vB, vC);
      },
      KNIXm: function (vB, vC) {
        return j.jIfYP(vB, vC);
      },
      nURPZ: j.adgLk,
      cwedq: j.dwxnR,
      AJbCQ: j.HYdDf,
      CPnuk: function (vB, vC) {
        return j.jJLLv(vB, vC);
      },
      TUEjS: function (vB, vC) {
        return j.wOXiZ(vB, vC);
      },
      JBdHe: function (vB, vC) {
        return j.GdheQ(vB, vC);
      },
      bgJFW: j.cBmlY,
      ZAVtL: j.TwGYT,
      jCpok: function (vB, vC) {
        return j.osPtv(vB, vC);
      },
      JrsEP: function (vB, vC) {
        return j.jArlq(vB, vC);
      },
      vCnzb: j.hiIcq,
      YXgHA: j.GLKQf,
      qJpLg: j.IXhsZ,
      ZYitY: j.MKmdp,
      JIvxU: function (vB, vC) {
        return j.VzkrF(vB, vC);
      },
      owblV: function (vB, vC) {
        return j.onIoB(vB, vC);
      },
      TXLrX: j.JPgef,
      SGnda: function (vB, vC) {
        return j.KhiKD(vB, vC);
      },
      INplj: j.DIVwM,
      cTaiU: j.gOmoM,
      yxhyK: j.vtKmi,
      iZFsT: function (vB, vC) {
        return j.zHSCD(vB, vC);
      },
      cYelR: function (vB, vC) {
        return j.lBRKj(vB, vC);
      },
      qPflO: function (vB, vC) {
        return j.wGWqY(vB, vC);
      },
      PvEvr: j.uKvNE,
      SiMdz: j.KPWAs,
      daUok: function (vB, vC) {
        return j.wqWRT(vB, vC);
      },
      VAsLq: j.DPkHw,
      sDuWJ: j.WleAn,
      VqCWR: j.GtbVp,
      viLub: function (vB, vC) {
        return j.EechW(vB, vC);
      },
      OfByO: function (vB, vC) {
        return j.KLapL(vB, vC);
      },
      IqCcn: function (vB, vC) {
        return j.iNoDl(vB, vC);
      },
      pXsYz: function (vB, vC) {
        return j.rCPDw(vB, vC);
      },
      tCXnL: j.uWZSF,
      hBoYT: function (vB, vC) {
        return j.TPtFQ(vB, vC);
      },
      QdzHq: function (vB, vC) {
        return j.jNZji(vB, vC);
      },
      mgsRv: j.ZVEwr,
      LdeMR: j.SFmin,
      FcDKb: function (vB, vC) {
        return j.rJrGs(vB, vC);
      },
      ZDqdm: function (vB, vC) {
        return j.XQHSQ(vB, vC);
      },
      RjnMp: j.OLTZQ,
      cjvtD: j.KmMXW,
      HWmhx: j.PdUaA,
      uzQee: j.qgKHP,
      tRrFX: j.BXapT,
      BrfaF: function (vB, vC) {
        return j.qDbbg(vB, vC);
      },
      qekPB: j.jgnkY,
      YHbQl: j.prOGW,
      ZiXCZ: j.JhNpS,
      usFFM: j.BkRmD,
      jUBjd: function (vB, vC) {
        return j.pjdFi(vB, vC);
      },
      EjHcz: function (vB, vC) {
        return j.WwJBy(vB, vC);
      },
      Tswcg: j.mvxkS,
      iFkOx: j.pYyxD,
      gBNlq: "H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM",
      hseLp: function (vB, vC) {
        return j.KmGwp(vB, vC);
      },
      GMBYD: function (vB, vC) {
        return j.DdUdT(vB, vC);
      },
      hngdV: j.CxKAu,
      EWkuK: "H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM",
      HwygW: j.RRzOK,
      TuWbq: j.pmDuK,
      DQKXc: j.ArTZf,
      dYMRn: j.zRwTy,
      EnQhm: j.dfnVZ,
      WXAbl: j.FpOTw,
      vUQDC: j.lnxCz,
      PZUtU: function (vB, vC) {
        return j.gVmJt(vB, vC);
      },
      RreNS: j.WGmUu,
      HNqkw: j.KMJcS,
      YVwiR: function (vB, vC) {
        return j.ksuxq(vB, vC);
      },
      fxmCn: j.tjzzM,
      bvbzd: j.UgCKe,
      vyRiN: function (vB, vC) {
        return j.ZtTsf(vB, vC);
      },
      AgUxV: j.QcrGq,
      aKqob: function (vB, vC) {
        return j.fjPxp(vB, vC);
      },
      IRADY: j.JyIeU,
      qGIDl: j.szxnk,
      hcgug: j.OADCW,
      jLcgq: j.SJjWq,
      LlYLO: j.eASso,
      vmple: function (vB, vC, vD, vE) {
        return j.wLqLo(vB, vC, vD, vE);
      },
      rnRrp: function (vB, vC, vD) {
        return j.INHuU(vB, vC, vD);
      },
      EZVha: j.oktyO,
      FMShj: j.VeWkI,
      NYKqO: function (vB, vC) {
        return j.JDQac(vB, vC);
      },
      WKYIF: function (vB, vC) {
        return j.kECEx(vB, vC);
      },
      EsxYM: function (vB, vC) {
        return vB === vC;
      },
      FqDkg: j.QRdEF,
      DNQnr: j.WFuzR,
      AQqIR: function (vB, vC) {
        return j.cNpNe(vB, vC);
      },
      AsFbU: function (vB, vC, vD) {
        return j.qcsNb(vB, vC, vD);
      },
      pAqjg: j.UrzBJ,
      WFwtZ: function (vB, vC, vD) {
        return j.iczpl(vB, vC, vD);
      },
      JHnkF: j.eGAcN,
      VQEks: j.RZFMj,
      hgRmQ: j.ByjWX,
      IXwTi: j.FANyD,
      imeRq: j.gNiZg,
      NiRcT: j.DgJMc,
      yyLeS: function (vB, vC) {
        return j.EGGbv(vB, vC);
      },
      occjN: j.eGSDK,
      OxNPF: function (vB, vC) {
        return j.OqLBV(vB, vC);
      },
      BOvyM: j.sBFHO,
      hiqtS: function (vB, vC) {
        return j.oCXdq(vB, vC);
      },
      MFDGu: j.hXDcN,
      HFezT: j.rmhmL,
      WJDVB: function (vB, vC) {
        return j.mxAmw(vB, vC);
      },
      BEBAx: function (vB, vC) {
        return j.sjhFv(vB, vC);
      },
      PkLKa: function (vB, vC, vD) {
        return j.YCKhE(vB, vC, vD);
      },
      DGbAK: j.wmwFy,
      QPQyl: function (vB, vC, vD) {
        return j.GrCfZ(vB, vC, vD);
      },
      lbzLZ: function (vB, vC) {
        return j.UXGrm(vB, vC);
      },
      JZtum: j.ByUuc,
      hwmFX: j.IyOve,
      zwGET: j.UGMWd,
      PiqiT: j.pJNAQ,
      KKMOC: function (vB, vC) {
        return j.FEXLg(vB, vC);
      },
      TFGOV: j.ssTfY,
      YWWaB: function (vB, vC, vD, vE) {
        return vB(vC, vD, vE);
      },
      qlTSb: j.vrOVQ,
      ZlIJl: function (vB, vC) {
        return j.uJcLh(vB, vC);
      },
      NiqFr: function (vB, vC, vD) {
        return j.lJGys(vB, vC, vD);
      },
      MSKJz: function (vB, vC) {
        return j.AohnI(vB, vC);
      },
      GPjbq: j.EJJdf,
      vjbNr: function (vB, vC) {
        return vB === vC;
      },
      NdXKa: j.ixxfb,
      ZsslW: function (vB, vC) {
        return j.GxCNo(vB, vC);
      },
      LDVQL: j.QACDN,
      DYlLb: function (vB, vC, vD) {
        return vB(vC, vD);
      },
      rrWtK: j.SVGul,
      RzIpn: function (vB, vC) {
        return j.ymVNX(vB, vC);
      },
      dALmi: j.NXvOx,
      ZwVSJ: function (vB, vC) {
        return j.rVmuH(vB, vC);
      },
      mLMEW: j.WsZSb,
      SYsHG: function (vB, vC, vD) {
        return j.pLQSd(vB, vC, vD);
      },
      TAnUJ: function (vB, vC) {
        return j.aawIX(vB, vC);
      },
      FAaYu: j.kdoTj,
      WJgZZ: function (vB, vC) {
        return j.uVCCQ(vB, vC);
      },
      bXslX: j.DeDbz,
      JAYCY: function (vB, vC) {
        return j.lSgbI(vB, vC);
      },
      bgFCJ: function (vB, vC) {
        return j.TefSE(vB, vC);
      },
      QENLB: j.JffgD,
      HFIey: function (vB, vC) {
        return j.ALjiH(vB, vC);
      },
      coiqR: function (vB, vC) {
        return j.YDgkV(vB, vC);
      },
      Zxjoj: j.bvPls,
      KoHww: function (vB, vC) {
        return j.bsQdk(vB, vC);
      },
      USOWZ: j.xmaeI,
      EWmqA: j.BrpGR,
      rrEHd: j.nkYqy,
      evleF: function (vB, vC) {
        return j.azXsA(vB, vC);
      },
      RlGGK: function (vB, vC) {
        return j.UoLsS(vB, vC);
      },
      OhOXg: function (vB, vC, vD) {
        return j.RqGFW(vB, vC, vD);
      },
      LBblb: j.nfpfm,
      eruxU: j.zMIQt,
      DTEom: j.mQMma,
      LtEYk: function (vB, vC) {
        return j.sKTiQ(vB, vC);
      },
      mtVNT: function (vB, vC) {
        return j.lRWeF(vB, vC);
      },
      saXzN: j.bWVpU,
      sMFIj: j.ZkLqn,
      Kylvi: function (vB, vC) {
        return j.aNeGj(vB, vC);
      },
      KUNzj: function (vB, vC, vD) {
        return j.DbdfR(vB, vC, vD);
      },
      MDCxn: j.tfMqO,
      KoZKx: j.MHhXE,
      hNkNh: function (vB, vC) {
        return j.RSsPw(vB, vC);
      },
      VuhFb: function (vB, vC) {
        return j.kGMKD(vB, vC);
      },
      TwIqw: j.nsDNB,
      GSElS: j.kCzuk,
      oApCH: j.xcoHa,
      GRIRJ: function (vB, vC) {
        return j.fVoGv(vB, vC);
      },
      iPtIr: j.LrEdw,
      kBUmW: function (vB, vC, vD, vE) {
        return j.fZEQO(vB, vC, vD, vE);
      },
      PTvMx: function (vB, vC, vD) {
        return j.nKOOj(vB, vC, vD);
      },
      Qqtfw: function (vB, vC) {
        return j.WVHFr(vB, vC);
      },
      UVEnk: function (vB, vC) {
        return j.CKlqM(vB, vC);
      },
      ctMKM: j.dmRMY,
      uVLga: function (vB, vC) {
        return j.ihwkV(vB, vC);
      },
      NQPEP: j.ejgig,
      Qnrjx: j.OPTRF,
      WwLfx: function (vB, vC) {
        return j.ujYqE(vB, vC);
      },
      qihhi: j.pEimX,
      YxIRX: j.zAJLE,
      ygdhQ: j.zAJHY,
      KGWRH: function (vB, vC) {
        return j.DgKAo(vB, vC);
      },
      kJZeH: function (vB, vC, vD) {
        return j.FPIIv(vB, vC, vD);
      },
      pnwxS: function (vB, vC) {
        return j.KxpuN(vB, vC);
      },
      nHBHa: j.IUREd,
      cxwAf: function (vB, vC, vD) {
        return j.sZRYa(vB, vC, vD);
      },
      XCGKg: j.VrGrI,
      wFQpb: j.GNeFK,
      ftZEa: function (vB, vC) {
        return j.odGhB(vB, vC);
      },
      arpeW: j.HXOYm,
      mEcwi: function (vB, vC) {
        return j.lYjll(vB, vC);
      },
      iiFLU: function (vB, vC) {
        return j.TFgnu(vB, vC);
      },
      imHzt: function (vB, vC) {
        return j.dfbHa(vB, vC);
      },
      ECMar: function (vB, vC) {
        return j.CUHbk(vB, vC);
      },
      kQfvq: j.hRtRo,
      LIetj: function (vB, vC) {
        return j.CmcXc(vB, vC);
      },
      SWbPH: function (vB, vC) {
        return j.cNKej(vB, vC);
      },
      qHcXi: j.rSIEl,
      bnHfI: j.LDhJb,
      KeAlp: j.NYCaT,
      sKqUx: function (vB, vC) {
        return j.bnTmr(vB, vC);
      },
      HEIPG: j.WBLdw,
      QBbwO: function (vB, vC) {
        return j.KmpXb(vB, vC);
      },
      vKTcT: j.AMCIw,
      DnxTM: j.MKHOr,
      Qoilx: function (vB, vC) {
        return j.aqKyz(vB, vC);
      },
      CoTiP: j.kBJIb,
      zrPsA: function (vB, vC, vD) {
        return j.hBUCq(vB, vC, vD);
      },
      IhyQK: j.hZFJt,
      RSHbX: function (vB, vC) {
        return j.QnHoK(vB, vC);
      },
      vhyth: j.nBzUe,
      XnyCP: j.ddAjA,
      NPksj: function (vB, vC) {
        return j.GJMmG(vB, vC);
      },
      oDZgm: j.dpytx,
      GEJsV: j.cLPvX,
      vCwgs: j.TmHOn,
      moyVB: function (vB, vC) {
        return j.LGVPU(vB, vC);
      },
      BdEYJ: j.afQhu,
      vPmmV: function (vB, vC, vD) {
        return j.Haowk(vB, vC, vD);
      },
      yGCEQ: j.SYFvC,
      Cnems: function (vB, vC) {
        return j.GcskT(vB, vC);
      },
      iOcPj: function (vB, vC) {
        return j.yCuJi(vB, vC);
      },
      UHKNx: function (vB, vC) {
        return j.pjdFi(vB, vC);
      },
      alcZR: function (vB, vC) {
        return j.akXMt(vB, vC);
      },
      yTkcF: function (vB, vC) {
        return j.zhASu(vB, vC);
      },
      GfqAc: function (vB, vC) {
        return j.aplIT(vB, vC);
      },
      ZoQLH: function (vB, vC) {
        return j.OYSAK(vB, vC);
      },
      cuuBn: j.RwWMF,
      yyptf: function (vB, vC, vD, vE) {
        return j.DawNj(vB, vC, vD, vE);
      },
      vLcWk: function (vB, vC) {
        return j.BBXGl(vB, vC);
      },
      IUxIc: function (vB, vC) {
        return j.MpCNw(vB, vC);
      },
      KlZJL: j.xQzcK,
      lBWen: j.rSoga,
      PcXBF: j.KbTYa,
      KWUpm: j.Sqzri,
      FScRS: j.LHwIs,
      daBgY: j.mwdeh,
      lKxfK: function (vB, vC) {
        return j.JpgBq(vB, vC);
      },
      dsThy: j.LpBpf,
      zKhiX: j.ffcnl,
      wxhdt: j.RYWEu,
      siEhR: j.ymjfV,
      AhCJZ: j.fmCfA,
      LheLS: j.cycjs,
      hcdfm: function (vB, vC) {
        return j.izluB(vB, vC);
      },
      iiNdU: function (vB, vC) {
        return j.CGZQN(vB, vC);
      },
      GXJcB: function (vB, vC) {
        return j.hWdHh(vB, vC);
      },
      qmIvD: function (vB, vC) {
        return j.xCbCu(vB, vC);
      },
      PQyNf: function (vB, vC) {
        return j.QanHK(vB, vC);
      },
      XodzC: function (vB, vC) {
        return j.GITaf(vB, vC);
      },
      WdMVy: j.ooNPO,
      IPvVj: function (vB, vC) {
        return vB(vC);
      },
      TVRDi: j.gpWsq,
      rAYgF: function (vB, vC, vD) {
        return j.mcXYM(vB, vC, vD);
      },
      HTVni: function (vB, vC) {
        return j.DMKvy(vB, vC);
      },
      wLPLy: function (vB, vC) {
        return j.TmuEx(vB, vC);
      },
      OseHQ: function (vB, vC) {
        return j.VdcYb(vB, vC);
      },
      ROHfj: j.cBEVn,
      DXlmL: function (vB, vC, vD) {
        return j.iAdEk(vB, vC, vD);
      },
      resVs: function (vB, vC) {
        return j.cNkcg(vB, vC);
      },
      mwAGd: function (vB, vC, vD, vE) {
        return j.lAxBV(vB, vC, vD, vE);
      },
      pwDhY: j.aYUam,
      QhwhH: function (vB, vC) {
        return j.nftYE(vB, vC);
      },
      gSDjQ: function (vB, vC, vD, vE, vF, vG, vH, vI) {
        return j.UmrKZ(vB, vC, vD, vE, vF, vG, vH, vI);
      },
      AppRV: function (vB, vC) {
        return j.SLAQE(vB, vC);
      },
      VwSrt: j.vrZOb,
      bdMwZ: function (vB, vC) {
        return j.BubKt(vB, vC);
      },
      LHilV: function (vB, vC) {
        return j.qrEnk(vB, vC);
      },
      Twsxw: function (vB, vC) {
        return j.vaFvE(vB, vC);
      },
      czqZz: j.DmgIL,
      RxxsX: function (vB, vC) {
        return j.xiiQj(vB, vC);
      },
      Cnjbv: function (vB, vC) {
        return j.owJsO(vB, vC);
      },
      WHSWV: j.YSnRW,
      jkKxg: function (vB, vC, vD) {
        return j.zaXPR(vB, vC, vD);
      },
      hthKr: j.aVnQt,
      BiXYq: j.ujXDa,
      PLkpn: j.GsjYW,
      xvLDV: j.EwnJz,
      qXkRr: function (vB, vC) {
        return j.GYSiZ(vB, vC);
      },
      AGLZq: j.IfqwQ,
      antah: j.qZQQc,
      OBmyd: j.yWRFB,
      EbtmL: function (vB, vC, vD) {
        return j.vXXSK(vB, vC, vD);
      },
      fDmdu: function (vB, vC) {
        return j.ZNwEl(vB, vC);
      },
      yoqfQ: function (vB, vC, vD) {
        return j.yrIaZ(vB, vC, vD);
      },
      PIjAx: function (vB, vC) {
        return j.HyhpN(vB, vC);
      },
      kiPOV: function (vB, vC, vD) {
        return j.sZCQY(vB, vC, vD);
      },
      IfFoq: j.EhSJW,
      rYRQx: "mathbackground",
      kgjwm: function (vB, vC) {
        return j.sUGEU(vB, vC);
      },
      VlgOc: function (vB, vC) {
        return j.DeSjK(vB, vC);
      },
      WMGJG: function (vB, vC) {
        return j.KhbhB(vB, vC);
      },
      IgVmf: function (vB, vC) {
        return j.GfmvR(vB, vC);
      },
      DLuWg: function (vB, vC) {
        return j.uooCh(vB, vC);
      },
      YJsbH: function (vB, vC) {
        return j.Mpooa(vB, vC);
      },
      orgVm: j.OnVor,
      MGnyn: function (vB, vC, vD) {
        return j.Htfne(vB, vC, vD);
      },
      aTiHr: "mathsize",
      RPqiH: function (vB, vC) {
        return vB(vC);
      },
      yRFmU: j.xTwFF,
      TaBoE: j.jtdVx,
      TpUch: j.mKhUq,
      lSkeR: function (vB, vC) {
        return j.veevE(vB, vC);
      },
      sfLTb: function (vB, vC) {
        return j.QYPAt(vB, vC);
      },
      dHAbi: function (vB, vC) {
        return j.FPghW(vB, vC);
      },
      erLmp: function (vB, vC) {
        return j.eecry(vB, vC);
      },
      urDJl: function (vB, vC) {
        return j.AORVR(vB, vC);
      },
      KPQwy: function (vB, vC) {
        return j.xHsmJ(vB, vC);
      },
      rXsGF: function (vB, vC) {
        return j.bqaLE(vB, vC);
      },
      dJeQX: function (vB, vC, vD, vE) {
        return j.JMHTK(vB, vC, vD, vE);
      },
      ZwelX: function (vB, vC) {
        return j.dcZyv(vB, vC);
      },
      QEFnh: function (vB, vC) {
        return j.AgdVz(vB, vC);
      },
      lAxEz: function (vB, vC) {
        return j.lRbNy(vB, vC);
      },
      bivPv: function (vB, vC) {
        return j.EHtpQ(vB, vC);
      },
      mormg: function (vB, vC) {
        return j.DisWn(vB, vC);
      },
      PcZXM: function (vB, vC, vD) {
        return j.ScbUE(vB, vC, vD);
      },
      fTaQL: function (vB, vC) {
        return j.CJCzt(vB, vC);
      },
      fFlwU: function (vB, vC) {
        return j.Keupr(vB, vC);
      },
      wzmYU: function (vB, vC) {
        return j.oTZvS(vB, vC);
      },
      LaJyP: function (vB, vC) {
        return j.jphpn(vB, vC);
      },
      KmDyt: function (vB, vC) {
        return j.uaxof(vB, vC);
      },
      dBiPJ: function (vB, vC) {
        return j.NCTJl(vB, vC);
      },
      VGWoP: function (vB, vC) {
        return j.YVVne(vB, vC);
      },
      JLukQ: function (vB, vC) {
        return j.kmkob(vB, vC);
      },
      UgVJJ: function (vB, vC) {
        return j.vbiOQ(vB, vC);
      },
      kdEmy: function (vB, vC) {
        return j.rfyLd(vB, vC);
      },
      qmlxQ: function (vB, vC) {
        return j.IuQAY(vB, vC);
      },
      UuQVS: j.BBmCy,
      uvZCH: function (vB, vC) {
        return j.mBbtS(vB, vC);
      },
      BVTAF: function (vB, vC) {
        return j.lTTRT(vB, vC);
      },
      jYcDO: function (vB, vC) {
        return j.IqLNt(vB, vC);
      },
      lrNEF: function (vB, vC) {
        return j.MNfhN(vB, vC);
      },
      kyiFc: function (vB, vC) {
        return j.GvROn(vB, vC);
      },
      CAetA: j.cgLbB,
      mDBtF: function (vB, vC) {
        return j.atLYd(vB, vC);
      },
      aCEpf: function (vB, vC) {
        return j.jNZji(vB, vC);
      },
      hvDPJ: function (vB, vC) {
        return j.JtIcZ(vB, vC);
      },
      WOZmx: function (vB, vC) {
        return j.WIpTP(vB, vC);
      },
      qZeGf: function (vB, vC, vD) {
        return j.gJWcr(vB, vC, vD);
      },
      LesAj: function (vB, vC, vD) {
        return j.SHHHZ(vB, vC, vD);
      },
      NcquK: j.mHehD,
      mSanu: function (vB, vC, vD) {
        return j.nrNcA(vB, vC, vD);
      },
      XxjHN: j.inEXe,
      ZGnpb: j.zqdzV,
      OhKgU: function (vB, vC) {
        return j.DINdz(vB, vC);
      },
      fuJkh: function (vB, vC) {
        return j.EvSob(vB, vC);
      },
      DoAox: j.TFXqu,
      hqcOl: function (vB, vC, vD, vE) {
        return j.pUtyt(vB, vC, vD, vE);
      },
      hURxc: function (vB, vC, vD) {
        return j.LVwxU(vB, vC, vD);
      },
      HUyLC: function (vB, vC) {
        return j.ddtta(vB, vC);
      },
      aZzlZ: function (vB, vC) {
        return j.dlfQO(vB, vC);
      },
      qCEkU: j.HUlfV,
      faGyv: function (vB, vC) {
        return j.VBhnx(vB, vC);
      },
      COnUP: function (vB, vC) {
        return vB + vC;
      },
      bdfZc: j.tUtsS,
      SYodn: function (vB, vC) {
        return j.FZOxv(vB, vC);
      },
      YrNOr: function (vB, vC) {
        return j.DDifv(vB, vC);
      },
      pghYF: j.QUaVK,
      kUNYk: j.sMAti,
      ggIUk: j.sXAoZ,
      ndbdS: function (vB) {
        return j.nSCFl(vB);
      },
      JUATO: function (vB, vC, vD) {
        return j.eoHBw(vB, vC, vD);
      },
      kiirK: function (vB, vC, vD) {
        return j.TQHHm(vB, vC, vD);
      },
      HLjVL: function (vB, vC) {
        return j.hQDBB(vB, vC);
      },
      YiLKq: function (vB, vC, vD) {
        return j.VtJjB(vB, vC, vD);
      },
      SWyvG: j.wBuvT,
      ZQqjx: j.fqHRf,
      KrfZB: function (vB, vC) {
        return j.jVJoY(vB, vC);
      },
      BHhSQ: j.GQBLc,
      mwCrP: j.Aodot,
      AITlZ: j.MUqoT,
      CsZLC: function (vB, vC) {
        return j.sZfZO(vB, vC);
      },
      lubTY: "Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug",
      rHHWr: function (vB, vC) {
        return j.qEzfQ(vB, vC);
      },
      TmAPu: function (vB, vC) {
        return j.KWVNM(vB, vC);
      },
      caoRo: function (vB, vC) {
        return j.wjwVz(vB, vC);
      },
      hwplB: function (vB, vC) {
        return j.MngJE(vB, vC);
      },
      CVoGs: function (vB, vC) {
        return j.bqaLE(vB, vC);
      },
      DPMCj: j.ftULg,
      IyDFJ: function (vB, vC) {
        return j.qLUof(vB, vC);
      },
      MuJjH: function (vB, vC) {
        return j.bBjZB(vB, vC);
      },
      uENmH: function (vB, vC) {
        return vB + vC;
      },
      fYqIv: j.fadbP,
      zSDdl: j.qeYQK,
      iCssD: j.XqtOw,
      pbdkA: function (vB, vC) {
        return j.mLKfy(vB, vC);
      },
      BMess: function (vB, vC) {
        return vB + vC;
      },
      orvWL: j.ohmUM,
      FEtmW: j.ZKUiR,
      zUdth: j.YgtfZ,
      CWEvG: function (vB, vC) {
        return j.JWJuT(vB, vC);
      },
      NHhZA: function (vB, vC) {
        return j.FzmWj(vB, vC);
      },
      dWeSd: function (vB, vC) {
        return j.wTWsf(vB, vC);
      },
      NsQJd: function (vB, vC) {
        return j.ybFoR(vB, vC);
      },
      IrFxF: j.kzmGf,
      gtTBn: function (vB, vC) {
        return j.WhUxU(vB, vC);
      },
      IcllX: j.VLyKX,
      bKXiD: function (vB, vC) {
        return j.WmtGY(vB, vC);
      },
      cOLXC: function (vB, vC) {
        return j.FxvEp(vB, vC);
      },
      jHCvQ: j.AvFWh,
      dsklC: j.TAURQ,
      BTFwW: j.QuWby,
      ozpBy: j.QUgvw,
      qycDw: j.nwIeo,
      fJWQJ: j.eHbQc,
      Vbzdk: j.yvHdJ,
      WOEEd: j.XkVoH,
      EDLMR: function (vB, vC) {
        return j.mxsQd(vB, vC);
      },
      xSygX: j.kSFvB,
      TkYKS: j.tgoIt,
      aQIFf: function (vB, vC) {
        return j.MNTau(vB, vC);
      },
      wkhZq: function (vB, vC) {
        return j.bkphn(vB, vC);
      },
      ObGtY: j.syjiN,
      TzPPs: function (vB, vC) {
        return j.DAtrB(vB, vC);
      },
      cfRLi: function (vB, vC) {
        return j.exbUn(vB, vC);
      },
      PNDAu: j.CHmjN,
      qFAyX: function (vB, vC) {
        return j.awlSg(vB, vC);
      },
      CdrEV: j.PTmBb,
      Nldyq: function (vB, vC) {
        return vB - vC;
      },
      VyjKD: j.Jkyhz,
      nrDbU: function (vB, vC) {
        return j.bFWeR(vB, vC);
      },
      tJGEw: function (vB, vC) {
        return j.AjgUT(vB, vC);
      },
      OZMax: function (vB, vC) {
        return j.UsUGg(vB, vC);
      },
      hSliL: function (vB, vC) {
        return j.WsExh(vB, vC);
      },
      xifwt: function (vB, vC) {
        return j.ixsNc(vB, vC);
      },
      OutRj: function (vB, vC) {
        return j.FHwDi(vB, vC);
      },
      fPCfP: function (vB, vC) {
        return j.dlGxW(vB, vC);
      },
      PVVkt: j.IipkO,
      NAlQT: j.PKYcM,
      TBhBK: j.xuNJv,
      JOKwJ: j.bYcMQ,
      BSroZ: function (vB, vC) {
        return j.Ylfvz(vB, vC);
      },
      PyNzw: j.YnjVh,
      FQtWB: function (vB, vC) {
        return j.luaCc(vB, vC);
      },
      SPmlG: function (vB, vC) {
        return j.GONsP(vB, vC);
      },
      DkMGN: function (vB, vC) {
        return j.fSbLF(vB, vC);
      },
      SyNaf: function (vB, vC) {
        return j.fAgXW(vB, vC);
      },
      TvBkF: function (vB, vC) {
        return j.ufEyf(vB, vC);
      },
      LVJUL: j.gdzpA,
      YuRxs: function (vB, vC) {
        return j.uDifH(vB, vC);
      },
      uNqCk: j.rDFHU,
      dzIWK: j.wVdlg,
      fBpDm: function (vB, vC) {
        return j.KuHYy(vB, vC);
      },
      isCRu: function (vB, vC) {
        return j.DKBkG(vB, vC);
      },
      jAOdH: function (vB, vC) {
        return j.GnQzr(vB, vC);
      },
      lVRDH: function (vB, vC) {
        return j.KtCKc(vB, vC);
      },
      mFoqt: function (vB, vC) {
        return j.mCNJW(vB, vC);
      },
      MWWvz: j.MmCIq,
      COjKt: j.icoHe,
      hgVun: j.kTQPa,
      WdfrJ: j.fKOgW,
      rogsy: j.PoSyk,
      fMdJK: j.hhZNq,
      HQJci: function (vB, vC) {
        return j.yZhve(vB, vC);
      },
      knoqq: j.GJnVx,
      MeQnc: j.QeCyC,
      pOwCG: function (vB, vC) {
        return j.VHmoI(vB, vC);
      },
      lFdGB: j.rCeDI,
      lnlkb: function (vB, vC) {
        return j.XAQdw(vB, vC);
      },
      oLJHh: j.GdkjA,
      deEZP: function (vB, vC) {
        return j.tjSlf(vB, vC);
      },
      DKJjD: j.tOtUT,
      yTPXz: j.Nxhpt,
      nrgmP: "\\color",
      WXQwU: j.DxUPy,
      HPbwd: j.WFEBm,
      IOlCa: function (vB, vC, vD) {
        return j.AhCdQ(vB, vC, vD);
      },
      fYmYc: function (vB, vC) {
        return j.iEwnT(vB, vC);
      },
      jtIVZ: j.IkoRC,
      bEjGP: j.MlwIH,
      WlieS: function (vB, vC, vD) {
        return j.tcVnO(vB, vC, vD);
      },
      RUtvb: function (vB, vC) {
        return j.othIb(vB, vC);
      },
      mIcsT: function (vB, vC) {
        return j.OXRep(vB, vC);
      },
      QENjl: function (vB, vC, vD) {
        return j.mAwsG(vB, vC, vD);
      },
      MRoTs: function (vB, vC) {
        return j.UUhdW(vB, vC);
      },
      wxppJ: function (vB, vC, vD, vE) {
        return j.AEmdf(vB, vC, vD, vE);
      },
      ZrHWR: function (vB, vC) {
        return j.kFUFU(vB, vC);
      },
      WcOPn: function (vB, vC) {
        return vB == vC;
      },
      vIjgG: function (vB, vC) {
        return j.BwJfF(vB, vC);
      },
      mhnPk: j.OBWxa,
      MPROo: j.YvObv,
      YgiSR: j.WXKve,
      rkYbs: j.JrIcu,
      ttNFb: j.coHzb,
      CugUW: j.fulWv,
      sRNht: j.ZwmJf,
      RslDE: function (vB, vC) {
        return j.cCgmd(vB, vC);
      },
      WXncB: j.JCgpZ,
      WJjYo: function (vB, vC) {
        return j.RNcrn(vB, vC);
      },
      lztSr: function (vB, vC) {
        return j.qVmuI(vB, vC);
      },
      htBke: function (vB, vC) {
        return j.mezLH(vB, vC);
      },
      CnAKV: function (vB, vC) {
        return j.RNcrn(vB, vC);
      },
      gpOCO: function (vB, vC) {
        return j.AGLfg(vB, vC);
      },
      FQdDX: function (vB, vC) {
        return j.BjLch(vB, vC);
      },
      MqFWg: function (vB, vC) {
        return j.FSaFB(vB, vC);
      },
      SleKS: function (vB, vC, vD) {
        return j.RqGFW(vB, vC, vD);
      },
      Tbkrw: function (vB, vC, vD) {
        return j.gUZJK(vB, vC, vD);
      },
      nYtOK: function (vB, vC) {
        return j.yIapw(vB, vC);
      },
      jYiwR: function (vB, vC, vD) {
        return j.ktMOG(vB, vC, vD);
      },
      YGmcK: function (vB, vC) {
        return j.ZtTsf(vB, vC);
      },
      vGZPC: function (vB, vC, vD) {
        return j.gkXvb(vB, vC, vD);
      },
      BqWuk: function (vB, vC) {
        return j.OUBoj(vB, vC);
      },
      QrJat: function (vB, vC) {
        return j.plpzJ(vB, vC);
      },
      iBWDL: j.UWHnR,
      phJJf: function (vB, vC) {
        return j.aLKtK(vB, vC);
      },
      KLvbs: j.XFFaD,
      FfbCJ: function (vB, vC) {
        return j.pMMVY(vB, vC);
      },
      fJFlO: function (vB, vC) {
        return j.CyDNJ(vB, vC);
      },
      EKMKS: "title",
      DtEVT: function (vB, vC) {
        return j.FSbsd(vB, vC);
      },
      pjgCW: function (vB, vC, vD) {
        return j.PBXMP(vB, vC, vD);
      },
      ZbGBJ: function (vB, vC) {
        return j.xqDyw(vB, vC);
      },
      pliLc: function (vB, vC) {
        return j.SHbzH(vB, vC);
      },
      LGFVG: function (vB, vC) {
        return j.FSaFB(vB, vC);
      },
      kToLu: function (vB, vC) {
        return j.ujpka(vB, vC);
      },
      WlBbR: function (vB, vC) {
        return j.CzVWe(vB, vC);
      },
      NbtSm: function (vB, vC) {
        return j.MSnqF(vB, vC);
      },
      eWagb: function (vB, vC) {
        return j.GcskT(vB, vC);
      },
      TSmrk: function (vB, vC) {
        return j.Eljvj(vB, vC);
      },
      vJgvb: function (vB, vC) {
        return j.LQKMT(vB, vC);
      },
      GNrky: function (vB, vC) {
        return j.KwfWD(vB, vC);
      },
      FaWtM: function (vB, vC, vD) {
        return vB(vC, vD);
      },
      rBvcY: function (vB, vC) {
        return vB + vC;
      },
      KoeTv: j.yDEjI,
      QTFzT: function (vB, vC) {
        return j.bhBoU(vB, vC);
      },
      zvjUz: j.XRjCu,
      kvDGi: function (vB, vC) {
        return j.lCfPZ(vB, vC);
      },
      Xcbic: function (vB, vC) {
        return j.wWAhH(vB, vC);
      },
      GovFt: j.dLQBZ,
      Nsltu: j.cfXcR,
      bwAhM: function (vB, vC, vD, vE, vF) {
        return j.ltszz(vB, vC, vD, vE, vF);
      },
      WnrIR: function (vB, vC) {
        return j.FhRgk(vB, vC);
      },
      DWfRL: function (vB, vC) {
        return j.DeDAG(vB, vC);
      },
      KWbUg: function (vB, vC) {
        return j.qcvTW(vB, vC);
      },
      toTAI: function (vB, vC) {
        return j.UJuHZ(vB, vC);
      },
      MOtMX: function (vB, vC) {
        return j.DgKAo(vB, vC);
      },
      RasPl: "\\frac{",
      PRRjK: j.tMXJD,
      fUtYe: "\\color{",
      LYnbj: j.BsXKc,
      pQuRa: j.ZUoxr,
      VIhoH: j.Usqrz,
      wJoFk: function (vB, vC) {
        return j.IZcUK(vB, vC);
      },
      cGXrd: j.MMraq,
      YoMWD: function (vB, vC) {
        return j.PNmxG(vB, vC);
      },
      dYZoL: function (vB, vC) {
        return j.hrBHB(vB, vC);
      },
      VYqMQ: "tex-math",
      BStse: j.rdMPG,
      jBvYb: j.hootG,
      NOPBw: function (vB, vC) {
        return j.LNwDG(vB, vC);
      },
      dFvou: function (vB, vC) {
        return j.URMRF(vB, vC);
      },
      wESnt: function (vB, vC) {
        return j.lGUid(vB, vC);
      },
      QKhkr: j.MIlBu,
      MEeeO: j.XroQF,
      mJekw: j.rIotw,
      NKvFQ: j.PBtgj,
      QlzsO: function (vB, vC) {
        return j.evFSc(vB, vC);
      },
      XJjMb: j.LOUbl,
      kCMaW: j.NGtgA,
      eyTuW: j.MZTnL,
      XQxyx: j.ofBBf,
      YIelw: j.tewhM,
      RAmjR: j.xGZtj,
      WUrvc: j.ahJTZ,
      YbkBD: j.bgRMR,
      TxbRv: j.mnwGB,
      JWQqV: function (vB, vC) {
        return j.PKhQQ(vB, vC);
      },
      wvnWt: j.dTZpy,
      qzhdr: j.IsQDH,
      ifAej: function (vB, vC) {
        return vB === vC;
      },
      NzuHY: j.lVhGa,
      qFjxH: function (vB, vC) {
        return j.LCpJi(vB, vC);
      },
      eaVPN: j.MzRSU,
      BlGXE: function (vB, vC) {
        return j.aLoLX(vB, vC);
      },
      ZYBSL: function (vB, vC) {
        return j.QpRnE(vB, vC);
      },
      kLxRQ: j.VnWyM,
      RfbTU: j.pbVBu,
      ahUHH: j.ZharM,
      ADqxB: j.gPfbu,
      GOiVm: j.FBfun,
      yIerB: j.pAbeL,
      zJEyg: j.uRsvC,
      VQkpq: j.DbMsm,
      wlglG: j.gahfZ,
      sHYeZ: j.aSCsg,
      YPWAv: j.BUxxu,
      dVEUl: j.VEhgF,
      OpAqy: j.ZGXYx,
      roVXz: j.xbQGW,
      nIOXJ: j.wLWou,
      OVgtH: j.ecnSj,
      RvTfH: "{>}",
      FXqAU: j.lWAIH,
      ZsvNY: j.Agobo,
      zbOdt: j.DtLpd,
      YuMid: j.NoDsA,
      ZwiWj: j.mXUQi,
      yqDgF: j.idJyU,
      YVJqY: j.QJsJT,
      OBewv: j.YEPzf,
      zyyck: j.QznzU,
      jQWum: j.uDwpW,
      lpgiR: j.nmhUL,
      kVgEU: j.UXAfA,
      wsyIk: j.ulfSU,
      DLjQP: j.ooRHl,
      MKToi: j.LKKdv,
      ZppgY: j.KOlJj,
      zAnVP: j.DlxIX,
      EbUef: j.aQCPv,
      EIWiJ: function (vB, vC) {
        return j.oXZQC(vB, vC);
      },
      uJslj: function (vB, vC) {
        return j.ihwkV(vB, vC);
      },
      CFokc: function (vB, vC) {
        return j.swSRS(vB, vC);
      },
      mmYFK: function (vB, vC) {
        return j.auIxU(vB, vC);
      },
      cJveg: j.QEVHm,
      ANGzv: j.JuWSN,
      sLEPw: function (vB, vC, vD) {
        return j.PKqvp(vB, vC, vD);
      },
      pyIFa: function (vB, vC, vD) {
        return j.qcsVF(vB, vC, vD);
      },
      ItbwB: function (vB, vC, vD) {
        return j.PqsmN(vB, vC, vD);
      },
      DADvm: function (vB, vC, vD) {
        return j.PBXMP(vB, vC, vD);
      },
      vIacw: function (vB, vC, vD) {
        return j.tcVnO(vB, vC, vD);
      },
      YFUgM: function (vB, vC, vD) {
        return j.JJKih(vB, vC, vD);
      },
      kuQaC: function (vB, vC, vD) {
        return j.qCsCQ(vB, vC, vD);
      },
      pFTUp: function (vB, vC, vD) {
        return j.JnxtE(vB, vC, vD);
      },
      BXlkU: function (vB, vC, vD) {
        return j.wMeVQ(vB, vC, vD);
      },
      kBkDT: function (vB, vC, vD) {
        return j.NuIHg(vB, vC, vD);
      },
      dFrOV: function (vB, vC, vD) {
        return j.YHLyy(vB, vC, vD);
      },
      ztIFd: function (vB, vC, vD) {
        return j.ByZTD(vB, vC, vD);
      },
      TbCLC: function (vB, vC, vD) {
        return vB(vC, vD);
      },
      ifhZX: function (vB, vC, vD) {
        return j.RqGFW(vB, vC, vD);
      },
      zGYPs: function (vB, vC, vD) {
        return j.gqDFV(vB, vC, vD);
      },
      euuKF: function (vB, vC, vD) {
        return j.fqqDw(vB, vC, vD);
      },
      hqtXH: function (vB, vC, vD) {
        return j.jrjBW(vB, vC, vD);
      },
      JoOzn: function (vB, vC) {
        return j.PkfTj(vB, vC);
      },
      ROfJv: j.EZlka,
      nUeCe: j.ErzTp,
      cXiiP: function (vB, vC) {
        return j.MwtCM(vB, vC);
      },
      xOokI: j.GIsQm,
      IIBPs: function (vB, vC) {
        return j.SfqPT(vB, vC);
      },
      WjjjD: function (vB, vC) {
        return j.bkKvy(vB, vC);
      },
      JePok: function (vB, vC, vD, vE, vF, vG) {
        return j.BpOmm(vB, vC, vD, vE, vF, vG);
      },
      FFJDZ: function (vB, vC, vD) {
        return j.mTbUW(vB, vC, vD);
      },
      IToIL: function (vB, vC, vD) {
        return vB(vC, vD);
      },
      QwGnb: function (vB, vC) {
        return j.acxht(vB, vC);
      },
      zQtbq: function (vB, vC) {
        return j.jyWEy(vB, vC);
      },
      yPVBz: j.UuErd,
      bKXQx: function (vB, vC, vD) {
        return j.IBmeM(vB, vC, vD);
      }
    };
    var dv = {};
    var dw = {
      attentionMarkers: () => g1,
      contentInitial: () => fV,
      disable: () => g2,
      document: () => fU,
      flow: () => fX,
      flowInitial: () => fW,
      insideSpan: () => g0,
      string: () => fY,
      text: () => fZ
    };
    u.r(dv);
    u.d(dv, dw);
    var dx = {};
    var dy = {
      boolean: () => kw,
      booleanish: () => kx,
      commaOrSpaceSeparated: () => kC,
      commaSeparated: () => kB,
      number: () => kz,
      overloadedBoolean: () => ky,
      spaceSeparated: () => kA
    };
    u.r(dx);
    u.d(dx, dy);
    var dz = u(4979);
    var dA = u.n(dz);
    function dB(vB) {
      if (vB) {
        throw vB;
      }
    }
    var dC = j.zUGsD(u, 4470);
    function dD(vB) {
      if (j.vXLVX(j.AnRPG, typeof vB) || j.EnYCi(null, vB)) {
        return !1;
      }
      const vC = Object.getPrototypeOf(vB);
      return (!j.rSiNn(null, vC) || !j.xAgSI(vC, Object.prototype) || !j.nsJkp(null, Object.getPrototypeOf(vC))) && !j.wfWcv(Symbol.toStringTag, vB) && !j.OONGL(Symbol.iterator, vB);
    }
    function dE(vB) {
      if (vB && dq.REazI(dq.ykMsC, typeof vB)) {
        if (dq.pzYaO(dq.hQjGN, vB) || dq.BCDCS(dq.ThEAY, vB)) {
          return dq.cnnmQ(dG, vB.position);
        } else if (dq.BCDCS(dq.AVnKB, vB) || dq.BCDCS(dq.tvAuZ, vB)) {
          return dq.cnnmQ(dG, vB);
        } else if (dq.UzYKI(dq.RWNfv, vB) || dq.BCDCS(dq.rMEAv, vB)) {
          return dq.YYpkO(dF, vB);
        } else {
          return "";
        }
      } else {
        return "";
      }
    }
    function dF(vB) {
      return j.PcJMp(j.TPtFQ(j.hbcGH(dH, vB && vB.line), ":"), j.TuzMw(dH, vB && vB.column));
    }
    function dG(vB) {
      return dq.WAeEL(dq.fPHih(dq.YYpkO(dF, vB && vB.start), "-"), dq.cnnmQ(dF, vB && vB.end));
    }
    function dH(vB) {
      if (vB && j.UlXQe(j.jqACr, typeof vB)) {
        return vB;
      } else {
        return 1;
      }
    }
    class dI extends Error {
      constructor(vB, vC, vD) {
        super();
        if (dq.REazI(dq.TOSFi, typeof vC)) {
          vD = vC;
          vC = undefined;
        }
        let vE = "";
        let vF = {};
        let vG = !1;
        if (vC) {
          vF = dq.BCDCS(dq.RWNfv, vC) && dq.gGZTM(dq.rMEAv, vC) || dq.pUVAO(dq.AVnKB, vC) && dq.Wkivc(dq.tvAuZ, vC) ? {
            place: vC
          } : dq.BCDCS(dq.ThEAY, vC) ? {
            ancestors: [vC],
            place: vC.position
          } : {
            ...vC
          };
        }
        if (dq.Bpvjb(dq.TOSFi, typeof vB)) {
          vE = vB;
        } else if (!vF.cause && vB) {
          vG = true;
          vE = vB.message;
          vF.cause = vB;
        }
        if (!vF.ruleId && !vF.source && dq.ZIzqz(dq.TOSFi, typeof vD)) {
          const vI = vD.indexOf(":");
          if (dq.XtZDX(-1, vI)) {
            vF.ruleId = vD;
          } else {
            vF.source = vD.slice(0, vI);
            vF.ruleId = vD.slice(dq.TWOyS(vI, 1));
          }
        }
        if (!vF.place && vF.ancestors && vF.ancestors) {
          const vJ = vF.ancestors[dq.AcjZs(vF.ancestors.length, 1)];
          if (vJ) {
            vF.place = vJ.position;
          }
        }
        const vH = vF.place && "start" in vF.place ? vF.place.start : vF.place;
        this.ancestors = vF.ancestors || undefined;
        this.cause = vF.cause || undefined;
        this.column = vH ? vH.column : undefined;
        this.fatal = undefined;
        this.file;
        this.message = vE;
        this.line = vH ? vH.line : undefined;
        this.name = dq.YYpkO(dE, vF.place) || dq.KMgIL;
        this.place = vF.place || undefined;
        this.reason = this.message;
        this.ruleId = vF.ruleId || undefined;
        this.source = vF.source || undefined;
        this.stack = vG && vF.cause && dq.Bpvjb(dq.TOSFi, typeof vF.cause.stack) ? vF.cause.stack : "";
        this.actual;
        this.expected;
        this.note;
        this.url;
      }
    }
    dI.prototype.file = "";
    dI.prototype.name = "";
    dI.prototype.reason = "";
    dI.prototype.message = "";
    dI.prototype.stack = "";
    dI.prototype.column = undefined;
    dI.prototype.line = undefined;
    dI.prototype.ancestors = undefined;
    dI.prototype.cause = undefined;
    dI.prototype.fatal = undefined;
    dI.prototype.place = undefined;
    dI.prototype.ruleId = undefined;
    dI.prototype.source = undefined;
    const dJ = function (vB, vC) {
      if (j.piylT(undefined, vC) && j.CPuDK(j.jGSrx, typeof vC)) {
        throw new TypeError(j.yMPuF);
      }
      j.UmwIL(dO, vB);
      let vD;
      let vE = 0;
      let vF = -1;
      let vG = vB.length;
      if (j.CKtCj(undefined, vC) || j.JKgGX(0, vC.length) || j.mLsHJ(vC.length, vB.length)) {
        while (vG--) {
          if (j.XsFAM(47, vB.codePointAt(vG))) {
            if (vD) {
              vE = j.ieeEG(vG, 1);
              break;
            }
          } else if (j.iivSn(vF, 0)) {
            vD = true;
            vF = vG + 1;
          }
        }
        if (j.CTqMi(vF, 0)) {
          return "";
        } else {
          return vB.slice(vE, vF);
        }
      }
      if (vC === vB) {
        return "";
      }
      let vH = -1;
      let vI = j.KXVrU(vC.length, 1);
      while (vG--) {
        if (j.CyDNJ(47, vB.codePointAt(vG))) {
          if (vD) {
            vE = j.IGVvc(vG, 1);
            break;
          }
        } else {
          if (j.VsMZW(vH, 0)) {
            vD = true;
            vH = j.phnUn(vG, 1);
          }
          if (j.xCGSz(vI, -1)) {
            if (j.kXszX(vB.codePointAt(vG), vC.codePointAt(vI--))) {
              if (j.rRqME(vI, 0)) {
                vF = vG;
              }
            } else {
              vI = -1;
              vF = vH;
            }
          }
        }
      }
      if (j.BhVQg(vE, vF)) {
        vF = vH;
      } else if (j.qkWns(vF, 0)) {
        vF = vB.length;
      }
      return vB.slice(vE, vF);
    };
    const dK = function (vB) {
      dq.gXdnN(dO, vB);
      if (dq.uVCPC(0, vB.length)) {
        return ".";
      }
      let vC;
      let vD = -1;
      let vE = vB.length;
      while (--vE) {
        if (dq.uVCPC(47, vB.codePointAt(vE))) {
          if (vC) {
            vD = vE;
            break;
          }
        } else {
          vC ||= true;
        }
      }
      if (dq.gJxva(vD, 0)) {
        if (dq.XtZDX(47, vB.codePointAt(0))) {
          return "/";
        } else {
          return ".";
        }
      } else if (dq.dksxu(1, vD) && dq.dksxu(47, vB.codePointAt(0))) {
        return "//";
      } else {
        return vB.slice(0, vD);
      }
    };
    const dL = function (vB) {
      dq.ggxOz(dO, vB);
      let vC;
      let vD = vB.length;
      let vE = -1;
      let vF = 0;
      let vG = -1;
      let vH = 0;
      while (vD--) {
        const vI = vB.codePointAt(vD);
        if (dq.qQntK(47, vI)) {
          if (dq.XYgaY(vE, 0)) {
            vC = true;
            vE = dq.TWOyS(vD, 1);
          }
          if (dq.dksxu(46, vI)) {
            if (dq.lNxmq(vG, 0)) {
              vG = vD;
            } else if (dq.qQntK(1, vH)) {
              vH = 1;
            }
          } else if (dq.cLPDX(vG, -1)) {
            vH = -1;
          }
        } else if (vC) {
          vF = dq.sGzmz(vD, 1);
          break;
        }
      }
      if (dq.gJxva(vG, 0) || dq.xNMoN(vE, 0) || dq.uVCPC(0, vH) || dq.XtZDX(1, vH) && dq.XtZDX(vG, dq.AcjZs(vE, 1)) && dq.DJjBV(vG, dq.fPHih(vF, 1))) {
        return "";
      } else {
        return vB.slice(vG, vE);
      }
    };
    const dM = function (...vB) {
      let vC;
      let vD = -1;
      while (dq.Kdwla(++vD, vB.length)) {
        dq.QKjGH(dO, vB[vD]);
        if (vB[vD]) {
          vC = dq.htQIp(undefined, vC) ? vB[vD] : dq.HvbFA(dq.sGzmz(vC, "/"), vB[vD]);
        }
      }
      if (dq.dksxu(undefined, vC)) {
        return ".";
      } else {
        return function (vE) {
          var vF = {
            cKXqx: function (vI, vJ) {
              return dq.VypCT(vI, vJ);
            },
            xnVFs: function (vI, vJ) {
              return dq.LUDvw(vI, vJ);
            },
            mpIhM: function (vI, vJ) {
              return dq.xezfQ(vI, vJ);
            },
            RzQVo: function (vI, vJ) {
              return dq.HrfGe(vI, vJ);
            },
            HipPM: function (vI, vJ) {
              return dq.RoiNi(vI, vJ);
            },
            gSsdn: function (vI, vJ) {
              return dq.STRbs(vI, vJ);
            },
            Dvoqo: function (vI, vJ) {
              return dq.KohOI(vI, vJ);
            },
            rdOSn: function (vI, vJ) {
              return vI === vJ;
            },
            anlbc: function (vI, vJ) {
              return dq.yqACq(vI, vJ);
            },
            oHlsA: function (vI, vJ) {
              return dq.qQntK(vI, vJ);
            },
            KSYim: function (vI, vJ) {
              return dq.cLPDX(vI, vJ);
            },
            gDzod: function (vI, vJ) {
              return dq.OHIUR(vI, vJ);
            },
            VwuLG: function (vI, vJ) {
              return dq.YqflK(vI, vJ);
            },
            mdrvd: function (vI, vJ) {
              return dq.fzwXE(vI, vJ);
            },
            kzRLA: function (vI, vJ) {
              return dq.SVuge(vI, vJ);
            },
            zdArY: function (vI, vJ) {
              return dq.DQuQL(vI, vJ);
            },
            MFGeb: dq.phrcZ,
            WJyfU: function (vI, vJ) {
              return dq.SVuge(vI, vJ);
            },
            LRpoB: function (vI, vJ) {
              return dq.TWOyS(vI, vJ);
            },
            HquKK: function (vI, vJ) {
              return dq.sGzmz(vI, vJ);
            },
            KLDJk: function (vI, vJ) {
              return dq.JAdRt(vI, vJ);
            },
            ASHEc: function (vI, vJ) {
              return dq.KQVcu(vI, vJ);
            },
            rFHjJ: function (vI, vJ) {
              return dq.cLPDX(vI, vJ);
            }
          };
          dq.odBzy(dO, vE);
          const vG = dq.XtZDX(47, vE.codePointAt(0));
          let vH = function (vI, vJ) {
            let vK;
            let vL;
            let vM = "";
            let vN = 0;
            let vO = -1;
            let vP = 0;
            let vQ = -1;
            while (vF.cKXqx(++vQ, vI.length)) {
              if (vF.xnVFs(vQ, vI.length)) {
                vK = vI.codePointAt(vQ);
              } else {
                if (vF.mpIhM(47, vK)) {
                  break;
                }
                vK = 47;
              }
              if (vF.RzQVo(47, vK)) {
                if (vF.HipPM(vO, vF.gSsdn(vQ, 1)) || vF.RzQVo(1, vP)) ;else if (vF.Dvoqo(vO, vF.gSsdn(vQ, 1)) && vF.rdOSn(2, vP)) {
                  if (vF.anlbc(vM.length, 2) || vF.oHlsA(2, vN) || vF.Dvoqo(46, vM.codePointAt(vF.gSsdn(vM.length, 1))) || vF.oHlsA(46, vM.codePointAt(vF.gSsdn(vM.length, 2)))) {
                    if (vF.KSYim(vM.length, 2)) {
                      vL = vM.lastIndexOf("/");
                      if (vF.oHlsA(vL, vF.gSsdn(vM.length, 1))) {
                        if (vF.gDzod(vL, 0)) {
                          vM = "";
                          vN = 0;
                        } else {
                          vM = vM.slice(0, vL);
                          vN = vF.VwuLG(vF.mdrvd(vM.length, 1), vM.lastIndexOf("/"));
                        }
                        vO = vQ;
                        vP = 0;
                        continue;
                      }
                    } else if (vF.kzRLA(vM.length, 0)) {
                      vM = "";
                      vN = 0;
                      vO = vQ;
                      vP = 0;
                      continue;
                    }
                  }
                  if (vJ) {
                    vM = vF.kzRLA(vM.length, 0) ? vF.zdArY(vM, vF.MFGeb) : "..";
                    vN = 2;
                  }
                } else {
                  if (vF.WJyfU(vM.length, 0)) {
                    vM += vF.LRpoB("/", vI.slice(vF.zdArY(vO, 1), vQ));
                  } else {
                    vM = vI.slice(vF.HquKK(vO, 1), vQ);
                  }
                  vN = vF.KLDJk(vF.ASHEc(vQ, vO), 1);
                }
                vO = vQ;
                vP = 0;
              } else if (vF.RzQVo(46, vK) && vF.rFHjJ(vP, -1)) {
                vP++;
              } else {
                vP = -1;
              }
            }
            return vM;
          }(vE, !vG);
          if (!dq.RYXMT(0, vH.length) && !vG) {
            vH = ".";
          }
          if (dq.SVuge(vH.length, 0) && dq.BBDVF(47, vE.codePointAt(dq.fzwXE(vE.length, 1)))) {
            vH += "/";
          }
          if (vG) {
            return dq.HvbFA("/", vH);
          } else {
            return vH;
          }
        }(vC);
      }
    };
    const dN = "/";
    function dO(vB) {
      if (j.WuKEw(j.jGSrx, typeof vB)) {
        throw new TypeError(j.RhEBY(j.OiKRE, JSON.stringify(vB)));
      }
    }
    const dP = function () {
      return "/";
    };
    function dQ(vB) {
      return dq.YYpkO(Boolean, dq.RYXMT(null, vB) && dq.Bpvjb(dq.ykMsC, typeof vB) && dq.gGZTM(dq.FzqTn, vB) && vB.href && dq.GYKGS(dq.OoXBh, vB) && vB.protocol && dq.wvTPG(undefined, vB.auth));
    }
    const dR = [j.QTDXv, j.rGzcT, j.zVLJK, j.wfIkJ, j.mdKVE, j.BWNUd];
    class dS {
      constructor(vB) {
        let vC;
        vC = vB ? j.jVJoY(dQ, vB) ? {
          path: vB
        } : j.CRolU(j.jGSrx, typeof vB) || function (vF) {
          return dq.UaZYN(Boolean, vF && dq.Zjxcf(dq.ykMsC, typeof vF) && dq.sFoki(dq.xRPSi, vF) && dq.Wkivc(dq.qKWKM, vF));
        }(vB) ? {
          value: vB
        } : vB : {};
        this.cwd = j.zutvL(dP);
        this.data = {};
        this.history = [];
        this.messages = [];
        this.value;
        this.map;
        this.result;
        this.stored;
        let vD;
        let vE = -1;
        while (j.REBQn(++vE, dR.length)) {
          const vF = dR[vE];
          if (j.LRvfx(vF, vC) && j.KoQVE(undefined, vC[vF]) && j.xqRUi(null, vC[vF])) {
            this[vF] = j.cecJb(j.QTDXv, vF) ? [...vC[vF]] : vC[vF];
          }
        }
        for (vD in vC) {
          if (!dR.includes(vD)) {
            this[vD] = vC[vD];
          }
        }
      }
      get basename() {
        if (j.blNfr(j.jGSrx, typeof this.path)) {
          return j.TfXRW(dJ, this.path);
        } else {
          return undefined;
        }
      }
      set basename(vB) {
        j.bKLZl(dU, vB, j.zVLJK);
        j.qjTVg(dT, vB, j.zVLJK);
        this.path = j.IdoBh(dM, this.dirname || "", vB);
      }
      get dirname() {
        if (dq.ZIzqz(dq.TOSFi, typeof this.path)) {
          return dq.RPiLM(dK, this.path);
        } else {
          return undefined;
        }
      }
      set dirname(vB) {
        dV(this.basename, dq.nZHsL);
        this.path = dq.FuQzi(dM, dq.OoZhD(vB, ""), this.basename);
      }
      get extname() {
        if (j.OWInY(j.jGSrx, typeof this.path)) {
          return j.TetcP(dL, this.path);
        } else {
          return undefined;
        }
      }
      set extname(vB) {
        dq.FuQzi(dT, vB, dq.iuAlg);
        dq.Zlxub(dV, this.dirname, dq.iuAlg);
        if (vB) {
          if (dq.gGoSZ(46, vB.codePointAt(0))) {
            throw new Error(dq.vhHnz);
          }
          if (vB.includes(".", 1)) {
            throw new Error(dq.dgxEb);
          }
        }
        this.path = dq.kjovl(dM, this.dirname, dq.CVehW(this.stem, dq.OoZhD(vB, "")));
      }
      get path() {
        return this.history[dq.xScXf(this.history.length, 1)];
      }
      set path(vB) {
        var vC = {
          ctZRP: function (vD, vE) {
            return dq.qQntK(vD, vE);
          },
          PQTLK: dq.rlVSH,
          ivkiL: dq.xpuPX,
          WfEjr: function (vD, vE) {
            return dq.UPGyH(vD, vE);
          },
          WFwCN: function (vD, vE) {
            return dq.Ooahr(vD, vE);
          },
          epTnq: function (vD, vE) {
            return dq.RPzWu(vD, vE);
          },
          hLVLH: dq.hfTjG,
          GHcKa: dq.DztOx,
          RUgxZ: function (vD, vE) {
            return dq.ggxOz(vD, vE);
          },
          qGtdL: function (vD, vE) {
            return dq.REazI(vD, vE);
          },
          cbipA: dq.TOSFi,
          qugGw: dq.wvnJM,
          kYusM: dq.KGAOj,
          cAddA: function (vD, vE) {
            return dq.qQntK(vD, vE);
          },
          sJVpD: dq.hYrIk,
          TSnEh: dq.Ktisz,
          Fyhec: dq.KqyDv
        };
        if (dq.oaFEO(dQ, vB)) {
          vB = function (vD) {
            var vE = {
              NdYsR: function (vF, vG) {
                return vC.ctZRP(vF, vG);
              },
              QLbHC: vC.PQTLK,
              zDeug: vC.ivkiL,
              hghkE: function (vF, vG) {
                return vC.WfEjr(vF, vG);
              },
              PiNLq: function (vF, vG) {
                return vC.WFwCN(vF, vG);
              },
              YihoV: function (vF, vG) {
                return vC.epTnq(vF, vG);
              },
              zMlsq: vC.hLVLH,
              FJnVV: vC.GHcKa,
              CzjOq: function (vF, vG) {
                return vC.RUgxZ(vF, vG);
              }
            };
            if (vC.qGtdL(vC.cbipA, typeof vD)) {
              vD = new URL(vD);
            } else if (!vC.RUgxZ(dQ, vD)) {
              const vF = new TypeError(vC.epTnq(vC.epTnq(vC.qugGw, vD), "`"));
              vF.code = vC.kYusM;
              throw vF;
            }
            if (vC.cAddA(vC.sJVpD, vD.protocol)) {
              const vG = new TypeError(vC.TSnEh);
              vG.code = vC.Fyhec;
              throw vG;
            }
            return function (vH) {
              if (vE.NdYsR("", vH.hostname)) {
                const vK = new TypeError(vE.QLbHC);
                vK.code = vE.zDeug;
                throw vK;
              }
              const vI = vH.pathname;
              let vJ = -1;
              while (vE.hghkE(++vJ, vI.length)) {
                if (vE.PiNLq(37, vI.codePointAt(vJ)) && vE.PiNLq(50, vI.codePointAt(vE.YihoV(vJ, 1)))) {
                  const vL = vI.codePointAt(vE.YihoV(vJ, 2));
                  if (vE.PiNLq(70, vL) || vE.PiNLq(102, vL)) {
                    const vM = new TypeError(vE.zMlsq);
                    vM.code = vE.FJnVV;
                    throw vM;
                  }
                }
              }
              return vE.CzjOq(decodeURIComponent, vI);
            }(vD);
          }(vB);
        }
        dq.kjovl(dU, vB, dq.idREH);
        if (dq.FrSVr(this.path, vB)) {
          this.history.push(vB);
        }
      }
      get stem() {
        if (dq.UbmaH(dq.TOSFi, typeof this.path)) {
          return dq.nGsFB(dJ, this.path, this.extname);
        } else {
          return undefined;
        }
      }
      set stem(vB) {
        j.ZuXcQ(dU, vB, j.wfIkJ);
        j.WpIhT(dT, vB, j.wfIkJ);
        this.path = j.KQKDy(dM, this.dirname || "", j.qkChb(vB, this.extname || ""));
      }
      fail(vB, vC, vD) {
        const vE = this.message(vB, vC, vD);
        vE.fatal = !0;
        throw vE;
      }
      info(vB, vC, vD) {
        const vE = this.message(vB, vC, vD);
        vE.fatal = undefined;
        return vE;
      }
      message(vB, vC, vD) {
        const vE = new dI(vB, vC, vD);
        if (this.path) {
          vE.name = dq.CVehW(dq.fPHih(this.path, ":"), vE.name);
          vE.file = this.path;
        }
        vE.fatal = !1;
        this.messages.push(vE);
        return vE;
      }
      toString(vB) {
        if (dq.JCoEQ(undefined, this.value)) {
          return "";
        } else if (dq.Zjxcf(dq.TOSFi, typeof this.value)) {
          return this.value;
        } else {
          return new TextDecoder(dq.OoZhD(vB, undefined)).decode(this.value);
        }
      }
    }
    function dT(vB, vC) {
      if (vB && vB.includes(dN)) {
        throw new Error(dq.DlHwe(dq.WNeMr(dq.WAeEL(dq.WAeEL("`", vC), dq.IOBKZ), dN), "`"));
      }
    }
    function dU(vB, vC) {
      if (!vB) {
        throw new Error(dq.Ezjvb(dq.WNeMr("`", vC), dq.NJHWw));
      }
    }
    function dV(vB, vC) {
      if (!vB) {
        throw new Error(dq.sGzmz(dq.FHlNP(dq.LcQHr, vC), dq.hIwyg));
      }
    }
    const dW = function (vB) {
      const vC = this.constructor.prototype;
      const vD = vC[vB];
      const vE = function () {
        return vD.apply(vE, arguments);
      };
      Object.setPrototypeOf(vE, vC);
      const vF = Object.getOwnPropertyNames(vD);
      for (const vG of vF) {
        const vH = Object.getOwnPropertyDescriptor(vD, vG);
        if (vH) {
          Object.defineProperty(vE, vG, vH);
        }
      }
      return vE;
    };
    const dX = {}.hasOwnProperty;
    class dY extends dW {
      constructor() {
        var vB = {
          ecHoT: function (vC, vD) {
            return dq.ZSybp(vC, vD);
          },
          SysEP: dq.moyLW,
          ZsvlD: function (vC, vD) {
            return dq.WAeEL(vC, vD);
          },
          BHHQo: dq.tvpKM
        };
        super(dq.iApBc);
        this.Compiler = undefined;
        this.Parser = undefined;
        this.attachers = [];
        this.compiler = undefined;
        this.freezeIndex = -1;
        this.frozen = undefined;
        this.namespace = {};
        this.parser = undefined;
        this.transformers = function () {
          var vC = {
            xcrVB: function (vF, vG) {
              return dq.cLPDX(vF, vG);
            },
            kzpti: function (vF, vG) {
              return vF(vG);
            },
            GKKGD: function (vF, vG) {
              return dq.bkBHT(vF, vG);
            },
            OFCJQ: function (vF, vG, ...vH) {
              return dq.oUAyU(vF, vG, ...vH);
            },
            hutEY: function (vF, vG) {
              return dq.RPiLM(vF, vG);
            },
            bdkug: function (vF, vG) {
              return dq.GOyLp(vF, vG);
            },
            SvygF: function (vF, vG) {
              return dq.FMivE(vF, vG);
            },
            GZVGK: function (vF, vG) {
              return dq.ltKWV(vF, vG);
            },
            otSwH: function (vF, vG) {
              return dq.ZSybp(vF, vG);
            },
            tBamL: dq.moyLW,
            bfqPv: function (vF, vG) {
              return dq.Ezjvb(vF, vG);
            },
            Cqaen: dq.yjfEs
          };
          const vD = [];
          const vE = {
            run: function (...vF) {
              let vG = -1;
              const vH = vF.pop();
              if (vC.otSwH(vC.tBamL, typeof vH)) {
                throw new TypeError(vC.bfqPv(vC.Cqaen, vH));
              }
              (function vI(vJ, ...vK) {
                var vL = {
                  dThuj: function (vO, vP) {
                    return vC.xcrVB(vO, vP);
                  },
                  JAygo: function (vO, vP) {
                    return vO && vP;
                  },
                  FjMSS: function (vO, vP) {
                    return vC.kzpti(vO, vP);
                  },
                  KQUyv: function (vO, vP) {
                    return vC.GKKGD(vO, vP);
                  },
                  XnGkE: function (vO, vP, ...vQ) {
                    return vC.OFCJQ(vO, vP, ...vQ);
                  }
                };
                const vM = vD[++vG];
                let vN = -1;
                if (vJ) {
                  vC.hutEY(vH, vJ);
                } else {
                  while (vC.bdkug(++vN, vF.length)) {
                    if (!vC.SvygF(null, vK[vN]) || !vC.GZVGK(undefined, vK[vN])) {
                      vK[vN] = vF[vN];
                    }
                  }
                  vF = vK;
                  if (vM) {
                    (function (vO, vP) {
                      let vQ;
                      return function (...vT) {
                        const vU = vL.dThuj(vO.length, vT.length);
                        let vV;
                        if (vU) {
                          vT.push(vR);
                        }
                        try {
                          vV = vO.apply(this, vT);
                        } catch (vW) {
                          if (vL.JAygo(vU, vQ)) {
                            throw vW;
                          }
                          return vL.FjMSS(vR, vW);
                        }
                        if (!vU) {
                          if (vL.KQUyv(vV, Promise)) {
                            vV.then(vS, vR);
                          } else if (vL.KQUyv(vV, Error)) {
                            vR(vV);
                          } else {
                            vL.FjMSS(vS, vV);
                          }
                        }
                      };
                      function vR(vT, ...vU) {
                        if (!vQ) {
                          vQ = true;
                          vL.XnGkE(vP, vT, ...vU);
                        }
                      }
                      function vS(vT) {
                        vL.XnGkE(vR, null, vT);
                      }
                    })(vM, vI)(...vK);
                  } else {
                    vC.OFCJQ(vH, null, ...vK);
                  }
                }
              })(null, ...vF);
            },
            use: function (vF) {
              if (vB.ecHoT(vB.SysEP, typeof vF)) {
                throw new TypeError(vB.ZsvlD(vB.BHHQo, vF));
              }
              vD.push(vF);
              return vE;
            }
          };
          return vE;
        }();
      }
      copy() {
        const vB = new dY();
        let vC = -1;
        while (dq.heAVM(++vC, this.attachers.length)) {
          const vD = this.attachers[vC];
          vB.use(...vD);
        }
        vB.data(dq.jeHwy(dC, !0, {}, this.namespace));
        return vB;
      }
      data(vB, vC) {
        if (j.QVjHc(j.jGSrx, typeof vB)) {
          if (j.EMiNJ(2, arguments.length)) {
            j.bsZCw(e2, j.CQBNt, this.frozen);
            this.namespace[vB] = vC;
            return this;
          } else {
            return dX.call(this.namespace, vB) && this.namespace[vB] || undefined;
          }
        } else if (vB) {
          j.jrjBW(e2, j.CQBNt, this.frozen);
          this.namespace = vB;
          return this;
        } else {
          return this.namespace;
        }
      }
      freeze() {
        if (this.frozen) {
          return this;
        }
        const vB = this;
        while (dq.VSggt(++this.freezeIndex, this.attachers.length)) {
          const [vC, ...vD] = this.attachers[this.freezeIndex];
          if (dq.gSXXy(false, vD[0])) {
            continue;
          }
          if (dq.DJjBV(true, vD[0])) {
            vD[0] = undefined;
          }
          const vE = vC.call(vB, ...vD);
          if (dq.UeqJK(dq.moyLW, typeof vE)) {
            this.transformers.use(vE);
          }
        }
        this.frozen = !0;
        this.freezeIndex = Number.POSITIVE_INFINITY;
        return this;
      }
      parse(vB) {
        this.freeze();
        const vC = j.dAuwl(e5, vB);
        const vD = this.parser || this.Parser;
        j.dnFck(e0, j.oNtlG, vD);
        return j.ZWRQg(vD, j.okBuG(String, vC), vC);
      }
      process(vB, vC) {
        var vD = {
          IANGu: function (vG, vH) {
            return j.kaymV(vG, vH);
          },
          lANKT: function (vG, vH) {
            return j.JHKdu(vG, vH);
          },
          dxEqn: function (vG, vH, vI) {
            return j.WpIhT(vG, vH, vI);
          },
          TQSzE: function (vG, vH) {
            return j.hTmAE(vG, vH);
          },
          ruoJk: j.AnRPG,
          djXiV: function (vG, vH) {
            return j.wmFHg(vG, vH);
          },
          QuVCp: j.ypJch,
          rMNoP: function (vG, vH) {
            return j.wOMRb(vG, vH);
          },
          qGvmU: j.mbhQD,
          AvqYX: function (vG, vH) {
            return j.wfHLK(vG, vH);
          },
          jHdPo: function (vG, vH) {
            return j.hJwIV(vG, vH);
          },
          Xaknq: j.jGSrx,
          IBOiy: function (vG, vH, vI) {
            return j.gqDFV(vG, vH, vI);
          },
          biGXt: function (vG, vH) {
            return j.SbFWb(vG, vH);
          }
        };
        const vE = this;
        this.freeze();
        j.OcuTP(e0, j.mqTTa, this.parser || this.Parser);
        j.pRBOt(e1, j.mqTTa, this.compiler || this.Compiler);
        if (vC) {
          return j.fZCxZ(vF, undefined, vC);
        } else {
          return new Promise(vF);
        }
        function vF(vG, vH) {
          var vI = {
            PrDLr: function (vM, vN) {
              return vD.lANKT(vM, vN);
            },
            yveGJ: function (vM, vN) {
              return vD.TQSzE(vM, vN);
            },
            JxqaR: vD.ruoJk,
            wpLSN: function (vM, vN) {
              return vD.djXiV(vM, vN);
            },
            HoFTU: vD.QuVCp,
            CGvBy: function (vM, vN) {
              return vD.rMNoP(vM, vN);
            },
            UtBDP: vD.qGvmU,
            wRsjN: function (vM, vN) {
              return vD.AvqYX(vM, vN);
            },
            UirAs: function (vM, vN) {
              return vD.jHdPo(vM, vN);
            },
            PtkQP: vD.Xaknq,
            hBymB: function (vM, vN, vO) {
              return vD.IBOiy(vM, vN, vO);
            }
          };
          const vJ = vD.biGXt(e5, vB);
          const vK = vE.parse(vJ);
          function vL(vM, vN) {
            if (vD.IANGu(vM, !vN)) {
              vD.lANKT(vH, vM);
            } else if (vG) {
              vD.lANKT(vG, vN);
            } else {
              vD.dxEqn(vC, undefined, vN);
            }
          }
          vE.run(vK, vJ, function (vM, vN, vO) {
            var vP = {
              XNMVu: function (vT, vU) {
                return vI.PrDLr(vT, vU);
              },
              GaNrD: function (vT, vU) {
                return vI.yveGJ(vT, vU);
              },
              TYUnr: vI.JxqaR,
              EJSAm: function (vT, vU) {
                return vI.wpLSN(vT, vU);
              },
              ECqRv: vI.HoFTU,
              UdRQQ: function (vT, vU) {
                return vI.CGvBy(vT, vU);
              },
              ZctMn: vI.UtBDP
            };
            if (vI.wRsjN(vM, !vN) || !vO) {
              return vI.PrDLr(vL, vM);
            }
            const vQ = vN;
            const vR = vE.stringify(vQ, vO);
            var vS;
            if (vI.UirAs(vI.PtkQP, typeof (vS = vR)) || function (vT) {
              return vP.XNMVu(Boolean, vT && vP.GaNrD(vP.TYUnr, typeof vT) && vP.EJSAm(vP.ECqRv, vT) && vP.UdRQQ(vP.ZctMn, vT));
            }(vS)) {
              vO.value = vR;
            } else {
              vO.result = vR;
            }
            vI.hBymB(vL, vM, vO);
          });
        }
      }
      processSync(vB) {
        var vC = {
          Bpmxi: function (vF, vG) {
            return j.SbFWb(vF, vG);
          }
        };
        let vD;
        let vE = !1;
        this.freeze();
        j.wdMem(e0, j.vNIMy, this.parser || this.Parser);
        j.ksccO(e1, j.vNIMy, this.compiler || this.Compiler);
        this.process(vB, function (vF, vG) {
          vE = !0;
          vC.Bpmxi(dB, vF);
          vD = vG;
        });
        j.Gsqrz(e4, j.vNIMy, j.mqTTa, vE);
        return vD;
      }
      run(vB, vC, vD) {
        var vE = {
          GqzYV: function (vH, vI) {
            return vH || vI;
          },
          KbPwX: function (vH, vI) {
            return j.TjmTr(vH, vI);
          },
          PAtmd: function (vH, vI) {
            return j.IrFUa(vH, vI);
          },
          qnCTU: function (vH, vI, vJ, vK) {
            return j.FvtUY(vH, vI, vJ, vK);
          }
        };
        j.SLAQE(e3, vB);
        this.freeze();
        const vF = this.transformers;
        if (!vD && !j.zgfFC(j.zeejK, typeof vC)) {
          vD = vC;
          vC = undefined;
        }
        if (vD) {
          return j.bSnOA(vG, undefined, vD);
        } else {
          return new Promise(vG);
        }
        function vG(vH, vI) {
          const vJ = dq.odBzy(e5, vC);
          vF.run(vB, vJ, function (vK, vL, vM) {
            const vN = vE.GqzYV(vL, vB);
            if (vK) {
              vE.KbPwX(vI, vK);
            } else if (vH) {
              vE.PAtmd(vH, vN);
            } else {
              vE.qnCTU(vD, undefined, vN, vM);
            }
          });
        }
      }
      runSync(vB, vC) {
        var vD = {
          hYvhT: function (vG, vH) {
            return j.Ancef(vG, vH);
          }
        };
        let vE;
        let vF = !1;
        this.run(vB, vC, function (vG, vH) {
          vD.hYvhT(dB, vG);
          vE = vH;
          vF = !0;
        });
        j.wvXop(e4, j.mfDzB, j.NyDta, vF);
        return vE;
      }
      stringify(vB, vC) {
        this.freeze();
        const vD = j.pgFYm(e5, vC);
        const vE = this.compiler || this.Compiler;
        j.MszwP(e1, j.kgdXn, vE);
        j.mhdxD(e3, vB);
        return j.kSlLH(vE, vB, vD);
      }
      use(vB, ...vC) {
        var vD = {
          CRbgn: function (vK, vL) {
            return dq.ZIzqz(vK, vL);
          },
          mncUc: dq.moyLW,
          AjVMG: function (vK, vL, vM) {
            return dq.vkFBD(vK, vL, vM);
          },
          ATljV: function (vK, vL) {
            return dq.ZSybp(vK, vL);
          },
          BucBx: dq.ykMsC,
          TrdHW: function (vK, vL) {
            return dq.HvbFA(vK, vL);
          },
          hRCsZ: dq.rqcSH,
          vosIF: function (vK, vL) {
            return dq.RPiLM(vK, vL);
          }
        };
        const vE = this.attachers;
        const vF = this.namespace;
        dq.kjovl(e2, dq.uAplc, this.frozen);
        if (dq.yGQkg(null, vB)) ;else if (dq.REazI(dq.moyLW, typeof vB)) {
          dq.nGsFB(vJ, vB, vC);
        } else {
          if (dq.ZSybp("object", typeof vB)) {
            throw new TypeError(dq.MWEML(dq.rqcSH + vB, "`"));
          }
          if (Array.isArray(vB)) {
            dq.ndIKn(vI, vB);
          } else {
            dq.rgMfv(vH, vB);
          }
        }
        return this;
        function vG(vK) {
          if (vD.CRbgn(vD.mncUc, typeof vK)) {
            vD.AjVMG(vJ, vK, []);
          } else {
            if (vD.ATljV(vD.BucBx, typeof vK)) {
              throw new TypeError(vD.TrdHW(vD.TrdHW(vD.hRCsZ, vK), "`"));
            }
            if (Array.isArray(vK)) {
              const [vL, ...vM] = vK;
              vD.AjVMG(vJ, vL, vM);
            } else {
              vD.vosIF(vH, vK);
            }
          }
        }
        function vH(vK) {
          if (!dq.szdAh(dq.gGOCS, vK) && !dq.ePxyj(dq.Cplgq, vK)) {
            throw new Error(dq.rPsvo);
          }
          dq.ndIKn(vI, vK.plugins);
          if (vK.settings) {
            vF.settings = dq.EOxmj(dC, true, vF.settings, vK.settings);
          }
        }
        function vI(vK) {
          let vL = -1;
          if (dq.UbmaH(null, vK)) ;else {
            if (!Array.isArray(vK)) {
              throw new TypeError(dq.LDthb(dq.WAeEL(dq.GJOmA, vK), "`"));
            }
            while (dq.UPGyH(++vL, vK.length)) {
              dq.cnnmQ(vG, vK[vL]);
            }
          }
        }
        function vJ(vK, vL) {
          let vM = -1;
          let vN = -1;
          while (dq.kGaeH(++vM, vE.length)) {
            if (dq.TajaK(vE[vM][0], vK)) {
              vN = vM;
              break;
            }
          }
          if (dq.gbien(-1, vN)) {
            vE.push([vK, ...vL]);
          } else if (vL.length > 0) {
            let [vO, ...vP] = vL;
            const vQ = vE[vN][1];
            if (dq.AzioT(dD, vQ) && dq.QKjGH(dD, vO)) {
              vO = dq.jeHwy(dC, true, vQ, vO);
            }
            vE[vN] = [vK, vO, ...vP];
          }
        }
      }
    }
    const dZ = new dY().freeze();
    function e0(vB, vC) {
      if (dq.tMBvr(dq.moyLW, typeof vC)) {
        throw new TypeError(dq.cbJMz(dq.LDthb(dq.bKsMf, vB), dq.PlTII));
      }
    }
    function e1(vB, vC) {
      if (dq.mvvgW(dq.moyLW, typeof vC)) {
        throw new TypeError(dq.sGzmz(dq.bKsMf + vB, dq.bttbd));
      }
    }
    function e2(vB, vC) {
      if (vC) {
        throw new Error(dq.kTYkS(dq.DDnkF(dq.oUOds, vB), dq.fkFZb));
      }
    }
    function e3(vB) {
      if (!dq.yeFFV(dD, vB) || dq.tMBvr(dq.TOSFi, typeof vB.type)) {
        throw new TypeError(dq.NhvyL(dq.FRLGK(dq.cRfQY, vB), "`"));
      }
    }
    function e4(vB, vC, vD) {
      if (!vD) {
        throw new Error(dq.XGEjv(dq.hFRba(dq.Ezjvb(dq.kIURc("`", vB), dq.MgtkW), vC), dq.GxAgv));
      }
    }
    function e5(vB) {
      var vC = {
        aUvUm: function (vD, vE) {
          return dq.MjtcD(vD, vE);
        },
        jIKtR: dq.ykMsC,
        cnbRS: function (vD, vE) {
          return dq.ePxyj(vD, vE);
        },
        VYnMs: dq.McLwR,
        pLwvZ: function (vD, vE) {
          return dq.BCDCS(vD, vE);
        },
        UotNq: dq.XdcFg
      };
      if (function (vD) {
        return Boolean(vD && vC.aUvUm(vC.jIKtR, typeof vD) && vC.cnbRS(vC.VYnMs, vD) && vC.pLwvZ(vC.UotNq, vD));
      }(vB)) {
        return vB;
      } else {
        return new dS(vB);
      }
    }
    const e6 = {};
    function e7(vB, vC) {
      const vD = j.kaymV(vC, e6);
      return j.FvtUY(e8, vB, j.PkfTj(j.fmEgN, typeof vD.includeImageAlt) || vD.includeImageAlt, j.fmEgN != typeof vD.includeHtml || vD.includeHtml);
    }
    function e8(vB, vC, vD) {
      if (function (vE) {
        return dq.UaZYN(Boolean, vE && dq.ZIzqz(dq.ykMsC, typeof vE));
      }(vB)) {
        if (dq.UzYKI(dq.mujbN, vB)) {
          if (dq.qQntK(dq.PwlmK, vB.type) || vD) {
            return vB.value;
          } else {
            return "";
          }
        }
        if (vC && dq.PbBfT(dq.ZbJYW, vB) && vB.alt) {
          return vB.alt;
        }
        if (dq.UzYKI(dq.zRpUa, vB)) {
          return dq.EOxmj(e9, vB.children, vC, vD);
        }
      }
      if (Array.isArray(vB)) {
        return dq.VUEmv(e9, vB, vC, vD);
      } else {
        return "";
      }
    }
    function e9(vB, vC, vD) {
      const vE = [];
      let vF = -1;
      while (dq.lTkoN(++vF, vB.length)) {
        vE[vF] = dq.jeHwy(e8, vB[vF], vC, vD);
      }
      return vE.join("");
    }
    function eb(vB, vC, vD, vE) {
      const vF = vB.length;
      let vG;
      let vH = 0;
      vC = dq.uUMjw(vC, 0) ? dq.SVuge(-vC, vF) ? 0 : dq.FHlNP(vF, vC) : dq.SVuge(vC, vF) ? vF : vC;
      vD = dq.GUxwM(vD, 0) ? vD : 0;
      if (dq.GOyLp(vE.length, 10000)) {
        vG = Array.from(vE);
        vG.unshift(vC, vD);
        vB.splice(...vG);
      } else {
        for (vD && vB.splice(vC, vD); dq.TmwPR(vH, vE.length);) {
          vG = vE.slice(vH, dq.Jtahq(vH, 10000));
          vG.unshift(vC, 0);
          vB.splice(...vG);
          vH += 10000;
          vC += 10000;
        }
      }
    }
    function ed(vB, vC) {
      if (dq.GUxwM(vB.length, 0)) {
        dq.pQOJb(eb, vB, vB.length, 0, vC);
        return vB;
      } else {
        return vC;
      }
    }
    function ef(vB) {
      const vC = {};
      let vD;
      let vE;
      let vF;
      let vG;
      let vH;
      let vI;
      let vJ;
      let vK = -1;
      while (dq.lTkoN(++vK, vB.length)) {
        while (dq.GYKGS(vK, vC)) {
          vK = vC[vK];
        }
        vD = vB[vK];
        if (vK && dq.ofpsE === vD[1].type && dq.QVCLJ(dq.TWTOP, vB[dq.ykWKy(vK, 1)][1].type) && (vI = vD[1]._tokenizer.events, vF = 0, dq.TmwPR(vF, vI.length) && dq.TSKGN(dq.emzos, vI[vF][1].type) && (vF += 2), dq.kGaeH(vF, vI.length) && dq.GgMbY(dq.nLghv, vI[vF][1].type))) {
          while (dq.TyNVT(++vF, vI.length) && dq.ltKWV(dq.nLghv, vI[vF][1].type)) {
            if (dq.oTclm(dq.JTExp, vI[vF][1].type)) {
              vI[vF][1]._isInFirstContentOfListItem = true;
              vF++;
            }
          }
        }
        if (dq.LXCgF(dq.SZaCu, vD[0])) {
          if (vD[1].contentType) {
            Object.assign(vC, dq.eyLzI(eg, vB, vK));
            vK = vC[vK];
            vJ = true;
          }
        } else if (vD[1]._container) {
          vF = vK;
          vE = undefined;
          while (vF-- && (vG = vB[vF], dq.KrgLf === vG[1].type || dq.emzos === vG[1].type)) {
            if (dq.rcElM(dq.SZaCu, vG[0])) {
              if (vE) {
                vB[vE][1].type = "lineEndingBlank";
              }
              vG[1].type = "lineEnding";
              vE = vF;
            }
          }
          if (vE) {
            vD[1].end = Object.assign({}, vB[vE][1].start);
            vH = vB.slice(vE, vK);
            vH.unshift(vD);
            dq.oikmP(eb, vB, vE, dq.gktDb(dq.iaWuu(vK, vE), 1), vH);
          }
        }
      }
      return !vJ;
    }
    function eg(vB, vC) {
      const vD = vB[vC][1];
      const vE = vB[vC][2];
      let vF = j.JsNEt(vC, 1);
      const vG = [];
      const vH = vD._tokenizer || vE.parser[vD.contentType](vD.start);
      const vI = vH.events;
      const vJ = [];
      const vK = {};
      let vL;
      let vM;
      let vN = -1;
      let vO = vD;
      let vP = 0;
      let vQ = 0;
      const vR = [vQ];
      while (vO) {
        while (j.QmaNL(vB[++vF][1], vO));
        vG.push(vF);
        if (!vO._tokenizer) {
          vL = vE.sliceStream(vO);
          if (!vO.next) {
            vL.push(null);
          }
          if (vM) {
            vH.defineSkip(vO.start);
          }
          if (vO._isInFirstContentOfListItem) {
            vH._gfmTasklistFirstContentOfListItem = true;
          }
          vH.write(vL);
          if (vO._isInFirstContentOfListItem) {
            vH._gfmTasklistFirstContentOfListItem = undefined;
          }
        }
        vM = vO;
        vO = vO.next;
      }
      for (vO = vD; j.Ylfvz(++vN, vI.length);) {
        if (j.XsFAM(j.qlvYx, vI[vN][0]) && j.ngcpO(j.dnbBz, vI[j.TaFcx(vN, 1)][0]) && j.KtvVQ(vI[vN][1].type, vI[j.AuEDx(vN, 1)][1].type) && j.AkbAh(vI[vN][1].start.line, vI[vN][1].end.line)) {
          vQ = j.TQeeC(vN, 1);
          vR.push(vQ);
          vO._tokenizer = undefined;
          vO.previous = undefined;
          vO = vO.next;
        }
      }
      vH.events = [];
      if (vO) {
        vO._tokenizer = undefined;
        vO.previous = undefined;
      } else {
        vR.pop();
      }
      vN = vR.length;
      while (vN--) {
        const vS = vI.slice(vR[vN], vR[j.IGVvc(vN, 1)]);
        const vT = vG.pop();
        vJ.unshift([vT, j.IjdSo(j.yGsdW(vT, vS.length), 1)]);
        j.IzEXW(eb, vB, vT, 2, vS);
      }
      for (vN = -1; j.rRqME(++vN, vJ.length);) {
        vK[j.CZANR(vP, vJ[vN][0])] = j.Jlghk(vP, vJ[vN][1]);
        vP += j.FxpXU(j.JsNEt(vJ[vN][1], vJ[vN][0]), 1);
      }
      return vK;
    }
    const ej = {}.hasOwnProperty;
    function ek(vB) {
      const vC = {};
      let vD = -1;
      while (j.aOBtF(++vD, vB.length)) {
        j.wKSxc(ep, vC, vB[vD]);
      }
      return vC;
    }
    function ep(vB, vC) {
      let vD;
      for (vD in vC) {
        const vE = (ej.call(vB, vD) ? vB[vD] : undefined) || (vB[vD] = {});
        const vF = vC[vD];
        let vG;
        if (vF) {
          for (vG in vF) {
            if (!ej.call(vE, vG)) {
              vE[vG] = [];
            }
            const vH = vF[vG];
            dq.FuQzi(eq, vE[vG], Array.isArray(vH) ? vH : vH ? [vH] : []);
          }
        }
      }
    }
    function eq(vB, vC) {
      let vD = -1;
      const vE = [];
      while (dq.UBLIA(++vD, vC.length)) {
        (dq.WyJDt(dq.KJjhO, vC[vD].add) ? vB : vE).push(vC[vD]);
      }
      dq.oikmP(eb, vB, 0, 0, vE);
    }
    const ev = j.pruKd(eI, /\p{P}/u);
    const ew = j.ojKLS(eI, /[A-Za-z]/);
    const ex = j.Lhqnv(eI, /[\dA-Za-z]/);
    const ey = j.kDZAE(eI, /[#-'*+\--9=?A-Z^-~]/);
    function ez(vB) {
      return dq.qQntK(null, vB) && (dq.Kdwla(vB, 32) || dq.uVCPC(127, vB));
    }
    const eA = j.YWyVS(eI, /\d/);
    const eB = eI(/[\dA-Fa-f]/);
    const eC = j.OMlgh(eI, /[!-/:-@[-`{-~]/);
    function eD(vB) {
      return j.NLNDS(null, vB) && j.meKMB(vB, -2);
    }
    function eE(vB) {
      return j.AjTmx(null, vB) && (j.DvNhP(vB, 0) || j.HDXBK(32, vB));
    }
    function eF(vB) {
      return j.TMFmK(-2, vB) || vB === -1 || j.uMiDh(32, vB);
    }
    function eG(vB) {
      return j.KVybn(eC, vB) || j.cqQAa(ev, vB);
    }
    const eH = j.lscad(eI, /\s/);
    function eI(vB) {
      return function (vC) {
        return dq.FMivE(null, vC) && dq.tMazi(vC, -1) && vB.test(String.fromCharCode(vC));
      };
    }
    function eJ(vB, vC, vD, vE) {
      const vF = vE ? j.RoSqI(vE, 1) : Number.POSITIVE_INFINITY;
      let vG = 0;
      return function (vI) {
        if (dq.RPiLM(eF, vI)) {
          vB.enter(vD);
          return dq.EfTcA(vH, vI);
        } else {
          return dq.cxsJH(vC, vI);
        }
      };
      function vH(vI) {
        if (eF(vI) && dq.BrIej(vG++, vF)) {
          vB.consume(vI);
          return vH;
        } else {
          vB.exit(vD);
          return dq.TBbJI(vC, vI);
        }
      }
    }
    const eK = {
      tokenize: function (vB) {
        var vC = {
          EWabK: dq.JTExp,
          ZbUts: "text"
        };
        var vD = vC;
        const vE = vB.attempt(this.parser.constructs.contentInitial, function (vI) {
          if (dq.qQzoD(null, vI)) {
            vB.enter(dq.KrgLf);
            vB.consume(vI);
            vB.exit(dq.KrgLf);
            return dq.pRGlS(eJ, vB, vE, dq.MwZVO);
          }
          vB.consume(vI);
        }, function (vI) {
          vB.enter(dq.dsCxV);
          return vG(vI);
        });
        let vF;
        return vE;
        function vG(vI) {
          const vJ = vB.enter(vD.EWabK, {
            contentType: vD.ZbUts,
            previous: vF
          });
          if (vF) {
            vF.next = vJ;
          }
          vF = vJ;
          return vH(vI);
        }
        function vH(vI) {
          if (dq.CtTDe(null, vI)) {
            vB.exit(dq.JTExp);
            vB.exit(dq.dsCxV);
            vB.consume(vI);
            return;
          } else if (dq.AAPdu(eD, vI)) {
            vB.consume(vI);
            vB.exit(dq.JTExp);
            return vG;
          } else {
            vB.consume(vI);
            return vH;
          }
        }
      }
    };
    const eL = {
      tokenize: function (vB) {
        var vC = {
          Aqyqb: function (vV, vW) {
            return dq.MAdPE(vV, vW);
          },
          AgyuA: function (vV, vW) {
            return dq.AzsHY(vV, vW);
          },
          SZoti: function (vV) {
            return dq.KgBvt(vV);
          },
          giNfq: dq.ofpsE,
          ibjpH: dq.IByaj,
          iuXQe: function (vV, vW) {
            return dq.UBLIA(vV, vW);
          },
          pwqll: function (vV, vW) {
            return dq.csyYf(vV, vW);
          },
          COCKB: dq.qQvZt,
          cJVEa: function (vV, vW) {
            return dq.RoiNi(vV, vW);
          },
          PlMAp: function (vV, vW) {
            return dq.lNxmq(vV, vW);
          },
          nSZeX: function (vV, vW, vX, vY, vZ) {
            return dq.pQOJb(vV, vW, vX, vY, vZ);
          },
          jzhXl: function (vV, vW) {
            return dq.CQBLK(vV, vW);
          }
        };
        const vD = this;
        const vE = [];
        let vF;
        let vG;
        let vH;
        let vI = 0;
        return vJ;
        function vJ(vV) {
          if (dq.xNMoN(vI, vE.length)) {
            const vW = vE[vI];
            vD.containerState = vW[1];
            return vB.attempt(vW[0].continuation, vK, vL)(vV);
          }
          return dq.pKvra(vL, vV);
        }
        function vK(vV) {
          vI++;
          if (vD.containerState._closeFlow) {
            vD.containerState._closeFlow = undefined;
            if (vF) {
              dq.KgBvt(vU);
            }
            const vW = vD.events.length;
            let vX;
            let vY = vW;
            while (vY--) {
              if (dq.KbFVF(dq.qQvZt, vD.events[vY][0]) && dq.ofpsE === vD.events[vY][1].type) {
                vX = vD.events[vY][1].end;
                break;
              }
            }
            dq.mgxNa(vT, vI);
            let vZ = vW;
            while (dq.xNMoN(vZ, vD.events.length)) {
              vD.events[vZ][1].end = Object.assign({}, vX);
              vZ++;
            }
            dq.pQOJb(eb, vD.events, dq.fCchj(vY, 1), 0, vD.events.slice(vW));
            vD.events.length = vZ;
            return dq.hAeFQ(vL, vV);
          }
          return dq.DRBxs(vJ, vV);
        }
        function vL(vV) {
          if (dq.TqUrT(vI, vE.length)) {
            if (!vF) {
              return dq.ceElx(vO, vV);
            }
            if (vF.currentConstruct && vF.currentConstruct.concrete) {
              return dq.LrkoS(vQ, vV);
            }
            vD.interrupt = dq.YsoyQ(Boolean, vF.currentConstruct && !vF._gfmTableDynamicInterruptHack);
          }
          vD.containerState = {};
          return vB.check(eM, vM, vN)(vV);
        }
        function vM(vV) {
          if (vF) {
            dq.KgBvt(vU);
          }
          dq.ggxOz(vT, vI);
          return dq.TBbJI(vO, vV);
        }
        function vN(vV) {
          vD.parser.lazy[vD.now().line] = vI !== vE.length;
          vH = vD.now().offset;
          return vC.Aqyqb(vQ, vV);
        }
        function vO(vV) {
          vD.containerState = {};
          return vB.attempt(eM, vP, vQ)(vV);
        }
        function vP(vV) {
          vI++;
          vE.push([vD.currentConstruct, vD.containerState]);
          return vC.Aqyqb(vO, vV);
        }
        function vQ(vV) {
          if (vC.AgyuA(null, vV)) {
            if (vF) {
              vC.SZoti(vU);
            }
            vC.Aqyqb(vT, 0);
            vB.consume(vV);
            return;
          } else {
            vF = vF || vD.parser.flow(vD.now());
            vB.enter(vC.giNfq, {
              contentType: vC.ibjpH,
              previous: vG,
              _tokenizer: vF
            });
            return vC.Aqyqb(vR, vV);
          }
        }
        function vR(vV) {
          if (dq.NjnRq(null, vV)) {
            dq.aEUBH(vS, vB.exit("chunkFlow"), true);
            dq.yeFFV(vT, 0);
            vB.consume(vV);
            return;
          } else if (dq.xEKuq(eD, vV)) {
            vB.consume(vV);
            dq.oRMDt(vS, vB.exit(dq.ofpsE));
            vI = 0;
            vD.interrupt = undefined;
            return vJ;
          } else {
            vB.consume(vV);
            return vR;
          }
        }
        function vS(vV, vW) {
          const vX = vD.sliceStream(vV);
          if (vW) {
            vX.push(null);
          }
          vV.previous = vG;
          if (vG) {
            vG.next = vV;
          }
          vG = vV;
          vF.defineSkip(vV.start);
          vF.write(vX);
          if (vD.parser.lazy[vV.start.line]) {
            let vY = vF.events.length;
            while (vY--) {
              if (vC.iuXQe(vF.events[vY][1].start.offset, vH) && (!vF.events[vY][1].end || vF.events[vY][1].end.offset > vH)) {
                return;
              }
            }
            const vZ = vD.events.length;
            let w0;
            let w1;
            let w2 = vZ;
            while (w2--) {
              if (vC.pwqll(vC.COCKB, vD.events[w2][0]) && vC.cJVEa(vC.giNfq, vD.events[w2][1].type)) {
                if (w0) {
                  w1 = vD.events[w2][1].end;
                  break;
                }
                w0 = true;
              }
            }
            vC.Aqyqb(vT, vI);
            vY = vZ;
            while (vC.PlMAp(vY, vD.events.length)) {
              vD.events[vY][1].end = Object.assign({}, w1);
              vY++;
            }
            vC.nSZeX(eb, vD.events, vC.jzhXl(w2, 1), 0, vD.events.slice(vZ));
            vD.events.length = vY;
          }
        }
        function vT(vV) {
          let vW = vE.length;
          while (dq.hQtNC(vW--, vV)) {
            const vX = vE[vW];
            vD.containerState = vX[1];
            vX[0].exit.call(vD, vB);
          }
          vE.length = vV;
        }
        function vU() {
          vF.write([null]);
          vG = undefined;
          vF = undefined;
          vD.containerState._closeFlow = undefined;
        }
      }
    };
    const eM = {
      tokenize: function (vB, vC, vD) {
        return j.IOCxJ(eJ, vB, vB.attempt(this.parser.constructs.document, vC, vD), j.ShTBY, this.parser.constructs.disable.null.includes(j.BvKWu) ? undefined : 4);
      }
    };
    const eN = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          qWvji: function (vG, vH) {
            return j.okBuG(vG, vH);
          },
          bFDQV: function (vG, vH, vI, vJ) {
            return j.ZCJgN(vG, vH, vI, vJ);
          },
          NyqoN: j.ShTBY,
          qTSwl: function (vG, vH) {
            return j.gYhGO(vG, vH);
          }
        };
        return function (vG) {
          if (vE.qWvji(eF, vG)) {
            return vE.bFDQV(eJ, vB, vF, vE.NyqoN)(vG);
          } else {
            return vE.qTSwl(vF, vG);
          }
        };
        function vF(vG) {
          if (dq.TqUrT(null, vG) || dq.ggxOz(eD, vG)) {
            return dq.ggxOz(vC, vG);
          } else {
            return dq.pneWF(vD, vG);
          }
        }
      },
      partial: !0
    };
    const eO = {
      tokenize: function (vB, vC) {
        var vD = {
          yjsDX: j.nQzMx,
          ShNfV: j.TilZq,
          luDqZ: function (vI, vJ) {
            return j.iceCX(vI, vJ);
          },
          OivGa: function (vI, vJ) {
            return j.gxRBm(vI, vJ);
          }
        };
        let vE;
        return function (vI) {
          vB.enter(vD.yjsDX);
          vE = vB.enter(vD.ShNfV, {
            contentType: vD.yjsDX
          });
          return vD.luDqZ(vF, vI);
        };
        function vF(vI) {
          if (vD.OivGa(null, vI)) {
            return vD.luDqZ(vG, vI);
          } else if (vD.luDqZ(eD, vI)) {
            return vB.check(eP, vH, vG)(vI);
          } else {
            vB.consume(vI);
            return vF;
          }
        }
        function vG(vI) {
          vB.exit(vD.ShNfV);
          vB.exit(vD.yjsDX);
          return vD.luDqZ(vC, vI);
        }
        function vH(vI) {
          vB.consume(vI);
          vB.exit(dq.XszLW);
          vE.next = vB.enter(dq.XszLW, {
            contentType: dq.nLghv,
            previous: vE
          });
          vE = vE.next;
          return vF;
        }
      },
      resolve: function (vB) {
        ef(vB);
        return vB;
      }
    };
    const eP = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          vDNqn: function (vH, vI) {
            return j.IYMso(vH, vI);
          },
          Cwniz: function (vH, vI) {
            return j.WPeUn(vH, vI);
          },
          PBjHa: function (vH, vI) {
            return j.ujsZD(vH, vI);
          },
          vWItA: function (vH, vI) {
            return j.hNgYV(vH, vI);
          },
          pPftO: j.BvKWu,
          gUOFB: function (vH, vI) {
            return j.FggSO(vH, vI);
          },
          Edxqz: j.ShTBY,
          ZynCM: function (vH, vI) {
            return j.jkfTd(vH, vI);
          },
          YivOt: function (vH, vI) {
            return j.bfnRP(vH, vI);
          }
        };
        const vF = this;
        return function (vH) {
          vB.exit(dq.XszLW);
          vB.enter(dq.KrgLf);
          vB.consume(vH);
          vB.exit(dq.KrgLf);
          return dq.VUEmv(eJ, vB, vG, dq.MwZVO);
        };
        function vG(vH) {
          if (vE.vDNqn(null, vH) || vE.Cwniz(eD, vH)) {
            return vE.PBjHa(vD, vH);
          }
          const vI = vF.events[vE.vWItA(vF.events.length, 1)];
          if (!vF.parser.constructs.disable.null.includes(vE.pPftO) && vI && vE.gUOFB(vE.Edxqz, vI[1].type) && vE.ZynCM(vI[2].sliceSerialize(vI[1], true).length, 4)) {
            return vE.YivOt(vC, vH);
          } else {
            return vB.interrupt(vF.parser.constructs.flow, vD, vC)(vH);
          }
        }
      },
      partial: !0
    };
    const eQ = {
      tokenize: function (vB) {
        var vC = {
          nDuUo: function (vG, vH) {
            return dq.oSTKo(vG, vH);
          },
          jbNdn: dq.KrgLf
        };
        const vD = this;
        const vE = vB.attempt(eN, function (vG) {
          if (dq.FrSVr(null, vG)) {
            vB.enter(dq.emzos);
            vB.consume(vG);
            vB.exit(dq.emzos);
            vD.currentConstruct = undefined;
            return vE;
          }
          vB.consume(vG);
        }, vB.attempt(this.parser.constructs.flowInitial, vF, dq.EOxmj(eJ, vB, vB.attempt(this.parser.constructs.flow, vF, vB.attempt(eO, vF)), dq.MwZVO)));
        return vE;
        function vF(vG) {
          if (vC.nDuUo(null, vG)) {
            vB.enter(vC.jbNdn);
            vB.consume(vG);
            vB.exit(vC.jbNdn);
            vD.currentConstruct = undefined;
            return vE;
          }
          vB.consume(vG);
        }
      }
    };
    const eR = {
      resolveAll: j.cgXFT(eV)
    };
    const eS = eU(j.jGSrx);
    const eT = j.KbQfu(eU, j.FJCvs);
    function eU(vB) {
      var vC = {
        KIVZI: function (vD, vE) {
          return dq.UaZYN(vD, vE);
        },
        zyjDE: function (vD, vE) {
          return dq.hJVqu(vD, vE);
        },
        KftJj: function (vD, vE) {
          return dq.DRBxs(vD, vE);
        },
        zgsjh: function (vD, vE) {
          return dq.NYbOz(vD, vE);
        },
        lwcPl: function (vD, vE) {
          return dq.nCQmv(vD, vE);
        },
        SPbXf: "data",
        QRakV: function (vD, vE) {
          return dq.onyBI(vD, vE);
        },
        SOLsJ: function (vD, vE) {
          return dq.qYLyP(vD, vE);
        },
        HPxyS: function (vD, vE) {
          return dq.LYHbw(vD, vE);
        }
      };
      return {
        tokenize: function (vD) {
          var vE = {
            pscIY: function (vM, vN) {
              return vC.SOLsJ(vM, vN);
            },
            dlbbX: function (vM, vN) {
              return vC.HPxyS(vM, vN);
            }
          };
          const vF = this;
          const vG = this.parser.constructs[vB];
          const vH = vD.attempt(vG, vI, vJ);
          return vI;
          function vI(vM) {
            if (vC.KIVZI(vL, vM)) {
              return vC.zyjDE(vH, vM);
            } else {
              return vC.KftJj(vJ, vM);
            }
          }
          function vJ(vM) {
            if (vC.zgsjh(null, vM)) {
              vD.enter("data");
              vD.consume(vM);
              return vK;
            }
            vD.consume(vM);
          }
          function vK(vM) {
            if (vC.lwcPl(vL, vM)) {
              vD.exit(vC.SPbXf);
              return vC.QRakV(vH, vM);
            } else {
              vD.consume(vM);
              return vK;
            }
          }
          function vL(vM) {
            if (vE.pscIY(null, vM)) {
              return !0;
            }
            const vN = vG[vM];
            let vO = -1;
            if (vN) {
              while (vE.dlbbX(++vO, vN.length)) {
                const vP = vN[vO];
                if (!vP.previous || vP.previous.call(vF, vF.previous)) {
                  return true;
                }
              }
            }
            return !1;
          }
        },
        resolveAll: dq.XGGVz(eV, dq.ISrLv("text", vB) ? eW : undefined)
      };
    }
    function eV(vB) {
      var vC = {
        FMYJE: function (vD, vE) {
          return j.DkwRJ(vD, vE);
        },
        VQtOZ: function (vD, vE) {
          return j.VuuoM(vD, vE);
        },
        tEiuZ: j.CQBNt,
        gWVay: function (vD, vE) {
          return j.euiHq(vD, vE);
        },
        gJbKM: function (vD, vE) {
          return j.rEMzO(vD, vE);
        },
        ezrpZ: function (vD, vE) {
          return j.bBjZB(vD, vE);
        },
        JUXej: function (vD, vE) {
          return j.RoSqI(vD, vE);
        },
        TdElE: function (vD, vE) {
          return j.QDROt(vD, vE);
        },
        kgsGA: function (vD, vE) {
          return j.OqLBV(vD, vE);
        },
        TilPR: function (vD, vE, vF) {
          return vD(vE, vF);
        }
      };
      return function (vD, vE) {
        let vF;
        let vG = -1;
        while (vC.FMYJE(++vG, vD.length)) {
          if (vC.VQtOZ(undefined, vF)) {
            if (vD[vG] && vC.VQtOZ(vC.tEiuZ, vD[vG][1].type)) {
              vF = vG;
              vG++;
            }
          } else if (!vD[vG] || !vC.gWVay(vC.tEiuZ, vD[vG][1].type)) {
            if (vC.gJbKM(vG, vC.ezrpZ(vF, 2))) {
              vD[vF][1].end = vD[vC.JUXej(vG, 1)][1].end;
              vD.splice(vC.TdElE(vF, 2), vC.JUXej(vC.JUXej(vG, vF), 2));
              vG = vC.kgsGA(vF, 2);
            }
            vF = undefined;
          }
        }
        if (vB) {
          return vC.TilPR(vB, vD, vE);
        } else {
          return vD;
        }
      };
    }
    function eW(vB, vC) {
      let vD = 0;
      while (j.DkwRJ(++vD, vB.length)) {
        if ((j.VuuoM(vD, vB.length) || j.UdvxS(j.caOuq, vB[vD][1].type)) && j.UdvxS(j.CQBNt, vB[j.gKNrV(vD, 1)][1].type)) {
          const vE = vB[j.DxyXa(vD, 1)][1];
          const vF = vC.sliceStream(vE);
          let vG;
          let vH = vF.length;
          let vI = -1;
          let vJ = 0;
          while (vH--) {
            const vK = vF[vH];
            if (j.uUEao(j.jGSrx, typeof vK)) {
              for (vI = vK.length; vK.charCodeAt(j.YxUEI(vI, 1)) === 32;) {
                vJ++;
                vI--;
              }
              if (vI) {
                break;
              }
              vI = -1;
            } else if (j.GONsP(-2, vK)) {
              vG = true;
              vJ++;
            } else if (j.mYuJQ(-1, vK)) {
              vH++;
              break;
            }
          }
          if (vJ) {
            const vL = {
              type: j.AphMh(vD, vB.length) || vG || j.XwQEb(vJ, 2) ? j.mbGeP : j.pUUJr,
              start: {
                line: vE.end.line,
                column: j.hCWWq(vE.end.column, vJ),
                offset: j.sgjHO(vE.end.offset, vJ),
                _index: j.LqPIo(vE.start._index, vH),
                _bufferIndex: vH ? vI : j.MsTkh(vE.start._bufferIndex, vI)
              },
              end: Object.assign({}, vE.end)
            };
            vE.end = Object.assign({}, vL.start);
            if (j.foKft(vE.start.offset, vE.end.offset)) {
              Object.assign(vE, vL);
            } else {
              vB.splice(vD, 0, [j.dnbBz, vL, vC], [j.qlvYx, vL, vC]);
              vD += 2;
            }
          }
          vD++;
        }
      }
      return vB;
    }
    function eX(vB, vC, vD) {
      const vE = [];
      let vF = -1;
      while (j.XlAxl(++vF, vB.length)) {
        const vG = vB[vF].resolveAll;
        if (vG && !vE.includes(vG)) {
          vC = j.bKLZl(vG, vC, vD);
          vE.push(vG);
        }
      }
      return vC;
    }
    function eY(vB, vC, vD) {
      var vE = {
        bLKUs: function (vZ, w0) {
          return dq.OoZhD(vZ, w0);
        },
        iGNNF: function (vZ) {
          return dq.KgBvt(vZ);
        },
        tkScx: dq.SZaCu,
        YDjuP: function (vZ) {
          return dq.KgBvt(vZ);
        },
        VFmjT: dq.qQvZt,
        axzQs: function (vZ, w0, w1) {
          return dq.FuQzi(vZ, w0, w1);
        },
        TrpgJ: function (vZ, w0) {
          return dq.YmmSr(vZ, w0);
        },
        SEXGJ: function (vZ, w0) {
          return dq.PKswb(vZ, w0);
        },
        JnPOH: function (vZ, w0) {
          return dq.OexQq(vZ, w0);
        },
        vYhBq: function (vZ, w0) {
          return dq.xezfQ(vZ, w0);
        },
        hUeSR: function (vZ, w0) {
          return dq.LrkoS(vZ, w0);
        },
        AMeGb: "string",
        aJzBK: function (vZ, w0) {
          return dq.ggxOz(vZ, w0);
        },
        nRVHk: function (vZ, w0, w1) {
          return dq.kczRu(vZ, w0, w1);
        },
        CGilb: function (vZ, w0) {
          return dq.gGoSZ(vZ, w0);
        },
        TpWcE: function (vZ, w0) {
          return dq.xScXf(vZ, w0);
        },
        QqzrQ: function (vZ, w0, w1) {
          return dq.eIkYG(vZ, w0, w1);
        },
        xiGHY: function (vZ, w0, w1, w2) {
          return dq.jeHwy(vZ, w0, w1, w2);
        },
        rxyUi: function (vZ, w0) {
          return dq.AzsHY(vZ, w0);
        },
        JmPqi: function (vZ, w0) {
          return dq.JcIzP(vZ, w0);
        },
        dpdcP: function (vZ, w0) {
          return dq.JcIzP(vZ, w0);
        },
        Igyrq: function (vZ, w0) {
          return dq.mgxNa(vZ, w0);
        },
        MsMpw: function (vZ, w0) {
          return dq.tHQCy(vZ, w0);
        },
        LzeaW: function (vZ, w0) {
          return dq.YYpkO(vZ, w0);
        },
        rxjMC: function (vZ, w0) {
          return dq.ebIDC(vZ, w0);
        },
        YijmM: function (vZ, w0) {
          return dq.UXlni(vZ, w0);
        },
        evWim: dq.NWkwx,
        GhrYA: function (vZ, w0, w1, w2, w3) {
          return dq.FaSNM(vZ, w0, w1, w2, w3);
        },
        RUcEg: function (vZ, w0) {
          return dq.ZUtHd(vZ, w0);
        }
      };
      var vG = {
        _index: 0,
        _bufferIndex: -1
      };
      let vH = Object.assign(vD ? Object.assign({}, vD) : {
        line: 1,
        column: 1,
        offset: 0
      }, vG);
      const vI = {};
      const vJ = [];
      let vK = [];
      let vL = [];
      let vM = !0;
      var vN = {
        interrupt: !0
      };
      const vO = {
        consume: function (vZ) {
          if (dq.WmxGQ(eD, vZ)) {
            vH.line++;
            vH.column = 1;
            vH.offset += dq.JCoEQ(-3, vZ) ? 2 : 1;
            vY();
          } else if (dq.BcPhv(-1, vZ)) {
            vH.column++;
            vH.offset++;
          }
          if (dq.MSqAL(vH._bufferIndex, 0)) {
            vH._index++;
          } else {
            vH._bufferIndex++;
            if (vH._bufferIndex === vK[vH._index].length) {
              vH._bufferIndex = -1;
              vH._index++;
            }
          }
          vP.previous = vZ;
          vM = !0;
        },
        enter: function (vZ, w0) {
          const w1 = vE.bLKUs(w0, {});
          w1.type = vZ;
          w1.start = vE.iGNNF(vT);
          vP.events.push([vE.tkScx, w1, vP]);
          vL.push(w1);
          return w1;
        },
        exit: function (vZ) {
          const w0 = vL.pop();
          w0.end = vE.YDjuP(vT);
          vP.events.push([vE.VFmjT, w0, vP]);
          return w0;
        },
        attempt: dq.cxsJH(vW, function (vZ, w0) {
          vE.axzQs(vX, vZ, w0.from);
        }),
        check: dq.mgxNa(vW, vV),
        interrupt: dq.eyLzI(vW, vV, vN)
      };
      const vP = {
        previous: null,
        code: null,
        containerState: {},
        events: [],
        parser: vB,
        sliceStream: vS,
        sliceSerialize: function (vZ, w0) {
          return function (w1, w2) {
            let w3 = -1;
            const w4 = [];
            let w5;
            while (vE.TrpgJ(++w3, w1.length)) {
              const w6 = w1[w3];
              let w7;
              if (vE.SEXGJ("string", typeof w6)) {
                w7 = w6;
              } else {
                switch (w6) {
                  case -5:
                    w7 = "\r";
                    break;
                  case -4:
                    w7 = "\n";
                    break;
                  case -3:
                    w7 = "\r\n";
                    break;
                  case -2:
                    w7 = w2 ? " " : "\t";
                    break;
                  case -1:
                    if (vE.JnPOH(!w2, w5)) {
                      continue;
                    }
                    w7 = " ";
                    break;
                  default:
                    w7 = String.fromCharCode(w6);
                }
              }
              w5 = vE.vYhBq(-2, w6);
              w4.push(w7);
            }
            return w4.join("");
          }(vE.hUeSR(vS, vZ), w0);
        },
        now: vT,
        defineSkip: function (vZ) {
          vI[vZ.line] = vZ.column;
          dq.KgBvt(vY);
        },
        write: function (vZ) {
          vK = vE.nRVHk(ed, vK, vZ);
          (function () {
            let w0;
            while (vE.TrpgJ(vH._index, vK.length)) {
              const w1 = vK[vH._index];
              if (vE.SEXGJ(vE.AMeGb, typeof w1)) {
                w0 = vH._index;
                if (vE.TrpgJ(vH._bufferIndex, 0)) {
                  vH._bufferIndex = 0;
                }
                while (vE.vYhBq(vH._index, w0) && vE.TrpgJ(vH._bufferIndex, w1.length)) {
                  vU(w1.charCodeAt(vH._bufferIndex));
                }
              } else {
                vE.aJzBK(vU, w1);
              }
            }
          })();
          if (vE.CGilb(null, vK[vE.TpWcE(vK.length, 1)])) {
            return [];
          } else {
            vE.QqzrQ(vX, vC, 0);
            vP.events = vE.xiGHY(eX, vJ, vP.events, vP);
            return vP.events;
          }
        }
      };
      let vQ;
      let vR = vC.tokenize.call(vP, vO);
      if (vC.resolveAll) {
        vJ.push(vC);
      }
      return vP;
      function vS(vZ) {
        return function (w0, w1) {
          const w2 = w1.start._index;
          const w3 = w1.start._bufferIndex;
          const w4 = w1.end._index;
          const w5 = w1.end._bufferIndex;
          let w6;
          if (vE.rxyUi(w2, w4)) {
            w6 = [w0[w2].slice(w3, w5)];
          } else {
            w6 = w0.slice(w2, w4);
            if (vE.JmPqi(w3, -1)) {
              const w7 = w6[0];
              if (vE.AMeGb == typeof w7) {
                w6[0] = w7.slice(w3);
              } else {
                w6.shift();
              }
            }
            if (vE.dpdcP(w5, 0)) {
              w6.push(w0[w4].slice(0, w5));
            }
          }
          return w6;
        }(vK, vZ);
      }
      function vT() {
        const {
          line: vZ,
          column: w0,
          offset: w1,
          _index: w2,
          _bufferIndex: w3
        } = vH;
        var w4 = {
          line: vZ,
          column: w0,
          offset: w1,
          _index: w2,
          _bufferIndex: w3
        };
        return w4;
      }
      function vU(vZ) {
        vM = undefined;
        vQ = vZ;
        vR = dq.whdCV(vR, vZ);
      }
      function vV(vZ, w0) {
        w0.restore();
      }
      function vW(vZ, w0) {
        var w1 = {
          offTj: function (w2, w3) {
            return dq.VASeD(w2, w3);
          },
          upvWc: function (w2, w3) {
            return dq.DZZUg(w2, w3);
          }
        };
        return function (w2, w3, w4) {
          var w5 = {
            ePVny: function (wj, wk) {
              return vE.CGilb(wj, wk);
            },
            ihGtZ: function (wj, wk) {
              return vE.Igyrq(wj, wk);
            },
            PsIog: function (wj) {
              return vE.YDjuP(wj);
            },
            VWPue: function (wj) {
              return vE.YDjuP(wj);
            },
            Xjvvn: function (wj, wk, wp) {
              return vE.QqzrQ(wj, wk, wp);
            },
            Pdvfd: function (wj, wk) {
              return vE.MsMpw(wj, wk);
            },
            LAZXp: function (wj, wk) {
              return vE.LzeaW(wj, wk);
            }
          };
          let w6;
          let w7;
          let w8;
          let w9;
          if (Array.isArray(w2)) {
            return vE.rxjMC(wb, w2);
          } else if (vE.YijmM(vE.evWim, w2)) {
            return vE.Igyrq(wb, [w2]);
          } else {
            return function (wj) {
              var wk = {
                xMGVN: function (wp, wq) {
                  return w5.ePVny(wp, wq);
                },
                Gsqvj: function (wp, wq) {
                  return w5.ePVny(wp, wq);
                },
                bKzBe: function (wp, wq) {
                  return w5.ihGtZ(wp, wq);
                }
              };
              return function (wp) {
                const wq = wk.xMGVN(null, wp) && wj[wp];
                const wv = wk.Gsqvj(null, wp) && wj.null;
                return wk.bKzBe(wb, [...(Array.isArray(wq) ? wq : wq ? [wq] : []), ...(Array.isArray(wv) ? wv : wv ? [wv] : [])])(wp);
              };
            }(w2);
          }
          function wb(wj) {
            w6 = wj;
            w7 = 0;
            if (w1.offTj(0, wj.length)) {
              return w4;
            } else {
              return w1.upvWc(wd, wj[w7]);
            }
          }
          function wd(wj) {
            var wk = {
              dDwRQ: function (wp) {
                return w5.PsIog(wp);
              }
            };
            return function (wp) {
              var wq = {
                lBBdT: function (wv) {
                  return w5.PsIog(wv);
                }
              };
              w9 = function () {
                const wv = wk.dDwRQ(vT);
                const ww = vP.previous;
                const wx = vP.currentConstruct;
                const wy = vP.events.length;
                const wz = Array.from(vL);
                return {
                  restore: function () {
                    vH = wv;
                    vP.previous = ww;
                    vP.currentConstruct = wx;
                    vP.events.length = wy;
                    vL = wz;
                    wq.lBBdT(vY);
                  },
                  from: wy
                };
              }();
              w8 = wj;
              if (!wj.partial) {
                vP.currentConstruct = wj;
              }
              if (wj.name && vP.parser.constructs.disable.null.includes(wj.name)) {
                return w5.VWPue(wg);
              } else {
                return wj.tokenize.call(w0 ? Object.assign(Object.create(vP), w0) : vP, vO, wf, wg)(wp);
              }
            };
          }
          function wf(wj) {
            vM = !0;
            w5.Xjvvn(vZ, w8, w9);
            return w3;
          }
          function wg(wj) {
            vM = !0;
            w9.restore();
            if (w5.Pdvfd(++w7, w6.length)) {
              return w5.LAZXp(wd, w6[w7]);
            } else {
              return w4;
            }
          }
        };
      }
      function vX(vZ, w0) {
        if (vZ.resolveAll && !vJ.includes(vZ)) {
          vJ.push(vZ);
        }
        if (vZ.resolve) {
          vE.GhrYA(eb, vP.events, w0, vE.RUcEg(vP.events.length, w0), vZ.resolve(vP.events.slice(w0), vP));
        }
        if (vZ.resolveTo) {
          vP.events = vZ.resolveTo(vP.events, vP);
        }
      }
      function vY() {
        if (dq.ePxyj(vH.line, vI) && dq.DmjHD(vH.column, 2)) {
          vH.column = vI[vH.line];
          vH.offset += dq.bgzPr(vI[vH.line], 1);
        }
      }
    }
    const eZ = {
      name: j.BITTk,
      tokenize: function (vB, vC, vD) {
        var vE = {
          mImdU: dq.wAdSb
        };
        var vF = vE;
        let vG;
        let vH = 0;
        return function (vK) {
          vB.enter(vF.mImdU);
          return function (vL) {
            vG = vL;
            return vI(vL);
          }(vK);
        };
        function vI(vK) {
          if (dq.ISrLv(vK, vG)) {
            vB.enter(dq.LLWTx);
            return vJ(vK);
          } else if (dq.poYBK(vH, 3) && (dq.TSKGN(null, vK) || dq.fbDER(eD, vK))) {
            vB.exit(dq.wAdSb);
            return dq.DRBxs(vC, vK);
          } else {
            return dq.CGScy(vD, vK);
          }
        }
        function vJ(vK) {
          if (dq.HrfGe(vK, vG)) {
            vB.consume(vK);
            vH++;
            return vJ;
          } else {
            vB.exit(dq.LLWTx);
            if (dq.whdCV(eF, vK)) {
              return dq.jeHwy(eJ, vB, vI, dq.JUwZY)(vK);
            } else {
              return dq.rgMfv(vI, vK);
            }
          }
        }
      }
    };
    const f0 = {
      name: j.nUQgz,
      tokenize: function (vB, vC, vD) {
        var vE = {
          wHxDi: function (vO, vP) {
            return j.byGFI(vO, vP);
          },
          XCuCq: function (vO, vP) {
            return j.xKwwS(vO, vP);
          },
          zTejW: function (vO, vP) {
            return j.XrtZL(vO, vP);
          },
          OhStz: function (vO, vP) {
            return j.TQvWT(vO, vP);
          },
          ROiIA: function (vO, vP) {
            return j.rkoyC(vO, vP);
          },
          GQePX: j.AZldi,
          UgFFF: j.laxzT
        };
        const vF = this;
        const vG = vF.events[j.sgjHO(vF.events.length, 1)];
        let vH = vG && j.FuBPI(j.ShTBY, vG[1].type) ? vG[2].sliceSerialize(vG[1], !0).length : 0;
        let vI = 0;
        return function (vO) {
          const vP = vF.containerState.type || (dq.ISrLv(42, vO) || dq.VASeD(43, vO) || dq.csyYf(45, vO) ? dq.dPbdQ : dq.shEXa);
          if (dq.hCavS(dq.dPbdQ, vP) ? !vF.containerState.marker || dq.htQIp(vO, vF.containerState.marker) : dq.yeFFV(eA, vO)) {
            var vQ = {
              _container: !0
            };
            if (!vF.containerState.type) {
              vF.containerState.type = vP;
              vB.enter(vP, vQ);
            }
            if (dq.oTclm(dq.dPbdQ, vP)) {
              vB.enter(dq.TWTOP);
              if (dq.QHhpC(42, vO) || dq.sWgZb(45, vO)) {
                return vB.check(eZ, vD, vK)(vO);
              } else {
                return dq.oFCwF(vK, vO);
              }
            }
            if (!vF.interrupt || dq.RoiNi(49, vO)) {
              vB.enter(dq.TWTOP);
              vB.enter(dq.uwoRY);
              return dq.jwXbe(vJ, vO);
            }
          }
          return dq.fUZoF(vD, vO);
        };
        function vJ(vO) {
          if (vE.wHxDi(eA, vO) && vE.XCuCq(++vI, 10)) {
            vB.consume(vO);
            return vJ;
          } else if ((!vF.interrupt || vE.zTejW(vI, 2)) && (vF.containerState.marker ? vE.OhStz(vO, vF.containerState.marker) : vE.OhStz(41, vO) || vE.ROiIA(46, vO))) {
            vB.exit(vE.GQePX);
            return vE.wHxDi(vK, vO);
          } else {
            return vE.wHxDi(vD, vO);
          }
        }
        function vK(vO) {
          vB.enter(vE.UgFFF);
          vB.consume(vO);
          vB.exit(vE.UgFFF);
          vF.containerState.marker = vF.containerState.marker || vO;
          return vB.check(eN, vF.interrupt ? vD : vL, vB.attempt(f1, vN, vM));
        }
        function vL(vO) {
          vF.containerState.initialBlankLine = !0;
          vH++;
          return dq.GYLVw(vN, vO);
        }
        function vM(vO) {
          if (dq.fbDER(eF, vO)) {
            vB.enter(dq.HsUgJ);
            vB.consume(vO);
            vB.exit(dq.HsUgJ);
            return vN;
          } else {
            return dq.DbteR(vD, vO);
          }
        }
        function vN(vO) {
          vF.containerState.size = dq.HvbFA(vH, vF.sliceSerialize(vB.exit(dq.TWTOP), !0).length);
          return dq.ceElx(vC, vO);
        }
      },
      continuation: {
        tokenize: function (vB, vC, vD) {
          const vE = this;
          vE.containerState._closeFlow = undefined;
          return vB.check(eN, function (vG) {
            vE.containerState.furtherBlankLines = vE.containerState.furtherBlankLines || vE.containerState.initialBlankLine;
            return dq.FaSNM(eJ, vB, vC, dq.GnXcO, dq.NGCjd(vE.containerState.size, 1))(vG);
          }, function (vG) {
            if (vE.containerState.furtherBlankLines || !dq.zxVTg(eF, vG)) {
              vE.containerState.furtherBlankLines = undefined;
              vE.containerState.initialBlankLine = undefined;
              return dq.RPiLM(vF, vG);
            } else {
              vE.containerState.furtherBlankLines = undefined;
              vE.containerState.initialBlankLine = undefined;
              return vB.attempt(f2, vC, vF)(vG);
            }
          });
          function vF(vG) {
            vE.containerState._closeFlow = !0;
            vE.interrupt = undefined;
            return dq.hwCue(eJ, vB, vB.attempt(f0, vC, vD), dq.MwZVO, vE.parser.constructs.disable.null.includes(dq.bRHzf) ? undefined : 4)(vG);
          }
        }
      },
      exit: function (vB) {
        vB.exit(this.containerState.type);
      }
    };
    const f1 = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          Ukgar: function (vG, vH) {
            return j.QYPAt(vG, vH);
          },
          hveBq: function (vG, vH) {
            return j.IrFUa(vG, vH);
          },
          SeGoP: function (vG, vH) {
            return j.DgcRO(vG, vH);
          },
          RsMnz: j.JvfxC
        };
        const vF = this;
        return j.BLpFp(eJ, vB, function (vG) {
          var vH = vF.events[vE.Ukgar(vF.events.length, 1)];
          if (!vE.hveBq(eF, vG) && vH && vE.SeGoP(vE.RsMnz, vH[1].type)) {
            return vE.hveBq(vC, vG);
          } else {
            return vE.hveBq(vD, vG);
          }
        }, j.JvfxC, vF.parser.constructs.disable.null.includes(j.BvKWu) ? undefined : 5);
      },
      partial: !0
    };
    const f2 = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          VmlqW: function (vG, vH) {
            return j.hNgYV(vG, vH);
          },
          BRPmP: function (vG, vH) {
            return j.ZWYCc(vG, vH);
          },
          LCqLD: j.JlLpC,
          YXcZf: function (vG, vH) {
            return j.Nraze(vG, vH);
          },
          ZpWfr: function (vG, vH) {
            return j.sKTiQ(vG, vH);
          }
        };
        const vF = this;
        return j.IOCxJ(eJ, vB, function (vG) {
          var vH = vF.events[vE.VmlqW(vF.events.length, 1)];
          if (vH && vE.BRPmP(vE.LCqLD, vH[1].type) && vE.YXcZf(vH[2].sliceSerialize(vH[1], true).length, vF.containerState.size)) {
            return vE.ZpWfr(vC, vG);
          } else {
            return vE.ZpWfr(vD, vG);
          }
        }, j.JlLpC, j.MZcCY(vF.containerState.size, 1));
      },
      partial: !0
    };
    const f3 = {
      name: j.eAImW,
      tokenize: function (vB, vC, vD) {
        var vE = {
          MXVOz: function (vH, vI) {
            return dq.UEKGn(vH, vI);
          },
          exHqh: dq.IirBa,
          eeRxv: dq.vyvRw,
          xLjJA: "blockQuoteMarker",
          ADUTb: function (vH, vI) {
            return dq.xjcTk(vH, vI);
          }
        };
        const vF = this;
        return function (vH) {
          if (vE.MXVOz(62, vH)) {
            const vJ = vF.containerState;
            var vI = {
              _container: !0
            };
            if (!vJ.open) {
              vB.enter(vE.exHqh, vI);
              vJ.open = true;
            }
            vB.enter(vE.eeRxv);
            vB.enter(vE.xLjJA);
            vB.consume(vH);
            vB.exit(vE.xLjJA);
            return vG;
          }
          return vE.ADUTb(vD, vH);
        };
        function vG(vH) {
          if (dq.pneWF(eF, vH)) {
            vB.enter(dq.ULKEV);
            vB.consume(vH);
            vB.exit(dq.ULKEV);
            vB.exit(dq.vyvRw);
            return vC;
          } else {
            vB.exit("blockQuotePrefix");
            return dq.LrkoS(vC, vH);
          }
        }
      },
      continuation: {
        tokenize: function (vB, vC, vD) {
          var vE = {
            pPTqD: function (vH, vI) {
              return j.UVVmh(vH, vI);
            },
            zLPof: function (vH, vI, vJ, vK, vL) {
              return j.FWNqD(vH, vI, vJ, vK, vL);
            },
            jNaMe: j.ShTBY,
            WmXqF: j.BvKWu,
            AbWeD: function (vH, vI) {
              return j.XRKfq(vH, vI);
            }
          };
          const vF = this;
          return function (vH) {
            if (vE.pPTqD(eF, vH)) {
              return vE.zLPof(eJ, vB, vG, vE.jNaMe, vF.parser.constructs.disable.null.includes(vE.WmXqF) ? undefined : 4)(vH);
            } else {
              return vE.AbWeD(vG, vH);
            }
          };
          function vG(vH) {
            return vB.attempt(f3, vC, vD)(vH);
          }
        }
      },
      exit: function (vB) {
        vB.exit("blockQuote");
      }
    };
    function f4(vB, vC, vD, vE, vF, vG, vH, vI, vJ) {
      var vK = {
        Krupz: function (vS, vT) {
          return vS === vT;
        },
        SDPcq: function (vS, vT) {
          return j.bIzaa(vS, vT);
        },
        gznDL: function (vS, vT) {
          return j.ezeaw(vS, vT);
        },
        BZIVx: function (vS, vT) {
          return j.cnCYr(vS, vT);
        },
        VrCPP: j.pOfll,
        bzZuJ: j.jGSrx,
        rgUhv: function (vS, vT) {
          return j.gFUff(vS, vT);
        },
        MzTfV: function (vS, vT) {
          return j.mYuJQ(vS, vT);
        },
        kwknA: function (vS, vT) {
          return j.vTdDG(vS, vT);
        },
        TgAWf: function (vS, vT) {
          return vS === vT;
        },
        ABrSV: function (vS, vT) {
          return j.tvkut(vS, vT);
        },
        njbKP: function (vS, vT) {
          return j.JCXtc(vS, vT);
        },
        zBmOU: function (vS, vT) {
          return j.trSoO(vS, vT);
        },
        wfxLt: function (vS, vT) {
          return vS === vT;
        },
        mlLZB: function (vS, vT) {
          return j.dNqDS(vS, vT);
        },
        GjVHQ: function (vS, vT) {
          return j.IYMso(vS, vT);
        }
      };
      const vL = vJ || Number.POSITIVE_INFINITY;
      let vM = 0;
      return function (vS) {
        if (vK.Krupz(60, vS)) {
          vB.enter(vE);
          vB.enter(vF);
          vB.enter(vG);
          vB.consume(vS);
          vB.exit(vG);
          return vN;
        } else if (vK.SDPcq(null, vS) || vK.Krupz(32, vS) || vK.gznDL(41, vS) || vK.BZIVx(ez, vS)) {
          return vK.BZIVx(vD, vS);
        } else {
          vB.enter(vE);
          vB.enter(vH);
          vB.enter(vI);
          vB.enter(vK.VrCPP, {
            contentType: vK.bzZuJ
          });
          return vK.rgUhv(vQ, vS);
        }
      };
      function vN(vS) {
        if (dq.ISrLv(62, vS)) {
          vB.enter(vG);
          vB.consume(vS);
          vB.exit(vG);
          vB.exit(vF);
          vB.exit(vE);
          return vC;
        } else {
          vB.enter(vI);
          vB.enter(dq.WTjse, {
            contentType: dq.TOSFi
          });
          return dq.whdCV(vO, vS);
        }
      }
      function vO(vS) {
        if (dq.ULrlZ(62, vS)) {
          vB.exit(dq.WTjse);
          vB.exit(vI);
          return dq.OpsCU(vN, vS);
        } else if (dq.CzReE(null, vS) || dq.TajaK(60, vS) || dq.nCQmv(eD, vS)) {
          return dq.onyBI(vD, vS);
        } else {
          vB.consume(vS);
          if (vS === 92) {
            return vP;
          } else {
            return vO;
          }
        }
      }
      function vP(vS) {
        if (dq.WyJDt(60, vS) || dq.rcElM(62, vS) || dq.QVCLJ(92, vS)) {
          vB.consume(vS);
          return vO;
        } else {
          return dq.EqSVQ(vO, vS);
        }
      }
      function vQ(vS) {
        if (vM || vK.MzTfV(null, vS) && vK.MzTfV(41, vS) && !eE(vS)) {
          if (vK.kwknA(vM, vL) && vK.gznDL(40, vS)) {
            vB.consume(vS);
            vM++;
            return vQ;
          } else if (vK.TgAWf(41, vS)) {
            vB.consume(vS);
            vM--;
            return vQ;
          } else if (vK.ABrSV(null, vS) || vK.SDPcq(32, vS) || vK.SDPcq(40, vS) || vK.njbKP(ez, vS)) {
            return vK.zBmOU(vD, vS);
          } else {
            vB.consume(vS);
            if (vK.ABrSV(92, vS)) {
              return vR;
            } else {
              return vQ;
            }
          }
        } else {
          vB.exit(vK.VrCPP);
          vB.exit(vI);
          vB.exit(vH);
          vB.exit(vE);
          return vK.zBmOU(vC, vS);
        }
      }
      function vR(vS) {
        if (vK.wfxLt(40, vS) || vK.mlLZB(41, vS) || vK.GjVHQ(92, vS)) {
          vB.consume(vS);
          return vQ;
        } else {
          return vK.zBmOU(vQ, vS);
        }
      }
    }
    function f5(vB, vC, vD, vE, vF, vG) {
      var vH = {
        xPVdz: function (vO, vP) {
          return dq.GeCdx(vO, vP);
        },
        ETJPy: function (vO, vP) {
          return dq.Uiqyo(vO, vP);
        },
        vpUQi: function (vO, vP) {
          return dq.tmcfL(vO, vP);
        },
        Xiesy: function (vO, vP) {
          return dq.SVuge(vO, vP);
        },
        gYczJ: dq.WTjse,
        qaUXd: function (vO, vP) {
          return dq.wPtgF(vO, vP);
        },
        ErxBw: function (vO, vP) {
          return dq.UBJMG(vO, vP);
        }
      };
      const vI = this;
      let vJ;
      let vK = 0;
      return function (vO) {
        vB.enter(vE);
        vB.enter(vF);
        vB.consume(vO);
        vB.exit(vF);
        vB.enter(vG);
        return vL;
      };
      function vL(vO) {
        if (dq.kduKp(vK, 999) || dq.tLygF(null, vO) || dq.JCoEQ(91, vO) || dq.sqJUS(93, vO) && !vJ || dq.GElKQ(94, vO) && !vK && dq.VsvSv(dq.ABkaR, vI.parser.constructs)) {
          return dq.whdCV(vD, vO);
        } else if (dq.RoiNi(93, vO)) {
          vB.exit(vG);
          vB.enter(vF);
          vB.consume(vO);
          vB.exit(vF);
          vB.exit(vE);
          return vC;
        } else if (eD(vO)) {
          vB.enter(dq.KrgLf);
          vB.consume(vO);
          vB.exit(dq.KrgLf);
          return vL;
        } else {
          vB.enter(dq.WTjse, {
            contentType: dq.TOSFi
          });
          return dq.XGGVz(vM, vO);
        }
      }
      function vM(vO) {
        if (vH.xPVdz(null, vO) || vH.xPVdz(91, vO) || vH.ETJPy(93, vO) || vH.vpUQi(eD, vO) || vH.Xiesy(vK++, 999)) {
          vB.exit(vH.gYczJ);
          return vH.qaUXd(vL, vO);
        } else {
          vB.consume(vO);
          vJ ||= !vH.ErxBw(eF, vO);
          if (vO === 92) {
            return vN;
          } else {
            return vM;
          }
        }
      }
      function vN(vO) {
        if (dq.VwsHe(91, vO) || vO === 92 || dq.LXCgF(93, vO)) {
          vB.consume(vO);
          vK++;
          return vM;
        } else {
          return dq.Znrqk(vM, vO);
        }
      }
    }
    function f6(vB, vC, vD, vE, vF, vG) {
      var vH = {
        jESvA: function (vN, vO) {
          return dq.uXVbm(vN, vO);
        },
        oaSFc: function (vN, vO) {
          return dq.AhkjS(vN, vO);
        },
        gYFhC: function (vN, vO) {
          return dq.VfmKS(vN, vO);
        }
      };
      let vI;
      return function (vN) {
        if (dq.pIvgk(34, vN) || dq.VwsHe(39, vN) || dq.QxuAy(40, vN)) {
          vB.enter(vE);
          vB.enter(vF);
          vB.consume(vN);
          vB.exit(vF);
          vI = dq.xezfQ(40, vN) ? 41 : vN;
          return vJ;
        } else {
          return dq.hJVqu(vD, vN);
        }
      };
      function vJ(vN) {
        if (dq.UEKGn(vN, vI)) {
          vB.enter(vF);
          vB.consume(vN);
          vB.exit(vF);
          vB.exit(vE);
          return vC;
        } else {
          vB.enter(vG);
          return dq.dgFWb(vK, vN);
        }
      }
      function vK(vN) {
        if (dq.VduqJ(vN, vI)) {
          vB.exit(vG);
          return dq.ggxOz(vJ, vI);
        } else if (dq.UEKGn(null, vN)) {
          return vD(vN);
        } else if (dq.CTNMW(eD, vN)) {
          vB.enter(dq.KrgLf);
          vB.consume(vN);
          vB.exit("lineEnding");
          return dq.pRGlS(eJ, vB, vK, dq.MwZVO);
        } else {
          vB.enter(dq.WTjse, {
            contentType: dq.TOSFi
          });
          return dq.fNTlm(vL, vN);
        }
      }
      function vL(vN) {
        if (vN === vI || dq.CtTDe(null, vN) || dq.GYLVw(eD, vN)) {
          vB.exit(dq.WTjse);
          return dq.lnIic(vK, vN);
        } else {
          vB.consume(vN);
          if (dq.UEKGn(92, vN)) {
            return vM;
          } else {
            return vL;
          }
        }
      }
      function vM(vN) {
        if (vH.jESvA(vN, vI) || vH.oaSFc(92, vN)) {
          vB.consume(vN);
          return vL;
        } else {
          return vH.gYFhC(vL, vN);
        }
      }
    }
    function f7(vB, vC) {
      let vD;
      return function vE(vF) {
        if (dq.Qukzp(eD, vF)) {
          vB.enter(dq.KrgLf);
          vB.consume(vF);
          vB.exit(dq.KrgLf);
          vD = true;
          return vE;
        } else if (eF(vF)) {
          return dq.VUEmv(eJ, vB, vE, vD ? dq.MwZVO : dq.bucSF)(vF);
        } else {
          return dq.ergQX(vC, vF);
        }
      };
    }
    function f8(vB) {
      return vB.replace(/[\t\n\r ]+/g, " ").replace(/^ | $/g, "").toLowerCase().toUpperCase();
    }
    const f9 = {
      name: j.Thbjm,
      tokenize: function (vB, vC, vD) {
        var vE = {
          OVClj: j.hlUcI,
          lWbXb: j.mmlfw,
          ewuLw: j.Onmkh,
          IDqRv: function (vN, vO) {
            return j.JeuaO(vN, vO);
          },
          imUmq: function (vN, vO, vP) {
            return j.sdMAi(vN, vO, vP);
          },
          HRUJJ: function (vN, vO, vP, vQ, vR, vS, vT, vU, vV) {
            return j.RYDgz(vN, vO, vP, vQ, vR, vS, vT, vU, vV);
          },
          jjSXU: j.mZsNW,
          UCuki: j.UUjhR,
          LZbqc: j.jRtAY,
          vJmWU: j.ybqJJ,
          tCRge: j.ApEyG,
          UZJrW: function (vN, vO, vP, vQ) {
            return j.Gsqrz(vN, vO, vP, vQ);
          },
          LrFow: j.IsOqy
        };
        const vF = this;
        let vG;
        return function (vN) {
          vB.enter(dq.VdBfP);
          return function (vO) {
            return f5.call(vF, vB, vH, vD, vE.OVClj, vE.lWbXb, vE.ewuLw)(vO);
          }(vN);
        };
        function vH(vN) {
          vG = dq.fbDER(f8, vF.sliceSerialize(vF.events[dq.ARaXl(vF.events.length, 1)][1]).slice(1, -1));
          if (dq.QVCLJ(58, vN)) {
            vB.enter(dq.YLOOJ);
            vB.consume(vN);
            vB.exit(dq.YLOOJ);
            return vI;
          } else {
            return dq.WyAZM(vD, vN);
          }
        }
        function vI(vN) {
          if (vE.IDqRv(eE, vN)) {
            return vE.imUmq(f7, vB, vJ)(vN);
          } else {
            return vE.IDqRv(vJ, vN);
          }
        }
        function vJ(vN) {
          return vE.HRUJJ(f4, vB, vK, vD, vE.jjSXU, vE.UCuki, vE.LZbqc, vE.vJmWU, vE.tCRge)(vN);
        }
        function vK(vN) {
          return vB.attempt(fb, vL, vL)(vN);
        }
        function vL(vN) {
          if (vE.IDqRv(eF, vN)) {
            return vE.UZJrW(eJ, vB, vM, vE.LrFow)(vN);
          } else {
            return vE.IDqRv(vM, vN);
          }
        }
        function vM(vN) {
          if (dq.VASeD(null, vN) || dq.LrkoS(eD, vN)) {
            vB.exit(dq.VdBfP);
            vF.parser.defined.push(vG);
            return dq.pneWF(vC, vN);
          } else {
            return dq.xjcTk(vD, vN);
          }
        }
      }
    };
    const fb = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          bUhDU: function (vI, vJ, vK, vL, vM, vN, vO) {
            return j.KfEpy(vI, vJ, vK, vL, vM, vN, vO);
          },
          PhHJT: j.NAnCK,
          bvdRS: j.wcKtt,
          pHimY: j.wYAHB,
          oDSds: function (vI, vJ) {
            return j.YWyVS(vI, vJ);
          },
          TSupL: function (vI, vJ, vK, vL) {
            return j.gMUzh(vI, vJ, vK, vL);
          },
          GoYiq: j.IsOqy,
          ePuEa: function (vI, vJ) {
            return vI(vJ);
          },
          VTjKQ: function (vI, vJ) {
            return j.ezeaw(vI, vJ);
          },
          LRtpJ: function (vI, vJ) {
            return j.hbcGH(vI, vJ);
          }
        };
        return function (vI) {
          if (dq.oFCwF(eE, vI)) {
            return dq.eIkYG(f7, vB, vF)(vI);
          } else {
            return dq.Afszv(vD, vI);
          }
        };
        function vF(vI) {
          return vE.bUhDU(f6, vB, vG, vD, vE.PhHJT, vE.bvdRS, vE.pHimY)(vI);
        }
        function vG(vI) {
          if (vE.oDSds(eF, vI)) {
            return vE.TSupL(eJ, vB, vH, vE.GoYiq)(vI);
          } else {
            return vE.ePuEa(vH, vI);
          }
        }
        function vH(vI) {
          if (vE.VTjKQ(null, vI) || vE.ePuEa(eD, vI)) {
            return vE.LRtpJ(vC, vI);
          } else {
            return vE.oDSds(vD, vI);
          }
        }
      },
      partial: !0
    };
    const fd = {
      name: j.BvKWu,
      tokenize: function (vB, vC, vD) {
        var vE = {
          bcpsJ: dq.bRHzf,
          KZKZf: function (vK, vL) {
            return dq.whdCV(vK, vL);
          }
        };
        const vF = this;
        return function (vK) {
          vB.enter(dq.bRHzf);
          return dq.FaSNM(eJ, vB, vG, dq.MwZVO, 5)(vK);
        };
        function vG(vK) {
          const vL = vF.events[dq.bgzPr(vF.events.length, 1)];
          if (vL && dq.GgMbY(dq.MwZVO, vL[1].type) && dq.poYBK(vL[2].sliceSerialize(vL[1], true).length, 4)) {
            return dq.BTxWJ(vH, vK);
          } else {
            return dq.fbDER(vD, vK);
          }
        }
        function vH(vK) {
          if (dq.gbien(null, vK)) {
            return dq.rXNkw(vJ, vK);
          } else if (dq.zxVTg(eD, vK)) {
            return vB.attempt(ff, vH, vJ)(vK);
          } else {
            vB.enter(dq.UHHMI);
            return dq.whdCV(vI, vK);
          }
        }
        function vI(vK) {
          if (dq.ULrlZ(null, vK) || dq.ERhCn(eD, vK)) {
            vB.exit(dq.UHHMI);
            return dq.elisw(vH, vK);
          } else {
            vB.consume(vK);
            return vI;
          }
        }
        function vJ(vK) {
          vB.exit(vE.bcpsJ);
          return vE.KZKZf(vC, vK);
        }
      }
    };
    const ff = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          rqrkX: function (vI, vJ) {
            return dq.YhPPX(vI, vJ);
          },
          Snvgb: dq.KrgLf,
          xZIOt: function (vI, vJ, vK, vL, vM) {
            return dq.pQOJb(vI, vJ, vK, vL, vM);
          },
          uBAMb: dq.MwZVO
        };
        const vF = this;
        return vG;
        function vG(vI) {
          if (vF.parser.lazy[vF.now().line]) {
            return vE.rqrkX(vD, vI);
          } else if (eD(vI)) {
            vB.enter(vE.Snvgb);
            vB.consume(vI);
            vB.exit(vE.Snvgb);
            return vG;
          } else {
            return vE.xZIOt(eJ, vB, vH, vE.uBAMb, 5)(vI);
          }
        }
        function vH(vI) {
          const vJ = vF.events[dq.swlgL(vF.events.length, 1)];
          if (vJ && dq.QHhpC(dq.MwZVO, vJ[1].type) && dq.poYBK(vJ[2].sliceSerialize(vJ[1], true).length, 4)) {
            return dq.jHUxD(vC, vI);
          } else if (dq.aNpiA(eD, vI)) {
            return dq.YhPPX(vG, vI);
          } else {
            return dq.gpuXk(vD, vI);
          }
        }
      },
      partial: !0
    };
    const fg = {
      name: j.ULezz,
      tokenize: function (vB, vC, vD) {
        var vE = {
          sUwVb: dq.BEWea,
          agPBb: function (vK, vL) {
            return dq.qITKH(vK, vL);
          },
          ryXuD: dq.zpCdc,
          zxIyG: function (vK, vL) {
            return dq.RoiNi(vK, vL);
          },
          jfbwD: function (vK, vL) {
            return dq.oXHlu(vK, vL);
          },
          iLxGV: function (vK, vL) {
            return dq.NTDSZ(vK, vL);
          },
          yQjaW: function (vK, vL) {
            return dq.ggxOz(vK, vL);
          },
          pcRpj: function (vK, vL, vM, vN) {
            return vK(vL, vM, vN);
          },
          UQXvQ: dq.JUwZY,
          iaALi: dq.OPixP,
          tYICx: function (vK, vL) {
            return dq.fbDER(vK, vL);
          },
          CUPJY: function (vK, vL) {
            return dq.kSOgJ(vK, vL);
          },
          ZvfMd: function (vK, vL) {
            return dq.BWYoe(vK, vL);
          },
          rsNBD: function (vK, vL) {
            return dq.qbKXh(vK, vL);
          }
        };
        let vF = 0;
        return function (vK) {
          var vL = {
            QKgjW: vE.sUwVb,
            CXSmv: function (vM, vN) {
              return vE.agPBb(vM, vN);
            }
          };
          vB.enter(vE.ryXuD);
          return function (vM) {
            vB.enter(vL.QKgjW);
            return vL.CXSmv(vG, vM);
          }(vK);
        };
        function vG(vK) {
          if (dq.gbien(35, vK) && dq.MDtiO(vF++, 6)) {
            vB.consume(vK);
            return vG;
          } else if (dq.LIbHr(null, vK) || dq.gEMWo(eE, vK)) {
            vB.exit(dq.BEWea);
            return dq.ergQX(vH, vK);
          } else {
            return dq.onyBI(vD, vK);
          }
        }
        function vH(vK) {
          if (vE.zxIyG(35, vK)) {
            vB.enter(vE.sUwVb);
            return vE.jfbwD(vI, vK);
          } else if (vE.zxIyG(null, vK) || vE.iLxGV(eD, vK)) {
            vB.exit(vE.ryXuD);
            return vE.yQjaW(vC, vK);
          } else if (eF(vK)) {
            return vE.pcRpj(eJ, vB, vH, vE.UQXvQ)(vK);
          } else {
            vB.enter(vE.iaALi);
            return vE.tYICx(vJ, vK);
          }
        }
        function vI(vK) {
          if (dq.YiOXL(35, vK)) {
            vB.consume(vK);
            return vI;
          } else {
            vB.exit(dq.BEWea);
            return dq.AwHjE(vH, vK);
          }
        }
        function vJ(vK) {
          if (vE.CUPJY(null, vK) || vE.CUPJY(35, vK) || vE.ZvfMd(eE, vK)) {
            vB.exit(vE.iaALi);
            return vE.rsNBD(vH, vK);
          } else {
            vB.consume(vK);
            return vJ;
          }
        }
      },
      resolve: function (vB, vC) {
        let vD;
        let vE;
        let vF = dq.swlgL(vB.length, 2);
        let vG = 3;
        if (dq.xsVkB("whitespace", vB[vG][1].type)) {
          vG += 2;
        }
        if (dq.STRbs(vF, 2) > vG && dq.WIdgw(dq.JUwZY, vB[vF][1].type)) {
          vF -= 2;
        }
        if (dq.TqUrT(dq.BEWea, vB[vF][1].type) && (dq.CzReE(vG, dq.SywkE(vF, 1)) || dq.SVuge(dq.lCQNM(vF, 4), vG) && dq.yeaYl(dq.JUwZY, vB[dq.Dlopv(vF, 2)][1].type))) {
          vF -= dq.tLygF(dq.NhvyL(vG, 1), vF) ? 2 : 4;
        }
        if (dq.tMazi(vF, vG)) {
          vD = {
            type: dq.OPixP,
            start: vB[vG][1].start,
            end: vB[vF][1].end
          };
          vE = {
            type: dq.JTExp,
            start: vB[vG][1].start,
            end: vB[vF][1].end,
            contentType: dq.ysVWH
          };
          eb(vB, vG, dq.DQuQL(dq.swlgL(vF, vG), 1), [[dq.SZaCu, vD, vC], [dq.SZaCu, vE, vC], [dq.qQvZt, vE, vC], [dq.qQvZt, vD, vC]]);
        }
        return vB;
      }
    };
    const fj = {
      name: j.IBXCD,
      tokenize: function (vB, vC, vD) {
        var vE = {
          ibWQn: function (vJ, vK) {
            return dq.aiyFp(vJ, vK);
          },
          PYnWi: dq.BAzWz,
          MqwTS: function (vJ, vK) {
            return dq.TpVmh(vJ, vK);
          },
          YEzZG: function (vJ, vK, vL, vM) {
            return dq.EOxmj(vJ, vK, vL, vM);
          },
          pjCQi: dq.bucSF
        };
        const vF = this;
        let vG;
        return function (vJ) {
          var vK = {
            mKeLe: dq.BAzWz,
            rWTly: function (vN, vO) {
              return dq.wPtgF(vN, vO);
            }
          };
          let vL;
          let vM = vF.events.length;
          while (vM--) {
            if (dq.teRrb(dq.KrgLf, vF.events[vM][1].type) && dq.teRrb(dq.MwZVO, vF.events[vM][1].type) && dq.teRrb(dq.nLghv, vF.events[vM][1].type)) {
              vL = dq.NXbXn(dq.dsCxV, vF.events[vM][1].type);
              break;
            }
          }
          if (vF.parser.lazy[vF.now().line] || !vF.interrupt && !vL) {
            return dq.ayind(vD, vJ);
          } else {
            vB.enter(dq.sHncF);
            vG = vJ;
            return function (vN) {
              vB.enter(vK.mKeLe);
              return vK.rWTly(vH, vN);
            }(vJ);
          }
        };
        function vH(vJ) {
          if (vE.ibWQn(vJ, vG)) {
            vB.consume(vJ);
            return vH;
          } else {
            vB.exit(vE.PYnWi);
            if (vE.MqwTS(eF, vJ)) {
              return vE.YEzZG(eJ, vB, vI, vE.pjCQi)(vJ);
            } else {
              return vE.MqwTS(vI, vJ);
            }
          }
        }
        function vI(vJ) {
          if (dq.rcElM(null, vJ) || dq.Zytmd(eD, vJ)) {
            vB.exit(dq.sHncF);
            return dq.UBJMG(vC, vJ);
          } else {
            return dq.QcWUJ(vD, vJ);
          }
        }
      },
      resolveTo: function (vB, vC) {
        let vD;
        let vE;
        let vF;
        let vG = vB.length;
        while (vG--) {
          if (j.cenVF(j.dnbBz, vB[vG][0])) {
            if (j.hUKcJ(j.nQzMx, vB[vG][1].type)) {
              vD = vG;
              break;
            }
            if (j.VTQXE(j.URHPM, vB[vG][1].type)) {
              vE = vG;
            }
          } else {
            if (j.CKlqM(j.nQzMx, vB[vG][1].type)) {
              vB.splice(vG, 1);
            }
            if (!vF && !j.LwcfB(j.Thbjm, vB[vG][1].type)) {
              vF = vG;
            }
          }
        }
        const vH = {
          type: j.IuAVU,
          start: Object.assign({}, vB[vE][1].start),
          end: Object.assign({}, vB[j.Dkxkg(vB.length, 1)][1].end)
        };
        vB[vE][1].type = j.UoEQO;
        if (vF) {
          vB.splice(vE, 0, [j.dnbBz, vH, vC]);
          vB.splice(j.tsZoT(vF, 1), 0, ["exit", vB[vD][1], vC]);
          vB[vD][1].end = Object.assign({}, vB[vF][1].end);
        } else {
          vB[vD][1] = vH;
        }
        vB.push([j.qlvYx, vH, vC]);
        return vB;
      }
    };
    const fk = [j.GDDxN, j.cgqJR, j.Hhctv, j.uCxGx, j.TIEEO, j.PlvWR, j.nOHmE, j.rHnxJ, j.AYKlh, j.XFFaD, j.UWHnR, "dd", j.nfmwM, j.nIKHH, j.qtbjc, j.LbAle, "dl", "dt", "fieldset", j.ZXSxZ, j.yAYZc, j.GLrgR, j.eIedN, j.UKchI, j.nFHWk, "h1", "h2", "h3", "h4", "h5", "h6", j.BQwQv, j.xcAnX, "hr", j.AaLpi, j.mxIfE, j.ScCOs, "li", j.MnSDn, j.HfhYi, j.lywVH, j.xSAzh, j.oCcDj, j.CsnNl, "ol", j.xiLJY, j.mPLvb, "p", j.fmKMh, j.KsSEs, j.qzZPt, j.ETySy, j.YpzJp, j.NyPLn, "td", j.TtUYF, "th", j.VRVTz, j.qyPvw, "tr", j.dTBfj, "ul"];
    const fp = [j.ZvOKm, j.SVGul, j.nOMPy, j.JHJuR];
    const fq = {
      name: j.EsQVN,
      tokenize: function (vB, vC, vD) {
        var vE = {
          pjnfG: j.EsQVN,
          wDmFi: j.MIYyY,
          BsdTY: function (wg, wj) {
            return j.zlJGX(wg, wj);
          },
          VbheK: j.DwnRM,
          YgkCb: function (wg, wj) {
            return j.FhRgk(wg, wj);
          },
          YUPMZ: function (wg, wj) {
            return j.TzcTZ(wg, wj);
          },
          Kszut: function (wg, wj) {
            return j.DaxoD(wg, wj);
          },
          uXmyd: function (wg, wj) {
            return j.vBUcp(wg, wj);
          },
          ZcMes: function (wg, wj) {
            return j.bwBvg(wg, wj);
          },
          hAcji: function (wg, wj) {
            return j.KxyJa(wg, wj);
          },
          hkJBB: function (wg, wj) {
            return j.ujsZD(wg, wj);
          },
          TqvfQ: function (wg, wj) {
            return j.fnsAz(wg, wj);
          },
          BKSRt: function (wg, wj) {
            return j.GYLdO(wg, wj);
          },
          MHPUP: function (wg, wj) {
            return j.lErMy(wg, wj);
          },
          hdDTH: function (wg, wj) {
            return j.vfdlw(wg, wj);
          },
          jGWiv: function (wg, wj) {
            return j.AzJhI(wg, wj);
          },
          BnYqG: function (wg, wj) {
            return j.AzJhI(wg, wj);
          },
          hlVLd: function (wg, wj) {
            return j.KzxGy(wg, wj);
          },
          fPvPk: function (wg, wj) {
            return j.IYMso(wg, wj);
          },
          LIRpR: function (wg, wj) {
            return j.pQTWI(wg, wj);
          },
          Mnbdw: function (wg, wj) {
            return j.zlTzF(wg, wj);
          },
          tGxAL: j.caOuq,
          HOPsI: function (wg, wj) {
            return j.SOVhQ(wg, wj);
          },
          JeswL: function (wg, wj) {
            return j.MBXCj(wg, wj);
          },
          UfecH: function (wg, wj) {
            return j.olFgf(wg, wj);
          },
          wOawd: function (wg, wj) {
            return j.ZWYCc(wg, wj);
          },
          cJRZZ: function (wg, wj) {
            return j.TaWnn(wg, wj);
          },
          XEKyG: function (wg, wj) {
            return j.CyDNJ(wg, wj);
          }
        };
        const vF = this;
        let vG;
        let vH;
        let vI;
        let vJ;
        let vK;
        return function (wg) {
          var wj = {
            ploVl: vE.pjnfG,
            sOzpt: vE.wDmFi
          };
          var wk = wj;
          return function (wp) {
            vB.enter(wk.ploVl);
            vB.enter(wk.sOzpt);
            vB.consume(wp);
            return vL;
          }(wg);
        };
        function vL(wg) {
          if (dq.DJjBV(33, wg)) {
            vB.consume(wg);
            return vM;
          } else if (dq.zovBu(47, wg)) {
            vB.consume(wg);
            vH = true;
            return vP;
          } else if (dq.kSOgJ(63, wg)) {
            vB.consume(wg);
            vG = 3;
            if (vF.interrupt) {
              return vC;
            } else {
              return wb;
            }
          } else if (dq.CGScy(ew, wg)) {
            vB.consume(wg);
            vI = String.fromCharCode(wg);
            return vQ;
          } else {
            return dq.oDCtk(vD, wg);
          }
        }
        function vM(wg) {
          if (dq.SlDAW(45, wg)) {
            vB.consume(wg);
            vG = 2;
            return vN;
          } else if (dq.SlDAW(91, wg)) {
            vB.consume(wg);
            vG = 5;
            vJ = 0;
            return vO;
          } else if (dq.dgFWb(ew, wg)) {
            vB.consume(wg);
            vG = 4;
            if (vF.interrupt) {
              return vC;
            } else {
              return wb;
            }
          } else {
            return dq.oXHlu(vD, wg);
          }
        }
        function vN(wg) {
          if (dq.ddnAQ(45, wg)) {
            vB.consume(wg);
            if (vF.interrupt) {
              return vC;
            } else {
              return wb;
            }
          } else {
            return dq.ebIDC(vD, wg);
          }
        }
        function vO(wg) {
          if (vE.BsdTY(wg, vE.VbheK.charCodeAt(vJ++))) {
            vB.consume(wg);
            if (vE.YgkCb(6, vJ)) {
              if (vF.interrupt) {
                return vC;
              } else {
                return w2;
              }
            } else {
              return vO;
            }
          } else {
            return vE.YUPMZ(vD, wg);
          }
        }
        function vP(wg) {
          if (vE.YUPMZ(ew, wg)) {
            vB.consume(wg);
            vI = String.fromCharCode(wg);
            return vQ;
          } else {
            return vE.YUPMZ(vD, wg);
          }
        }
        function vQ(wg) {
          if (vE.YgkCb(null, wg) || vE.BsdTY(47, wg) || vE.Kszut(62, wg) || vE.uXmyd(eE, wg)) {
            const wj = vE.ZcMes(47, wg);
            const wk = vI.toLowerCase();
            if (vE.hAcji(wj, vH) || !fp.includes(wk)) {
              if (fk.includes(vI.toLowerCase())) {
                vG = 6;
                if (wj) {
                  vB.consume(wg);
                  return vR;
                } else if (vF.interrupt) {
                  return vE.hkJBB(vC, wg);
                } else {
                  return vE.TqvfQ(w2, wg);
                }
              } else {
                vG = 7;
                if (vF.interrupt && !vF.parser.lazy[vF.now().line]) {
                  return vE.TqvfQ(vD, wg);
                } else if (vH) {
                  return vE.YUPMZ(vS, wg);
                } else {
                  return vT(wg);
                }
              }
            } else {
              vG = 1;
              if (vF.interrupt) {
                return vE.BKSRt(vC, wg);
              } else {
                return vE.YUPMZ(w2, wg);
              }
            }
          }
          if (wg === 45 || vE.MHPUP(ex, wg)) {
            vB.consume(wg);
            vI += String.fromCharCode(wg);
            return vQ;
          } else {
            return vE.hdDTH(vD, wg);
          }
        }
        function vR(wg) {
          if (vE.Kszut(62, wg)) {
            vB.consume(wg);
            if (vF.interrupt) {
              return vC;
            } else {
              return w2;
            }
          } else {
            return vE.jGWiv(vD, wg);
          }
        }
        function vS(wg) {
          if (vE.BnYqG(eF, wg)) {
            vB.consume(wg);
            return vS;
          } else {
            return w0(wg);
          }
        }
        function vT(wg) {
          if (dq.CUwQW(47, wg)) {
            vB.consume(wg);
            return w0;
          } else if (dq.eZRiI(58, wg) || dq.hjBgv(95, wg) || dq.fbDER(ew, wg)) {
            vB.consume(wg);
            return vU;
          } else if (dq.fwGXt(eF, wg)) {
            vB.consume(wg);
            return vT;
          } else {
            return dq.lnIic(w0, wg);
          }
        }
        function vU(wg) {
          if (vE.BsdTY(45, wg) || vE.BsdTY(46, wg) || wg === 58 || vE.hlVLd(95, wg) || vE.uXmyd(ex, wg)) {
            vB.consume(wg);
            return vU;
          } else {
            return vE.MHPUP(vV, wg);
          }
        }
        function vV(wg) {
          if (wg === 61) {
            vB.consume(wg);
            return vW;
          } else if (dq.fwGXt(eF, wg)) {
            vB.consume(wg);
            return vV;
          } else {
            return dq.ergQX(vT, wg);
          }
        }
        function vW(wg) {
          if (dq.bJjlc(null, wg) || dq.TajaK(60, wg) || dq.TajaK(61, wg) || dq.MVlCb(62, wg) || dq.dksxu(96, wg)) {
            return dq.uqTnk(vD, wg);
          } else if (dq.SlDAW(34, wg) || dq.CySkC(39, wg)) {
            vB.consume(wg);
            vK = wg;
            return vX;
          } else if (eF(wg)) {
            vB.consume(wg);
            return vW;
          } else {
            return vY(wg);
          }
        }
        function vX(wg) {
          if (wg === vK) {
            vB.consume(wg);
            vK = null;
            return vZ;
          } else if (dq.gSXXy(null, wg) || dq.whdCV(eD, wg)) {
            return dq.JSkUw(vD, wg);
          } else {
            vB.consume(wg);
            return vX;
          }
        }
        function vY(wg) {
          if (dq.WGPzD(null, wg) || dq.LwOEN(34, wg) || dq.tyQPy(39, wg) || dq.pGVyn(47, wg) || dq.UEKGn(60, wg) || dq.JLRTN(61, wg) || dq.pGVyn(62, wg) || dq.JgqCn(96, wg) || dq.ecPNP(eE, wg)) {
            return dq.TyusQ(vV, wg);
          } else {
            vB.consume(wg);
            return vY;
          }
        }
        function vZ(wg) {
          if (vE.fPvPk(47, wg) || vE.hlVLd(62, wg) || vE.hdDTH(eF, wg)) {
            return vE.LIRpR(vT, wg);
          } else {
            return vE.Mnbdw(vD, wg);
          }
        }
        function w0(wg) {
          if (vE.ZcMes(62, wg)) {
            vB.consume(wg);
            return w1;
          } else {
            return vE.jGWiv(vD, wg);
          }
        }
        function w1(wg) {
          if (dq.iWERK(null, wg) || dq.IBqLG(eD, wg)) {
            return w2(wg);
          } else if (dq.GYLVw(eF, wg)) {
            vB.consume(wg);
            return w1;
          } else {
            return dq.AHPdC(vD, wg);
          }
        }
        function w2(wg) {
          if (dq.ditvy(45, wg) && dq.BXTgu(2, vG)) {
            vB.consume(wg);
            return w6;
          } else if (dq.csyYf(60, wg) && dq.QxuAy(1, vG)) {
            vB.consume(wg);
            return w7;
          } else if (dq.ZXRAK(62, wg) && dq.LwOEN(4, vG)) {
            vB.consume(wg);
            return wd;
          } else if (dq.tLygF(63, wg) && dq.tNmdZ(3, vG)) {
            vB.consume(wg);
            return wb;
          } else if (dq.dblEx(93, wg) && dq.gdFmu(5, vG)) {
            vB.consume(wg);
            return w9;
          } else if (!dq.TyusQ(eD, wg) || dq.ltKWV(6, vG) && dq.EKQfx(7, vG)) {
            if (dq.BMWfM(null, wg) || dq.SndAt(eD, wg)) {
              vB.exit(dq.urxxV);
              return dq.TyusQ(w3, wg);
            } else {
              vB.consume(wg);
              return w2;
            }
          } else {
            vB.exit(dq.urxxV);
            return vB.check(fv, wf, w3)(wg);
          }
        }
        function w3(wg) {
          return vB.check(fw, w4, wf)(wg);
        }
        function w4(wg) {
          vB.enter(vE.tGxAL);
          vB.consume(wg);
          vB.exit(vE.tGxAL);
          return w5;
        }
        function w5(wg) {
          if (vE.HOPsI(null, wg) || eD(wg)) {
            return vE.uXmyd(w3, wg);
          } else {
            vB.enter(vE.wDmFi);
            return vE.JeswL(w2, wg);
          }
        }
        function w6(wg) {
          if (dq.uXVbm(45, wg)) {
            vB.consume(wg);
            return wb;
          } else {
            return dq.elisw(w2, wg);
          }
        }
        function w7(wg) {
          if (dq.qFrKU(47, wg)) {
            vB.consume(wg);
            vI = "";
            return w8;
          } else {
            return dq.XGGVz(w2, wg);
          }
        }
        function w8(wg) {
          if (dq.VASeD(62, wg)) {
            const wj = vI.toLowerCase();
            if (fp.includes(wj)) {
              vB.consume(wg);
              return wd;
            } else {
              return dq.tFyMx(w2, wg);
            }
          }
          if (dq.srBfh(ew, wg) && dq.TyNVT(vI.length, 8)) {
            vB.consume(wg);
            vI += String.fromCharCode(wg);
            return w8;
          } else {
            return dq.ebIDC(w2, wg);
          }
        }
        function w9(wg) {
          if (vE.YgkCb(93, wg)) {
            vB.consume(wg);
            return wb;
          } else {
            return vE.UfecH(w2, wg);
          }
        }
        function wb(wg) {
          if (vE.wOawd(62, wg)) {
            vB.consume(wg);
            return wd;
          } else if (vE.cJRZZ(45, wg) && vE.XEKyG(2, vG)) {
            vB.consume(wg);
            return wb;
          } else {
            return vE.Mnbdw(w2, wg);
          }
        }
        function wd(wg) {
          if (dq.CUwQW(null, wg) || eD(wg)) {
            vB.exit(dq.urxxV);
            return dq.OpsCU(wf, wg);
          } else {
            vB.consume(wg);
            return wd;
          }
        }
        function wf(wg) {
          vB.exit("htmlFlow");
          return dq.ggxOz(vC, wg);
        }
      },
      resolveTo: function (vB) {
        let vC = vB.length;
        while (vC-- && (j.QmaNL(j.dnbBz, vB[vC][0]) || j.xAgSI(j.EsQVN, vB[vC][1].type)));
        if (j.rVmuH(vC, 1) && j.rkoyC(j.ShTBY, vB[j.UHvWx(vC, 2)][1].type)) {
          vB[vC][1].start = vB[j.ZZMGk(vC, 2)][1].start;
          vB[j.KJtEI(vC, 1)][1].start = vB[j.jswAa(vC, 2)][1].start;
          vB.splice(j.hIcVQ(vC, 2), 2);
        }
        return vB;
      },
      concrete: !0
    };
    const fv = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          dGQBp: dq.KrgLf
        };
        var vF = vE;
        return function (vG) {
          vB.enter(vF.dGQBp);
          vB.consume(vG);
          vB.exit(vF.dGQBp);
          return vB.attempt(eN, vC, vD);
        };
      },
      partial: !0
    };
    const fw = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          KcvGf: function (vH, vI) {
            return j.suxGy(vH, vI);
          },
          imcid: function (vH, vI) {
            return j.IliyS(vH, vI);
          }
        };
        const vF = this;
        return function (vH) {
          if (dq.DZZUg(eD, vH)) {
            vB.enter(dq.KrgLf);
            vB.consume(vH);
            vB.exit(dq.KrgLf);
            return vG;
          } else {
            return dq.BWYoe(vD, vH);
          }
        };
        function vG(vH) {
          if (vF.parser.lazy[vF.now().line]) {
            return vE.KcvGf(vD, vH);
          } else {
            return vE.imcid(vC, vH);
          }
        }
      },
      partial: !0
    };
    const fx = {
      tokenize: function (vB, vC, vD) {
        const vE = this;
        return function (vG) {
          if (dq.xezfQ(null, vG)) {
            return dq.WmxGQ(vD, vG);
          } else {
            vB.enter(dq.KrgLf);
            vB.consume(vG);
            vB.exit(dq.KrgLf);
            return vF;
          }
        };
        function vF(vG) {
          if (vE.parser.lazy[vE.now().line]) {
            return dq.uIEIf(vD, vG);
          } else {
            return dq.elisw(vC, vG);
          }
        }
      },
      partial: !0
    };
    const fy = {
      name: j.hFdrt,
      tokenize: function (vB, vC, vD) {
        var vE = {
          ehFJg: dq.KrgLf,
          SebGC: "codeFencedFence",
          LQWuI: function (vV, vW) {
            return dq.nMfpf(vV, vW);
          },
          DQMGN: function (vV, vW, vX, vY, vZ) {
            return vV(vW, vX, vY, vZ);
          },
          PDoUp: dq.MwZVO,
          SlWVp: dq.bRHzf,
          pCWyd: function (vV, vW) {
            return dq.QVCLJ(vV, vW);
          },
          HSlbq: function (vV, vW) {
            return dq.xKpmo(vV, vW);
          },
          BKYhZ: dq.PFwZJ,
          jcQRE: dq.VMJyL,
          WGqrv: function (vV, vW) {
            return vV(vW);
          },
          iknXv: function (vV, vW) {
            return dq.NVsNL(vV, vW);
          },
          BtIpC: function (vV, vW, vX, vY) {
            return dq.iUAlC(vV, vW, vX, vY);
          },
          jjGeQ: dq.JUwZY,
          dyCcX: function (vV, vW) {
            return dq.rKDHy(vV, vW);
          },
          msipL: function (vV, vW) {
            return dq.HcKKN(vV, vW);
          },
          idAMW: dq.WTjse,
          DCVjF: dq.lzwhQ,
          bnHlH: function (vV, vW, vX, vY) {
            return dq.cebMZ(vV, vW, vX, vY);
          },
          rkQIE: function (vV, vW) {
            return dq.tLygF(vV, vW);
          },
          ggJLo: function (vV, vW) {
            return dq.RoiNi(vV, vW);
          },
          SmFUz: dq.UHHMI,
          trmcp: function (vV, vW) {
            return dq.FhnGS(vV, vW);
          }
        };
        const vF = this;
        const vG = {
          tokenize: function (vV, vW, vX) {
            var vY = {
              eCirO: function (w4, w5) {
                return dq.sWgZb(w4, w5);
              },
              vHoGE: dq.VMJyL,
              mSjTj: function (w4, w5) {
                return dq.tmcfL(w4, w5);
              },
              tGpJp: function (w4, w5) {
                return dq.rgMfv(w4, w5);
              },
              ooubO: function (w4, w5) {
                return dq.dZOeH(w4, w5);
              },
              rOoBO: function (w4, w5) {
                return dq.aShxa(w4, w5);
              },
              BKcii: function (w4, w5) {
                return dq.RTTQA(w4, w5);
              },
              wrXfx: function (w4, w5, w6, w7) {
                return dq.pRGlS(w4, w5, w6, w7);
              },
              AVlDe: dq.JUwZY,
              fyzrf: function (w4, w5) {
                return dq.ayind(w4, w5);
              },
              shBTs: function (w4, w5) {
                return dq.twAEL(w4, w5);
              }
            };
            let vZ = 0;
            return function (w4) {
              vV.enter(vE.ehFJg);
              vV.consume(w4);
              vV.exit(vE.ehFJg);
              return w0;
            };
            function w0(w4) {
              vV.enter(vE.SebGC);
              if (vE.LQWuI(eF, w4)) {
                return vE.DQMGN(eJ, vV, w1, vE.PDoUp, vF.parser.constructs.disable.null.includes(vE.SlWVp) ? undefined : 4)(w4);
              } else {
                return vE.LQWuI(w1, w4);
              }
            }
            function w1(w4) {
              if (vY.eCirO(w4, vH)) {
                vV.enter(vY.vHoGE);
                return vY.mSjTj(w2, w4);
              } else {
                return vY.tGpJp(vX, w4);
              }
            }
            function w2(w4) {
              if (vY.ooubO(w4, vH)) {
                vZ++;
                vV.consume(w4);
                return w2;
              } else if (vY.rOoBO(vZ, vJ)) {
                vV.exit(vY.vHoGE);
                if (vY.BKcii(eF, w4)) {
                  return vY.wrXfx(eJ, vV, w3, vY.AVlDe)(w4);
                } else {
                  return vY.fyzrf(w3, w4);
                }
              } else {
                return vY.shBTs(vX, w4);
              }
            }
            function w3(w4) {
              if (vE.pCWyd(null, w4) || vE.LQWuI(eD, w4)) {
                vV.exit(vE.SebGC);
                return vE.LQWuI(vW, w4);
              } else {
                return vE.HSlbq(vX, w4);
              }
            }
          },
          partial: !0
        };
        let vH;
        let vI = 0;
        let vJ = 0;
        return function (vV) {
          return function (vW) {
            const vX = vF.events[vF.events.length - 1];
            vI = vX && vE.pCWyd(vE.PDoUp, vX[1].type) ? vX[2].sliceSerialize(vX[1], !0).length : 0;
            vH = vW;
            vB.enter(vE.BKYhZ);
            vB.enter(vE.SebGC);
            vB.enter(vE.jcQRE);
            return vE.WGqrv(vK, vW);
          }(vV);
        };
        function vK(vV) {
          if (vE.pCWyd(vV, vH)) {
            vJ++;
            vB.consume(vV);
            return vK;
          } else if (vJ < 3) {
            return vE.iknXv(vD, vV);
          } else {
            vB.exit(vE.jcQRE);
            if (vE.WGqrv(eF, vV)) {
              return vE.BtIpC(eJ, vB, vL, vE.jjGeQ)(vV);
            } else {
              return vE.iknXv(vL, vV);
            }
          }
        }
        function vL(vV) {
          if (dq.qWcUL(null, vV) || dq.gpuXk(eD, vV)) {
            vB.exit(dq.Udynv);
            if (vF.interrupt) {
              return dq.fbDER(vC, vV);
            } else {
              return vB.check(fx, vP, vU)(vV);
            }
          } else {
            vB.enter(dq.lzwhQ);
            vB.enter(dq.WTjse, {
              contentType: dq.TOSFi
            });
            return dq.nCQmv(vM, vV);
          }
        }
        function vM(vV) {
          if (vE.dyCcX(null, vV) || vE.msipL(eD, vV)) {
            vB.exit(vE.idAMW);
            vB.exit(vE.DCVjF);
            return vE.iknXv(vL, vV);
          } else if (vE.HSlbq(eF, vV)) {
            vB.exit("chunkString");
            vB.exit(vE.DCVjF);
            return vE.bnHlH(eJ, vB, vN, vE.jjGeQ)(vV);
          } else if (vE.rkQIE(96, vV) && vE.dyCcX(vV, vH)) {
            return vE.WGqrv(vD, vV);
          } else {
            vB.consume(vV);
            return vM;
          }
        }
        function vN(vV) {
          if (dq.czfIr(null, vV) || dq.gXdnN(eD, vV)) {
            return dq.oXHlu(vL, vV);
          } else {
            vB.enter(dq.ksIdL);
            vB.enter(dq.WTjse, {
              contentType: dq.TOSFi
            });
            return dq.volNN(vO, vV);
          }
        }
        function vO(vV) {
          if (dq.tyQPy(null, vV) || eD(vV)) {
            vB.exit(dq.WTjse);
            vB.exit(dq.ksIdL);
            return dq.ogMmf(vL, vV);
          } else if (dq.fcYlU(96, vV) && vV === vH) {
            return dq.cnnmQ(vD, vV);
          } else {
            vB.consume(vV);
            return vO;
          }
        }
        function vP(vV) {
          return vB.attempt(vG, vU, vQ)(vV);
        }
        function vQ(vV) {
          vB.enter(vE.ehFJg);
          vB.consume(vV);
          vB.exit(vE.ehFJg);
          return vR;
        }
        function vR(vV) {
          if (dq.kduKp(vI, 0) && dq.oIMUg(eF, vV)) {
            return dq.FREnU(eJ, vB, vS, dq.MwZVO, dq.fPHih(vI, 1))(vV);
          } else {
            return dq.CTNMW(vS, vV);
          }
        }
        function vS(vV) {
          if (dq.fueDw(null, vV) || dq.fbDER(eD, vV)) {
            return vB.check(fx, vP, vU)(vV);
          } else {
            vB.enter(dq.UHHMI);
            return dq.xYeHT(vT, vV);
          }
        }
        function vT(vV) {
          if (vE.ggJLo(null, vV) || vE.WGqrv(eD, vV)) {
            vB.exit(vE.SmFUz);
            return vE.HSlbq(vS, vV);
          } else {
            vB.consume(vV);
            return vT;
          }
        }
        function vU(vV) {
          vB.exit(vE.BKYhZ);
          return vE.trmcp(vC, vV);
        }
      },
      concrete: !0
    };
    const fz = document.createElement("i");
    function fA(vB) {
      const vC = j.GEqSO(j.BNulA("&", vB), ";");
      fz.innerHTML = vC;
      const vD = fz.textContent;
      return (vD.charCodeAt(j.KXVrU(vD.length, 1)) !== 59 || j.CKlqM(j.cnEfi, vB)) && j.nJWkz(vD, vC) && vD;
    }
    const fB = {
      name: j.MXLnk,
      tokenize: function (vB, vC, vD) {
        var vE = {
          qOTEL: dq.OaaDP,
          UiflP: dq.NoGez,
          TjiwW: function (vM, vN) {
            return dq.BMWfM(vM, vN);
          },
          dvNwf: dq.Abldz,
          kfBPb: function (vM, vN) {
            return vM !== vN;
          },
          YgJGO: function (vM, vN) {
            return dq.gpuXk(vM, vN);
          },
          tWcWp: function (vM, vN) {
            return dq.voIie(vM, vN);
          },
          wITAT: function (vM, vN) {
            return dq.sZwCN(vM, vN);
          },
          MnkmJ: function (vM, vN) {
            return dq.sQjAw(vM, vN);
          }
        };
        const vF = this;
        let vG;
        let vH;
        let vI = 0;
        return function (vM) {
          vB.enter(vE.qOTEL);
          vB.enter(vE.UiflP);
          vB.consume(vM);
          vB.exit(vE.UiflP);
          return vJ;
        };
        function vJ(vM) {
          if (dq.tLygF(35, vM)) {
            vB.enter(dq.rWOUp);
            vB.consume(vM);
            vB.exit(dq.rWOUp);
            return vK;
          } else {
            vB.enter("characterReferenceValue");
            vG = 31;
            vH = ex;
            return dq.IBqLG(vL, vM);
          }
        }
        function vK(vM) {
          if (dq.xVAct(88, vM) || dq.csyYf(120, vM)) {
            vB.enter(dq.qoled);
            vB.consume(vM);
            vB.exit(dq.qoled);
            vB.enter(dq.Abldz);
            vG = 6;
            vH = eB;
            return vL;
          } else {
            vB.enter(dq.Abldz);
            vG = 7;
            vH = eA;
            return dq.XYRLz(vL, vM);
          }
        }
        function vL(vM) {
          if (vE.TjiwW(59, vM) && vI) {
            const vN = vB.exit(vE.dvNwf);
            if (vE.kfBPb(vH, ex) || fA(vF.sliceSerialize(vN))) {
              vB.enter(vE.UiflP);
              vB.consume(vM);
              vB.exit(vE.UiflP);
              vB.exit(vE.qOTEL);
              return vC;
            } else {
              return vE.YgJGO(vD, vM);
            }
          }
          if (vE.tWcWp(vH, vM) && vE.wITAT(vI++, vG)) {
            vB.consume(vM);
            return vL;
          } else {
            return vE.MnkmJ(vD, vM);
          }
        }
      }
    };
    const fC = {
      name: j.Pqasg,
      tokenize: function (vB, vC, vD) {
        var vE = {
          FtBwL: j.Pqasg,
          EONiM: j.tzFRr,
          CamFZ: function (vG, vH) {
            return j.QYWSY(vG, vH);
          },
          rBsVT: j.COtnB
        };
        return function (vG) {
          vB.enter(vE.FtBwL);
          vB.enter("escapeMarker");
          vB.consume(vG);
          vB.exit(vE.EONiM);
          return vF;
        };
        function vF(vG) {
          if (vE.CamFZ(eC, vG)) {
            vB.enter(vE.rBsVT);
            vB.consume(vG);
            vB.exit(vE.rBsVT);
            vB.exit(vE.FtBwL);
            return vC;
          } else {
            return vE.CamFZ(vD, vG);
          }
        }
      }
    };
    const fD = {
      name: j.caOuq,
      tokenize: function (vB, vC) {
        return function (vD) {
          vB.enter(dq.KrgLf);
          vB.consume(vD);
          vB.exit(dq.KrgLf);
          return dq.elAfh(eJ, vB, vC, dq.MwZVO);
        };
      }
    };
    const fE = {
      name: j.XAIra,
      tokenize: function (vB, vC, vD) {
        var vE = {
          CCatg: function (vN, vO) {
            return dq.YhPPX(vN, vO);
          },
          bxvpC: dq.hwyvc,
          dsdJs: dq.rzKTp,
          UVrcp: function (vN, vO) {
            return dq.VwsHe(vN, vO);
          }
        };
        const vF = this;
        let vG;
        let vH;
        let vI = vF.events.length;
        while (vI--) {
          if ((dq.VwsHe(dq.SZDkd, vF.events[vI][1].type) || dq.qFrKU(dq.pPcFh, vF.events[vI][1].type)) && !vF.events[vI][1]._balanced) {
            vG = vF.events[vI][1];
            break;
          }
        }
        return function (vN) {
          if (vG) {
            if (vG._inactive) {
              return vE.CCatg(vM, vN);
            } else {
              vH = vF.parser.defined.includes(f8(vF.sliceSerialize({
                start: vG.end,
                end: vF.now()
              })));
              vB.enter(vE.bxvpC);
              vB.enter(vE.dsdJs);
              vB.consume(vN);
              vB.exit(vE.dsdJs);
              vB.exit(vE.bxvpC);
              return vJ;
            }
          } else {
            return vE.CCatg(vD, vN);
          }
        };
        function vJ(vN) {
          if (vE.UVrcp(40, vN)) {
            return vB.attempt(fF, vL, vH ? vL : vM)(vN);
          } else if (vE.UVrcp(91, vN)) {
            return vB.attempt(fG, vL, vH ? vK : vM)(vN);
          } else if (vH) {
            return vE.CCatg(vL, vN);
          } else {
            return vE.CCatg(vM, vN);
          }
        }
        function vK(vN) {
          return vB.attempt(fH, vL, vM)(vN);
        }
        function vL(vN) {
          return dq.vDIVR(vC, vN);
        }
        function vM(vN) {
          vG._balanced = !0;
          return dq.Vrvnf(vD, vN);
        }
      },
      resolveTo: function (vB, vC) {
        let vD;
        let vE;
        let vF;
        let vG;
        let vH = vB.length;
        let vI = 0;
        while (vH--) {
          vD = vB[vH][1];
          if (vE) {
            if (dq.xVAct(dq.ZoYqB, vD.type) || dq.sghcV(dq.pPcFh, vD.type) && vD._inactive) {
              break;
            }
            if (dq.QHMHk(dq.SZaCu, vB[vH][0]) && dq.kSetd(dq.pPcFh, vD.type)) {
              vD._inactive = true;
            }
          } else if (vF) {
            if (dq.UJNis(dq.SZaCu, vB[vH][0]) && (dq.HfCuU(dq.SZDkd, vD.type) || dq.DwstO(dq.pPcFh, vD.type)) && !vD._balanced && (vE = vH, dq.BcPhv(dq.pPcFh, vD.type))) {
              vI = 2;
              break;
            }
          } else if (dq.CGMQv(dq.hwyvc, vD.type)) {
            vF = vH;
          }
        }
        const vJ = {
          type: dq.QHhpC(dq.pPcFh, vB[vE][1].type) ? dq.ZoYqB : dq.ruljc,
          start: Object.assign({}, vB[vE][1].start),
          end: Object.assign({}, vB[dq.KQVcu(vB.length, 1)][1].end)
        };
        const vK = {
          type: dq.sibkC,
          start: Object.assign({}, vB[vE][1].start),
          end: Object.assign({}, vB[vF][1].end)
        };
        const vL = {
          type: dq.YTzNQ,
          start: Object.assign({}, vB[dq.CQBLK(dq.FHlNP(vE, vI), 2)][1].end),
          end: Object.assign({}, vB[dq.apUhW(vF, 2)][1].start)
        };
        vG = [[dq.SZaCu, vJ, vC], [dq.SZaCu, vK, vC]];
        vG = dq.NemKu(ed, vG, vB.slice(dq.LtERk(vE, 1), dq.TWOyS(dq.gktDb(vE, vI), 3)));
        vG = dq.zLlDj(ed, vG, [[dq.SZaCu, vL, vC]]);
        vG = dq.xBCcp(ed, vG, dq.VUEmv(eX, vC.parser.constructs.insideSpan.null, vB.slice(dq.wWyhc(dq.qCtwV(vE, vI), 4), dq.JBRih(vF, 3)), vC));
        vG = dq.ocwMv(ed, vG, [[dq.qQvZt, vL, vC], vB[dq.xScXf(vF, 2)], vB[dq.zkjfa(vF, 1)], [dq.qQvZt, vK, vC]]);
        vG = dq.FjDhi(ed, vG, vB.slice(dq.cmtGY(vF, 1)));
        vG = dq.kjovl(ed, vG, [[dq.qQvZt, vJ, vC]]);
        dq.hwCue(eb, vB, vE, vB.length, vG);
        return vB;
      },
      resolveAll: function (vB) {
        let vC = -1;
        while (dq.ZYyga(++vC, vB.length)) {
          const vD = vB[vC][1];
          if (!dq.AoUIX(dq.SZDkd, vD.type) || !dq.FrWUH(dq.pPcFh, vD.type) || !dq.qQntK(dq.hwyvc, vD.type)) {
            vB.splice(dq.FKCGH(vC, 1), dq.qWcUL(dq.SZDkd, vD.type) ? 4 : 2);
            vD.type = dq.eWRQC;
            vC++;
          }
        }
        return vB;
      }
    };
    const fF = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          Slfjo: function (vM, vN) {
            return dq.ZVHaY(vM, vN);
          },
          ZHlui: function (vM, vN, vO) {
            return dq.BYMKl(vM, vN, vO);
          },
          bwrKR: function (vM, vN) {
            return dq.zemHg(vM, vN);
          },
          aNeUQ: function (vM, vN) {
            return dq.UwGpH(vM, vN);
          },
          cLklX: function (vM, vN, vO, vP, vQ, vR, vS, vT, vU, vV) {
            return dq.EBNtH(vM, vN, vO, vP, vQ, vR, vS, vT, vU, vV);
          },
          FQMlL: dq.MmvMh,
          dAZuE: dq.lZuQb,
          MslpQ: dq.eejoq,
          tHWlT: dq.KJLmu,
          PYBJT: dq.YDQYo,
          wucCj: function (vM, vN, vO, vP, vQ, vR, vS) {
            return dq.RGhDe(vM, vN, vO, vP, vQ, vR, vS);
          },
          dxpcd: dq.cRUxA,
          SJjcr: dq.quBoh
        };
        return function (vM) {
          vB.enter("resource");
          vB.enter(dq.iBGMa);
          vB.consume(vM);
          vB.exit(dq.iBGMa);
          return vF;
        };
        function vF(vM) {
          if (vE.Slfjo(eE, vM)) {
            return vE.ZHlui(f7, vB, vG)(vM);
          } else {
            return vE.bwrKR(vG, vM);
          }
        }
        function vG(vM) {
          if (vE.aNeUQ(41, vM)) {
            return vE.bwrKR(vL, vM);
          } else {
            return vE.cLklX(f4, vB, vH, vI, vE.FQMlL, vE.dAZuE, vE.MslpQ, vE.tHWlT, vE.PYBJT, 32)(vM);
          }
        }
        function vH(vM) {
          if (dq.zemHg(eE, vM)) {
            return dq.FuQzi(f7, vB, vJ)(vM);
          } else {
            return vL(vM);
          }
        }
        function vI(vM) {
          return vE.Slfjo(vD, vM);
        }
        function vJ(vM) {
          if (vE.aNeUQ(34, vM) || vE.aNeUQ(39, vM) || vE.aNeUQ(40, vM)) {
            return vE.wucCj(f6, vB, vK, vD, vE.dxpcd, vE.SJjcr, "resourceTitleString")(vM);
          } else {
            return vE.Slfjo(vL, vM);
          }
        }
        function vK(vM) {
          if (dq.AAPdu(eE, vM)) {
            return dq.vUeUk(f7, vB, vL)(vM);
          } else {
            return dq.Afszv(vL, vM);
          }
        }
        function vL(vM) {
          if (dq.PzXnn(41, vM)) {
            vB.enter(dq.iBGMa);
            vB.consume(vM);
            vB.exit(dq.iBGMa);
            vB.exit(dq.jrKMn);
            return vC;
          } else {
            return dq.UEgiy(vD, vM);
          }
        }
      }
    };
    const fG = {
      tokenize: function (vB, vC, vD) {
        const vE = this;
        return function (vH) {
          return f5.call(vE, vB, vF, vG, dq.RYSNS, dq.TYZjv, "referenceString")(vH);
        };
        function vF(vH) {
          if (vE.parser.defined.includes(dq.AzioT(f8, vE.sliceSerialize(vE.events[dq.WWrLG(vE.events.length, 1)][1]).slice(1, -1)))) {
            return dq.PJytA(vC, vH);
          } else {
            return dq.cxsJH(vD, vH);
          }
        }
        function vG(vH) {
          return dq.GKMoG(vD, vH);
        }
      }
    };
    const fH = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          kGZCl: j.gdSRf,
          qMwpz: j.ulnRk,
          ptCSw: function (vG, vH) {
            return j.gerFW(vG, vH);
          },
          lcgql: function (vG, vH) {
            return j.MYNrQ(vG, vH);
          }
        };
        return function (vG) {
          vB.enter(vE.kGZCl);
          vB.enter(vE.qMwpz);
          vB.consume(vG);
          vB.exit(vE.qMwpz);
          return vF;
        };
        function vF(vG) {
          if (vE.ptCSw(93, vG)) {
            vB.enter(vE.qMwpz);
            vB.consume(vG);
            vB.exit(vE.qMwpz);
            vB.exit(vE.kGZCl);
            return vC;
          } else {
            return vE.lcgql(vD, vG);
          }
        }
      }
    };
    function fI(vB) {
      if (j.xKJib(null, vB) || j.iRkGh(eE, vB) || j.ZVRLr(eH, vB)) {
        return 1;
      } else if (j.IhOZT(eG, vB)) {
        return 2;
      } else {
        return undefined;
      }
    }
    const fJ = {
      name: j.kHxly,
      tokenize: function (vB, vC) {
        const vD = this.parser.constructs.attentionMarkers.null;
        const vE = this.previous;
        const vF = j.dsoNv(fI, vE);
        let vG;
        return function (vI) {
          vG = vI;
          vB.enter(dq.wnZic);
          return dq.faGgb(vH, vI);
        };
        function vH(vI) {
          if (dq.wvTPG(vI, vG)) {
            vB.consume(vI);
            return vH;
          }
          const vJ = vB.exit(dq.wnZic);
          const vK = dq.VfmKS(fI, vI);
          const vL = !vK || dq.CGMQv(2, vK) && vF || vD.includes(vI);
          const vM = !vF || dq.oGLjv(2, vF) && vK || vD.includes(vE);
          vJ._open = dq.VOFuA(Boolean, dq.bmMsW(42, vG) ? vL : vL && dq.OWfHc(vF, !vM));
          vJ._close = dq.jwXbe(Boolean, dq.KbFVF(42, vG) ? vM : vM && dq.iUbkx(vK, !vL));
          return vC(vI);
        }
      },
      resolveAll: function (vB, vC) {
        let vD;
        let vE;
        let vF;
        let vG;
        let vH;
        let vI;
        let vJ;
        let vK;
        let vL = -1;
        while (j.kIRln(++vL, vB.length)) {
          if (j.BIAdZ(j.dnbBz, vB[vL][0]) && j.sTFXm(j.ziIjk, vB[vL][1].type) && vB[vL][1]._close) {
            for (vD = vL; vD--;) {
              if (j.tivDS(j.qlvYx, vB[vD][0]) && j.uJTjn(j.ziIjk, vB[vD][1].type) && vB[vD][1]._open && j.mTXch(vC.sliceSerialize(vB[vD][1]).charCodeAt(0), vC.sliceSerialize(vB[vL][1]).charCodeAt(0))) {
                if ((vB[vD][1]._close || vB[vL][1]._open) && j.ojfqd(j.veevE(vB[vL][1].end.offset, vB[vL][1].start.offset), 3) && !j.YkZbx(j.wQCWu(j.sZMzw(j.SzRpB(vB[vD][1].end.offset, vB[vD][1].start.offset), vB[vL][1].end.offset), vB[vL][1].start.offset), 3)) {
                  continue;
                }
                vI = j.YowTO(j.WVvef(vB[vD][1].end.offset, vB[vD][1].start.offset), 1) && j.xpaML(j.Dkxkg(vB[vL][1].end.offset, vB[vL][1].start.offset), 1) ? 2 : 1;
                const vM = Object.assign({}, vB[vD][1].end);
                const vN = Object.assign({}, vB[vL][1].start);
                j.qKxwV(fK, vM, -vI);
                j.QOaMQ(fK, vN, vI);
                vG = {
                  type: j.rctPn(vI, 1) ? j.WNmzG : j.aAKdK,
                  start: vM,
                  end: Object.assign({}, vB[vD][1].end)
                };
                vH = {
                  type: j.XPRDF(vI, 1) ? j.WNmzG : "emphasisSequence",
                  start: Object.assign({}, vB[vL][1].start),
                  end: vN
                };
                vF = {
                  type: j.HmlyK(vI, 1) ? j.vEWFk : j.EvMVj,
                  start: Object.assign({}, vB[vD][1].end),
                  end: Object.assign({}, vB[vL][1].start)
                };
                vE = {
                  type: j.okaSV(vI, 1) ? j.pZBZs : j.PymJN,
                  start: Object.assign({}, vG.start),
                  end: Object.assign({}, vH.end)
                };
                vB[vD][1].end = Object.assign({}, vG.start);
                vB[vL][1].start = Object.assign({}, vH.end);
                vJ = [];
                if (j.Dkxkg(vB[vD][1].end.offset, vB[vD][1].start.offset)) {
                  vJ = j.pCGXC(ed, vJ, [[j.dnbBz, vB[vD][1], vC], ["exit", vB[vD][1], vC]]);
                }
                vJ = j.IDFmu(ed, vJ, [[j.dnbBz, vE, vC], [j.dnbBz, vG, vC], [j.qlvYx, vG, vC], [j.dnbBz, vF, vC]]);
                vJ = j.QQErQ(ed, vJ, j.kmbUY(eX, vC.parser.constructs.insideSpan.null, vB.slice(j.UYLKN(vD, 1), vL), vC));
                vJ = j.kSlLH(ed, vJ, [[j.qlvYx, vF, vC], [j.dnbBz, vH, vC], [j.qlvYx, vH, vC], [j.qlvYx, vE, vC]]);
                if (j.BBXGl(vB[vL][1].end.offset, vB[vL][1].start.offset)) {
                  vK = 2;
                  vJ = ed(vJ, [[j.dnbBz, vB[vL][1], vC], [j.qlvYx, vB[vL][1], vC]]);
                } else {
                  vK = 0;
                }
                j.IOCxJ(eb, vB, j.gKNrV(vD, 1), j.XuUho(j.SzRpB(vL, vD), 3), vJ);
                vL = j.ZZMGk(j.anAKL(j.vrqjM(vD, vJ.length), vK), 2);
                break;
              }
            }
          }
        }
        for (vL = -1; j.nfkgx(++vL, vB.length);) {
          if (j.XQpnf(j.ziIjk, vB[vL][1].type)) {
            vB[vL][1].type = j.CQBNt;
          }
        }
        return vB;
      }
    };
    function fK(vB, vC) {
      vB.column += vC;
      vB.offset += vC;
      vB._bufferIndex += vC;
    }
    var fL = {
      "42": f0,
      "43": f0,
      "45": f0,
      "48": f0,
      "49": f0,
      "50": f0,
      "51": f0,
      "52": f0,
      "53": f0,
      "54": f0,
      "55": f0,
      "56": f0,
      "57": f0,
      "62": f3
    };
    var fM = {
      "91": f9
    };
    var fN = {
      [-2]: fd,
      [-1]: fd
    };
    fN["32"] = fd;
    var fO = {
      "35": fg,
      "42": eZ,
      "45": [fj, eZ],
      "60": fq,
      "61": fj,
      "95": eZ,
      "96": fy,
      "126": fy
    };
    var fP = {
      "38": fB,
      "92": fC
    };
    const fS = {
      name: j.JrsfL,
      tokenize: function (vB, vC, vD) {
        var vE = {
          BGUWa: j.JrsfL,
          qkyfx: j.EoWLm,
          ZocjC: function (wd, wf) {
            return j.WxuPX(wd, wf);
          },
          BWtHu: function (wd, wf) {
            return j.aETAW(wd, wf);
          },
          LtKxY: function (wd, wf) {
            return j.QSnvB(wd, wf);
          },
          CMQGJ: function (wd, wf) {
            return j.JwMuQ(wd, wf);
          },
          sanHt: function (wd, wf) {
            return j.nXxUY(wd, wf);
          },
          Etsvs: function (wd, wf) {
            return wd === wf;
          },
          mbvql: function (wd, wf) {
            return j.viuSh(wd, wf);
          },
          EWtvB: function (wd, wf) {
            return j.ssuaA(wd, wf);
          },
          MGwQp: function (wd, wf) {
            return j.ILijI(wd, wf);
          },
          SyZeC: function (wd, wf) {
            return j.JHKdu(wd, wf);
          },
          rCtuU: j.DwnRM,
          IuScv: function (wd, wf) {
            return j.suMyk(wd, wf);
          },
          tgIWB: function (wd, wf) {
            return j.HUREU(wd, wf);
          },
          owiNd: function (wd, wf) {
            return j.WxuPX(wd, wf);
          },
          Zkqpl: function (wd, wf) {
            return j.AkMnH(wd, wf);
          },
          YJIpQ: function (wd, wf) {
            return j.uvqGP(wd, wf);
          },
          QSHxa: function (wd, wf) {
            return wd === wf;
          },
          bkXVm: function (wd, wf) {
            return j.ohmKY(wd, wf);
          },
          NFmrp: function (wd, wf) {
            return j.yfKke(wd, wf);
          },
          WPvYd: function (wd, wf) {
            return j.WPeUn(wd, wf);
          },
          JuqEV: function (wd, wf) {
            return j.FWzRX(wd, wf);
          },
          oPRaw: function (wd, wf) {
            return j.FRwId(wd, wf);
          },
          sHsyR: function (wd, wf) {
            return j.qEzfQ(wd, wf);
          },
          NEgro: function (wd, wf) {
            return j.iknXT(wd, wf);
          },
          iFdFi: function (wd, wf) {
            return j.yEeuf(wd, wf);
          },
          HrmNH: function (wd, wf) {
            return j.exCAz(wd, wf);
          },
          tqlVD: function (wd, wf) {
            return j.aqKyz(wd, wf);
          },
          nKzDY: function (wd, wf) {
            return j.EcOWN(wd, wf);
          },
          wPRLM: function (wd, wf) {
            return j.XMBvu(wd, wf);
          },
          mPXUU: function (wd, wf) {
            return j.LHBPV(wd, wf);
          },
          IvKrf: function (wd, wf) {
            return j.njBXq(wd, wf);
          },
          hOpPQ: function (wd, wf) {
            return j.XShUT(wd, wf);
          },
          AfopW: function (wd, wf) {
            return j.zslYf(wd, wf);
          },
          HrjCZ: function (wd, wf) {
            return j.gsbXB(wd, wf);
          },
          dqEsB: function (wd, wf) {
            return j.DFQll(wd, wf);
          },
          EpnFd: function (wd, wf) {
            return j.BKmTj(wd, wf);
          },
          krOvO: function (wd, wf) {
            return j.zZXgx(wd, wf);
          },
          hoTYG: function (wd, wf) {
            return j.hSWNK(wd, wf);
          },
          HBOZg: function (wd, wf) {
            return j.KqRjX(wd, wf);
          },
          fhcil: function (wd, wf) {
            return j.xysNg(wd, wf);
          },
          TALVB: function (wd, wf) {
            return j.MNfhN(wd, wf);
          },
          NRSmk: function (wd, wf) {
            return j.viuSh(wd, wf);
          },
          wAJzR: function (wd, wf) {
            return j.EJygQ(wd, wf);
          },
          dCHaj: function (wd, wf, wg, wj, wk) {
            return j.pKdPK(wd, wf, wg, wj, wk);
          },
          SypHO: j.ShTBY,
          myeRc: j.BvKWu,
          EquBT: function (wd, wf) {
            return j.gYhGO(wd, wf);
          },
          hrxEM: function (wd, wf) {
            return j.FZyXS(wd, wf);
          }
        };
        const vF = this;
        let vG;
        let vH;
        let vI;
        return function (wd) {
          vB.enter(vE.BGUWa);
          vB.enter(vE.qkyfx);
          vB.consume(wd);
          return vJ;
        };
        function vJ(wd) {
          if (wd === 33) {
            vB.consume(wd);
            return vK;
          } else if (vE.ZocjC(47, wd)) {
            vB.consume(wd);
            return vW;
          } else if (vE.BWtHu(63, wd)) {
            vB.consume(wd);
            return vU;
          } else if (vE.LtKxY(ew, wd)) {
            vB.consume(wd);
            return vZ;
          } else {
            return vE.LtKxY(vD, wd);
          }
        }
        function vK(wd) {
          if (vE.ZocjC(45, wd)) {
            vB.consume(wd);
            return vL;
          } else if (vE.CMQGJ(91, wd)) {
            vB.consume(wd);
            vH = 0;
            return vP;
          } else if (vE.LtKxY(ew, wd)) {
            vB.consume(wd);
            return vT;
          } else {
            return vE.sanHt(vD, wd);
          }
        }
        function vL(wd) {
          if (dq.VprQy(45, wd)) {
            vB.consume(wd);
            return vO;
          } else {
            return dq.ebIDC(vD, wd);
          }
        }
        function vM(wd) {
          if (vE.Etsvs(null, wd)) {
            return vD(wd);
          } else if (vE.mbvql(45, wd)) {
            vB.consume(wd);
            return vN;
          } else if (vE.LtKxY(eD, wd)) {
            vI = vM;
            return vE.EWtvB(w8, wd);
          } else {
            vB.consume(wd);
            return vM;
          }
        }
        function vN(wd) {
          if (vE.MGwQp(45, wd)) {
            vB.consume(wd);
            return vO;
          } else {
            return vE.SyZeC(vM, wd);
          }
        }
        function vO(wd) {
          if (vE.Etsvs(62, wd)) {
            return vE.SyZeC(w7, wd);
          } else if (vE.MGwQp(45, wd)) {
            return vE.EWtvB(vN, wd);
          } else {
            return vM(wd);
          }
        }
        function vP(wd) {
          if (vE.CMQGJ(wd, vE.rCtuU.charCodeAt(vH++))) {
            vB.consume(wd);
            if (vE.IuScv(6, vH)) {
              return vQ;
            } else {
              return vP;
            }
          } else {
            return vE.tgIWB(vD, wd);
          }
        }
        function vQ(wd) {
          if (dq.XguCd(null, wd)) {
            return dq.xjcTk(vD, wd);
          } else if (dq.kSetd(93, wd)) {
            vB.consume(wd);
            return vR;
          } else if (dq.yCToj(eD, wd)) {
            vI = vQ;
            return dq.xNGni(w8, wd);
          } else {
            vB.consume(wd);
            return vQ;
          }
        }
        function vR(wd) {
          if (dq.GgMbY(93, wd)) {
            vB.consume(wd);
            return vS;
          } else {
            return dq.EJTQm(vQ, wd);
          }
        }
        function vS(wd) {
          if (vE.owiNd(62, wd)) {
            return vE.Zkqpl(w7, wd);
          } else if (vE.MGwQp(93, wd)) {
            vB.consume(wd);
            return vS;
          } else {
            return vE.LtKxY(vQ, wd);
          }
        }
        function vT(wd) {
          if (vE.YJIpQ(null, wd) || vE.QSHxa(62, wd)) {
            return vE.sanHt(w7, wd);
          } else if (vE.EWtvB(eD, wd)) {
            vI = vT;
            return vE.bkXVm(w8, wd);
          } else {
            vB.consume(wd);
            return vT;
          }
        }
        function vU(wd) {
          if (vE.Etsvs(null, wd)) {
            return vE.SyZeC(vD, wd);
          } else if (vE.ZocjC(63, wd)) {
            vB.consume(wd);
            return vV;
          } else if (vE.tgIWB(eD, wd)) {
            vI = vU;
            return vE.NFmrp(w8, wd);
          } else {
            vB.consume(wd);
            return vU;
          }
        }
        function vV(wd) {
          if (dq.bJjlc(62, wd)) {
            return w7(wd);
          } else {
            return dq.Ewofj(vU, wd);
          }
        }
        function vW(wd) {
          if (dq.lwqzL(ew, wd)) {
            vB.consume(wd);
            return vX;
          } else {
            return dq.JgBvm(vD, wd);
          }
        }
        function vX(wd) {
          if (vE.ZocjC(45, wd) || vE.sanHt(ex, wd)) {
            vB.consume(wd);
            return vX;
          } else {
            return vY(wd);
          }
        }
        function vY(wd) {
          if (vE.WPvYd(eD, wd)) {
            vI = vY;
            return vE.sanHt(w8, wd);
          } else if (vE.Zkqpl(eF, wd)) {
            vB.consume(wd);
            return vY;
          } else {
            return vE.JuqEV(w7, wd);
          }
        }
        function vZ(wd) {
          if (vE.oPRaw(45, wd) || vE.EWtvB(ex, wd)) {
            vB.consume(wd);
            return vZ;
          } else if (vE.sHsyR(47, wd) || vE.oPRaw(62, wd) || vE.NEgro(eE, wd)) {
            return vE.iFdFi(w0, wd);
          } else {
            return vE.sanHt(vD, wd);
          }
        }
        function w0(wd) {
          if (vE.HrmNH(47, wd)) {
            vB.consume(wd);
            return w7;
          } else if (vE.tqlVD(58, wd) || vE.mbvql(95, wd) || vE.tgIWB(ew, wd)) {
            vB.consume(wd);
            return w1;
          } else if (vE.iFdFi(eD, wd)) {
            vI = w0;
            return vE.nKzDY(w8, wd);
          } else if (vE.wPRLM(eF, wd)) {
            vB.consume(wd);
            return w0;
          } else {
            return vE.iFdFi(w7, wd);
          }
        }
        function w1(wd) {
          if (vE.oPRaw(45, wd) || vE.mPXUU(46, wd) || vE.IvKrf(58, wd) || vE.hOpPQ(95, wd) || vE.AfopW(ex, wd)) {
            vB.consume(wd);
            return w1;
          } else {
            return vE.HrjCZ(w2, wd);
          }
        }
        function w2(wd) {
          if (dq.sqjLw(61, wd)) {
            vB.consume(wd);
            return w3;
          } else if (dq.mlhFV(eD, wd)) {
            vI = w2;
            return dq.AHPdC(w8, wd);
          } else if (dq.neQEY(eF, wd)) {
            vB.consume(wd);
            return w2;
          } else {
            return dq.RpEkj(w0, wd);
          }
        }
        function w3(wd) {
          if (dq.kSetd(null, wd) || dq.Xflum(60, wd) || dq.oCGQJ(61, wd) || dq.wvTPG(62, wd) || dq.AZrMk(96, wd)) {
            return dq.oDCtk(vD, wd);
          } else if (dq.avwfR(34, wd) || dq.ZgHbj(39, wd)) {
            vB.consume(wd);
            vG = wd;
            return w4;
          } else if (dq.VrILJ(eD, wd)) {
            vI = w3;
            return dq.tOQfu(w8, wd);
          } else if (dq.Qglup(eF, wd)) {
            vB.consume(wd);
            return w3;
          } else {
            vB.consume(wd);
            return w5;
          }
        }
        function w4(wd) {
          if (vE.ZocjC(wd, vG)) {
            vB.consume(wd);
            vG = undefined;
            return w6;
          } else if (vE.YJIpQ(null, wd)) {
            return vD(wd);
          } else if (vE.dqEsB(eD, wd)) {
            vI = w4;
            return vE.EpnFd(w8, wd);
          } else {
            vB.consume(wd);
            return w4;
          }
        }
        function w5(wd) {
          if (vE.krOvO(null, wd) || vE.MGwQp(34, wd) || vE.owiNd(39, wd) || vE.mbvql(60, wd) || vE.hoTYG(61, wd) || vE.HBOZg(96, wd)) {
            return vE.fhcil(vD, wd);
          } else if (vE.TALVB(47, wd) || vE.NRSmk(62, wd) || vE.wAJzR(eE, wd)) {
            return vE.iFdFi(w0, wd);
          } else {
            vB.consume(wd);
            return w5;
          }
        }
        function w6(wd) {
          if (dq.AGiPs(47, wd) || dq.TnEAq(62, wd) || dq.RUzsq(eE, wd)) {
            return dq.gEMWo(w0, wd);
          } else {
            return dq.ggxOz(vD, wd);
          }
        }
        function w7(wd) {
          if (vE.QSHxa(62, wd)) {
            vB.consume(wd);
            vB.exit(vE.qkyfx);
            vB.exit(vE.BGUWa);
            return vC;
          } else {
            return vE.iFdFi(vD, wd);
          }
        }
        function w8(wd) {
          vB.exit(dq.ZJdTm);
          vB.enter("lineEnding");
          vB.consume(wd);
          vB.exit(dq.KrgLf);
          return w9;
        }
        function w9(wd) {
          if (eF(wd)) {
            return vE.dCHaj(eJ, vB, wb, vE.SypHO, vF.parser.constructs.disable.null.includes(vE.myeRc) ? undefined : 4)(wd);
          } else {
            return vE.EquBT(wb, wd);
          }
        }
        function wb(wd) {
          vB.enter(vE.qkyfx);
          return vE.hrxEM(vI, wd);
        }
      }
    };
    const fT = {
      name: j.eKgVg,
      tokenize: function (vB, vC, vD) {
        var vE = {
          kzuGG: dq.UgLHv,
          LaBdB: dq.ULnjw,
          gsKjE: function (vM, vN) {
            return dq.TwcXl(vM, vN);
          },
          bKgRA: function (vM, vN) {
            return dq.XtZDX(vM, vN);
          }
        };
        let vF;
        let vG;
        let vH = 0;
        return function (vM) {
          vB.enter(vE.kzuGG);
          vB.enter(vE.LaBdB);
          return vE.gsKjE(vI, vM);
        };
        function vI(vM) {
          if (vE.bKgRA(96, vM)) {
            vB.consume(vM);
            vH++;
            return vI;
          } else {
            vB.exit(vE.LaBdB);
            return vE.gsKjE(vJ, vM);
          }
        }
        function vJ(vM) {
          if (dq.ZZtvF(null, vM)) {
            return dq.onyBI(vD, vM);
          } else if (dq.zfMvE(32, vM)) {
            vB.enter(dq.PkaRx);
            vB.consume(vM);
            vB.exit(dq.PkaRx);
            return vJ;
          } else if (dq.dvbKK(96, vM)) {
            vG = vB.enter(dq.ULnjw);
            vF = 0;
            return dq.gOJYQ(vL, vM);
          } else if (dq.AmOjF(eD, vM)) {
            vB.enter(dq.KrgLf);
            vB.consume(vM);
            vB.exit(dq.KrgLf);
            return vJ;
          } else {
            vB.enter(dq.kCpbK);
            return dq.volNN(vK, vM);
          }
        }
        function vK(vM) {
          if (dq.fKlcc(null, vM) || dq.LXCgF(32, vM) || dq.yzXaS(96, vM) || dq.whdCV(eD, vM)) {
            vB.exit(dq.kCpbK);
            return dq.jwXbe(vJ, vM);
          } else {
            vB.consume(vM);
            return vK;
          }
        }
        function vL(vM) {
          if (dq.mJFyo(96, vM)) {
            vB.consume(vM);
            vF++;
            return vL;
          } else if (vF === vH) {
            vB.exit(dq.ULnjw);
            vB.exit(dq.UgLHv);
            return dq.RvexD(vC, vM);
          } else {
            vG.type = dq.kCpbK;
            return dq.mlhFV(vK, vM);
          }
        }
      },
      resolve: function (vB) {
        let vC;
        let vD;
        let vE = j.KWCAk(vB.length, 4);
        let vF = 3;
        if ((!j.GxCNo(j.caOuq, vB[vF][1].type) || !j.blMjE(j.srdNA, vB[vF][1].type)) && (!j.JIVNr(j.caOuq, vB[vE][1].type) || !j.UsUGg(j.srdNA, vB[vE][1].type))) {
          for (vC = vF; j.NFSpO(++vC, vE);) {
            if (j.hWpyM(j.UOUZF, vB[vC][1].type)) {
              vB[vF][1].type = j.Vmabf;
              vB[vE][1].type = j.Vmabf;
              vF += 2;
              vE -= 2;
              break;
            }
          }
        }
        vC = j.jswAa(vF, 1);
        vE++;
        while (j.UVoBt(++vC, vE)) {
          if (j.CyDNJ(undefined, vD)) {
            if (j.hHeue(vC, vE) && j.QmaNL("lineEnding", vB[vC][1].type)) {
              vD = vC;
            }
          } else if (!j.SHUga(vC, vE) || !j.qwKqc(j.caOuq, vB[vC][1].type)) {
            vB[vD][1].type = j.UOUZF;
            if (vC !== j.LsdRA(vD, 2)) {
              vB[vD][1].end = vB[j.QBXgU(vC, 1)][1].end;
              vB.splice(j.rGjQv(vD, 2), j.AuEDx(j.aplIT(vC, vD), 2));
              vE -= j.DxyXa(j.RoSqI(vC, vD), 2);
              vC = j.EeWRI(vD, 2);
            }
            vD = undefined;
          }
        }
        return vB;
      },
      previous: function (vB) {
        return j.CKXfX(96, vB) || j.sZfZO(j.Pqasg, this.events[j.KWCAk(this.events.length, 1)][1].type);
      }
    };
    const fU = fL;
    const fV = fM;
    const fW = fN;
    const fX = fO;
    const fY = fP;
    const fZ = {
      [-5]: fD,
      [-4]: fD,
      [-3]: fD,
      33: {
        name: "labelStartImage",
        tokenize: function (vB, vC, vD) {
          var vE = {
            tPdSN: j.SXEtM,
            eFJBn: j.cOWpC,
            dIeFM: "labelMarker",
            nDVGW: function (vI, vJ) {
              return j.Ornpl(vI, vJ);
            },
            yWtLB: function (vI, vJ) {
              return vI === vJ;
            },
            wzMmD: function (vI, vJ) {
              return j.gRmhL(vI, vJ);
            },
            jcRAW: j.Dljxj
          };
          const vF = this;
          return function (vI) {
            vB.enter(vE.tPdSN);
            vB.enter(vE.eFJBn);
            vB.consume(vI);
            vB.exit(vE.eFJBn);
            return vG;
          };
          function vG(vI) {
            if (vI === 91) {
              vB.enter(vE.dIeFM);
              vB.consume(vI);
              vB.exit("labelMarker");
              vB.exit(vE.tPdSN);
              return vH;
            } else {
              return vE.nDVGW(vD, vI);
            }
          }
          function vH(vI) {
            if (vE.yWtLB(94, vI) && vE.wzMmD(vE.jcRAW, vF.parser.constructs)) {
              return vE.nDVGW(vD, vI);
            } else {
              return vE.nDVGW(vC, vI);
            }
          }
        },
        resolveAll: fE.resolveAll
      },
      38: fB,
      42: fJ,
      60: [{
        name: j.dcMEk,
        tokenize: function (vB, vC, vD) {
          var vE = {
            gXclT: dq.iUvVC,
            mNdAd: dq.nGGOn,
            jdnyv: dq.GdBQM,
            gxRFf: function (vO, vP) {
              return dq.cBsDj(vO, vP);
            },
            gFVYQ: function (vO, vP) {
              return dq.moqBa(vO, vP);
            },
            TTXuR: function (vO, vP) {
              return dq.Ijldd(vO, vP);
            },
            NDhNz: function (vO, vP) {
              return dq.MpKwQ(vO, vP);
            },
            RThGm: function (vO, vP) {
              return dq.AzsHY(vO, vP);
            },
            ZwRbi: function (vO, vP) {
              return dq.GlznV(vO, vP);
            },
            onJkR: function (vO, vP) {
              return dq.QVCLJ(vO, vP);
            },
            dSpYb: function (vO, vP) {
              return dq.DwstO(vO, vP);
            },
            PMqnU: function (vO, vP) {
              return dq.UtmYP(vO, vP);
            },
            qlPwt: function (vO, vP) {
              return dq.uLRZp(vO, vP);
            },
            GLvRr: function (vO, vP) {
              return dq.gEMWo(vO, vP);
            },
            MWQIj: function (vO, vP) {
              return dq.PRcgg(vO, vP);
            },
            udTKZ: function (vO, vP) {
              return dq.WmxGQ(vO, vP);
            },
            KYSzr: function (vO, vP) {
              return dq.pZKmO(vO, vP);
            },
            QnKVe: function (vO, vP) {
              return dq.QHhpC(vO, vP);
            }
          };
          let vF = 0;
          return function (vO) {
            vB.enter(vE.gXclT);
            vB.enter(vE.mNdAd);
            vB.consume(vO);
            vB.exit(vE.mNdAd);
            vB.enter(vE.jdnyv);
            return vG;
          };
          function vG(vO) {
            if (vE.gxRFf(ew, vO)) {
              vB.consume(vO);
              return vH;
            } else {
              return vE.gFVYQ(vK, vO);
            }
          }
          function vH(vO) {
            if (vE.TTXuR(43, vO) || vE.TTXuR(45, vO) || vE.TTXuR(46, vO) || vE.gFVYQ(ex, vO)) {
              vF = 1;
              return vE.NDhNz(vI, vO);
            } else {
              return vE.gxRFf(vK, vO);
            }
          }
          function vI(vO) {
            if (vE.RThGm(58, vO)) {
              vB.consume(vO);
              vF = 0;
              return vJ;
            } else if ((vE.RThGm(43, vO) || vE.TTXuR(45, vO) || vE.RThGm(46, vO) || ex(vO)) && vE.ZwRbi(vF++, 32)) {
              vB.consume(vO);
              return vI;
            } else {
              vF = 0;
              return vE.NDhNz(vK, vO);
            }
          }
          function vJ(vO) {
            if (vE.RThGm(62, vO)) {
              vB.exit(vE.jdnyv);
              vB.enter(vE.mNdAd);
              vB.consume(vO);
              vB.exit(vE.mNdAd);
              vB.exit(vE.gXclT);
              return vC;
            } else if (vE.TTXuR(null, vO) || vE.onJkR(32, vO) || vE.dSpYb(60, vO) || vE.gFVYQ(ez, vO)) {
              return vE.NDhNz(vD, vO);
            } else {
              vB.consume(vO);
              return vJ;
            }
          }
          function vK(vO) {
            if (vE.RThGm(64, vO)) {
              vB.consume(vO);
              return vL;
            } else if (vE.NDhNz(ey, vO)) {
              vB.consume(vO);
              return vK;
            } else {
              return vE.PMqnU(vD, vO);
            }
          }
          function vL(vO) {
            if (vE.qlPwt(ex, vO)) {
              return vE.GLvRr(vM, vO);
            } else {
              return vE.NDhNz(vD, vO);
            }
          }
          function vM(vO) {
            if (dq.nvxpA(46, vO)) {
              vB.consume(vO);
              vF = 0;
              return vL;
            } else if (dq.GeCdx(62, vO)) {
              vB.exit(dq.GdBQM).type = dq.icxwp;
              vB.enter(dq.nGGOn);
              vB.consume(vO);
              vB.exit(dq.nGGOn);
              vB.exit(dq.iUvVC);
              return vC;
            } else {
              return vN(vO);
            }
          }
          function vN(vO) {
            if ((vE.MWQIj(45, vO) || vE.udTKZ(ex, vO)) && vE.KYSzr(vF++, 63)) {
              const vP = vE.QnKVe(45, vO) ? vN : vM;
              vB.consume(vO);
              return vP;
            }
            return vE.GLvRr(vD, vO);
          }
        }
      }, fS],
      91: {
        name: j.mdUEz,
        tokenize: function (vB, vC, vD) {
          var vE = {
            Axarz: j.JMSQy,
            Afbsz: j.PFHLW,
            idMlU: function (vH, vI) {
              return j.UTtAi(vH, vI);
            },
            ZsHnr: function (vH, vI) {
              return j.LRvfx(vH, vI);
            },
            AZAlF: j.Dljxj,
            hAzcB: function (vH, vI) {
              return j.CfvGW(vH, vI);
            }
          };
          const vF = this;
          return function (vH) {
            vB.enter(vE.Axarz);
            vB.enter(vE.Afbsz);
            vB.consume(vH);
            vB.exit(vE.Afbsz);
            vB.exit(vE.Axarz);
            return vG;
          };
          function vG(vH) {
            if (vE.idMlU(94, vH) && vE.ZsHnr(vE.AZAlF, vF.parser.constructs)) {
              return vE.hAzcB(vD, vH);
            } else {
              return vE.hAzcB(vC, vH);
            }
          }
        },
        resolveAll: fE.resolveAll
      },
      92: [{
        name: j.zBxeP,
        tokenize: function (vB, vC, vD) {
          var vE = {
            sXgXJ: j.zBxeP
          };
          var vF = vE;
          return function (vH) {
            vB.enter(vF.sXgXJ);
            vB.consume(vH);
            return vG;
          };
          function vG(vH) {
            if (dq.sWolc(eD, vH)) {
              vB.exit(dq.FPbqc);
              return dq.ZhCpe(vC, vH);
            } else {
              return dq.PYxfR(vD, vH);
            }
          }
        }
      }, fC],
      93: fE,
      95: fJ,
      96: fT
    };
    const g0 = {
      null: [fJ, eR]
    };
    const g1 = {
      null: [42, 95]
    };
    const g2 = {
      null: []
    };
    const g3 = /[\0\t\n\r]/g;
    function g4(vB, vC) {
      const vD = Number.parseInt(vB, vC);
      if (j.PtbnB(vD, 9) || j.WNLjE(11, vD) || j.lKOoI(vD, 13) && j.hWdHh(vD, 32) || j.HSNED(vD, 126) && j.cnJUK(vD, 160) || j.mLsHJ(vD, 55295) && j.RnTaf(vD, 57344) || j.HSNED(vD, 64975) && j.RqDrA(vD, 65008) || j.HblSa(65535, j.ADWFY(65535, vD)) || j.IdJWF(65534, j.LQoCR(65535, vD)) || j.FWwfR(vD, 1114111)) {
        return "�";
      } else {
        return String.fromCharCode(vD);
      }
    }
    const g5 = /\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;
    function g6(vB, vC, vD) {
      if (vC) {
        return vC;
      }
      if (j.IwbeB(35, vD.charCodeAt(0))) {
        const vE = vD.charCodeAt(1);
        const vF = j.BhVQg(120, vE) || j.FggSO(88, vE);
        return j.tNsVX(g4, vD.slice(vF ? 2 : 1), vF ? 16 : 10);
      }
      return j.ZuvVu(fA, vD) || vB;
    }
    const g7 = {}.hasOwnProperty;
    function g8(vB, vC, vD) {
      var vE = {
        DsfGe: j.PlvWR,
        RTMLn: function (vF, vG) {
          return j.QBXgU(vF, vG);
        },
        RIpxP: j.URHPM,
        JZFmw: function (vF, vG) {
          return j.wQCWu(vF, vG);
        },
        trnWd: function (vF, vG) {
          return j.brugA(vF, vG);
        },
        swSvb: function (vF, vG) {
          return j.pzYEB(vF, vG);
        },
        zcNQl: function (vF, vG) {
          return j.wZEAt(vF, vG);
        },
        GVCrC: function (vF, vG) {
          return j.zhuaB(vF, vG);
        },
        bmlqk: function (vF, vG) {
          return j.KXVrU(vF, vG);
        },
        FzdRc: function (vF, vG) {
          return j.Dkxkg(vF, vG);
        },
        xkwgr: j.NHSBJ,
        joikx: j.NMbKR,
        ZWoLM: function (vF, vG) {
          return j.AkMnH(vF, vG);
        },
        lhfRX: j.mXAwO,
        mttxA: function (vF, vG) {
          return j.XTtOR(vF, vG);
        },
        CjnOv: function (vF, vG) {
          return j.uMiDh(vF, vG);
        },
        fJadQ: function (vF, vG) {
          return j.eScxK(vF, vG);
        },
        NnrJZ: function (vF, vG) {
          return j.ISGDk(vF, vG);
        },
        nWPXd: j.thAOx,
        giDlw: j.DScVd,
        OrcLz: j.eAImW,
        OiOQc: function (vF, vG) {
          return j.XsFAM(vF, vG);
        },
        RTaWf: j.dnbBz,
        aTyjI: j.oBUNB,
        IaFrN: function (vF, vG) {
          return j.XdrTs(vF, vG);
        },
        eWhYU: function (vF, vG) {
          return j.mubjQ(vF, vG);
        },
        hthEy: j.ShTBY,
        eDIVJ: j.AZldi,
        KRpuT: j.laxzT,
        GBwqQ: j.pWcQt,
        RFmMU: j.JvfxC,
        GLhyI: function (vF, vG) {
          return j.TyBTu(vF, vG);
        },
        JzQqP: function (vF, vG) {
          return j.SOVhQ(vF, vG);
        },
        lDJNE: j.qlvYx,
        smusF: function (vF, vG) {
          return j.dPXFb(vF, vG);
        },
        PoJwZ: j.caOuq,
        jKOgu: function (vF, vG) {
          return j.tWbQq(vF, vG);
        },
        zEWbz: function (vF, vG) {
          return j.QREvc(vF, vG);
        },
        DjDhh: function (vF, vG) {
          return j.taxfR(vF, vG);
        },
        WxOSn: "blockQuotePrefix",
        zbSUd: function (vF, vG) {
          return j.AkbAh(vF, vG);
        },
        tuHkq: j.KlnUJ,
        ehiYc: j.dycMi,
        ifBwr: function (vF, vG) {
          return j.KZiyX(vF, vG);
        },
        lBoKh: j.JlLpC,
        UqAao: function (vF, vG) {
          return j.meKMB(vF, vG);
        },
        FHhuG: function (vF, vG) {
          return j.KxyJa(vF, vG);
        },
        USKTl: j.GsDSb,
        txEWK: j.TGrZb,
        YOpJD: function (vF, vG) {
          return j.xrYIW(vF, vG);
        },
        ZNCvB: function (vF, vG) {
          return j.MsTkh(vF, vG);
        },
        xbdzD: function (vF, vG) {
          return j.kLyKb(vF, vG);
        },
        LZQJF: j.NCDxV,
        mDnZj: j.impWz,
        tFKTi: j.sXvkk,
        GYwoc: function (vF, vG) {
          return j.HwIKN(vF, vG);
        },
        Guluv: j.yFcOB,
        nuhgj: j.oHhge,
        zPTJH: j.MnSDn,
        hCuux: j.UuOQH,
        jRohv: j.Thbjm,
        jErTJ: j.PymJN,
        IUaHC: j.YgJFy,
        IwPpo: j.pZBZs,
        ykqhQ: j.BITTk,
        YFykG: function (vF, vG) {
          return vF - vG;
        },
        opwSw: j.UczRK,
        cJQlS: function (vF, vG) {
          return vF - vG;
        },
        WlPwr: function (vF, vG, vH) {
          return j.bSqPS(vF, vG, vH);
        },
        nTPDs: function (vF, vG) {
          return j.hCWWq(vF, vG);
        },
        Lacmp: function (vF, vG) {
          return j.aplIT(vF, vG);
        },
        vHBxA: function (vF, vG) {
          return j.wQCWu(vF, vG);
        },
        YQwyd: function (vF, vG) {
          return j.LrtEN(vF, vG);
        },
        YPPnZ: function (vF, vG) {
          return j.sgjHO(vF, vG);
        },
        ZxcQu: j.TNXnN,
        kGIWc: function (vF, vG) {
          return vF === vG;
        },
        ZKsvg: function (vF, vG, vH, vI) {
          return j.VAhVE(vF, vG, vH, vI);
        },
        iOUPS: function (vF, vG) {
          return j.CDOpK(vF, vG);
        },
        jvEFS: function (vF, vG) {
          return vF > vG;
        },
        HLKTL: function (vF, vG) {
          return j.hlRwe(vF, vG);
        },
        sLcyU: function (vF, vG) {
          return j.NOWMT(vF, vG);
        },
        vhNut: "text",
        vzPHJ: j.OAHJb,
        CQdYH: j.AaLpi,
        cEWhp: j.nUQgz,
        vvJim: function (vF, vG) {
          return j.TaWnn(vF, vG);
        },
        RYyLw: function (vF, vG) {
          return j.yfKke(vF, vG);
        },
        uGYuf: function (vF, vG) {
          return j.UWdKh(vF, vG);
        },
        tJZpz: function (vF, vG) {
          return j.SbTiR(vF, vG);
        },
        uGMII: function (vF, vG) {
          return j.KkQpP(vF, vG);
        },
        RAVGK: function (vF, vG) {
          return j.CnjMO(vF, vG);
        },
        sNluT: function (vF, vG, vH) {
          return j.bYNit(vF, vG, vH);
        },
        RHeJh: function (vF, vG, vH) {
          return j.IwyQy(vF, vG, vH);
        },
        FhUvS: function (vF, vG) {
          return j.KiqId(vF, vG);
        },
        hSjzh: function (vF, vG, vH) {
          return j.KTCQC(vF, vG, vH);
        },
        wPDkv: function (vF, vG) {
          return j.ipgje(vF, vG);
        },
        hZQbZ: function (vF, vG) {
          return j.yEeuf(vF, vG);
        },
        DugPv: function (vF, vG) {
          return j.Lsmro(vF, vG);
        },
        zCxHW: function (vF, vG) {
          return j.ERHyI(vF, vG);
        },
        ZnfGm: function (vF) {
          return j.yakpU(vF);
        },
        yiWNV: function (vF) {
          return j.Mxitg(vF);
        },
        kixGY: function (vF, vG) {
          return j.hbcGH(vF, vG);
        },
        JqmKk: function (vF, vG) {
          return j.iknXT(vF, vG);
        },
        nlkPk: function (vF, vG) {
          return j.ItUWP(vF, vG);
        },
        JEWjx: function (vF, vG) {
          return j.Lhqnv(vF, vG);
        },
        dItDz: function (vF, vG) {
          return j.UWdKh(vF, vG);
        },
        iJGzo: function (vF, vG) {
          return j.drfxy(vF, vG);
        },
        uIQsW: function (vF) {
          return j.NMOEQ(vF);
        },
        HeeDd: function (vF) {
          return j.czJju(vF);
        },
        zBojJ: function (vF) {
          return j.GDoEO(vF);
        },
        iqbZs: function (vF, vG) {
          return j.LnELe(vF, vG);
        },
        KUGWI: function (vF, vG) {
          return j.wfHLK(vF, vG);
        },
        iuJVs: function (vF, vG, vH, vI) {
          return j.wvXop(vF, vG, vH, vI);
        },
        eQWxX: function (vF, vG) {
          return j.Fjbhl(vF, vG);
        },
        WvQrW: function (vF, vG) {
          return j.PuFsc(vF, vG);
        },
        FCurD: function (vF, vG) {
          return j.FWzRX(vF, vG);
        },
        zReLl: function (vF, vG) {
          return j.QzerS(vF, vG);
        },
        ohRGN: function (vF, vG) {
          return j.viWfI(vF, vG);
        },
        QdLxp: function (vF, vG) {
          return j.FIZhj(vF, vG);
        },
        blvQK: function (vF, vG) {
          return j.HRwfw(vF, vG);
        },
        nyzop: "string",
        yRprY: function (vF, vG) {
          return j.KxyJa(vF, vG);
        },
        NEEWi: function (vF, vG) {
          return j.zCFGj(vF, vG);
        },
        tYGox: function (vF, vG) {
          return j.CsYVr(vF, vG);
        },
        DoMGM: function (vF, vG) {
          return j.dPXFb(vF, vG);
        },
        cEkVQ: function (vF, vG) {
          return j.whast(vF, vG);
        },
        yLuWb: function (vF, vG) {
          return j.nNxpI(vF, vG);
        },
        OnqfQ: function (vF, vG) {
          return j.jrXqX(vF, vG);
        }
      };
      if (j.mQbfs(j.jGSrx, typeof vC)) {
        vD = vC;
        vC = undefined;
      }
      return function (vF) {
        var vG = {
          uLyvN: vE.hCuux,
          oCAKz: vE.jRohv,
          XYFqK: vE.jErTJ,
          TFfpX: vE.USKTl,
          dedMh: vE.IUaHC,
          Srvbc: vE.IwPpo,
          CvhSe: vE.ykqhQ,
          pLkaj: function (w0, w1) {
            return vE.YFykG(w0, w1);
          },
          pGxAB: function (w0, w1) {
            return vE.xbdzD(w0, w1);
          },
          xbRMn: vE.opwSw,
          PYfFY: function (w0, w1) {
            return vE.cJQlS(w0, w1);
          },
          MwuNx: function (w0, w1, w2) {
            return vE.WlPwr(w0, w1, w2);
          },
          Vxqxx: function (w0, w1) {
            return vE.smusF(w0, w1);
          },
          jxxTM: "characterReferenceMarkerNumeric",
          aoFhi: function (w0, w1) {
            return vE.ZWoLM(w0, w1);
          },
          ofBPg: function (w0, w1) {
            return vE.nTPDs(w0, w1);
          },
          THrIe: function (w0, w1) {
            return vE.Lacmp(w0, w1);
          },
          EudHV: vE.xkwgr,
          BfHHg: vE.joikx,
          cswyG: function (w0, w1) {
            return vE.vHBxA(w0, w1);
          },
          NqysF: function (w0, w1) {
            return vE.YQwyd(w0, w1);
          },
          TZDbB: vE.zPTJH,
          yAWtK: function (w0, w1) {
            return vE.YOpJD(w0, w1);
          },
          EGodR: function (w0, w1) {
            return vE.YPPnZ(w0, w1);
          },
          fAbvt: vE.ZxcQu,
          xuwnl: function (w0, w1) {
            return vE.UqAao(w0, w1);
          },
          Ijtux: function (w0, w1) {
            return vE.zEWbz(w0, w1);
          },
          vnQvZ: vE.giDlw,
          umvUw: function (w0, w1) {
            return vE.DjDhh(w0, w1);
          },
          EIUGR: vE.nWPXd,
          MtcLY: function (w0, w1) {
            return vE.kGIWc(w0, w1);
          },
          zLvWd: vE.RTaWf,
          hnBcL: function (w0, w1, w2, w3) {
            return vE.ZKsvg(w0, w1, w2, w3);
          },
          PTict: function (w0, w1) {
            return vE.UqAao(w0, w1);
          },
          gmJPT: function (w0, w1) {
            return vE.iOUPS(w0, w1);
          },
          olgKJ: function (w0, w1) {
            return vE.ZWoLM(w0, w1);
          },
          Lzksz: function (w0, w1) {
            return vE.jvEFS(w0, w1);
          },
          FCqmO: function (w0, w1) {
            return vE.UqAao(w0, w1);
          },
          CSVZX: function (w0, w1) {
            return vE.HLKTL(w0, w1);
          },
          XpnYT: function (w0, w1) {
            return vE.sLcyU(w0, w1);
          },
          TPNlB: function (w0, w1) {
            return vE.jKOgu(w0, w1);
          },
          jDcbC: vE.vhNut,
          NyPtS: vE.vzPHJ,
          XQcel: vE.CQdYH,
          yucZR: vE.cEWhp,
          JcfAZ: function (w0, w1) {
            return vE.vvJim(w0, w1);
          }
        };
        const vH = {
          transforms: [],
          canContainEols: [vE.jErTJ, vE.txEWK, vE.Guluv, vE.RIpxP, vE.IwPpo],
          enter: {
            autolink: vE.RYyLw(vK, vY),
            autolinkProtocol: vQ,
            autolinkEmail: vQ,
            atxHeading: vE.YOpJD(vK, vV),
            blockQuote: vE.uGYuf(vK, function () {
              var w0 = {
                type: vE.DsfGe,
                children: []
              };
              return w0;
            }),
            characterEscape: vQ,
            characterReference: vQ,
            codeFenced: vE.ZWoLM(vK, vU),
            codeFencedFenceInfo: vL,
            codeFencedFenceMeta: vL,
            codeIndented: vE.WlPwr(vK, vU, vL),
            codeText: vE.WlPwr(vK, function () {
              var w0 = {
                type: vG.uLyvN,
                value: ""
              };
              return w0;
            }, vL),
            codeTextData: vQ,
            data: vQ,
            codeFlowValue: vQ,
            definition: vE.tJZpz(vK, function () {
              var w0 = {
                type: vG.oCAKz,
                identifier: "",
                label: null,
                title: null,
                url: ""
              };
              return w0;
            }),
            definitionDestinationString: vL,
            definitionLabelString: vL,
            definitionTitleString: vL,
            emphasis: vE.uGMII(vK, function () {
              var w0 = {
                type: vG.XYFqK,
                children: []
              };
              return w0;
            }),
            hardBreakEscape: vE.uGMII(vK, vW),
            hardBreakTrailing: vE.RAVGK(vK, vW),
            htmlFlow: vE.sNluT(vK, vX, vL),
            htmlFlowData: vQ,
            htmlText: vE.RHeJh(vK, vX, vL),
            htmlTextData: vQ,
            image: vE.FhUvS(vK, function () {
              return {
                type: "image",
                title: null,
                url: "",
                alt: null
              };
            }),
            label: vL,
            link: vE.FhUvS(vK, vY),
            listItem: vE.tJZpz(vK, function (w0) {
              var w1 = {
                type: vG.TFfpX,
                spread: w0._spread,
                checked: null,
                children: []
              };
              return w1;
            }),
            listItemValue: function (w0) {
              if (this.data.expectingFirstListItemValue) {
                this.stack[vE.RTMLn(this.stack.length, 2)].start = Number.parseInt(this.sliceSerialize(w0), 10);
                this.data.expectingFirstListItemValue = undefined;
              }
            },
            listOrdered: vE.hSjzh(vK, vZ, function () {
              this.data.expectingFirstListItemValue = !0;
            }),
            listUnordered: vE.wPDkv(vK, vZ),
            paragraph: vE.hZQbZ(vK, function () {
              var w0 = {
                type: vE.RIpxP,
                children: []
              };
              return w0;
            }),
            reference: function () {
              this.data.referenceType = vG.dedMh;
            },
            referenceString: vL,
            resourceDestinationString: vL,
            resourceTitleString: vL,
            setextHeading: vE.DugPv(vK, vV),
            strong: vE.zCxHW(vK, function () {
              var w0 = {
                type: vG.Srvbc,
                children: []
              };
              return w0;
            }),
            thematicBreak: vE.uGMII(vK, function () {
              var w0 = {
                type: vG.CvhSe
              };
              return w0;
            })
          },
          exit: {
            atxHeading: vN(),
            atxHeadingSequence: function (w0) {
              const w1 = this.stack[vE.RTMLn(this.stack.length, 1)];
              if (!w1.depth) {
                const w2 = this.sliceSerialize(w0).length;
                w1.depth = w2;
              }
            },
            autolink: vE.ZnfGm(vN),
            autolinkEmail: function (w0) {
              vR.call(this, w0);
              this.stack[vG.pLkaj(this.stack.length, 1)].url = vG.pGxAB(vG.xbRMn, this.sliceSerialize(w0));
            },
            autolinkProtocol: function (w0) {
              vR.call(this, w0);
              this.stack[vG.PYfFY(this.stack.length, 1)].url = this.sliceSerialize(w0);
            },
            blockQuote: vN(),
            characterEscapeValue: vR,
            characterReferenceMarkerHexadecimal: vT,
            characterReferenceMarkerNumeric: vT,
            characterReferenceValue: function (w0) {
              const w1 = this.sliceSerialize(w0);
              const w2 = this.data.characterReferenceType;
              let w3;
              if (w2) {
                w3 = vG.MwuNx(g4, w1, vG.Vxqxx(vG.jxxTM, w2) ? 10 : 16);
                this.data.characterReferenceType = undefined;
              } else {
                w3 = vG.aoFhi(fA, w1);
              }
              const w4 = this.stack.pop();
              w4.value += w3;
              w4.position.end = vG.aoFhi(g9, w0.end);
            },
            codeFenced: vE.hZQbZ(vN, function () {
              var w0 = this.resume();
              this.stack[vE.JZFmw(this.stack.length, 1)].value = w0.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g, "");
              this.data.flowCodeInside = undefined;
            }),
            codeFencedFence: function () {
              if (!this.data.flowCodeInside) {
                this.buffer();
                this.data.flowCodeInside = true;
              }
            },
            codeFencedFenceInfo: function () {
              const w0 = this.resume();
              this.stack[vG.pLkaj(this.stack.length, 1)].lang = w0;
            },
            codeFencedFenceMeta: function () {
              const w0 = this.resume();
              this.stack[vE.trnWd(this.stack.length, 1)].meta = w0;
            },
            codeFlowValue: vR,
            codeIndented: vE.ZWoLM(vN, function () {
              var w0 = this.resume();
              this.stack[vG.ofBPg(this.stack.length, 1)].value = w0.replace(/(\r?\n|\r)$/g, "");
            }),
            codeText: vE.uGMII(vN, function () {
              var w0 = this.resume();
              this.stack[vE.trnWd(this.stack.length, 1)].value = w0;
            }),
            codeTextData: vR,
            data: vR,
            definition: vE.yiWNV(vN),
            definitionDestinationString: function () {
              const w0 = this.resume();
              this.stack[vE.swSvb(this.stack.length, 1)].url = w0;
            },
            definitionLabelString: function (w0) {
              const w1 = this.resume();
              const w2 = this.stack[vE.zcNQl(this.stack.length, 1)];
              w2.label = w1;
              w2.identifier = vE.GVCrC(f8, this.sliceSerialize(w0)).toLowerCase();
            },
            definitionTitleString: function () {
              const w0 = this.resume();
              this.stack[vE.swSvb(this.stack.length, 1)].title = w0;
            },
            emphasis: vE.ZnfGm(vN),
            hardBreakEscape: vE.kixGY(vN, vS),
            hardBreakTrailing: vE.JqmKk(vN, vS),
            htmlFlow: vE.nlkPk(vN, function () {
              var w0 = this.resume();
              this.stack[vE.RTMLn(this.stack.length, 1)].value = w0;
            }),
            htmlFlowData: vR,
            htmlText: vE.JEWjx(vN, function () {
              var w0 = this.resume();
              this.stack[vE.swSvb(this.stack.length, 1)].value = w0;
            }),
            htmlTextData: vR,
            image: vE.dItDz(vN, function () {
              var w0 = this.stack[vG.THrIe(this.stack.length, 1)];
              if (this.data.inReference) {
                var w1 = this.data.referenceType || vG.EudHV;
                w0.type += vG.BfHHg;
                w0.referenceType = w1;
                delete w0.url;
                delete w0.title;
              } else {
                delete w0.identifier;
                delete w0.label;
              }
              this.data.referenceType = undefined;
            }),
            label: function () {
              const w0 = this.stack[vG.cswyG(this.stack.length, 1)];
              const w1 = this.resume();
              const w2 = this.stack[vG.PYfFY(this.stack.length, 1)];
              this.data.inReference = !0;
              if (vG.NqysF(vG.TZDbB, w2.type)) {
                const w3 = w0.children;
                w2.children = w3;
              } else {
                w2.alt = w1;
              }
            },
            labelText: function (w0) {
              const w1 = this.sliceSerialize(w0);
              const w2 = this.stack[vG.cswyG(this.stack.length, 2)];
              w2.label = function (w3) {
                return w3.replace(g5, g6);
              }(w1);
              w2.identifier = vG.yAWtK(f8, w1).toLowerCase();
            },
            lineEnding: function (w0) {
              const w1 = this.stack[vE.bmlqk(this.stack.length, 1)];
              if (this.data.atHardBreak) {
                w1.children[vE.swSvb(w1.children.length, 1)].position.end = vE.GVCrC(g9, w0.end);
                this.data.atHardBreak = undefined;
                return;
              }
              if (!this.data.setextHeadingSlurpLineEnding && vH.canContainEols.includes(w1.type)) {
                vQ.call(this, w0);
                vR.call(this, w0);
              }
            },
            link: vE.iJGzo(vN, function () {
              var w0 = this.stack[vE.FzdRc(this.stack.length, 1)];
              if (this.data.inReference) {
                var w1 = this.data.referenceType || vE.xkwgr;
                w0.type += vE.joikx;
                w0.referenceType = w1;
                delete w0.url;
                delete w0.title;
              } else {
                delete w0.identifier;
                delete w0.label;
              }
              this.data.referenceType = undefined;
            }),
            listItem: vE.ZnfGm(vN),
            listOrdered: vE.uIQsW(vN),
            listUnordered: vE.HeeDd(vN),
            paragraph: vE.zBojJ(vN),
            referenceString: function (w0) {
              const w1 = this.resume();
              const w2 = this.stack[vE.JZFmw(this.stack.length, 1)];
              w2.label = w1;
              w2.identifier = vE.ZWoLM(f8, this.sliceSerialize(w0)).toLowerCase();
              this.data.referenceType = vE.lhfRX;
            },
            resourceDestinationString: function () {
              const w0 = this.resume();
              this.stack[vE.bmlqk(this.stack.length, 1)].url = w0;
            },
            resourceTitleString: function () {
              const w0 = this.resume();
              this.stack[vG.EGodR(this.stack.length, 1)].title = w0;
            },
            resource: function () {
              this.data.inReference = undefined;
            },
            setextHeading: vE.iqbZs(vN, function () {
              this.data.setextHeadingSlurpLineEnding = undefined;
            }),
            setextHeadingLineSequence: function (w0) {
              this.stack[vE.mttxA(this.stack.length, 1)].depth = vE.CjnOv(61, this.sliceSerialize(w0).codePointAt(0)) ? 1 : 2;
            },
            setextHeadingText: function () {
              this.data.setextHeadingSlurpLineEnding = !0;
            },
            strong: vE.uIQsW(vN),
            thematicBreak: vE.zBojJ(vN)
          }
        };
        vE.WlPwr(gb, vH, vE.KUGWI(vF, {}).mdastExtensions || []);
        const vI = {};
        return function (w0) {
          var w1 = {
            type: vG.fAbvt,
            children: []
          };
          let w2 = w1;
          var w3 = {
            stack: [w2],
            tokenStack: [],
            config: vH,
            enter: vM,
            exit: vO,
            buffer: vL,
            resume: vP,
            data: vI
          };
          const w4 = w3;
          const w5 = [];
          let w6 = -1;
          while (vG.xuwnl(++w6, w0.length)) {
            if (!vG.Ijtux(vG.vnQvZ, w0[w6][1].type) || !vG.umvUw(vG.EIUGR, w0[w6][1].type)) {
              if (vG.MtcLY(vG.zLvWd, w0[w6][0])) {
                w5.push(w6);
              } else {
                w6 = vG.hnBcL(vJ, w0, w5.pop(), w6);
              }
            }
          }
          for (w6 = -1; vG.PTict(++w6, w0.length);) {
            const w9 = vH[w0[w6][0]];
            if (g7.call(w9, w0[w6][1].type)) {
              w9[w0[w6][1].type].call(Object.assign({
                sliceSerialize: w0[w6][2].sliceSerialize
              }, w4), w0[w6][1]);
            }
          }
          if (vG.gmJPT(w4.tokenStack.length, 0)) {
            const wb = w4.tokenStack[vG.pLkaj(w4.tokenStack.length, 1)];
            (wb[1] || gf).call(w4, undefined, wb[0]);
          }
          w2.position = {
            start: vG.olgKJ(g9, vG.Lzksz(w0.length, 0) ? w0[0][1].start : {
              line: 1,
              column: 1,
              offset: 0
            }),
            end: vG.aoFhi(g9, vG.gmJPT(w0.length, 0) ? w0[vG.THrIe(w0.length, 2)][1].end : {
              line: 1,
              column: 1,
              offset: 0
            })
          };
          w6 = -1;
          while (vG.FCqmO(++w6, vH.transforms.length)) {
            w2 = vH.transforms[w6](w2) || w2;
          }
          return w2;
        };
        function vJ(w0, w1, w2) {
          let w3;
          let w4;
          let w5;
          let w6;
          let w7 = vE.fJadQ(w1, 1);
          let w8 = -1;
          let w9 = !1;
          while (vE.NnrJZ(++w7, w2)) {
            const wb = w0[w7];
            switch (wb[1].type) {
              case vE.nWPXd:
              case vE.giDlw:
              case vE.OrcLz:
                if (vE.OiOQc(vE.RTaWf, wb[0])) {
                  w8++;
                } else {
                  w8--;
                }
                w6 = undefined;
                break;
              case vE.aTyjI:
                if (vE.IaFrN("enter", wb[0])) {
                  if (!vE.eWhYU(!w3, w6) && !w8 && !w5) {
                    w5 = w7;
                  }
                  w6 = undefined;
                }
                break;
              case vE.hthEy:
              case vE.eDIVJ:
              case vE.KRpuT:
              case vE.GBwqQ:
              case vE.RFmMU:
                break;
              default:
                w6 = undefined;
            }
            if (!w8 && vE.IaFrN(vE.RTaWf, wb[0]) && vE.GLhyI(vE.GBwqQ, wb[1].type) || vE.JzQqP(-1, w8) && vE.JzQqP(vE.lDJNE, wb[0]) && (vE.smusF(vE.nWPXd, wb[1].type) || vE.JzQqP(vE.giDlw, wb[1].type))) {
              if (w3) {
                let wd = w7;
                for (w4 = undefined; wd--;) {
                  const wf = w0[wd];
                  if (vE.smusF(vE.PoJwZ, wf[1].type) || vE.jKOgu(vE.aTyjI, wf[1].type)) {
                    if (vE.jKOgu(vE.lDJNE, wf[0])) {
                      continue;
                    }
                    if (w4) {
                      w0[w4][1].type = vE.aTyjI;
                      w9 = true;
                    }
                    wf[1].type = vE.PoJwZ;
                    w4 = wd;
                  } else if (vE.zEWbz(vE.hthEy, wf[1].type) && vE.DjDhh(vE.WxOSn, wf[1].type) && vE.zbSUd(vE.tuHkq, wf[1].type) && vE.ehiYc !== wf[1].type && vE.ifBwr(vE.lBoKh, wf[1].type)) {
                    break;
                  }
                }
                if (w5 && (!w4 || vE.UqAao(w5, w4))) {
                  w3._spread = true;
                }
                w3.end = Object.assign({}, w4 ? w0[w4][1].start : wb[1].end);
                w0.splice(vE.FHhuG(w4, w7), 0, [vE.lDJNE, w3, wb[2]]);
                w7++;
                w2++;
              }
              if (vE.OiOQc(vE.GBwqQ, wb[1].type)) {
                const wg = {
                  type: vE.USKTl,
                  _spread: false,
                  start: Object.assign({}, wb[1].start),
                  end: undefined
                };
                w3 = wg;
                w0.splice(w7, 0, [vE.RTaWf, wg, wb[2]]);
                w7++;
                w2++;
                w5 = undefined;
                w6 = true;
              }
            }
          }
          w0[w1][1]._spread = w9;
          return w2;
        }
        function vK(w0, w1) {
          var w2 = {
            HEAzk: function (w3, w4) {
              return vE.ZWoLM(w3, w4);
            }
          };
          return function (w3) {
            vM.call(this, w2.HEAzk(w0, w3), w3);
            if (w1) {
              w1.call(this, w3);
            }
          };
        }
        function vL() {
          var w0 = {
            type: vE.txEWK,
            children: []
          };
          this.stack.push(w0);
        }
        function vM(w0, w1, w2) {
          this.stack[vE.mttxA(this.stack.length, 1)].children.push(w0);
          this.stack.push(w0);
          this.tokenStack.push([w1, w2]);
          w0.position = {
            start: vE.YOpJD(g9, w1.start),
            end: undefined
          };
        }
        function vN(w0) {
          return function (w1) {
            if (w0) {
              w0.call(this, w1);
            }
            vO.call(this, w1);
          };
        }
        function vO(w0, w1) {
          const w2 = this.stack.pop();
          const w3 = this.tokenStack.pop();
          if (!w3) {
            throw new Error(vE.ZNCvB(vE.ZNCvB(vE.xbdzD(vE.LZQJF, w0.type), vE.mDnZj), vE.ZWoLM(dE, {
              start: w0.start,
              end: w0.end
            })) + vE.tFKTi);
          }
          if (vE.GYwoc(w3[0].type, w0.type)) {
            if (w1) {
              w1.call(this, w0, w3[0]);
            } else {
              (w3[1] || gf).call(this, w0, w3[0]);
            }
          }
          w2.position.end = vE.YOpJD(g9, w0.end);
        }
        function vP() {
          return vE.GVCrC(e7, this.stack.pop());
        }
        function vQ(w0) {
          const w1 = this.stack[vG.CSVZX(this.stack.length, 1)].children;
          let w2 = w1[vG.XpnYT(w1.length, 1)];
          if (!w2 || !vG.TPNlB(vG.jDcbC, w2.type)) {
            w2 = {
              type: vG.jDcbC,
              value: ""
            };
            w2.position = {
              start: vG.yAWtK(g9, w0.start),
              end: undefined
            };
            w1.push(w2);
          }
          this.stack.push(w2);
        }
        function vR(w0) {
          const w1 = this.stack.pop();
          w1.value += this.sliceSerialize(w0);
          w1.position.end = g9(w0.end);
        }
        function vS() {
          this.data.atHardBreak = !0;
        }
        function vT(w0) {
          this.data.characterReferenceType = w0.type;
        }
        function vU() {
          var w0 = {
            type: vG.NyPtS,
            lang: null,
            meta: null,
            value: ""
          };
          return w0;
        }
        function vV() {
          var w0 = {
            type: vE.Guluv,
            depth: 0,
            children: []
          };
          return w0;
        }
        function vW() {
          var w0 = {
            type: vE.nuhgj
          };
          return w0;
        }
        function vX() {
          var w0 = {
            type: vG.XQcel,
            value: ""
          };
          return w0;
        }
        function vY() {
          var w0 = {
            type: vE.zPTJH,
            title: null,
            url: "",
            children: []
          };
          return w0;
        }
        function vZ(w0) {
          return {
            type: vG.yucZR,
            ordered: vG.JcfAZ(vG.vnQvZ, w0.type),
            start: null,
            spread: w0._spread,
            children: []
          };
        }
      }(vD)(function (vF) {
        while (!vE.RYyLw(ef, vF));
        return vF;
      }(function (vF) {
        var vG = {
          FvdIH: function (vJ, vK, vL, vM) {
            return vE.iuJVs(vJ, vK, vL, vM);
          }
        };
        const vH = {
          defined: [],
          lazy: {},
          constructs: vE.eQWxX(ek, [dv, ...(vE.WvQrW(vF, {}).extensions || [])]),
          content: vE.FCurD(vI, eK),
          document: vE.zReLl(vI, eL),
          flow: vE.ohRGN(vI, eQ),
          string: vE.uGYuf(vI, eS),
          text: vE.RYyLw(vI, eT)
        };
        return vH;
        function vI(vJ) {
          return function (vK) {
            return vG.FvdIH(eY, vH, vJ, vK);
          };
        }
      }(vD).document().write(function () {
        var vF = {
          zcILO: function (vK, vL) {
            return vE.QdLxp(vK, vL);
          },
          tiGSs: function (vK, vL) {
            return vE.blvQK(vK, vL);
          },
          hpuRh: vE.nyzop,
          AscMq: function (vK, vL) {
            return vE.yRprY(vK, vL);
          },
          PLAkE: function (vK, vL) {
            return vE.smusF(vK, vL);
          },
          vdWbJ: function (vK, vL) {
            return vE.NEEWi(vK, vL);
          },
          QJxXL: function (vK, vL) {
            return vE.tYGox(vK, vL);
          },
          VtNjt: function (vK, vL) {
            return vE.DoMGM(vK, vL);
          },
          NNNKW: function (vK, vL) {
            return vE.cEkVQ(vK, vL);
          },
          zHaRZ: function (vK, vL) {
            return vE.sLcyU(vK, vL);
          },
          xdfaq: function (vK, vL) {
            return vE.yLuWb(vK, vL);
          },
          fRtgd: function (vK, vL) {
            return vE.OnqfQ(vK, vL);
          },
          QTXnn: function (vK, vL) {
            return vE.cEkVQ(vK, vL);
          },
          NUzjg: function (vK, vL) {
            return vE.QdLxp(vK, vL);
          }
        };
        let vG;
        let vH = 1;
        let vI = "";
        let vJ = !0;
        return function (vK, vL, vM) {
          const vN = [];
          let vO;
          let vP;
          let vQ;
          let vR;
          let vS;
          vK = vF.zcILO(vI, vF.tiGSs(vF.hpuRh, typeof vK) ? vK.toString() : new TextDecoder(vF.AscMq(vL, undefined)).decode(vK));
          vQ = 0;
          vI = "";
          if (vJ) {
            if (vF.PLAkE(65279, vK.charCodeAt(0))) {
              vQ++;
            }
            vJ = undefined;
          }
          while (vF.vdWbJ(vQ, vK.length)) {
            g3.lastIndex = vQ;
            vO = g3.exec(vK);
            vR = vO && vF.QJxXL(undefined, vO.index) ? vO.index : vK.length;
            vS = vK.charCodeAt(vR);
            if (!vO) {
              vI = vK.slice(vQ);
              break;
            }
            if (vF.VtNjt(10, vS) && vF.VtNjt(vQ, vR) && vG) {
              vN.push(-3);
              vG = undefined;
            } else {
              if (vG) {
                vN.push(-5);
                vG = undefined;
              }
              if (vF.NNNKW(vQ, vR)) {
                vN.push(vK.slice(vQ, vR));
                vH += vF.zHaRZ(vR, vQ);
              }
              switch (vS) {
                case 0:
                  vN.push(65533);
                  vH++;
                  break;
                case 9:
                  vP = vF.xdfaq(4, Math.ceil(vF.fRtgd(vH, 4)));
                  vN.push(-2);
                  while (vF.QTXnn(vH++, vP)) {
                    vN.push(-1);
                  }
                  break;
                case 10:
                  vN.push(-4);
                  vH = 1;
                  break;
                default:
                  vG = true;
                  vH = 1;
              }
            }
            vQ = vF.NUzjg(vR, 1);
          }
          if (vM) {
            if (vG) {
              vN.push(-5);
            }
            if (vI) {
              vN.push(vI);
            }
            vN.push(null);
          }
          return vN;
        };
      }()(vB, vC, !0))));
    }
    function g9(vB) {
      var vC = {
        line: vB.line,
        column: vB.column,
        offset: vB.offset
      };
      return vC;
    }
    function gb(vB, vC) {
      let vD = -1;
      while (dq.XYgaY(++vD, vC.length)) {
        const vE = vC[vD];
        if (Array.isArray(vE)) {
          dq.MlrGc(gb, vB, vE);
        } else {
          dq.GZmxt(gd, vB, vE);
        }
      }
    }
    function gd(vB, vC) {
      let vD;
      for (vD in vC) {
        if (g7.call(vC, vD)) {
          switch (vD) {
            case dq.UbMko:
              {
                const vE = vC[vD];
                if (vE) {
                  vB[vD].push(...vE);
                }
                break;
              }
            case dq.ISIUA:
              {
                const vF = vC[vD];
                if (vF) {
                  vB[vD].push(...vF);
                }
                break;
              }
            case "enter":
            case dq.qQvZt:
              {
                const vG = vC[vD];
                if (vG) {
                  Object.assign(vB[vD], vG);
                }
                break;
              }
          }
        }
      }
    }
    function gf(vB, vC) {
      throw vB ? new Error(j.wIBUH(j.wGWqY(j.ODYJg(j.vyCky(j.qLUof(j.iLguF(j.DQqHo(j.knAnd(j.NCDxV, vB.type), j.impWz), j.ZSUYm(dE, {
        start: vB.start,
        end: vB.end
      })), j.FqBIF), vC.type), j.hfLnz), j.EIzEc(dE, {
        start: vC.start,
        end: vC.end
      })), j.psCkc)) : new Error(j.SUEuH(j.Plytf(j.XJzsc(j.WyeqN + vC.type, j.hfLnz), j.kDZAE(dE, {
        start: vC.start,
        end: vC.end
      })), j.uJxDT));
    }
    function gg(vB) {
      var vC = {
        fJTGq: function (vE, vF, vG) {
          return j.wMeVQ(vE, vF, vG);
        },
        XnGCo: j.efoSC,
        WEnGD: j.oYLzH,
        FwxRF: j.LvwUf
      };
      const vD = this;
      vD.parser = function (vE) {
        return vC.fJTGq(g8, vE, {
          ...vD.data(vC.XnGCo),
          ...vB,
          extensions: vD.data(vC.WEnGD) || [],
          mdastExtensions: vD.data(vC.FwxRF) || []
        });
      };
    }
    function gj(vB, vC) {
      const vD = dq.QxKtZ(String, vB);
      if (dq.ZSybp(dq.TOSFi, typeof vC)) {
        throw new TypeError(dq.CjDuj);
      }
      let vE = 0;
      let vF = vD.indexOf(vC);
      while (dq.kLelB(-1, vF)) {
        vE++;
        vF = vD.indexOf(vC, dq.NewYu(vF, vC.length));
      }
      return vE;
    }
    const gk = function (vB) {
      var vC = {
        BEQSR: function (vE, vF) {
          return j.REBQn(vE, vF);
        },
        qpvuk: function (vE, vF) {
          return j.WlooG(vE, vF);
        },
        milMM: function (vE, vF) {
          return j.yMVdv(vE, vF);
        }
      };
      if (j.VqMyG(null, vB)) {
        return gq;
      }
      if (j.zIPdJ(j.zeejK, typeof vB)) {
        return j.QDOkV(gp, vB);
      }
      if (j.LHIdk(j.AnRPG, typeof vB)) {
        if (Array.isArray(vB)) {
          return function (vE) {
            const vF = [];
            let vG = -1;
            while (dq.TmwPR(++vG, vE.length)) {
              vF[vG] = dq.LMyyp(gk, vE[vG]);
            }
            return dq.HcKKN(gp, function (...vH) {
              var vI = -1;
              while (vC.BEQSR(++vI, vF.length)) {
                if (vF[vI].apply(this, vH)) {
                  return true;
                }
              }
              return false;
            });
          }(vB);
        } else {
          return function (vE) {
            const vF = vE;
            return dq.bmMOe(gp, function (vG) {
              var vH = vG;
              var vI;
              for (vI in vE) {
                if (vC.qpvuk(vH[vI], vF[vI])) {
                  return false;
                }
              }
              return true;
            });
          }(vB);
        }
      }
      if (j.ervok(j.jGSrx, typeof vB)) {
        vD = vB;
        return gp(function (vE) {
          return vE && vC.milMM(vE.type, vD);
        });
      }
      var vD;
      throw new Error(j.Qddlr);
    };
    function gp(vB) {
      var vC = {
        eEHfA: function (vD, vE) {
          return dq.fNgmK(vD, vE);
        },
        yHBXB: function (vD, vE) {
          return dq.REazI(vD, vE);
        },
        Kdzui: dq.ykMsC,
        ctYEr: function (vD, vE) {
          return dq.ZpYJf(vD, vE);
        },
        Ecyar: dq.ThEAY
      };
      return function (vD, vE, vF) {
        return dq.onyBI(Boolean, function (vG) {
          return vC.eEHfA(null, vG) && vC.yHBXB(vC.Kdzui, typeof vG) && vC.ctYEr(vC.Ecyar, vG);
        }(vD) && vB.call(this, vD, dq.cYCHN(dq.hBKGJ, typeof vE) ? vE : undefined, dq.tBYxa(vF, undefined)));
      };
    }
    function gq() {
      return !0;
    }
    const gv = [];
    const gw = !0;
    const gx = !1;
    const gy = j.NrvoU;
    function gz(vB, vC, vD, vE) {
      let vF;
      if (j.CRolU(j.zeejK, typeof vC) && j.JBcbt(j.zeejK, typeof vD)) {
        vE = vD;
        vD = vC;
      } else {
        vF = vC;
      }
      const vG = j.ztZTv(gk, vF);
      const vH = vE ? -1 : 1;
      (function vI(vJ, vK, vL) {
        var vM = {
          wBJMT: function (vP, vQ) {
            return dq.UeqJK(vP, vQ);
          },
          onbVN: dq.hBKGJ,
          TucMy: function (vP, vQ) {
            return dq.cYCHN(vP, vQ);
          },
          dGqrB: function (vP, vQ, vR, vS) {
            return dq.FJrvW(vP, vQ, vR, vS);
          },
          FlUoj: function (vP, vQ) {
            return dq.apUhW(vP, vQ);
          },
          HoMmz: function (vP, vQ, vR) {
            return dq.SvjRY(vP, vQ, vR);
          },
          dHmmF: function (vP, vQ) {
            return dq.sWgZb(vP, vQ);
          },
          bTKjv: function (vP, vQ) {
            return dq.FQNQG(vP, vQ);
          },
          dbvNU: dq.zRpUa,
          aDBuW: function (vP, vQ) {
            return dq.teRrb(vP, vQ);
          },
          HnMEL: function (vP, vQ) {
            return dq.lejeq(vP, vQ);
          },
          jFIeo: function (vP, vQ) {
            return dq.GUxwM(vP, vQ);
          },
          ZoerX: function (vP, vQ) {
            return vP < vQ;
          },
          kxNBE: function (vP, vQ, vR, vS) {
            return dq.ZnJDD(vP, vQ, vR, vS);
          },
          DBDKi: function (vP, vQ) {
            return dq.MjtcD(vP, vQ);
          }
        };
        const vN = vJ && dq.CmcON(dq.ykMsC, typeof vJ) ? vJ : {};
        if (dq.YLZtM(dq.TOSFi, typeof vN.type)) {
          const vP = dq.tsbxf(dq.TOSFi, typeof vN.tagName) ? vN.tagName : dq.vuqMp(dq.TOSFi, typeof vN.name) ? vN.name : undefined;
          Object.defineProperty(vO, dq.dtNbn, {
            value: dq.IaUoe(dq.NewYu(dq.qCtwV(dq.wfehw, vJ.type), vP ? dq.tfeKW(dq.CNddU("<", vP), ">") : ""), ")")
          });
        }
        return vO;
        function vO() {
          var vQ = {
            YteYM: function (vV, vW) {
              return vM.wBJMT(vV, vW);
            },
            EGCNi: vM.onbVN,
            KjsvV: function (vV, vW) {
              return vM.TucMy(vV, vW);
            }
          };
          let vR;
          let vS;
          let vT;
          let vU = gv;
          if ((!vC || vM.dGqrB(vG, vJ, vK, vL[vM.FlUoj(vL.length, 1)] || undefined)) && (vU = function (vV) {
            if (Array.isArray(vV)) {
              return vV;
            } else if (vQ.YteYM(vQ.EGCNi, typeof vV)) {
              return [gw, vV];
            } else if (vQ.KjsvV(null, vV)) {
              return gv;
            } else {
              return [vV];
            }
          }(vM.HoMmz(vD, vJ, vL)), vM.dHmmF(vU[0], gx))) {
            return vU;
          }
          if (vM.bTKjv(vM.dbvNU, vJ) && vJ.children) {
            const vV = vJ;
            if (vV.children && vM.aDBuW(vU[0], gy)) {
              vS = vM.HnMEL(vE ? vV.children.length : -1, vH);
              vT = vL.concat(vV);
              while (vM.jFIeo(vS, -1) && vM.ZoerX(vS, vV.children.length)) {
                const vW = vV.children[vS];
                vR = vM.kxNBE(vI, vW, vS, vT)();
                if (vM.dHmmF(vR[0], gx)) {
                  return vR;
                }
                vS = vM.DBDKi(vM.onbVN, typeof vR[1]) ? vR[1] : vM.HnMEL(vS, vH);
              }
            }
          }
          return vU;
        }
      })(vB, undefined, [])();
    }
    function gA(vB) {
      if (dq.tFfjB(dq.TOSFi, typeof vB)) {
        return new RegExp(function (vC) {
          if (dq.mvvgW(dq.TOSFi, typeof vC)) {
            throw new TypeError(dq.IjyiZ);
          }
          return vC.replace(/[|\\{}()[\]^$+*?.]/g, dq.VdgOE).replace(/-/g, dq.fmdqQ);
        }(vB), "g");
      } else {
        return vB;
      }
    }
    function gB(vB) {
      if (dq.HzrON(dq.moyLW, typeof vB)) {
        return vB;
      } else {
        return function () {
          return vB;
        };
      }
    }
    const gC = j.otlRs;
    const gD = [j.dcMEk, j.MnSDn, j.ypWSk, j.eBHCp];
    function gE(vB) {
      var vC = {
        type: j.MnSDn,
        title: null,
        url: "",
        children: []
      };
      this.enter(vC, vB);
    }
    function gF(vB) {
      this.config.enter.autolinkProtocol.call(this, vB);
    }
    function gG(vB) {
      this.config.exit.autolinkProtocol.call(this, vB);
    }
    function gH(vB) {
      this.config.exit.data.call(this, vB);
      const vC = this.stack[dq.OzZCw(this.stack.length, 1)];
      vC.type;
      vC.url = dq.SkPKY(dq.wDxRr, this.sliceSerialize(vB));
    }
    function gI(vB) {
      this.config.exit.autolinkEmail.call(this, vB);
    }
    function gJ(vB) {
      this.exit(vB);
    }
    function gK(vB) {
      var vC = {
        xreih: dq.tRxjt,
        dGvkb: function (vE, vF) {
          return dq.wEBTM(vE, vF);
        },
        XtWXq: function (vE, vF) {
          return dq.hAKlD(vE, vF);
        },
        bfOPh: function (vE, vF, vG, vH) {
          return dq.mcnRe(vE, vF, vG, vH);
        },
        sltXt: function (vE, vF) {
          return dq.zkjfa(vE, vF);
        },
        QFXIr: function (vE, ...vF) {
          return dq.PDlsF(vE, ...vF);
        },
        YcmrI: function (vE, vF) {
          return dq.OfzqQ(vE, vF);
        },
        wnYNH: dq.TOSFi,
        ZcDIC: function (vE, vF) {
          return dq.cLPDX(vE, vF);
        },
        EGPQr: dq.ysVWH,
        SaPuY: function (vE, vF) {
          return dq.eZRiI(vE, vF);
        },
        UPLVv: function (vE, vF) {
          return dq.zzGJY(vE, vF);
        },
        SCzCQ: function (vE, vF) {
          return dq.RYXMT(vE, vF);
        },
        KLBxN: function (vE, vF) {
          return dq.wyEaJ(vE, vF);
        },
        WueKh: function (vE, vF) {
          return vE(vF);
        },
        pFStW: function (vE, vF) {
          return dq.tBYxa(vE, vF);
        },
        OCzBT: function (vE, vF, vG, vH) {
          return dq.FJrvW(vE, vF, vG, vH);
        }
      };
      var vD = {
        ignore: [dq.ZoYqB, dq.WEylh]
      };
      (function (vE, vF, vG) {
        var vH = {
          kebPY: function (vM, vN) {
            return vC.sltXt(vM, vN);
          },
          sdAVx: function (vM, ...vN) {
            return vC.QFXIr(vM, ...vN);
          },
          sbrft: function (vM, vN) {
            return vC.YcmrI(vM, vN);
          },
          nWfZU: vC.wnYNH,
          GpmuK: function (vM, vN) {
            return vC.ZcDIC(vM, vN);
          },
          MOVit: vC.EGPQr,
          gRdGp: function (vM, vN) {
            return vC.SaPuY(vM, vN);
          },
          QxxIa: function (vM, vN) {
            return vC.UPLVv(vM, vN);
          },
          tdFRM: function (vM, vN) {
            return vC.SCzCQ(vM, vN);
          },
          xcVyJ: function (vM, vN) {
            return vC.KLBxN(vM, vN);
          }
        };
        const vI = vC.WueKh(gk, vC.pFStW(vG, {}).ignore || []);
        const vJ = function (vM) {
          const vN = [];
          if (!Array.isArray(vM)) {
            throw new TypeError(vC.xreih);
          }
          const vO = !vM[0] || Array.isArray(vM[0]) ? vM : [vM];
          let vP = -1;
          while (vC.dGvkb(++vP, vO.length)) {
            const vQ = vO[vP];
            vN.push([vC.XtWXq(gA, vQ[0]), vC.XtWXq(gB, vQ[1])]);
          }
          return vN;
        }(vF);
        let vK = -1;
        while (vC.dGvkb(++vK, vJ.length)) {
          vC.OCzBT(gz, vE, vC.EGPQr, vL);
        }
        function vL(vM, vN) {
          let vO;
          let vP = -1;
          while (vC.dGvkb(++vP, vN.length)) {
            const vQ = vN[vP];
            const vR = vO ? vO.children : undefined;
            if (vC.bfOPh(vI, vQ, vR ? vR.indexOf(vQ) : undefined, vO)) {
              return;
            }
            vO = vQ;
          }
          if (vO) {
            return function (vS, vT) {
              const vU = vT[vH.kebPY(vT.length, 1)];
              const vV = vJ[vK][0];
              const vW = vJ[vK][1];
              let vX = 0;
              const vY = vU.children.indexOf(vS);
              let vZ = false;
              let w0 = [];
              vV.lastIndex = 0;
              let w1 = vV.exec(vS.value);
              while (w1) {
                const w2 = w1.index;
                const w3 = {
                  index: w1.index,
                  input: w1.input,
                  stack: [...vT, vS]
                };
                let w4 = vH.sdAVx(vW, ...w1, w3);
                if (vH.sbrft(vH.nWfZU, typeof w4)) {
                  w4 = vH.GpmuK(w4.length, 0) ? {
                    type: vH.MOVit,
                    value: w4
                  } : undefined;
                }
                if (vH.gRdGp(false, w4)) {
                  vV.lastIndex = vH.QxxIa(w2, 1);
                } else {
                  if (vH.tdFRM(vX, w2)) {
                    w0.push({
                      type: vH.MOVit,
                      value: vS.value.slice(vX, w2)
                    });
                  }
                  if (Array.isArray(w4)) {
                    w0.push(...w4);
                  } else if (w4) {
                    w0.push(w4);
                  }
                  vX = vH.QxxIa(w2, w1[0].length);
                  vZ = true;
                }
                if (!vV.global) {
                  break;
                }
                w1 = vV.exec(vS.value);
              }
              if (vZ) {
                if (vH.xcVyJ(vX, vS.value.length)) {
                  w0.push({
                    type: vH.MOVit,
                    value: vS.value.slice(vX)
                  });
                }
                vU.children.splice(vY, 1, ...w0);
              } else {
                w0 = [vS];
              }
              return vY + w0.length;
            }(vM, vN);
          }
        }
      })(vB, [[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi, gL], [/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g, gM]], vD);
    }
    function gL(vB, vC, vD, vE, vF) {
      var vG = {
        plOOs: function (vK, vL) {
          return vK < vL;
        },
        GKfsO: function (vK, vL) {
          return j.aplIT(vK, vL);
        },
        AEJOM: function (vK, vL) {
          return j.xTpRY(vK, vL);
        },
        wIlbC: function (vK, vL) {
          return j.lRbNy(vK, vL);
        },
        iJzaL: function (vK, vL) {
          return j.hlRwe(vK, vL);
        }
      };
      let vH = "";
      if (!j.PQjbS(gN, vF)) {
        return !1;
      }
      if (/^w/i.test(vC)) {
        vD = j.PaKzw(vC, vD);
        vC = "";
        vH = "http://";
      }
      if (!function (vK) {
        const vL = vK.split(".");
        return !vG.plOOs(vL.length, 2) && (!vL[vG.GKfsO(vL.length, 1)] || !/_/.test(vL[vG.AEJOM(vL.length, 1)]) && !!/[a-zA-Z\d]/.test(vL[vG.wIlbC(vL.length, 1)])) && (!vL[vG.AEJOM(vL.length, 2)] || !/_/.test(vL[vG.iJzaL(vL.length, 2)]) && !!/[a-zA-Z\d]/.test(vL[vG.iJzaL(vL.length, 2)]));
      }(vD)) {
        return !1;
      }
      const vI = function (vK) {
        const vL = /[!"&'),.:;<>?\]}]+$/.exec(vK);
        if (!vL) {
          return [vK, undefined];
        }
        vK = vK.slice(0, vL.index);
        let vM = vL[0];
        let vN = vM.indexOf(")");
        const vO = dq.kjovl(gj, vK, "(");
        let vP = dq.wJSVA(gj, vK, ")");
        while (dq.xIPUO(-1, vN) && dq.wLARB(vO, vP)) {
          vK += vM.slice(0, dq.MWEML(vN, 1));
          vM = vM.slice(dq.qfnpo(vN, 1));
          vN = vM.indexOf(")");
          vP++;
        }
        return [vK, vM];
      }(j.lQxSL(vD, vE));
      if (!vI[0]) {
        return !1;
      }
      const vJ = {
        type: j.MnSDn,
        title: null,
        url: j.ueiNu(j.BdiOs(vH, vC), vI[0]),
        children: [{
          type: j.FJCvs,
          value: j.NDsmU(vC, vI[0])
        }]
      };
      if (vI[1]) {
        return [vJ, {
          type: j.FJCvs,
          value: vI[1]
        }];
      } else {
        return vJ;
      }
    }
    function gM(vB, vC, vD, vE) {
      return !!dq.IyKOp(gN, vE, true) && !/[-\d_]$/.test(vD) && {
        type: dq.ZoYqB,
        title: null,
        url: dq.DIlWK(dq.CNddU(dq.mMuQB("mailto:", vC), "@"), vD),
        children: [{
          type: dq.ysVWH,
          value: dq.DDnkF(dq.JMnqC(vC, "@"), vD)
        }]
      };
    }
    function gN(vB, vC) {
      const vD = vB.input.charCodeAt(vB.index - 1);
      return (dq.kSOgJ(0, vB.index) || dq.xbxyq(eH, vD) || dq.UaZYN(eG, vD)) && (!vC || dq.btJcO(47, vD));
    }
    function gO(vB) {
      var vC = {
        type: dq.IVYVy,
        identifier: "",
        label: "",
        children: []
      };
      this.enter(vC, vB);
    }
    function gP() {
      this.buffer();
    }
    function gQ(vB) {
      const vC = this.resume();
      const vD = this.stack[j.NOWMT(this.stack.length, 1)];
      vD.type;
      vD.label = vC;
      vD.identifier = j.jajZR(f8, this.sliceSerialize(vB)).toLowerCase();
    }
    function gR(vB) {
      this.exit(vB);
    }
    function gS(vB) {
      var vC = {
        type: j.ZUHrL,
        identifier: "",
        label: ""
      };
      this.enter(vC, vB);
    }
    function gT() {
      this.buffer();
    }
    function gU(vB) {
      const vC = this.resume();
      const vD = this.stack[dq.EMuks(this.stack.length, 1)];
      vD.type;
      vD.label = vC;
      vD.identifier = dq.ZVHaY(f8, this.sliceSerialize(vB)).toLowerCase();
    }
    function gV(vB) {
      this.exit(vB);
    }
    function gW(vB, vC, vD, vE) {
      const vF = vD.createTracker(vE);
      let vG = vF.move("[^");
      const vH = vD.enter(dq.JeQLf);
      const vI = vD.enter(dq.RYSNS);
      vG += vF.move(vD.safe(vD.associationId(vB), {
        ...vF.current(),
        before: vG,
        after: "]"
      }));
      dq.IRKmP(vI);
      dq.IRKmP(vH);
      vG += vF.move("]");
      return vG;
    }
    function gX(vB, vC, vD, vE) {
      const vF = vD.createTracker(vE);
      let vG = vF.move("[^");
      const vH = vD.enter(dq.IVYVy);
      const vI = vD.enter(dq.sibkC);
      vG += vF.move(vD.safe(vD.associationId(vB), {
        ...vF.current(),
        before: vG,
        after: "]"
      }));
      dq.KgBvt(vI);
      vG += vF.move(dq.CDNTl("]:", vB.children && dq.iVZWn(vB.children.length, 0) ? " " : ""));
      vF.shift(4);
      vG += vF.move(vD.indentLines(vD.containerFlow(vB, vF.current()), gY));
      dq.KgBvt(vH);
      return vG;
    }
    function gY(vB, vC, vD) {
      if (j.budEd(0, vC)) {
        return vB;
      } else {
        return j.zzaSI(vD ? "" : j.KVonR, vB);
      }
    }
    gW.peek = function () {
      return "[";
    };
    const gZ = [j.dcMEk, j.jSwaL, j.EFKiU, j.gdSRf, j.XDcNR, j.Dckii];
    function h0(vB) {
      var vC = {
        type: dq.xOVAH,
        children: []
      };
      this.enter(vC, vB);
    }
    function h1(vB) {
      this.exit(vB);
    }
    function h2(vB, vC, vD, vE) {
      const vF = vD.createTracker(vE);
      const vG = vD.enter(dq.TVsLy);
      let vH = vF.move("~~");
      vH += vD.containerPhrasing(vB, {
        ...vF.current(),
        before: vH,
        after: "~"
      });
      vH += vF.move("~~");
      dq.FaYIs(vG);
      return vH;
    }
    function h3(vB) {
      return vB.length;
    }
    function h4(vB) {
      const vC = j.xqiMs(j.jGSrx, typeof vB) ? vB.codePointAt(0) : 0;
      if (j.UTtAi(67, vC) || j.Nfpdo(99, vC)) {
        return 99;
      } else if (j.tlWIt(76, vC) || j.UdvxS(108, vC)) {
        return 108;
      } else if (j.ETOeR(82, vC) || j.VqJYY(114, vC)) {
        return 114;
      } else {
        return 0;
      }
    }
    function h5(vB, vC, vD) {
      return dq.WAeEL(dq.COkTz(">", vD ? "" : " "), vB);
    }
    function h6(vB, vC, vD) {
      if (j.iLnKU(j.jGSrx, typeof vC)) {
        vC = [vC];
      }
      if (!vC || j.vIhTf(0, vC.length)) {
        return vD;
      }
      let vE = -1;
      while (j.DisWn(++vE, vC.length)) {
        if (vB.includes(vC[vE])) {
          return true;
        }
      }
      return !1;
    }
    function h7(vB, vC, vD, vE) {
      let vF = -1;
      while (j.XlAxl(++vF, vD.unsafe.length)) {
        if (j.fnfzF("\n", vD.unsafe[vF].character) && j.kmbUY(h6, vG = vD.stack, (vH = vD.unsafe[vF]).inConstruct, true) && !j.TKKYq(h6, vG, vH.notInConstruct, false)) {
          if (/[ \t]/.test(vE.before)) {
            return "";
          } else {
            return " ";
          }
        }
      }
      var vG;
      var vH;
      return "\\\n";
    }
    function h8(vB, vC) {
      const vD = String(vB);
      let vE = vD.indexOf(vC);
      let vF = vE;
      let vG = 0;
      let vH = 0;
      if (j.vXQZz(j.jGSrx, typeof vC)) {
        throw new TypeError(j.yHKhT);
      }
      while (j.rSiNn(-1, vE)) {
        if (j.EnYCi(vE, vF)) {
          if (j.GxskD(++vG, vH)) {
            vH = vG;
          }
        } else {
          vG = 1;
        }
        vF = j.TEhHw(vE, vC.length);
        vE = vD.indexOf(vC, vF);
      }
      return vH;
    }
    function h9(vB, vC, vD) {
      return dq.rvVWK(vD ? "" : dq.iqUbm, vB);
    }
    function hb(vB) {
      const vC = vB.options.quote || "\"";
      if (dq.qQzoD("\"", vC) && dq.bmHnK("'", vC)) {
        throw new Error(dq.DIlWK(dq.cmtGY(dq.ksvYv, vC), dq.neYjf));
      }
      return vC;
    }
    function hd(vB, vC, vD, vE) {
      var vF = {
        RtAKe: function (vK, vL) {
          return j.NsMnC(vK, vL);
        },
        hhDZO: function (vK, vL) {
          return j.vJbYe(vK, vL);
        },
        Duehl: function (vK, vL) {
          return j.zHSCD(vK, vL);
        },
        FyxYU: j.dcLmT,
        lgxwB: j.EhZgd
      };
      const vG = function (vK) {
        const vL = vK.options.emphasis || "*";
        if (vF.RtAKe("*", vL) && vF.hhDZO("_", vL)) {
          throw new Error(vF.Duehl(vF.Duehl(vF.FyxYU, vL), vF.lgxwB));
        }
        return vL;
      }(vD);
      const vH = vD.enter(j.PymJN);
      const vI = vD.createTracker(vE);
      let vJ = vI.move(vG);
      vJ += vI.move(vD.containerPhrasing(vB, {
        before: vJ,
        after: vG,
        ...vI.current()
      }));
      vJ += vI.move(vG);
      j.admja(vH);
      return vJ;
    }
    function hf(vB, vC, vD, vE) {
      var vF = {
        Byffq: function (vJ, vK) {
          return dq.tFHrQ(vJ, vK);
        },
        rMqvQ: function (vJ, vK, vL, vM) {
          return dq.HfgRn(vJ, vK, vL, vM);
        }
      };
      let vG;
      let vH;
      let vI;
      if (dq.nPEdg(dq.moyLW, typeof vC) && dq.mvvgW(dq.moyLW, typeof vD)) {
        vH = undefined;
        vI = vC;
        vG = vD;
      } else {
        vH = vC;
        vI = vD;
        vG = vE;
      }
      dq.EQHEO(gz, vB, vH, function (vJ, vK) {
        var vL = vK[vF.Byffq(vK.length, 1)];
        var vM = vL ? vL.children.indexOf(vJ) : undefined;
        return vF.rMqvQ(vI, vJ, vM, vL);
      }, vG);
    }
    function hg(vB) {
      return vB.value || "";
    }
    function hj(vB, vC, vD, vE) {
      const vF = j.DFQll(hb, vD);
      const vG = j.Ohvdx("\"", vF) ? j.Ciowl : j.HtKoY;
      const vH = vD.enter(j.ypWSk);
      let vI = vD.enter(j.eBHCp);
      const vJ = vD.createTracker(vE);
      let vK = vJ.move("![");
      vK += vJ.move(vD.safe(vB.alt, {
        before: vK,
        after: "]",
        ...vJ.current()
      }));
      vK += vJ.move("](");
      j.YITPi(vI);
      if (!vB.url && vB.title || /[\0- \u007F]/.test(vB.url)) {
        vI = vD.enter(j.jSwaL);
        vK += vJ.move("<");
        vK += vJ.move(vD.safe(vB.url, {
          before: vK,
          after: ">",
          ...vJ.current()
        }));
        vK += vJ.move(">");
      } else {
        vI = vD.enter(j.EFKiU);
        vK += vJ.move(vD.safe(vB.url, {
          before: vK,
          after: vB.title ? " " : ")",
          ...vJ.current()
        }));
      }
      j.iGEIe(vI);
      if (vB.title) {
        vI = vD.enter("title" + vG);
        vK += vJ.move(j.fTEWX(" ", vF));
        vK += vJ.move(vD.safe(vB.title, {
          before: vK,
          after: vF,
          ...vJ.current()
        }));
        vK += vJ.move(vF);
        j.bOdQj(vI);
      }
      vK += vJ.move(")");
      j.KZWPr(vH);
      return vK;
    }
    function hk(vB, vC, vD, vE) {
      const vF = vB.referenceType;
      const vG = vD.enter(dq.XVTPg);
      let vH = vD.enter(dq.sibkC);
      const vI = vD.createTracker(vE);
      let vJ = vI.move("![");
      const vK = vD.safe(vB.alt, {
        before: vJ,
        after: "]",
        ...vI.current()
      });
      vJ += vI.move(dq.AkHDH(vK, "]["));
      dq.zIlMC(vH);
      const vL = vD.stack;
      vD.stack = [];
      vH = vD.enter(dq.RYSNS);
      const vM = vD.safe(vD.associationId(vB), {
        before: vJ,
        after: "]",
        ...vI.current()
      });
      dq.zIlMC(vH);
      vD.stack = vL;
      dq.zIlMC(vG);
      if (dq.giAyn(dq.KKPZi, vF) && vK && dq.MVlCb(vK, vM)) {
        if (dq.Tiyrv(dq.GcMeX, vF)) {
          vJ = vJ.slice(0, -1);
        } else {
          vJ += vI.move("]");
        }
      } else {
        vJ += vI.move(dq.Ikmet(vM, "]"));
      }
      return vJ;
    }
    function hp(vB, vC, vD) {
      let vE = vB.value || "";
      let vF = "`";
      let vG = -1;
      while (new RegExp(j.aAKWq(j.lxxPc("(^|[^`])", vF), j.tvgWM)).test(vE)) {
        vF += "`";
      }
      for (/[^ \r\n]/.test(vE) && (/^[ \r\n]/.test(vE) && /[ \r\n]$/.test(vE) || /^`|`$/.test(vE)) && (vE = j.InSvI(j.NfQIL(" ", vE), " ")); j.SRbuG(++vG, vD.unsafe.length);) {
        const vH = vD.unsafe[vG];
        const vI = vD.compilePattern(vH);
        let vJ;
        if (vH.atBreak) {
          while (vJ = vI.exec(vE)) {
            let vK = vJ.index;
            if (j.uMiDh(10, vE.charCodeAt(vK)) && j.FOBOA(13, vE.charCodeAt(j.JsNEt(vK, 1)))) {
              vK--;
            }
            vE = j.LYget(j.XJzsc(vE.slice(0, vK), " "), vE.slice(j.dXtBE(vJ.index, 1)));
          }
        }
      }
      return j.InSvI(j.rwJfG(vF, vE), vF);
    }
    function hq(vB, vC) {
      const vD = e7(vB);
      return dq.QkRAS(Boolean, !vC.options.resourceLink && vB.url && !vB.title && vB.children && dq.VjCuu(1, vB.children.length) && dq.pLoXl("text", vB.children[0].type) && (dq.BgzCY(vD, vB.url) || dq.TnMMC(dq.WNeMr(dq.rkNoa, vD), vB.url)) && /^[a-z][a-z+.-]+:/i.test(vB.url) && !/[\0- <>\u007F]/.test(vB.url));
    }
    function hv(vB, vC, vD, vE) {
      const vF = j.CqfaY(hb, vD);
      const vG = j.JKgGX("\"", vF) ? j.Ciowl : j.HtKoY;
      const vH = vD.createTracker(vE);
      let vI;
      let vJ;
      if (j.fPhSQ(hq, vB, vD)) {
        const vL = vD.stack;
        vD.stack = [];
        vI = vD.enter(j.dcMEk);
        let vM = vH.move("<");
        vM += vH.move(vD.containerPhrasing(vB, {
          before: vM,
          after: ">",
          ...vH.current()
        }));
        vM += vH.move(">");
        j.nACuY(vI);
        vD.stack = vL;
        return vM;
      }
      vI = vD.enter(j.MnSDn);
      vJ = vD.enter(j.eBHCp);
      let vK = vH.move("[");
      vK += vH.move(vD.containerPhrasing(vB, {
        before: vK,
        after: "](",
        ...vH.current()
      }));
      vK += vH.move("](");
      j.DVteD(vJ);
      if (!vB.url && vB.title || /[\0- \u007F]/.test(vB.url)) {
        vJ = vD.enter(j.jSwaL);
        vK += vH.move("<");
        vK += vH.move(vD.safe(vB.url, {
          before: vK,
          after: ">",
          ...vH.current()
        }));
        vK += vH.move(">");
      } else {
        vJ = vD.enter(j.EFKiU);
        vK += vH.move(vD.safe(vB.url, {
          before: vK,
          after: vB.title ? " " : ")",
          ...vH.current()
        }));
      }
      j.VaObf(vJ);
      if (vB.title) {
        vJ = vD.enter("title" + vG);
        vK += vH.move(j.KtCKc(" ", vF));
        vK += vH.move(vD.safe(vB.title, {
          before: vK,
          after: vF,
          ...vH.current()
        }));
        vK += vH.move(vF);
        j.EhfAn(vJ);
      }
      vK += vH.move(")");
      vI();
      return vK;
    }
    function hw(vB, vC, vD, vE) {
      const vF = vB.referenceType;
      const vG = vD.enter(j.uYXRj);
      let vH = vD.enter(j.eBHCp);
      const vI = vD.createTracker(vE);
      let vJ = vI.move("[");
      const vK = vD.containerPhrasing(vB, {
        before: vJ,
        after: "]",
        ...vI.current()
      });
      vJ += vI.move(j.rwcAW(vK, "]["));
      j.hUrZr(vH);
      const vL = vD.stack;
      vD.stack = [];
      vH = vD.enter(j.gdSRf);
      const vM = vD.safe(vD.associationId(vB), {
        before: vJ,
        after: "]",
        ...vI.current()
      });
      j.dQNdu(vH);
      vD.stack = vL;
      vG();
      if (j.HwIKN(j.mXAwO, vF) && vK && j.sbHON(vK, vM)) {
        if (j.ssscI(j.NHSBJ, vF)) {
          vJ = vJ.slice(0, -1);
        } else {
          vJ += vI.move("]");
        }
      } else {
        vJ += vI.move(j.QVuHw(vM, "]"));
      }
      return vJ;
    }
    function hx(vB) {
      const vC = vB.options.bullet || "*";
      if (dq.KqtLQ("*", vC) && dq.FtQFM("+", vC) && dq.xCWaZ("-", vC)) {
        throw new Error(dq.NhvyL(dq.IaUoe(dq.PaHMc, vC), dq.chXUA));
      }
      return vC;
    }
    function hy(vB) {
      const vC = vB.options.rule || "*";
      if (j.AZzQv("*", vC) && j.LuerK("-", vC) && j.NFssC("_", vC)) {
        throw new Error(j.kRkDt(j.KlgtR, vC) + j.kffDa);
      }
      return vC;
    }
    h2.peek = function () {
      return "~";
    };
    hd.peek = function (vB, vC, vD) {
      return vD.options.emphasis || "*";
    };
    hg.peek = function () {
      return "<";
    };
    hj.peek = function () {
      return "!";
    };
    hk.peek = function () {
      return "!";
    };
    hp.peek = function () {
      return "`";
    };
    hv.peek = function (vB, vC, vD) {
      if (dq.FjDhi(hq, vB, vD)) {
        return "<";
      } else {
        return "[";
      }
    };
    hw.peek = function () {
      return "[";
    };
    const hz = j.eCXfi(gk, [j.oHhge, j.MwYEk, j.PymJN, "footnote", j.ZUHrL, j.ypWSk, j.xhLUO, j.UuOQH, j.MnSDn, j.uYXRj, j.pZBZs, j.FJCvs]);
    function hA(vB, vC, vD, vE) {
      const vF = function (vJ) {
        const vK = vJ.options.strong || "*";
        if (dq.xIPUO("*", vK) && dq.RYXMT("_", vK)) {
          throw new Error(dq.furdW(dq.ICWnT(dq.aVAUQ, vK), dq.TUUSi));
        }
        return vK;
      }(vD);
      const vG = vD.enter(dq.uqMBV);
      const vH = vD.createTracker(vE);
      let vI = vH.move(dq.GEKAo(vF, vF));
      vI += vH.move(vD.containerPhrasing(vB, {
        before: vI,
        after: vF,
        ...vH.current()
      }));
      vI += vH.move(dq.HOvZN(vF, vF));
      dq.HLfvt(vG);
      return vI;
    }
    hA.peek = function (vB, vC, vD) {
      return vD.options.strong || "*";
    };
    const hB = {
      blockquote: function (vB, vC, vD, vE) {
        const vF = vD.enter(j.PlvWR);
        const vG = vD.createTracker(vE);
        vG.move("> ");
        vG.shift(2);
        const vH = vD.indentLines(vD.containerFlow(vB, vG.current()), h5);
        j.wFqsE(vF);
        return vH;
      },
      break: h7,
      code: function (vB, vC, vD, vE) {
        var vF = {
          AXbjp: function (vN, vO) {
            return j.ybFoR(vN, vO);
          },
          ikjZW: function (vN, vO) {
            return j.tVeTG(vN, vO);
          },
          gfMto: function (vN, vO) {
            return j.ihwkV(vN, vO);
          },
          xcmZl: j.ECpuV,
          dsHRf: j.UrAwZ
        };
        const vG = function (vN) {
          const vO = vN.options.fence || "`";
          if (vF.AXbjp("`", vO) && vF.ikjZW("~", vO)) {
            throw new Error(vF.gfMto(vF.gfMto(vF.xcmZl, vO), vF.dsHRf));
          }
          return vO;
        }(vD);
        const vH = vB.value || "";
        const vI = j.KqRjX("`", vG) ? j.SUxjt : j.VEYxr;
        if (function (vN, vO) {
          return dq.cxsJH(Boolean, !1 === vO.options.fences && vN.value && !vN.lang && /[^ \r\n]/.test(vN.value) && !/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(vN.value));
        }(vB, vD)) {
          const vN = vD.enter(j.BvKWu);
          const vO = vD.indentLines(vH, h9);
          j.GDoEO(vN);
          return vO;
        }
        const vJ = vD.createTracker(vE);
        const vK = vG.repeat(Math.max(j.QDROt(j.ZuXcQ(h8, vH, vG), 1), 3));
        const vL = vD.enter(j.hFdrt);
        let vM = vJ.move(vK);
        if (vB.lang) {
          const vP = vD.enter("codeFencedLang" + vI);
          vM += vJ.move(vD.safe(vB.lang, {
            before: vM,
            after: " ",
            encode: ["`"],
            ...vJ.current()
          }));
          j.eanUb(vP);
        }
        if (vB.lang && vB.meta) {
          const vQ = vD.enter("codeFencedMeta" + vI);
          vM += vJ.move(" ");
          vM += vJ.move(vD.safe(vB.meta, {
            before: vM,
            after: "\n",
            encode: ["`"],
            ...vJ.current()
          }));
          j.QsrRx(vQ);
        }
        vM += vJ.move("\n");
        if (vH) {
          vM += vJ.move(j.kytgn(vH, "\n"));
        }
        vM += vJ.move(vK);
        j.kCTVz(vL);
        return vM;
      },
      definition: function (vB, vC, vD, vE) {
        const vF = hb(vD);
        const vG = dq.TqUrT("\"", vF) ? dq.eLOWt : dq.AZhFo;
        const vH = vD.enter("definition");
        let vI = vD.enter(dq.sibkC);
        const vJ = vD.createTracker(vE);
        let vK = vJ.move("[");
        vK += vJ.move(vD.safe(vD.associationId(vB), {
          before: vK,
          after: "]",
          ...vJ.current()
        }));
        vK += vJ.move(dq.vERxX);
        dq.KgBvt(vI);
        if (!vB.url || /[\0- \u007F]/.test(vB.url)) {
          vI = vD.enter(dq.ziEGt);
          vK += vJ.move("<");
          vK += vJ.move(vD.safe(vB.url, {
            before: vK,
            after: ">",
            ...vJ.current()
          }));
          vK += vJ.move(">");
        } else {
          vI = vD.enter(dq.vKkDn);
          vK += vJ.move(vD.safe(vB.url, {
            before: vK,
            after: vB.title ? " " : "\n",
            ...vJ.current()
          }));
        }
        dq.ygHkB(vI);
        if (vB.title) {
          vI = vD.enter("title" + vG);
          vK += vJ.move(dq.qfnpo(" ", vF));
          vK += vJ.move(vD.safe(vB.title, {
            before: vK,
            after: vF,
            ...vJ.current()
          }));
          vK += vJ.move(vF);
          dq.zIlMC(vI);
        }
        vH();
        return vK;
      },
      emphasis: hd,
      hardBreak: h7,
      heading: function (vB, vC, vD, vE) {
        var vF = {
          MMxuz: function (vM, vN) {
            return j.QnByE(vM, vN);
          },
          loYUa: j.TasaQ,
          vxgXF: function (vM, vN) {
            return j.RabIH(vM, vN);
          },
          pnMWx: j.oHhge,
          vdoVe: function (vM, vN, vO) {
            return j.NzRKW(vM, vN, vO);
          },
          XKsze: function (vM, vN) {
            return j.sKTiQ(vM, vN);
          },
          XsqSG: function (vM, vN) {
            return j.BgzMJ(vM, vN);
          },
          KygzC: function (vM, vN) {
            return j.gXlPa(vM, vN);
          }
        };
        const vG = Math.max(Math.min(6, vB.depth || 1), 1);
        const vH = vD.createTracker(vE);
        if (function (vM, vN) {
          var vO = {
            HpLcI: function (vQ, vR) {
              return vF.MMxuz(vQ, vR);
            },
            LaORz: vF.loYUa,
            zlQJm: function (vQ, vR) {
              return vF.vxgXF(vQ, vR);
            },
            glbXj: vF.pnMWx
          };
          let vP = !1;
          vF.vdoVe(hf, vM, function (vQ) {
            if (vO.HpLcI(vO.LaORz, vQ) && /\r?\n|\r/.test(vQ.value) || vO.zlQJm(vO.glbXj, vQ.type)) {
              vP = !0;
              return gx;
            }
          });
          return vF.XKsze(Boolean, (!vM.depth || vF.XsqSG(vM.depth, 3)) && vF.KygzC(e7, vM) && (vN.options.setext || vP));
        }(vB, vD)) {
          const vM = vD.enter(j.gNfhd);
          const vN = vD.enter(j.otlRs);
          const vO = vD.containerPhrasing(vB, {
            ...vH.current(),
            before: "\n",
            after: "\n"
          });
          j.dZEnX(vN);
          j.HEZqK(vM);
          return j.kEjsp(j.xHsmJ(vO, "\n"), (j.sZfZO(1, vG) ? "=" : "-").repeat(j.XTtOR(vO.length, j.aAMwe(Math.max(vO.lastIndexOf("\r"), vO.lastIndexOf("\n")), 1))));
        }
        const vI = "#".repeat(vG);
        const vJ = vD.enter(j.ULezz);
        const vK = vD.enter(j.otlRs);
        vH.move(j.UYLKN(vI, " "));
        let vL = vD.containerPhrasing(vB, {
          before: "# ",
          after: "\n",
          ...vH.current()
        });
        if (/^[\t ]/.test(vL)) {
          vL = j.RQbVk(j.EdUsh(j.xDgnf + vL.charCodeAt(0).toString(16).toUpperCase(), ";"), vL.slice(1));
        }
        vL = vL ? j.LsdRA(j.pMohM(vI, " "), vL) : vI;
        if (vD.options.closeAtx) {
          vL += j.QiHrE(" ", vI);
        }
        j.xtxZa(vK);
        vJ();
        return vL;
      },
      html: hg,
      image: hj,
      imageReference: hk,
      inlineCode: hp,
      link: hv,
      linkReference: hw,
      list: function (vB, vC, vD, vE) {
        var vF = {
          NdsSZ: function (vM, vN) {
            return dq.gGoSZ(vM, vN);
          },
          KmsOV: function (vM, vN) {
            return dq.kMOWQ(vM, vN);
          },
          BIUyR: function (vM, vN) {
            return dq.fPHih(vM, vN);
          },
          MXsph: dq.PaHMc,
          vYwHn: dq.rLJLI
        };
        const vG = vD.enter(dq.lNuie);
        const vH = vD.bulletCurrent;
        let vI = vB.ordered ? function (vM) {
          const vN = vM.options.bulletOrdered || ".";
          if (vF.NdsSZ(".", vN) && vF.NdsSZ(")", vN)) {
            throw new Error(vF.KmsOV(vF.BIUyR(vF.MXsph, vN), vF.vYwHn));
          }
          return vN;
        }(vD) : hx(vD);
        const vJ = vB.ordered ? dq.XtZDX(".", vI) ? ")" : "." : function (vM) {
          const vN = dq.dnrkr(hx, vM);
          const vO = vM.options.bulletOther;
          if (!vO) {
            if (dq.qWcUL("*", vN)) {
              return "-";
            } else {
              return "*";
            }
          }
          if (dq.giAyn("*", vO) && dq.qnNKe("+", vO) && dq.giAyn("-", vO)) {
            throw new Error(dq.kMOWQ(dq.NewYu(dq.PaHMc, vO), dq.PEXdT));
          }
          if (dq.RgGrj(vO, vN)) {
            throw new Error(dq.wZirv(dq.qfnpo(dq.uaAdU(dq.xfFeE(dq.iBIxU, vN), dq.zuPiW), vO), dq.UpSRm));
          }
          return vO;
        }(vD);
        let vK = !!vC && !!vD.bulletLastUsed && dq.DXVeg(vI, vD.bulletLastUsed);
        if (!vB.ordered) {
          const vM = vB.children ? vB.children[0] : undefined;
          if ((!dq.NGrDN("*", vI) || !dq.ZVJKq("-", vI)) && !!vM && (!vM.children || !vM.children[0]) && !dq.gydMp(dq.lNuie, vD.stack[dq.SywkE(vD.stack.length, 1)]) && !dq.YuXDJ(dq.OVmjW, vD.stack[dq.STRbs(vD.stack.length, 2)]) && !dq.yjsYt(dq.lNuie, vD.stack[dq.SgDCP(vD.stack.length, 3)]) && !dq.kLelB(dq.OVmjW, vD.stack[dq.fzwXE(vD.stack.length, 4)]) && !dq.uKlQm(0, vD.indexStack[dq.PmipP(vD.indexStack.length, 1)]) && !dq.YuXDJ(0, vD.indexStack[dq.swlgL(vD.indexStack.length, 2)]) && !dq.KhdGk(0, vD.indexStack[dq.rtolN(vD.indexStack.length, 3)])) {
            vK = true;
          }
          if (dq.nPccf(dq.odBzy(hy, vD), vI) && vM) {
            let vN = -1;
            while (dq.atspa(++vN, vB.children.length)) {
              const vO = vB.children[vN];
              if (vO && dq.rCFGK(dq.OVmjW, vO.type) && vO.children && vO.children[0] && dq.wAdSb === vO.children[0].type) {
                vK = true;
                break;
              }
            }
          }
        }
        if (vK) {
          vI = vJ;
        }
        vD.bulletCurrent = vI;
        const vL = vD.containerFlow(vB, vE);
        vD.bulletLastUsed = vI;
        vD.bulletCurrent = vH;
        dq.DtLpL(vG);
        return vL;
      },
      listItem: function (vB, vC, vD, vE) {
        const vF = function (vL) {
          const vM = vL.options.listItemIndent || "one";
          if (dq.koXpa("tab", vM) && dq.NYbOz(dq.cZNjM, vM) && dq.kLelB(dq.ggIiJ, vM)) {
            throw new Error(dq.NGCjd(dq.Jtahq(dq.PaHMc, vM), dq.jQNAu));
          }
          return vM;
        }(vD);
        let vG = vD.bulletCurrent || dq.VDPNT(hx, vD);
        if (vC && dq.cPQmX("list", vC.type) && vC.ordered) {
          vG = dq.Bapfl(dq.MjtcD(dq.hBKGJ, typeof vC.start) && dq.cLPDX(vC.start, -1) ? vC.start : 1, dq.uXVbm(false, vD.options.incrementListMarker) ? 0 : vC.children.indexOf(vB)) + vG;
        }
        let vH = dq.xfFeE(vG.length, 1);
        if (dq.KejaS(dq.LXoUe, vF) || dq.GvEzE(dq.ggIiJ, vF) && (vC && dq.jBRWw(dq.lNuie, vC.type) && vC.spread || vB.spread)) {
          vH = dq.PExst(4, Math.ceil(dq.KlNFu(vH, 4)));
        }
        const vI = vD.createTracker(vE);
        vI.move(dq.VtboY(vG, " ".repeat(dq.lCQNM(vH, vG.length))));
        vI.shift(vH);
        const vJ = vD.enter(dq.OVmjW);
        const vK = vD.indentLines(vD.containerFlow(vB, vI.current()), function (vL, vM, vN) {
          if (vM) {
            return dq.kiaGm(vN ? "" : " ".repeat(vH), vL);
          } else {
            return dq.tfeKW(vN ? vG : dq.GEKAo(vG, " ".repeat(dq.pUydC(vH, vG.length))), vL);
          }
        });
        dq.FaYIs(vJ);
        return vK;
      },
      paragraph: function (vB, vC, vD, vE) {
        const vF = vD.enter(dq.dsCxV);
        const vG = vD.enter(dq.ZLgTT);
        const vH = vD.containerPhrasing(vB, vE);
        dq.gSDHg(vG);
        dq.Sttkw(vF);
        return vH;
      },
      root: function (vB, vC, vD, vE) {
        return (vB.children.some(function (vF) {
          return dq.wJdJN(hz, vF);
        }) ? vD.containerPhrasing : vD.containerFlow).call(vD, vB, vE);
      },
      strong: hA,
      text: function (vB, vC, vD, vE) {
        return vD.safe(vB.value, vE);
      },
      thematicBreak: function (vB, vC, vD) {
        var vE = {
          IiwqA: function (vG, vH) {
            return j.RqDrA(vG, vH);
          },
          JoTdx: function (vG, vH) {
            return j.DQqHo(vG, vH);
          },
          ITaqb: j.FiERI,
          iKZTd: j.fHyMS
        };
        const vF = j.QPVUB(j.yOefr(hy, vD), vD.options.ruleSpaces ? " " : "").repeat(function (vG) {
          const vH = vG.options.ruleRepetition || 3;
          if (vE.IiwqA(vH, 3)) {
            throw new Error(vE.JoTdx(vE.JoTdx(vE.ITaqb, vH), vE.iKZTd));
          }
          return vH;
        }(vD));
        if (vD.options.ruleSpaces) {
          return vF.slice(0, -1);
        } else {
          return vF;
        }
      }
    };
    function hC(vB) {
      var vC = {
        Tdbed: function (vE, vF) {
          return j.KNMrP(vE, vF);
        },
        ulVeN: j.uYYDq
      };
      const vD = vB._align;
      this.enter({
        type: j.YpzJp,
        align: vD.map(function (vE) {
          if (vC.Tdbed(vC.ulVeN, vE)) {
            return null;
          } else {
            return vE;
          }
        }),
        children: []
      }, vB);
      this.data.inTable = !0;
    }
    function hD(vB) {
      this.exit(vB);
      this.data.inTable = undefined;
    }
    function hE(vB) {
      var vC = {
        type: dq.lzcbU,
        children: []
      };
      this.enter(vC, vB);
    }
    function hF(vB) {
      this.exit(vB);
    }
    function hG(vB) {
      var vC = {
        type: dq.pIEsK,
        children: []
      };
      this.enter(vC, vB);
    }
    function hH(vB) {
      let vC = this.resume();
      if (this.data.inTable) {
        vC = vC.replace(/\\([\\|])/g, hI);
      }
      const vD = this.stack[dq.ujqZc(this.stack.length, 1)];
      vD.type;
      vD.value = vC;
      this.exit(vB);
    }
    function hI(vB, vC) {
      if (j.ZfUBN("|", vC)) {
        return vC;
      } else {
        return vB;
      }
    }
    function hJ(vB) {
      var vC = {
        aGSRa: function (vR, vS) {
          return dq.MSqAL(vR, vS);
        },
        mbfJn: function (vR, vS) {
          return dq.JcIzP(vR, vS);
        },
        vVodB: function (vR, vS) {
          return dq.atspa(vR, vS);
        },
        ljuAJ: function (vR, vS) {
          return dq.DeCOH(vR, vS);
        },
        IZSVG: function (vR, vS) {
          return dq.fTvhV(vR, vS);
        },
        zXyBR: function (vR, vS) {
          return dq.yjsYt(vR, vS);
        },
        pHukR: function (vR, vS) {
          return vR === vS;
        },
        sazOy: function (vR, vS) {
          return vR == vS;
        },
        hhQwE: dq.ykMsC,
        QPili: function (vR, vS) {
          return dq.KLebe(vR, vS);
        },
        QnOKl: dq.vlmgd,
        zfrmS: function (vR, vS) {
          return dq.atspa(vR, vS);
        },
        DylQm: function (vR, vS) {
          return dq.nVhMM(vR, vS);
        },
        eLsNc: function (vR, vS) {
          return dq.tLygF(vR, vS);
        },
        aRcOs: function (vR, vS) {
          return dq.mRlQh(vR, vS);
        },
        wraoR: function (vR, vS) {
          return dq.dnosW(vR, vS);
        },
        MyJuB: function (vR, vS) {
          return dq.Dlopv(vR, vS);
        },
        Aqodi: function (vR, vS) {
          return dq.EIFgG(vR, vS);
        },
        AKuCx: function (vR, vS) {
          return dq.zpLaF(vR, vS);
        },
        sHGRa: function (vR, vS) {
          return dq.aKUBF(vR, vS);
        },
        doFwg: function (vR, vS) {
          return dq.JMnqC(vR, vS);
        },
        CnIty: function (vR, vS) {
          return dq.oeLHn(vR, vS);
        },
        pndMy: function (vR, vS) {
          return dq.zlyBp(vR, vS);
        },
        MXKsJ: function (vR, vS) {
          return dq.wEBTM(vR, vS);
        },
        ZUtzF: function (vR, vS) {
          return dq.DbzLB(vR, vS);
        },
        cdQNQ: function (vR, vS) {
          return dq.wvTPG(vR, vS);
        },
        LVHqk: function (vR, vS) {
          return dq.RoRxU(vR, vS);
        },
        smPmL: function (vR, vS) {
          return dq.KlNFu(vR, vS);
        },
        uSeMi: function (vR, vS) {
          return dq.YqflK(vR, vS);
        },
        aJPNc: function (vR, vS) {
          return dq.hscVL(vR, vS);
        },
        axGLR: function (vR, vS) {
          return dq.DXVeg(vR, vS);
        },
        aKmDh: function (vR, vS) {
          return dq.VTdne(vR, vS);
        },
        fFrkY: function (vR, vS) {
          return vR !== vS;
        },
        dXVJy: dq.lzcbU,
        pRRmz: function (vR, vS, vT, vU, vV) {
          return vR(vS, vT, vU, vV);
        },
        cYIJL: function (vR) {
          return vR();
        }
      };
      const vD = dq.zfLJq(vB, {});
      const vE = vD.tableCellPadding;
      const vF = vD.tablePipeAlign;
      const vG = vD.stringLength;
      const vH = vE ? " " : "|";
      var vI = {
        character: "\r",
        inConstruct: dq.pIEsK
      };
      var vJ = {
        character: "\n",
        inConstruct: dq.pIEsK
      };
      var vK = {
        atBreak: !0,
        character: "|",
        after: dq.ZBhEs
      };
      var vL = {
        character: "|",
        inConstruct: dq.pIEsK
      };
      var vM = {
        atBreak: !0,
        character: ":",
        after: "-"
      };
      var vN = {
        atBreak: !0,
        character: "-",
        after: dq.LXobD
      };
      return {
        unsafe: [vI, vJ, vK, vL, vM, vN],
        handlers: {
          inlineCode: function (vR, vS, vT) {
            let vU = hB.inlineCode(vR, vS, vT);
            if (vT.stack.includes(dq.pIEsK)) {
              vU = vU.replace(/\|/g, dq.VdgOE);
            }
            return vU;
          },
          table: function (vR, vS, vT, vU) {
            var vV = {
              Affaj: dq.cEKDc,
              fvVkV: function (vW, vX) {
                return dq.wyEaJ(vW, vX);
              },
              HsSye: function (vW, vX, vY, vZ) {
                return dq.KtQVe(vW, vX, vY, vZ);
              },
              mYLmt: function (vW) {
                return dq.utZTk(vW);
              }
            };
            return dq.FuQzi(vP, function (vW, vX, vY) {
              var vZ = vW.children;
              var w0 = -1;
              var w1 = [];
              var w2 = vX.enter(vV.Affaj);
              while (vV.fvVkV(++w0, vZ.length)) {
                w1[w0] = vV.HsSye(vQ, vZ[w0], vX, vY);
              }
              vV.mYLmt(w2);
              return w1;
            }(vR, vT, vU), vR.align);
          },
          tableCell: vO,
          tableRow: function (vR, vS, vT, vU) {
            const vV = dq.FzjAC(vP, [dq.KLkdT(vQ, vR, vT, vU)]);
            return vV.slice(0, vV.indexOf("\n"));
          }
        }
      };
      function vO(vR, vS, vT, vU) {
        var vV = {
          ...vU
        };
        vV.before = vH;
        vV.after = vH;
        const vW = vT.enter(dq.pIEsK);
        const vX = vT.enter(dq.ZLgTT);
        const vY = vT.containerPhrasing(vR, vV);
        dq.utZTk(vX);
        dq.Sttkw(vW);
        return vY;
      }
      function vP(vR, vS) {
        return function (vT, vU = {}) {
          const vV = (vU.align || []).concat();
          const vW = vU.stringLength || h3;
          const vX = [];
          const vY = [];
          const vZ = [];
          const w0 = [];
          let w1 = 0;
          let w2 = -1;
          while (vC.aGSRa(++w2, vT.length)) {
            const w8 = [];
            const w9 = [];
            let wb = -1;
            for (vC.mbfJn(vT[w2].length, w1) && (w1 = vT[w2].length); vC.vVodB(++wb, vT[w2].length);) {
              const wd = vC.ljuAJ(null, w3 = vT[w2][wb]) ? "" : vC.IZSVG(String, w3);
              if (vC.zXyBR(false, vU.alignDelimiters)) {
                const wf = vC.IZSVG(vW, wd);
                w9[wb] = wf;
                if (vC.pHukR(undefined, w0[wb]) || vC.mbfJn(wf, w0[wb])) {
                  w0[wb] = wf;
                }
              }
              w8.push(wd);
            }
            vY[w2] = w8;
            vZ[w2] = w9;
          }
          var w3;
          let w4 = -1;
          if (vC.sazOy(vC.hhQwE, typeof vV) && vC.QPili(vC.QnOKl, vV)) {
            while (vC.zfrmS(++w4, w1)) {
              vX[w4] = vC.IZSVG(h4, vV[w4]);
            }
          } else {
            const wg = vC.IZSVG(h4, vV);
            while (vC.zfrmS(++w4, w1)) {
              vX[w4] = wg;
            }
          }
          w4 = -1;
          const w5 = [];
          const w6 = [];
          while (vC.DylQm(++w4, w1)) {
            const wj = vX[w4];
            let wk = "";
            let wp = "";
            if (vC.eLsNc(99, wj)) {
              wk = ":";
              wp = ":";
            } else if (vC.aRcOs(108, wj)) {
              wk = ":";
            } else if (vC.aRcOs(114, wj)) {
              wp = ":";
            }
            let wq = vC.wraoR(false, vU.alignDelimiters) ? 1 : Math.max(1, vC.MyJuB(vC.Aqodi(w0[w4], wk.length), wp.length));
            const wv = vC.AKuCx(vC.sHGRa(wk, "-".repeat(wq)), wp);
            if (vC.zXyBR(false, vU.alignDelimiters)) {
              wq = vC.doFwg(vC.doFwg(wk.length, wq), wp.length);
              if (vC.CnIty(wq, w0[w4])) {
                w0[w4] = wq;
              }
              w6[w4] = wq;
            }
            w5[w4] = wv;
          }
          vY.splice(1, 0, w5);
          vZ.splice(1, 0, w6);
          w2 = -1;
          const w7 = [];
          while (vC.pndMy(++w2, vY.length)) {
            const ww = vY[w2];
            const wx = vZ[w2];
            w4 = -1;
            const wy = [];
            while (vC.MXKsJ(++w4, w1)) {
              const wz = ww[w4] || "";
              let wA = "";
              let wB = "";
              if (vC.ZUtzF(false, vU.alignDelimiters)) {
                const wC = vC.Aqodi(w0[w4], wx[w4] || 0);
                const wD = vX[w4];
                if (wD === 114) {
                  wA = " ".repeat(wC);
                } else if (vC.cdQNQ(99, wD)) {
                  if (vC.LVHqk(wC, 2)) {
                    wA = " ".repeat(vC.doFwg(vC.smPmL(wC, 2), 0.5));
                    wB = " ".repeat(vC.uSeMi(vC.smPmL(wC, 2), 0.5));
                  } else {
                    wA = " ".repeat(vC.aJPNc(wC, 2));
                    wB = wA;
                  }
                } else {
                  wB = " ".repeat(wC);
                }
              }
              if (!vC.axGLR(false, vU.delimiterStart) && !w4) {
                wy.push("|");
              }
              if (!vC.aRcOs(false, vU.padding) && (!vC.aKmDh(false, vU.alignDelimiters) || !vC.wraoR("", wz)) && (!vC.wraoR(false, vU.delimiterStart) || !!w4)) {
                wy.push(" ");
              }
              if (vC.ZUtzF(false, vU.alignDelimiters)) {
                wy.push(wA);
              }
              wy.push(wz);
              if (vC.fFrkY(false, vU.alignDelimiters)) {
                wy.push(wB);
              }
              if (vC.zXyBR(false, vU.padding)) {
                wy.push(" ");
              }
              if (!vC.axGLR(false, vU.delimiterEnd) || !vC.aKmDh(w4, vC.Aqodi(w1, 1))) {
                wy.push("|");
              }
            }
            w7.push(vC.cdQNQ(false, vU.delimiterEnd) ? wy.join("").replace(/ +$/, "") : wy.join(""));
          }
          return w7.join("\n");
        }(vR, {
          align: vS,
          alignDelimiters: vF,
          padding: vE,
          stringLength: vG
        });
      }
      function vQ(vR, vS, vT) {
        const vU = vR.children;
        let vV = -1;
        const vW = [];
        const vX = vS.enter(vC.dXVJy);
        while (vC.MXKsJ(++vV, vU.length)) {
          vW[vV] = vC.pRRmz(vO, vU[vV], 0, vS, vT);
        }
        vC.cYIJL(vX);
        return vW;
      }
    }
    function hK(vB) {
      const vC = this.stack[j.hNgYV(this.stack.length, 2)];
      vC.type;
      vC.checked = j.CKtCj(j.XsSVq, vB.type);
    }
    function hL(vB) {
      const vC = this.stack[j.YQkOU(this.stack.length, 2)];
      if (vC && j.foKft(j.GsDSb, vC.type) && j.uVfgt(j.fmEgN, typeof vC.checked)) {
        const vD = this.stack[this.stack.length - 1];
        vD.type;
        const vE = vD.children[0];
        if (vE && j.kNDBG(j.FJCvs, vE.type)) {
          const vF = vC.children;
          let vG;
          let vH = -1;
          while (j.TyZgO(++vH, vF.length)) {
            const vI = vF[vH];
            if (j.rkoyC(j.URHPM, vI.type)) {
              vG = vI;
              break;
            }
          }
          if (j.LBHwS(vG, vD)) {
            vE.value = vE.value.slice(1);
            if (j.xKJib(0, vE.value.length)) {
              vD.children.shift();
            } else if (vD.position && vE.position && j.EyEKQ(j.jqACr, typeof vE.position.start.offset)) {
              vE.position.start.column++;
              vE.position.start.offset++;
              vD.position.start = Object.assign({}, vE.position.start);
            }
          }
        }
      }
      this.exit(vB);
    }
    function hM(vB, vC, vD, vE) {
      var vF = {
        VoPmb: function (vL, vM) {
          return dq.vZxcP(vL, vM);
        }
      };
      const vG = vB.children[0];
      const vH = dq.xpAHJ(dq.uNZGN, typeof vB.checked) && vG && dq.AUecc("paragraph", vG.type);
      const vI = dq.GxcnV(dq.LtMhx("[", vB.checked ? "x" : " "), "] ");
      const vJ = vD.createTracker(vE);
      if (vH) {
        vJ.move(vI);
      }
      let vK = hB.listItem(vB, vC, vD, {
        ...vE,
        ...vJ.current()
      });
      if (vH) {
        vK = vK.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/, function (vL) {
          return vF.VoPmb(vL, vI);
        });
      }
      return vK;
    }
    const hN = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          PKVuR: function (vH, vI) {
            return j.XVklt(vH, vI);
          },
          YfGOI: function (vH, vI) {
            return j.eHnks(vH, vI);
          },
          LnXZh: function (vH, vI) {
            return j.yogvZ(vH, vI);
          },
          kYJiL: function (vH, vI) {
            return j.VlRDo(vH, vI);
          }
        };
        let vF = 0;
        return function vH(vI) {
          if ((vE.PKVuR(87, vI) || vE.PKVuR(119, vI)) && vE.YfGOI(vF, 3)) {
            vF++;
            vB.consume(vI);
            return vH;
          } else if (vE.PKVuR(46, vI) && vE.LnXZh(3, vF)) {
            vB.consume(vI);
            return vG;
          } else {
            return vE.kYJiL(vD, vI);
          }
        };
        function vG(vI) {
          if (dq.RfgYC(null, vI)) {
            return dq.tVrFY(vD, vI);
          } else {
            return dq.QxKtZ(vC, vI);
          }
        }
      },
      partial: !0
    };
    const hO = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          lzLEg: function (vL, vM) {
            return j.LzGcD(vL, vM);
          },
          puAZm: function (vL, vM) {
            return j.MsWST(vL, vM);
          },
          RdpBJ: function (vL, vM) {
            return j.wRhpS(vL, vM);
          },
          FPWtx: function (vL, vM) {
            return j.KWWUz(vL, vM);
          },
          kmCmw: function (vL, vM) {
            return j.dtPmV(vL, vM);
          }
        };
        let vF;
        let vG;
        let vH;
        return vI;
        function vI(vL) {
          if (vE.lzLEg(46, vL) || vE.lzLEg(95, vL)) {
            return vB.check(hQ, vK, vJ)(vL);
          } else if (vE.puAZm(null, vL) || vE.RdpBJ(eE, vL) || vE.RdpBJ(eH, vL) || vE.FPWtx(45, vL) && vE.RdpBJ(eG, vL)) {
            return vE.kmCmw(vK, vL);
          } else {
            vH = true;
            vB.consume(vL);
            return vI;
          }
        }
        function vJ(vL) {
          if (dq.TqUrT(95, vL)) {
            vF = true;
          } else {
            vG = vF;
            vF = undefined;
          }
          vB.consume(vL);
          return vI;
        }
        function vK(vL) {
          if (dq.oJpiH(vG, vF) || !vH) {
            return dq.CGScy(vD, vL);
          } else {
            return dq.Qukzp(vC, vL);
          }
        }
      },
      partial: !0
    };
    const hP = {
      tokenize: function (vB, vC) {
        var vD = {
          bQhPQ: function (vI, vJ) {
            return j.GrqhB(vI, vJ);
          },
          LOfUU: function (vI, vJ) {
            return j.kQeGB(vI, vJ);
          },
          cUneM: function (vI, vJ) {
            return j.yogvZ(vI, vJ);
          },
          RaimN: function (vI, vJ) {
            return j.ZbYqj(vI, vJ);
          },
          GUeCx: function (vI, vJ) {
            return j.JwMuQ(vI, vJ);
          },
          mNQCI: function (vI, vJ) {
            return j.IGhGZ(vI, vJ);
          },
          vtKiy: function (vI, vJ) {
            return j.dnabF(vI, vJ);
          },
          UeVTL: function (vI, vJ) {
            return j.YWTaH(vI, vJ);
          },
          hrsXU: function (vI, vJ) {
            return j.UTtAi(vI, vJ);
          },
          OXdhH: function (vI, vJ) {
            return j.dwibW(vI, vJ);
          },
          UTnWe: function (vI, vJ) {
            return j.OiBso(vI, vJ);
          },
          nprJQ: function (vI, vJ) {
            return j.JHKdu(vI, vJ);
          },
          vwmnj: function (vI, vJ) {
            return j.olFgf(vI, vJ);
          }
        };
        let vE = 0;
        let vF = 0;
        return vG;
        function vG(vI) {
          if (vD.bQhPQ(40, vI)) {
            vE++;
            vB.consume(vI);
            return vG;
          } else if (vD.bQhPQ(41, vI) && vD.LOfUU(vF, vE)) {
            return vH(vI);
          } else if (vD.bQhPQ(33, vI) || vD.bQhPQ(34, vI) || vD.cUneM(38, vI) || vD.RaimN(39, vI) || vD.GUeCx(41, vI) || vD.mNQCI(42, vI) || vD.vtKiy(44, vI) || vD.UeVTL(46, vI) || vD.hrsXU(58, vI) || vD.hrsXU(59, vI) || vD.GUeCx(60, vI) || vD.mNQCI(63, vI) || vD.UeVTL(93, vI) || vD.OXdhH(95, vI) || vD.UTnWe(126, vI)) {
            return vB.check(hQ, vC, vH)(vI);
          } else if (vD.vtKiy(null, vI) || vD.nprJQ(eE, vI) || vD.nprJQ(eH, vI)) {
            return vD.vwmnj(vC, vI);
          } else {
            vB.consume(vI);
            return vG;
          }
        }
        function vH(vI) {
          if (dq.ntuUJ(41, vI)) {
            vF++;
          }
          vB.consume(vI);
          return vG;
        }
      },
      partial: !0
    };
    const hQ = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          Qcets: function (vJ, vK) {
            return j.SOVhQ(vJ, vK);
          },
          AqJAd: function (vJ, vK) {
            return j.PXKlA(vJ, vK);
          },
          vSnVb: function (vJ, vK) {
            return j.ArunA(vJ, vK);
          }
        };
        return vF;
        function vF(vJ) {
          if (dq.ALKdS(33, vJ) || dq.ntuUJ(34, vJ) || dq.bKEqL(39, vJ) || dq.kSetd(41, vJ) || dq.HkcVK(42, vJ) || dq.GvEzE(44, vJ) || dq.fAYFq(46, vJ) || dq.qqZMD(58, vJ) || dq.xYAlA(59, vJ) || dq.ZDSFk(63, vJ) || dq.gSXXy(95, vJ) || dq.WLuZJ(126, vJ)) {
            vB.consume(vJ);
            return vF;
          } else if (dq.TnMMC(38, vJ)) {
            vB.consume(vJ);
            return vH;
          } else if (dq.tIfKi(93, vJ)) {
            vB.consume(vJ);
            return vG;
          } else if (dq.TqUrT(60, vJ) || dq.qWcUL(null, vJ) || dq.QrgpD(eE, vJ) || dq.Afszv(eH, vJ)) {
            return dq.XYRLz(vC, vJ);
          } else {
            return dq.NlpuO(vD, vJ);
          }
        }
        function vG(vJ) {
          if (vE.Qcets(null, vJ) || vE.Qcets(40, vJ) || vE.Qcets(91, vJ) || eE(vJ) || vE.AqJAd(eH, vJ)) {
            return vE.AqJAd(vC, vJ);
          } else {
            return vE.vSnVb(vF, vJ);
          }
        }
        function vH(vJ) {
          if (dq.oXHlu(ew, vJ)) {
            return dq.DoXqp(vI, vJ);
          } else {
            return dq.QKmfQ(vD, vJ);
          }
        }
        function vI(vJ) {
          if (vE.Qcets(59, vJ)) {
            vB.consume(vJ);
            return vF;
          } else if (ew(vJ)) {
            vB.consume(vJ);
            return vI;
          } else {
            return vE.AqJAd(vD, vJ);
          }
        }
      },
      partial: !0
    };
    const hR = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          uFvLq: function (vG, vH) {
            return j.djyGy(vG, vH);
          },
          vHckD: function (vG, vH) {
            return j.gmWTn(vG, vH);
          }
        };
        return function (vG) {
          vB.consume(vG);
          return vF;
        };
        function vF(vG) {
          if (vE.uFvLq(ex, vG)) {
            return vE.uFvLq(vD, vG);
          } else {
            return vE.vHckD(vC, vG);
          }
        }
      },
      partial: !0
    };
    const hS = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          cvEoP: function (vH, vI) {
            return j.rTzwR(vH, vI);
          },
          pSyji: function (vH, vI) {
            return j.UVVmh(vH, vI);
          },
          zdTco: function (vH, vI) {
            return j.Ktvae(vH, vI);
          },
          AUGSW: j.LiqXZ,
          rgpxA: j.oRLXx
        };
        const vF = this;
        return function (vH) {
          if (vE.cvEoP(87, vH) && vE.cvEoP(119, vH) || !hX.call(vF, vF.previous) || vE.pSyji(i1, vF.events)) {
            return vE.zdTco(vD, vH);
          } else {
            vB.enter(vE.AUGSW);
            vB.enter(vE.rgpxA);
            return vB.check(hN, vB.attempt(hO, vB.attempt(hP, vG), vD), vD)(vH);
          }
        };
        function vG(vH) {
          vB.exit(dq.pFQAB);
          vB.exit("literalAutolink");
          return dq.wMKxU(vC, vH);
        }
      },
      previous: hX
    };
    const hT = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          cUHPE: function (vM, vN) {
            return dq.TSKGN(vM, vN);
          },
          aUqfb: function (vM, vN) {
            return dq.TrNvz(vM, vN);
          }
        };
        const vF = this;
        let vG = "";
        let vH = !1;
        return function (vM) {
          if (dq.tyNhm(72, vM) && dq.FrWUH(104, vM) || !hY.call(vF, vF.previous) || dq.CTNMW(i1, vF.events)) {
            return dq.EDhTW(vD, vM);
          } else {
            vB.enter(dq.dujGF);
            vB.enter("literalAutolinkHttp");
            vG += String.fromCodePoint(vM);
            vB.consume(vM);
            return vI;
          }
        };
        function vI(vM) {
          if (dq.NSqHl(ew, vM) && dq.yqACq(vG.length, 5)) {
            vG += String.fromCodePoint(vM);
            vB.consume(vM);
            return vI;
          }
          if (dq.NvLHD(58, vM)) {
            const vN = vG.toLowerCase();
            if (dq.SlDAW(dq.rTnCn, vN) || dq.EWYFu(dq.seBft, vN)) {
              vB.consume(vM);
              return vJ;
            }
          }
          return dq.xYeHT(vD, vM);
        }
        function vJ(vM) {
          if (vE.cUHPE(47, vM)) {
            vB.consume(vM);
            if (vH) {
              return vK;
            } else {
              vH = true;
              return vJ;
            }
          } else {
            return vE.aUqfb(vD, vM);
          }
        }
        function vK(vM) {
          if (dq.QkJuF(null, vM) || dq.PDlsF(ez, vM) || eE(vM) || dq.QyoyG(eH, vM) || dq.fbDER(eG, vM)) {
            return vD(vM);
          } else {
            return vB.attempt(hO, vB.attempt(hP, vL), vD)(vM);
          }
        }
        function vL(vM) {
          vB.exit(dq.TPTYB);
          vB.exit(dq.dujGF);
          return vC(vM);
        }
      },
      previous: hY
    };
    const hU = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          KbCis: function (vM, vN) {
            return j.vfdlw(vM, vN);
          },
          yQqvw: function (vM, vN) {
            return j.ivXuG(vM, vN);
          },
          qVbpM: function (vM, vN) {
            return j.okBuG(vM, vN);
          },
          JSBXc: function (vM, vN) {
            return j.foKft(vM, vN);
          },
          XFVpH: function (vM, vN) {
            return j.WbdLG(vM, vN);
          },
          bNsRU: function (vM, vN) {
            return j.JzyUn(vM, vN);
          }
        };
        const vF = this;
        let vG;
        let vH;
        return function (vM) {
          if (dq.OahAf(i0, vM) && hZ.call(vF, vF.previous) && !dq.aNpiA(i1, vF.events)) {
            vB.enter(dq.dujGF);
            vB.enter("literalAutolinkEmail");
            return dq.yBCgU(vI, vM);
          } else {
            return dq.JuRPy(vD, vM);
          }
        };
        function vI(vM) {
          if (vE.KbCis(i0, vM)) {
            vB.consume(vM);
            return vI;
          } else if (vE.yQqvw(64, vM)) {
            vB.consume(vM);
            return vJ;
          } else {
            return vE.qVbpM(vD, vM);
          }
        }
        function vJ(vM) {
          if (vE.JSBXc(46, vM)) {
            return vB.check(hR, vL, vK)(vM);
          } else if (vM === 45 || vE.yQqvw(95, vM) || vE.XFVpH(ex, vM)) {
            vH = true;
            vB.consume(vM);
            return vJ;
          } else {
            return vE.bNsRU(vL, vM);
          }
        }
        function vK(vM) {
          vB.consume(vM);
          vG = !0;
          return vJ;
        }
        function vL(vM) {
          if (dq.OexQq(vH, vG) && dq.FrlCy(ew, vF.previous)) {
            vB.exit(dq.OGUUN);
            vB.exit(dq.dujGF);
            return dq.miGUu(vC, vM);
          } else {
            return dq.KCOCm(vD, vM);
          }
        }
      },
      previous: hZ
    };
    const hV = {};
    let hW = 48;
    while (j.SdZqn(hW, 123)) {
      hV[hW] = hU;
      hW++;
      if (j.MqFKZ(58, hW)) {
        hW = 65;
      } else if (j.vtwXJ(91, hW)) {
        hW = 97;
      }
    }
    function hX(vB) {
      return dq.GElKQ(null, vB) || vB === 40 || dq.JhqgA(42, vB) || dq.SlDAW(95, vB) || dq.tIfKi(91, vB) || dq.qlSaF(93, vB) || dq.VPzGB(126, vB) || dq.doURd(eE, vB);
    }
    function hY(vB) {
      return !j.opXCd(ew, vB);
    }
    function hZ(vB) {
      return !dq.bKEqL(47, vB) && !dq.EfTcA(i0, vB);
    }
    function i0(vB) {
      return dq.rKDHy(43, vB) || dq.ALKdS(45, vB) || dq.dtqUs(46, vB) || dq.LIbHr(95, vB) || dq.qbKXh(ex, vB);
    }
    function i1(vB) {
      let vC = vB.length;
      let vD = !1;
      while (vC--) {
        const vE = vB[vC][1];
        if ((dq.sqJUS(dq.pPcFh, vE.type) || dq.NVwuM(dq.SZDkd, vE.type)) && !vE._balanced) {
          vD = true;
          break;
        }
        if (vE._gfmAutolinkLiteralWalkedInto) {
          vD = false;
          break;
        }
      }
      if (dq.JcIzP(vB.length, 0) && !vD) {
        vB[dq.iaWuu(vB.length, 1)][1]._gfmAutolinkLiteralWalkedInto = true;
      }
      return vD;
    }
    hV[43] = hU;
    hV[45] = hU;
    hV[46] = hU;
    hV[95] = hU;
    hV[72] = [hU, hT];
    hV[104] = [hU, hT];
    hV[87] = [hU, hS];
    hV[119] = [hU, hS];
    const i2 = {
      tokenize: function (vB, vC, vD) {
        const vE = this;
        return dq.QfrQr(eJ, vB, function (vF) {
          var vG = vE.events[dq.pUydC(vE.events.length, 1)];
          if (vG && dq.WpPzH(dq.qrCai, vG[1].type) && dq.mdojA(4, vG[2].sliceSerialize(vG[1], true).length)) {
            return dq.XkOYq(vC, vF);
          } else {
            return dq.vuGyO(vD, vF);
          }
        }, dq.qrCai, 5);
      },
      partial: !0
    };
    function i3(vB, vC, vD) {
      const vE = this;
      let vF = vE.events.length;
      const vG = vE.parser.gfmFootnotes ||= [];
      let vH;
      while (vF--) {
        const vI = vE.events[vF][1];
        if (dq.laOoY(dq.SZDkd, vI.type)) {
          vH = vI;
          break;
        }
        if (dq.VwsHe(dq.mtVvC, vI.type) || dq.JLRTN(dq.pPcFh, vI.type) || dq.qyhDA(dq.sibkC, vI.type) || dq.tNmdZ(dq.ruljc, vI.type) || dq.fcYlU(dq.ZoYqB, vI.type)) {
          break;
        }
      }
      return function (vJ) {
        if (!vH || !vH._balanced) {
          return dq.uJSdN(vD, vJ);
        }
        const vK = dq.fwGXt(f8, vE.sliceSerialize({
          start: vH.end,
          end: vE.now()
        }));
        if (dq.UJNis(94, vK.codePointAt(0)) && vG.includes(vK.slice(1))) {
          vB.enter(dq.OHJvz);
          vB.consume(vJ);
          vB.exit(dq.OHJvz);
          return dq.viNak(vC, vJ);
        } else {
          return dq.Ewofj(vD, vJ);
        }
      };
    }
    function i4(vB, vC) {
      let vD;
      let vE = vB.length;
      while (vE--) {
        if (j.SXEtM === vB[vE][1].type && j.oYzqt(j.dnbBz, vB[vE][0])) {
          vD = vB[vE][1];
          break;
        }
      }
      vB[j.jJLLv(vE, 1)][1].type = j.CQBNt;
      vB[j.zzaSI(vE, 3)][1].type = j.AfowG;
      const vF = {
        type: j.FeUZg,
        start: Object.assign({}, vB[j.ivHxy(vE, 3)][1].start),
        end: Object.assign({}, vB[j.KWCAk(vB.length, 1)][1].end)
      };
      const vG = {
        type: j.bAXjw,
        start: Object.assign({}, vB[j.rGjQv(vE, 3)][1].end),
        end: Object.assign({}, vB[j.ajIgL(vE, 3)][1].end)
      };
      vG.end.column++;
      vG.end.offset++;
      vG.end._bufferIndex++;
      const vH = {
        type: j.VlaNv,
        start: Object.assign({}, vG.end),
        end: Object.assign({}, vB[j.TaFcx(vB.length, 1)][1].start)
      };
      const vI = {
        type: j.pOfll,
        contentType: j.jGSrx,
        start: Object.assign({}, vH.start),
        end: Object.assign({}, vH.end)
      };
      const vJ = [vB[j.FXkNi(vE, 1)], vB[j.CNeyH(vE, 2)], [j.dnbBz, vF, vC], vB[j.knRmh(vE, 3)], vB[j.dpjgB(vE, 4)], [j.dnbBz, vG, vC], [j.qlvYx, vG, vC], [j.dnbBz, vH, vC], [j.dnbBz, vI, vC], [j.qlvYx, vI, vC], [j.qlvYx, vH, vC], vB[j.veevE(vB.length, 2)], vB[j.FtAcB(vB.length, 1)], [j.qlvYx, vF, vC]];
      vB.splice(vE, j.TEhHw(j.SlLkg(vB.length, vE), 1), ...vJ);
      return vB;
    }
    function i5(vB, vC, vD) {
      var vE = {
        gtAOz: dq.mtVvC,
        aUfDs: dq.OHJvz,
        EnRwY: function (vM, vN) {
          return dq.ZVJKq(vM, vN);
        },
        BvauM: function (vM, vN) {
          return dq.oDCtk(vM, vN);
        },
        POKgm: dq.Nyoun,
        csiMf: dq.ACPRD,
        VzNjS: dq.WTjse,
        VmxRP: dq.TOSFi,
        youWH: function (vM, vN) {
          return dq.kduKp(vM, vN);
        },
        MSLHu: function (vM, vN) {
          return dq.tUBAl(vM, vN);
        },
        imrhl: function (vM, vN) {
          return dq.iWERK(vM, vN);
        },
        SXtKX: function (vM, vN) {
          return dq.YsoyQ(vM, vN);
        },
        yjnCL: function (vM, vN) {
          return dq.dWtMZ(vM, vN);
        }
      };
      const vF = this;
      const vG = vF.parser.gfmFootnotes ||= [];
      let vH;
      let vI = 0;
      return function (vM) {
        vB.enter(vE.gtAOz);
        vB.enter(vE.aUfDs);
        vB.consume(vM);
        vB.exit(vE.aUfDs);
        return vJ;
      };
      function vJ(vM) {
        if (vE.EnRwY(94, vM)) {
          return vE.BvauM(vD, vM);
        } else {
          vB.enter(vE.POKgm);
          vB.consume(vM);
          vB.exit(vE.POKgm);
          vB.enter(vE.csiMf);
          vB.enter(vE.VzNjS).contentType = vE.VmxRP;
          return vK;
        }
      }
      function vK(vM) {
        if (vE.youWH(vI, 999) || vE.MSLHu(93, vM) && !vH || vE.MSLHu(null, vM) || vE.imrhl(91, vM) || vE.SXtKX(eE, vM)) {
          return vE.SXtKX(vD, vM);
        }
        if (vE.yjnCL(93, vM)) {
          vB.exit(vE.VzNjS);
          const vN = vB.exit(vE.csiMf);
          if (vG.includes(vE.BvauM(f8, vF.sliceSerialize(vN)))) {
            vB.enter(vE.aUfDs);
            vB.consume(vM);
            vB.exit(vE.aUfDs);
            vB.exit(vE.gtAOz);
            return vC;
          } else {
            return vE.SXtKX(vD, vM);
          }
        }
        if (!vE.BvauM(eE, vM)) {
          vH = true;
        }
        vI++;
        vB.consume(vM);
        if (vE.imrhl(92, vM)) {
          return vL;
        } else {
          return vK;
        }
      }
      function vL(vM) {
        if (dq.Narkp(91, vM) || dq.gdFmu(92, vM) || dq.dWtMZ(93, vM)) {
          vB.consume(vM);
          vI++;
          return vK;
        } else {
          return dq.gssyI(vK, vM);
        }
      }
    }
    function i6(vB, vC, vD) {
      var vE = {
        qUUvS: function (vP, vQ) {
          return dq.rvupj(vP, vQ);
        },
        TvgWB: dq.YLOOJ,
        iBecJ: function (vP, vQ, vR, vS) {
          return dq.KtQVe(vP, vQ, vR, vS);
        },
        PuaFu: dq.RovLD,
        mrLyQ: function (vP, vQ) {
          return vP(vQ);
        }
      };
      const vF = this;
      const vG = vF.parser.gfmFootnotes ||= [];
      let vH;
      let vI;
      let vJ = 0;
      return function (vP) {
        vB.enter(dq.BPtAv)._container = !0;
        vB.enter(dq.mPiZz);
        vB.enter(dq.wQKXR);
        vB.consume(vP);
        vB.exit(dq.wQKXR);
        return vK;
      };
      function vK(vP) {
        if (dq.TajaK(94, vP)) {
          vB.enter(dq.QWHbU);
          vB.consume(vP);
          vB.exit(dq.QWHbU);
          vB.enter(dq.RlidR);
          vB.enter("chunkString").contentType = dq.TOSFi;
          return vL;
        } else {
          return dq.GYLVw(vD, vP);
        }
      }
      function vL(vP) {
        if (dq.AOeqp(vJ, 999) || dq.estiU(93, vP) && !vI || dq.AGiPs(null, vP) || dq.nPccf(91, vP) || dq.zkvrk(eE, vP)) {
          return dq.whdCV(vD, vP);
        }
        if (dq.kSetd(93, vP)) {
          vB.exit(dq.WTjse);
          const vQ = vB.exit(dq.RlidR);
          vH = dq.kmoyc(f8, vF.sliceSerialize(vQ));
          vB.enter(dq.wQKXR);
          vB.consume(vP);
          vB.exit(dq.wQKXR);
          vB.exit(dq.mPiZz);
          return vN;
        }
        if (!dq.YhIwz(eE, vP)) {
          vI = true;
        }
        vJ++;
        vB.consume(vP);
        if (dq.xsVkB(92, vP)) {
          return vM;
        } else {
          return vL;
        }
      }
      function vM(vP) {
        if (dq.BdOlR(91, vP) || dq.LrSmD(92, vP) || dq.yzXaS(93, vP)) {
          vB.consume(vP);
          vJ++;
          return vL;
        } else {
          return dq.fUZoF(vL, vP);
        }
      }
      function vN(vP) {
        if (vE.qUUvS(58, vP)) {
          vB.enter(vE.TvgWB);
          vB.consume(vP);
          vB.exit(vE.TvgWB);
          if (!vG.includes(vH)) {
            vG.push(vH);
          }
          return vE.iBecJ(eJ, vB, vO, vE.PuaFu);
        } else {
          return vE.mrLyQ(vD, vP);
        }
      }
      function vO(vP) {
        return dq.oaFEO(vC, vP);
      }
    }
    function i7(vB, vC, vD) {
      return vB.check(eN, vC, vB.attempt(i2, vC, vD));
    }
    function i8(vB) {
      vB.exit(j.krtjR);
    }
    function i9(vB) {
      var vC = {
        Shdqj: function (vJ, vK) {
          return dq.PzXnn(vJ, vK);
        },
        gPsTe: function (vJ, vK) {
          return dq.cKurK(vJ, vK);
        },
        olUgi: dq.pUbNx,
        kfNYj: dq.bLZFi,
        JpxhE: function (vJ, vK) {
          return dq.vDIVR(vJ, vK);
        },
        bZbGl: function (vJ, vK) {
          return dq.ecPNP(vJ, vK);
        },
        Euagq: function (vJ, vK) {
          return dq.eZRiI(vJ, vK);
        },
        sdvHd: function (vJ, vK) {
          return vJ > vK;
        },
        bhmKa: function (vJ, vK) {
          return dq.sZwCN(vJ, vK);
        },
        DsCtZ: function (vJ, vK) {
          return dq.ADNvs(vJ, vK);
        },
        YCOUz: function (vJ, vK) {
          return dq.NVRYB(vJ, vK);
        },
        WbCcI: function (vJ, vK) {
          return dq.UbGBz(vJ, vK);
        },
        wFjRb: function (vJ, vK) {
          return dq.mVjhf(vJ, vK);
        },
        cdIZJ: function (vJ, vK) {
          return dq.MDtiO(vJ, vK);
        },
        LBFjN: dq.qQvZt,
        Gzcks: function (vJ, vK) {
          return dq.Bpvjb(vJ, vK);
        },
        nQjfB: function (vJ, vK) {
          return dq.WfPmd(vJ, vK);
        },
        UBQxI: function (vJ, vK) {
          return dq.BeyEV(vJ, vK);
        },
        vsBVC: dq.ZjiMA,
        NcoiO: dq.TVsLy,
        LWQCO: dq.YufMW,
        XaTyl: dq.SZaCu,
        pqukp: function (vJ, vK, vL, vM, vN) {
          return dq.QfrQr(vJ, vK, vL, vM, vN);
        },
        CuENr: function (vJ, vK, vL, vM) {
          return dq.ZnJDD(vJ, vK, vL, vM);
        },
        RihWf: function (vJ, vK) {
          return dq.ICWnT(vJ, vK);
        },
        ZnVai: function (vJ, vK, vL, vM, vN) {
          return dq.kfRVv(vJ, vK, vL, vM, vN);
        },
        LEMTu: function (vJ, vK) {
          return dq.JBRih(vJ, vK);
        },
        nPlZw: function (vJ, vK) {
          return dq.swlgL(vJ, vK);
        },
        zBHBZ: function (vJ, vK) {
          return dq.Kxnvw(vJ, vK);
        },
        qQknp: function (vJ, vK) {
          return dq.Coceo(vJ, vK);
        },
        YpQnT: dq.eWRQC
      };
      let vD = dq.gWiVJ(vB, {}).singleTilde;
      const vE = {
        tokenize: function (vJ, vK, vL) {
          const vM = this.previous;
          const vN = this.events;
          let vO = 0;
          return function (vQ) {
            if (vC.Shdqj(126, vM) && vC.gPsTe(vC.olUgi, vN[vN.length - 1][1].type)) {
              return vL(vQ);
            } else {
              vJ.enter(vC.kfNYj);
              return vC.JpxhE(vP, vQ);
            }
          };
          function vP(vQ) {
            const vR = vC.bZbGl(fI, vM);
            if (vC.Euagq(126, vQ)) {
              if (vC.sdvHd(vO, 1)) {
                return vC.bZbGl(vL, vQ);
              } else {
                vJ.consume(vQ);
                vO++;
                return vP;
              }
            }
            if (vC.bhmKa(vO, 2) && !vD) {
              return vC.DsCtZ(vL, vQ);
            }
            const vS = vJ.exit(vC.kfNYj);
            const vT = vC.YCOUz(fI, vQ);
            vS._open = !vT || vC.WbCcI(2, vT) && vC.bZbGl(Boolean, vR);
            vS._close = !vR || vC.wFjRb(2, vR) && vC.JpxhE(Boolean, vT);
            return vC.YCOUz(vK, vQ);
          }
        },
        resolveAll: function (vJ, vK) {
          let vL = -1;
          while (vC.cdIZJ(++vL, vJ.length)) {
            if (vC.wFjRb("enter", vJ[vL][0]) && vC.Shdqj(vC.kfNYj, vJ[vL][1].type) && vJ[vL][1]._close) {
              let vM = vL;
              while (vM--) {
                if (vC.Shdqj(vC.LBFjN, vJ[vM][0]) && vC.Shdqj(vC.kfNYj, vJ[vM][1].type) && vJ[vM][1]._open && vC.Gzcks(vC.nQjfB(vJ[vL][1].end.offset, vJ[vL][1].start.offset), vC.UBQxI(vJ[vM][1].end.offset, vJ[vM][1].start.offset))) {
                  vJ[vL][1].type = vC.vsBVC;
                  vJ[vM][1].type = vC.vsBVC;
                  const vN = {
                    type: vC.NcoiO,
                    start: Object.assign({}, vJ[vM][1].start),
                    end: Object.assign({}, vJ[vL][1].end)
                  };
                  const vO = {
                    type: vC.LWQCO,
                    start: Object.assign({}, vJ[vM][1].end),
                    end: Object.assign({}, vJ[vL][1].start)
                  };
                  const vP = [[vC.XaTyl, vN, vK], [vC.XaTyl, vJ[vM][1], vK], [vC.LBFjN, vJ[vM][1], vK], [vC.XaTyl, vO, vK]];
                  const vQ = vK.parser.constructs.insideSpan.null;
                  if (vQ) {
                    vC.pqukp(eb, vP, vP.length, 0, vC.CuENr(eX, vQ, vJ.slice(vC.RihWf(vM, 1), vL), vK));
                  }
                  vC.pqukp(eb, vP, vP.length, 0, [["exit", vO, vK], [vC.XaTyl, vJ[vL][1], vK], [vC.LBFjN, vJ[vL][1], vK], [vC.LBFjN, vN, vK]]);
                  vC.ZnVai(eb, vJ, vC.UBQxI(vM, 1), vC.RihWf(vC.LEMTu(vL, vM), 3), vP);
                  vL = vC.nPlZw(vC.zBHBZ(vM, vP.length), 2);
                  break;
                }
              }
            }
          }
          for (vL = -1; vC.bhmKa(++vL, vJ.length);) {
            if (vC.qQknp(vC.kfNYj, vJ[vL][1].type)) {
              vJ[vL][1].type = vC.YpQnT;
            }
          }
          return vJ;
        }
      };
      var vF = {
        "126": vE
      };
      var vG = {
        null: [vE]
      };
      var vI = {
        text: vF,
        insideSpan: vG,
        attentionMarkers: {
          null: [126]
        }
      };
      if (dq.loylH(null, vD)) {
        vD = true;
      }
      return vI;
    }
    class ib {
      constructor() {
        this.map = [];
      }
      add(vB, vC, vD) {
        (function (vE, vF, vG, vH) {
          let vI = 0;
          if (dq.yjsYt(0, vG) || dq.giAyn(0, vH.length)) {
            while (dq.DmjHD(vI, vE.map.length)) {
              if (dq.TqUrT(vE.map[vI][0], vF)) {
                vE.map[vI][1] += vG;
                vE.map[vI][2].push(...vH);
                return;
              }
              vI += 1;
            }
            vE.map.push([vF, vG, vH]);
          }
        })(this, vB, vC, vD);
      }
      consume(vB) {
        this.map.sort(function (vF, vG) {
          return vF[0] - vG[0];
        });
        if (j.somIl(0, this.map.length)) {
          return;
        }
        let vC = this.map.length;
        const vD = [];
        while (j.TNDeZ(vC, 0)) {
          vC -= 1;
          vD.push(vB.slice(j.LUEIp(this.map[vC][0], this.map[vC][1])), this.map[vC][2]);
          vB.length = this.map[vC][0];
        }
        vD.push([...vB]);
        vB.length = 0;
        let vE = vD.pop();
        while (vE) {
          vB.push(...vE);
          vE = vD.pop();
        }
        this.map.length = 0;
      }
    }
    function id(vB, vC) {
      let vD = !1;
      const vE = [];
      while (dq.gVnGh(vC, vB.length)) {
        const vF = vB[vC];
        if (vD) {
          if (dq.FhNDu(dq.SZaCu, vF[0])) {
            if (dq.HkcVK(dq.LqjLJ, vF[1].type)) {
              vE.push(dq.YQJug(dq.CTiqF, vB[vC + 1][1].type) ? dq.bsUBL : dq.COuft);
            }
          } else if (dq.uDBdT(dq.LqjLJ, vF[1].type)) {
            if (dq.NkJfJ(dq.CTiqF, vB[vC - 1][1].type)) {
              const vG = dq.ohgXy(vE.length, 1);
              vE[vG] = dq.doXUm(dq.bsUBL, vE[vG]) ? dq.uunfo : dq.KNDte;
            }
          } else if (dq.tHbBK(dq.JRdaa, vF[1].type)) {
            break;
          }
        } else if (dq.mZFxh(dq.SZaCu, vF[0]) && dq.oTclm(dq.JRdaa, vF[1].type)) {
          vD = true;
        }
        vC += 1;
      }
      return vE;
    }
    function ig(vB, vC, vD) {
      var vE = {
        WQjxY: function (w0, w1) {
          return dq.RERkz(w0, w1);
        },
        yvFoT: function (w0, w1) {
          return dq.PdGeo(w0, w1);
        },
        lrwVT: dq.KrgLf,
        svSuQ: function (w0, w1) {
          return dq.cKurK(w0, w1);
        },
        AXFdS: dq.MwZVO,
        owOqS: function (w0, w1) {
          return dq.JfWSD(w0, w1);
        },
        EhUDL: function (w0, w1) {
          return dq.TajaK(w0, w1);
        },
        EflLA: dq.SCZir,
        kscEH: dq.lzcbU,
        VwAym: function (w0, w1) {
          return dq.ceElx(w0, w1);
        },
        lsyZn: dq.eWRQC,
        XZFio: function (w0, w1) {
          return dq.fUZoF(w0, w1);
        },
        SGptM: function (w0, w1) {
          return dq.XtZDX(w0, w1);
        },
        umiog: function (w0, w1) {
          return dq.oypIK(w0, w1);
        },
        OCWRF: function (w0, w1) {
          return dq.sQjAw(w0, w1);
        },
        qDFbO: function (w0, w1) {
          return w0(w1);
        },
        Lmkmi: dq.JRdaa,
        hMsyG: function (w0, w1) {
          return dq.ToNSD(w0, w1);
        },
        epaXy: function (w0, w1, w2, w3, w4) {
          return dq.QfrQr(w0, w1, w2, w3, w4);
        },
        XVviz: dq.bRHzf,
        uXLyu: function (w0, w1) {
          return dq.FzjAC(w0, w1);
        },
        rtznE: function (w0, w1) {
          return dq.gpuXk(w0, w1);
        },
        cVKvR: function (w0, w1, w2, w3) {
          return dq.mfvxL(w0, w1, w2, w3);
        },
        Htefz: dq.JUwZY,
        WJqEb: dq.ihnKu,
        KGXkn: function (w0, w1) {
          return dq.eIPmY(w0, w1);
        },
        ujrVQ: function (w0, w1) {
          return dq.xVAct(w0, w1);
        },
        TvSYy: dq.CTiqF,
        rmrDB: function (w0, w1) {
          return w0(w1);
        }
      };
      const vF = this;
      let vG;
      let vH = 0;
      let vI = 0;
      return function (w0) {
        let w1 = vE.WQjxY(vF.events.length, 1);
        while (w1 > -1) {
          const w4 = vF.events[w1][1].type;
          if (vE.yvFoT(vE.lrwVT, w4) && vE.svSuQ(vE.AXFdS, w4)) {
            break;
          }
          w1--;
        }
        const w2 = vE.owOqS(w1, -1) ? vF.events[w1][1].type : null;
        const w3 = vE.EhUDL(vE.EflLA, w2) || vE.EhUDL(vE.kscEH, w2) ? vW : vJ;
        if (vE.EhUDL(w3, vW) && vF.parser.lazy[vF.now().line]) {
          return vE.VwAym(vD, w0);
        } else {
          return vE.VwAym(w3, w0);
        }
      };
      function vJ(w0) {
        vB.enter(vE.EflLA);
        vB.enter(vE.kscEH);
        return function (w1) {
          if (w1 !== 124) {
            vG = true;
            vI += 1;
          }
          return vE.VwAym(vK, w1);
        }(w0);
      }
      function vK(w0) {
        if (dq.uVCPC(null, w0)) {
          return dq.lzwrm(vD, w0);
        } else if (dq.FzjAC(eD, w0)) {
          if (dq.kduKp(vI, 1)) {
            vI = 0;
            vF.interrupt = true;
            vB.exit(dq.lzcbU);
            vB.enter("lineEnding");
            vB.consume(w0);
            vB.exit(dq.KrgLf);
            return vN;
          } else {
            return dq.xNGni(vD, w0);
          }
        } else if (dq.oIMUg(eF, w0)) {
          return dq.cebMZ(eJ, vB, vK, dq.JUwZY)(w0);
        } else {
          vI += 1;
          if (vG) {
            vG = false;
            vH += 1;
          }
          if (dq.xsVkB(124, w0)) {
            vB.enter("tableCellDivider");
            vB.consume(w0);
            vB.exit(dq.zemUf);
            vG = true;
            return vK;
          } else {
            vB.enter(dq.eWRQC);
            return dq.VkZAn(vL, w0);
          }
        }
      }
      function vL(w0) {
        if (vE.EhUDL(null, w0) || vE.EhUDL(124, w0) || vE.VwAym(eE, w0)) {
          vB.exit(vE.lsyZn);
          return vE.XZFio(vK, w0);
        } else {
          vB.consume(w0);
          if (vE.EhUDL(92, w0)) {
            return vM;
          } else {
            return vL;
          }
        }
      }
      function vM(w0) {
        if (vE.SGptM(92, w0) || vE.umiog(124, w0)) {
          vB.consume(w0);
          return vL;
        } else {
          return vE.OCWRF(vL, w0);
        }
      }
      function vN(w0) {
        vF.interrupt = !1;
        if (vF.parser.lazy[vF.now().line]) {
          return vE.qDFbO(vD, w0);
        } else {
          vB.enter(vE.Lmkmi);
          vG = false;
          if (vE.hMsyG(eF, w0)) {
            return vE.epaXy(eJ, vB, vO, vE.AXFdS, vF.parser.constructs.disable.null.includes(vE.XVviz) ? undefined : 4)(w0);
          } else {
            return vE.uXLyu(vO, w0);
          }
        }
      }
      function vO(w0) {
        if (dq.rkiKE(45, w0) || dq.rpYuR(58, w0)) {
          return dq.jXVNn(vQ, w0);
        } else if (w0 === 124) {
          vG = true;
          vB.enter(dq.zemUf);
          vB.consume(w0);
          vB.exit(dq.zemUf);
          return vP;
        } else {
          return dq.zkvrk(vV, w0);
        }
      }
      function vP(w0) {
        if (vE.rtznE(eF, w0)) {
          return vE.cVKvR(eJ, vB, vQ, vE.Htefz)(w0);
        } else {
          return vE.OCWRF(vQ, w0);
        }
      }
      function vQ(w0) {
        if (dq.BshbP(58, w0)) {
          vI += 1;
          vG = true;
          vB.enter(dq.CTiqF);
          vB.consume(w0);
          vB.exit(dq.CTiqF);
          return vR;
        } else if (dq.jcbWC(45, w0)) {
          vI += 1;
          return dq.QKjGH(vR, w0);
        } else if (dq.zBHZT(null, w0) || dq.GMCnm(eD, w0)) {
          return dq.RTTQA(vU, w0);
        } else {
          return dq.UyiQz(vV, w0);
        }
      }
      function vR(w0) {
        if (vE.SGptM(45, w0)) {
          vB.enter(vE.WJqEb);
          return vE.qDFbO(vS, w0);
        } else {
          return vE.OCWRF(vV, w0);
        }
      }
      function vS(w0) {
        if (vE.KGXkn(45, w0)) {
          vB.consume(w0);
          return vS;
        } else if (vE.ujrVQ(58, w0)) {
          vG = true;
          vB.exit(vE.WJqEb);
          vB.enter(vE.TvSYy);
          vB.consume(w0);
          vB.exit("tableDelimiterMarker");
          return vT;
        } else {
          vB.exit(vE.WJqEb);
          return vE.hMsyG(vT, w0);
        }
      }
      function vT(w0) {
        if (dq.NaZvx(eF, w0)) {
          return dq.ZnJDD(eJ, vB, vU, dq.JUwZY)(w0);
        } else {
          return vU(w0);
        }
      }
      function vU(w0) {
        if (dq.QCtwh(124, w0)) {
          return dq.zemHg(vO, w0);
        } else if ((dq.khSgn(null, w0) || dq.srBfh(eD, w0)) && vG && dq.DccbN(vH, vI)) {
          vB.exit(dq.JRdaa);
          vB.exit(dq.SCZir);
          return dq.uJSdN(vC, w0);
        } else {
          return dq.yfsHI(vV, w0);
        }
      }
      function vV(w0) {
        return dq.CGzYA(vD, w0);
      }
      function vW(w0) {
        vB.enter(vE.kscEH);
        return vE.rmrDB(vX, w0);
      }
      function vX(w0) {
        if (dq.VprQy(124, w0)) {
          vB.enter(dq.zemUf);
          vB.consume(w0);
          vB.exit(dq.zemUf);
          return vX;
        } else if (dq.HJryt(null, w0) || dq.fjMDW(eD, w0)) {
          vB.exit(dq.lzcbU);
          return dq.srBfh(vC, w0);
        } else if (dq.hAKlD(eF, w0)) {
          return dq.rwmhx(eJ, vB, vX, dq.JUwZY)(w0);
        } else {
          vB.enter(dq.eWRQC);
          return dq.KCOCm(vY, w0);
        }
      }
      function vY(w0) {
        if (dq.htQIp(null, w0) || dq.WneDY(124, w0) || dq.NSqHl(eE, w0)) {
          vB.exit(dq.eWRQC);
          return dq.IEpoH(vX, w0);
        } else {
          vB.consume(w0);
          if (dq.TSKGN(92, w0)) {
            return vZ;
          } else {
            return vY;
          }
        }
      }
      function vZ(w0) {
        if (dq.gbien(92, w0) || dq.qyhDA(124, w0)) {
          vB.consume(w0);
          return vY;
        } else {
          return dq.lXnfZ(vY, w0);
        }
      }
    }
    function ij(vB, vC) {
      let vD;
      let vE;
      let vF;
      let vG = -1;
      let vH = !0;
      let vI = 0;
      let vJ = [0, 0, 0, 0];
      let vK = [0, 0, 0, 0];
      let vL = !1;
      let vM = 0;
      const vN = new ib();
      while (dq.vLHrx(++vG, vB.length)) {
        const vO = vB[vG];
        const vP = vO[1];
        if (dq.rcElM(dq.SZaCu, vO[0])) {
          if (dq.Ijldd(dq.SCZir, vP.type)) {
            vL = false;
            if (dq.vRLnI(0, vM)) {
              dq.ddpPW(ip, vN, vC, vM, vD, vE);
              vE = undefined;
              vM = 0;
            }
            vD = {
              type: dq.cEKDc,
              start: Object.assign({}, vP.start),
              end: Object.assign({}, vP.end)
            };
            vN.add(vG, 0, [["enter", vD, vC]]);
          } else if (dq.UwGpH(dq.lzcbU, vP.type) || dq.Pljka(dq.JRdaa, vP.type)) {
            vH = true;
            vF = undefined;
            vJ = [0, 0, 0, 0];
            vK = [0, dq.lNGly(vG, 1), 0, 0];
            if (vL) {
              vL = false;
              vE = {
                type: dq.qXMnT,
                start: Object.assign({}, vP.start),
                end: Object.assign({}, vP.end)
              };
              vN.add(vG, 0, [[dq.SZaCu, vE, vC]]);
            }
            vI = dq.eIPmY(dq.JRdaa, vP.type) ? 2 : vE ? 3 : 1;
          } else if (!vI || dq.gydMp(dq.eWRQC, vP.type) && dq.qnNKe(dq.CTiqF, vP.type) && dq.IxHuS(dq.ihnKu, vP.type)) {
            if (dq.JLlhv("tableCellDivider", vP.type)) {
              if (vH) {
                vH = false;
              } else {
                if (dq.RYXMT(0, vJ[1])) {
                  vK[0] = vK[1];
                  vF = dq.UeOjd(ik, vN, vC, vJ, vI, undefined, vF);
                }
                vJ = vK;
                vK = [vJ[1], vG, 0, 0];
              }
            }
          } else {
            vH = false;
            if (dq.QYaIO(0, vK[2])) {
              if (dq.XxYgR(0, vJ[1])) {
                vK[0] = vK[1];
                vF = dq.UeOjd(ik, vN, vC, vJ, vI, undefined, vF);
                vJ = [0, 0, 0, 0];
              }
              vK[2] = vG;
            }
          }
        } else if (dq.tUBAl(dq.SCZir, vP.type)) {
          vL = true;
          vM = vG;
        } else if (dq.OWYPT(dq.lzcbU, vP.type) || dq.CguTz(dq.JRdaa, vP.type)) {
          vM = vG;
          if (dq.vRLnI(0, vJ[1])) {
            vK[0] = vK[1];
            vF = dq.UeOjd(ik, vN, vC, vJ, vI, vG, vF);
          } else if (dq.MpKaZ(0, vK[1])) {
            vF = dq.yGAqD(ik, vN, vC, vK, vI, vG, vF);
          }
          vI = 0;
        } else if (!!vI && (!dq.sPYUU(dq.eWRQC, vP.type) || !dq.wpsHI(dq.CTiqF, vP.type) || !dq.yLeAt(dq.ihnKu, vP.type))) {
          vK[3] = vG;
        }
      }
      if (dq.NfoAP(0, vM)) {
        dq.ddpPW(ip, vN, vC, vM, vD, vE);
      }
      vN.consume(vC.events);
      vG = -1;
      while (dq.kGaeH(++vG, vC.events.length)) {
        const vQ = vC.events[vG];
        if (dq.NVwuM(dq.SZaCu, vQ[0]) && dq.knceI(dq.cEKDc, vQ[1].type)) {
          vQ[1]._align = dq.rZmiT(id, vC.events, vG);
        }
      }
      return vB;
    }
    function ik(vB, vC, vD, vE, vF, vG) {
      const vH = j.UxppB(1, vE) ? j.aaAcB : j.TlDqa(2, vE) ? j.xXCMh : j.GIkgX;
      if (vD[0] !== 0) {
        vG.end = Object.assign({}, j.YLpIR(iq, vC.events, vD[0]));
        vB.add(vD[0], 0, [[j.qlvYx, vG, vC]]);
      }
      const vI = j.bsZCw(iq, vC.events, vD[1]);
      vG = {
        type: vH,
        start: Object.assign({}, vI),
        end: Object.assign({}, vI)
      };
      vB.add(vD[1], 0, [[j.dnbBz, vG, vC]]);
      if (j.piylT(0, vD[2])) {
        const vJ = j.QSEKx(iq, vC.events, vD[2]);
        const vK = j.NzRKW(iq, vC.events, vD[3]);
        const vL = {
          type: j.wLoSH,
          start: Object.assign({}, vJ),
          end: Object.assign({}, vK)
        };
        vB.add(vD[2], 0, [[j.dnbBz, vL, vC]]);
        if (j.DpPds(2, vE)) {
          const vM = vC.events[vD[2]];
          const vN = vC.events[vD[3]];
          vM[1].end = Object.assign({}, vN[1].end);
          vM[1].type = j.qqtsa;
          vM[1].contentType = j.FJCvs;
          if (j.XPRDF(vD[3], j.OrmoH(vD[2], 1))) {
            const vO = j.NvdYD(vD[2], 1);
            const vP = j.Dkxkg(j.YQkOU(vD[3], vD[2]), 1);
            vB.add(vO, vP, []);
          }
        }
        vB.add(vD[3] + 1, 0, [[j.qlvYx, vL, vC]]);
      }
      if (j.piylT(undefined, vF)) {
        vG.end = Object.assign({}, j.LCsZe(iq, vC.events, vF));
        vB.add(vF, 0, [[j.qlvYx, vG, vC]]);
        vG = undefined;
      }
      return vG;
    }
    function ip(vB, vC, vD, vE, vF) {
      const vG = [];
      const vH = iq(vC.events, vD);
      if (vF) {
        vF.end = Object.assign({}, vH);
        vG.push([j.qlvYx, vF, vC]);
      }
      vE.end = Object.assign({}, vH);
      vG.push([j.qlvYx, vE, vC]);
      vB.add(j.mAWUG(vD, 1), 0, vG);
    }
    function iq(vB, vC) {
      const vD = vB[vC];
      const vE = dq.qobLH(dq.SZaCu, vD[0]) ? dq.AVnKB : dq.tvAuZ;
      return vD[1][vE];
    }
    const iv = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          ndEwi: function (vJ, vK) {
            return dq.rKDHy(vJ, vK);
          },
          HeYNR: dq.vYovk,
          jFZky: dq.KDcCQ,
          sZRNu: function (vJ, vK) {
            return dq.RpEkj(vJ, vK);
          },
          CnXkz: dq.OktGi,
          LaSBG: function (vJ, vK) {
            return dq.dtqUs(vJ, vK);
          },
          Mairy: dq.MQCeu,
          TPOSr: function (vJ, vK) {
            return dq.PvwvQ(vJ, vK);
          },
          UGTDG: function (vJ, vK) {
            return dq.VOuWk(vJ, vK);
          },
          uLVet: function (vJ, vK) {
            return dq.eClnc(vJ, vK);
          }
        };
        const vF = this;
        return function (vJ) {
          if (vE.ndEwi(null, vF.previous) && vF._gfmTasklistFirstContentOfListItem) {
            vB.enter(vE.HeYNR);
            vB.enter(vE.jFZky);
            vB.consume(vJ);
            vB.exit(vE.jFZky);
            return vG;
          } else {
            return vD(vJ);
          }
        };
        function vG(vJ) {
          if (vE.sZRNu(eE, vJ)) {
            vB.enter(vE.CnXkz);
            vB.consume(vJ);
            vB.exit(vE.CnXkz);
            return vH;
          } else if (vE.LaSBG(88, vJ) || vE.LaSBG(120, vJ)) {
            vB.enter(vE.Mairy);
            vB.consume(vJ);
            vB.exit(vE.Mairy);
            return vH;
          } else {
            return vE.TPOSr(vD, vJ);
          }
        }
        function vH(vJ) {
          if (dq.YdLxp(93, vJ)) {
            vB.enter(dq.KDcCQ);
            vB.consume(vJ);
            vB.exit(dq.KDcCQ);
            vB.exit(dq.vYovk);
            return vI;
          } else {
            return dq.QcWUJ(vD, vJ);
          }
        }
        function vI(vJ) {
          var vK = {
            tokenize: iw
          };
          if (vE.UGTDG(eD, vJ)) {
            return vC(vJ);
          } else if (vE.UGTDG(eF, vJ)) {
            return vB.check(vK, vC, vD)(vJ);
          } else {
            return vE.uLVet(vD, vJ);
          }
        }
      }
    };
    function iw(vB, vC, vD) {
      return j.FvtUY(eJ, vB, function (vE) {
        if (vE === null) {
          return dq.gEMWo(vD, vE);
        } else {
          return dq.CnyAv(vC, vE);
        }
      }, j.IsOqy);
    }
    const ix = {};
    function iy(vB) {
      var vC = {
        bXyWt: dq.Osyar,
        bORci: dq.CTGTt,
        Bzxyk: dq.ZXPrG,
        ioIyX: dq.wzqCl,
        qgYZa: dq.ZLgTT,
        omqiK: dq.sibkC,
        owqQh: dq.RYSNS,
        eZYOH: function (vR, vS) {
          return dq.jbbOr(vR, vS);
        },
        VUJlW: dq.LXobD
      };
      const vD = dq.tBYxa(vB, ix);
      const vE = this.data();
      const vF = vE.micromarkExtensions ||= [];
      const vG = vE.fromMarkdownExtensions ||= [];
      const vH = vE.toMarkdownExtensions ||= [];
      var vI = {
        literalAutolink: gE,
        literalAutolinkEmail: gF,
        literalAutolinkHttp: gF,
        literalAutolinkWww: gF
      };
      var vJ = {
        literalAutolink: gJ,
        literalAutolinkEmail: gI,
        literalAutolinkHttp: gG,
        literalAutolinkWww: gH
      };
      var vK = {
        gfmFootnoteDefinition: gO,
        gfmFootnoteDefinitionLabelString: gP,
        gfmFootnoteCall: gS,
        gfmFootnoteCallString: gT
      };
      var vL = {
        gfmFootnoteDefinition: gR,
        gfmFootnoteDefinitionLabelString: gQ,
        gfmFootnoteCall: gV,
        gfmFootnoteCallString: gU
      };
      var vM = {
        strikethrough: h0
      };
      var vN = {
        strikethrough: h1
      };
      var vO = {
        table: hC,
        tableData: hG,
        tableHeader: hG,
        tableRow: hE
      };
      var vP = {
        codeText: hH,
        table: hD,
        tableData: hF,
        tableHeader: hF,
        tableRow: hF
      };
      var vQ = {
        taskListCheckValueChecked: hK,
        taskListCheckValueUnchecked: hK,
        paragraph: hL
      };
      vF.push(function (vR) {
        var vS = {
          text: hV
        };
        var vT = {
          tokenize: i7
        };
        var vU = {
          tokenize: i6,
          continuation: vT,
          exit: i8
        };
        var vV = {
          "91": vU
        };
        var vW = {
          tokenize: i5
        };
        var vX = {
          tokenize: ig,
          resolveAll: ij
        };
        var vY = {
          null: vX
        };
        var vZ = {
          flow: vY
        };
        var w0 = {
          "91": iv
        };
        var w1 = {
          text: w0
        };
        return dq.tVrFY(ek, [vS, {
          document: vV,
          text: {
            91: vW,
            93: {
              add: dq.KJjhO,
              tokenize: i3,
              resolveTo: i4
            }
          }
        }, dq.fwGXt(i9, vR), vZ, w1]);
      }(vD));
      vG.push([{
        transforms: [gK],
        enter: vI,
        exit: vJ
      }, {
        enter: vK,
        exit: vL
      }, {
        canContainEols: [dq.xOVAH],
        enter: vM,
        exit: vN
      }, {
        enter: vO,
        exit: vP
      }, {
        exit: vQ
      }]);
      vH.push(function (vR) {
        var vS = {
          character: "@",
          before: vC.bXyWt,
          after: "[\\-.\\w]",
          inConstruct: gC,
          notInConstruct: gD
        };
        var vT = {
          character: ".",
          before: vC.bORci,
          after: vC.Bzxyk,
          inConstruct: gC,
          notInConstruct: gD
        };
        var vU = {
          character: ":",
          before: vC.ioIyX,
          after: "\\/",
          inConstruct: gC,
          notInConstruct: gD
        };
        var vV = {
          unsafe: [vS, vT, vU]
        };
        var vW = {
          character: "[",
          inConstruct: [vC.qgYZa, vC.omqiK, vC.owqQh]
        };
        var vX = {
          footnoteDefinition: gX,
          footnoteReference: gW
        };
        var vY = {
          unsafe: [vW],
          handlers: vX
        };
        var vZ = {
          character: "~",
          inConstruct: vC.qgYZa,
          notInConstruct: gZ
        };
        var w0 = {
          delete: h2
        };
        var w1 = {
          unsafe: [vZ],
          handlers: w0
        };
        var w2 = {
          listItem: hM
        };
        return {
          extensions: [vV, vY, w1, vC.eZYOH(hJ, vR), {
            unsafe: [{
              atBreak: !0,
              character: "-",
              after: vC.VUJlW
            }],
            handlers: w2
          }]
        };
      }(vD));
    }
    const iz = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          abWyP: function (vT, vU) {
            return j.qEzfQ(vT, vU);
          },
          NDZKd: function (vT, vU) {
            return j.bfnRP(vT, vU);
          },
          ZNQlp: j.pOfll,
          jAbOW: j.WjLJq,
          CypWD: function (vT, vU, vV, vW, vX) {
            return j.MbtJz(vT, vU, vV, vW, vX);
          },
          Wrbbm: j.ShTBY,
          LEzog: function (vT, vU) {
            return vT + vU;
          },
          RUfLu: function (vT, vU) {
            return j.XVklt(vT, vU);
          },
          wOFNQ: function (vT, vU) {
            return j.bkyxN(vT, vU);
          },
          OsOhK: function (vT, vU) {
            return j.aOUCl(vT, vU);
          },
          KXEnl: j.UvAhx,
          dXNXJ: function (vT, vU, vV, vW) {
            return j.XzsRn(vT, vU, vV, vW);
          },
          bsWth: j.IsOqy,
          aUvhn: function (vT, vU) {
            return j.goiIk(vT, vU);
          },
          tgbUp: j.fQIgR,
          kmWTq: function (vT, vU) {
            return j.YVmMQ(vT, vU);
          }
        };
        const vF = this;
        const vG = vF.events[j.PpilK(vF.events.length, 1)];
        const vH = vG && j.ShTBY === vG[1].type ? vG[2].sliceSerialize(vG[1], !0).length : 0;
        let vI = 0;
        return function (vT) {
          vB.enter(dq.uZRGU);
          vB.enter(dq.xVcqc);
          vB.enter(dq.mhFRw);
          return dq.ggxOz(vJ, vT);
        };
        function vJ(vT) {
          if (dq.RgJWG(36, vT)) {
            vB.consume(vT);
            vI++;
            return vJ;
          } else if (dq.JPDcW(vI, 2)) {
            return dq.Qukzp(vD, vT);
          } else {
            vB.exit(dq.mhFRw);
            return dq.elAfh(eJ, vB, vK, dq.JUwZY)(vT);
          }
        }
        function vK(vT) {
          if (dq.ntuUJ(null, vT) || dq.rbATJ(eD, vT)) {
            return vM(vT);
          } else {
            vB.enter(dq.VIGQA);
            vB.enter(dq.WTjse, {
              contentType: dq.TOSFi
            });
            return dq.hOyJq(vL, vT);
          }
        }
        function vL(vT) {
          if (vE.abWyP(null, vT) || vE.NDZKd(eD, vT)) {
            vB.exit(vE.ZNQlp);
            vB.exit(vE.jAbOW);
            return vE.NDZKd(vM, vT);
          } else if (vE.abWyP(36, vT)) {
            return vD(vT);
          } else {
            vB.consume(vT);
            return vL;
          }
        }
        function vM(vT) {
          vB.exit(dq.xVcqc);
          if (vF.interrupt) {
            return dq.iODCA(vC, vT);
          } else {
            return vB.attempt(iA, vN, vR)(vT);
          }
        }
        function vN(vT) {
          var vU = {
            tokenize: vS,
            partial: !0
          };
          return vB.attempt(vU, vR, vO)(vT);
        }
        function vO(vT) {
          return (vH ? vE.CypWD(eJ, vB, vP, vE.Wrbbm, vE.LEzog(vH, 1)) : vP)(vT);
        }
        function vP(vT) {
          if (dq.uTEoa(null, vT)) {
            return dq.NcYvC(vR, vT);
          } else if (dq.PJytA(eD, vT)) {
            return vB.attempt(iA, vN, vR)(vT);
          } else {
            vB.enter(dq.IsWPU);
            return dq.TDPdc(vQ, vT);
          }
        }
        function vQ(vT) {
          if (dq.aiyFp(null, vT) || dq.neQEY(eD, vT)) {
            vB.exit("mathFlowValue");
            return dq.FrlCy(vP, vT);
          } else {
            vB.consume(vT);
            return vQ;
          }
        }
        function vR(vT) {
          vB.exit(dq.uZRGU);
          return dq.ZjqjM(vC, vT);
        }
        function vS(vT, vU, vV) {
          var vW = {
            gEOxy: dq.xVcqc,
            kRaaX: dq.mhFRw,
            keGiK: function (w0, w1) {
              return dq.Ewofj(w0, w1);
            }
          };
          let vX = 0;
          return dq.ncape(eJ, vT, function (w0) {
            vT.enter(vW.gEOxy);
            vT.enter(vW.kRaaX);
            return vW.keGiK(vY, w0);
          }, dq.MwZVO, vF.parser.constructs.disable.null.includes(dq.bRHzf) ? undefined : 4);
          function vY(w0) {
            if (vE.RUfLu(36, w0)) {
              vX++;
              vT.consume(w0);
              return vY;
            } else if (vE.wOFNQ(vX, vI)) {
              return vE.OsOhK(vV, w0);
            } else {
              vT.exit(vE.KXEnl);
              return vE.dXNXJ(eJ, vT, vZ, vE.bsWth)(w0);
            }
          }
          function vZ(w0) {
            if (vE.aUvhn(null, w0) || vE.NDZKd(eD, w0)) {
              vT.exit(vE.tgbUp);
              return vE.kmWTq(vU, w0);
            } else {
              return vE.OsOhK(vV, w0);
            }
          }
        }
      },
      concrete: !0
    };
    const iA = {
      tokenize: function (vB, vC, vD) {
        const vE = this;
        return function (vG) {
          if (dq.JCoEQ(null, vG)) {
            return dq.CGScy(vC, vG);
          } else {
            vB.enter(dq.KrgLf);
            vB.consume(vG);
            vB.exit(dq.KrgLf);
            return vF;
          }
        };
        function vF(vG) {
          if (vE.parser.lazy[vE.now().line]) {
            return dq.GYLVw(vD, vG);
          } else {
            return dq.FhnGS(vC, vG);
          }
        }
      },
      partial: !0
    };
    function iB(vB) {
      var vC = {
        BPFOz: function (vE, vF) {
          return j.SOVhQ(vE, vF);
        },
        fwrFj: function (vE, vF) {
          return j.XwQEb(vE, vF);
        },
        KjBxK: function (vE, vF) {
          return j.iUdse(vE, vF);
        },
        CQvZm: j.kRbbW,
        VlpLU: j.CsMTh,
        LjfjX: j.sbRWW,
        pqiyH: function (vE, vF) {
          return j.ujsZD(vE, vF);
        },
        ShBVA: function (vE, vF) {
          return j.ofski(vE, vF);
        },
        iZNTQ: function (vE, vF) {
          return j.MByoi(vE, vF);
        },
        SFZQK: j.srdNA,
        zXrLx: j.caOuq,
        DSNXN: function (vE, vF) {
          return j.dNqDS(vE, vF);
        }
      };
      let vD = (vB || {}).singleDollarTextMath;
      if (j.EhRHx(null, vD)) {
        vD = true;
      }
      return {
        tokenize: function (vE, vF, vG) {
          var vH = {
            ZfgwB: vC.VlpLU,
            MjCKN: vC.CQvZm,
            WMJjB: function (vP, vQ) {
              return vC.pqiyH(vP, vQ);
            },
            nRzOV: function (vP, vQ) {
              return vC.ShBVA(vP, vQ);
            },
            vbmBc: function (vP, vQ) {
              return vC.ShBVA(vP, vQ);
            },
            XpfrA: function (vP, vQ) {
              return vC.iZNTQ(vP, vQ);
            },
            XHipJ: vC.SFZQK,
            ELZEy: vC.zXrLx,
            PNrAw: vC.LjfjX,
            mYNBa: function (vP, vQ) {
              return vC.DSNXN(vP, vQ);
            },
            mfmHV: function (vP, vQ) {
              return vC.ShBVA(vP, vQ);
            }
          };
          let vI;
          let vJ;
          let vK = 0;
          return function (vP) {
            vE.enter(vH.ZfgwB);
            vE.enter(vH.MjCKN);
            return vH.WMJjB(vL, vP);
          };
          function vL(vP) {
            if (vC.BPFOz(36, vP)) {
              vE.consume(vP);
              vK++;
              return vL;
            } else if (vC.fwrFj(vK, 2) && !vD) {
              return vC.KjBxK(vG, vP);
            } else {
              vE.exit(vC.CQvZm);
              return vC.KjBxK(vM, vP);
            }
          }
          function vM(vP) {
            if (vH.nRzOV(null, vP)) {
              return vG(vP);
            } else if (vH.vbmBc(36, vP)) {
              vJ = vE.enter(vH.MjCKN);
              vI = 0;
              return vH.XpfrA(vO, vP);
            } else if (vH.vbmBc(32, vP)) {
              vE.enter(vH.XHipJ);
              vE.consume(vP);
              vE.exit(vH.XHipJ);
              return vM;
            } else if (vH.XpfrA(eD, vP)) {
              vE.enter(vH.ELZEy);
              vE.consume(vP);
              vE.exit(vH.ELZEy);
              return vM;
            } else {
              vE.enter(vH.PNrAw);
              return vH.XpfrA(vN, vP);
            }
          }
          function vN(vP) {
            if (vH.vbmBc(null, vP) || vH.mYNBa(32, vP) || vH.mfmHV(36, vP) || vH.WMJjB(eD, vP)) {
              vE.exit(vH.PNrAw);
              return vH.WMJjB(vM, vP);
            } else {
              vE.consume(vP);
              return vN;
            }
          }
          function vO(vP) {
            if (vC.BPFOz(36, vP)) {
              vE.consume(vP);
              vI++;
              return vO;
            } else if (vC.BPFOz(vI, vK)) {
              vE.exit(vC.CQvZm);
              vE.exit(vC.VlpLU);
              return vC.KjBxK(vF, vP);
            } else {
              vJ.type = vC.LjfjX;
              return vC.KjBxK(vN, vP);
            }
          }
        },
        resolve: iC,
        previous: iD
      };
    }
    function iC(vB) {
      let vC;
      let vD;
      let vE = dq.ZUtHd(vB.length, 4);
      let vF = 3;
      if ((!dq.qQzoD(dq.KrgLf, vB[vF][1].type) || !dq.JTtYX(dq.PkaRx, vB[vF][1].type)) && (!dq.ZuQfV(dq.KrgLf, vB[vE][1].type) || !dq.AoUIX(dq.PkaRx, vB[vE][1].type))) {
        for (vC = vF; dq.aGItN(++vC, vE);) {
          if (dq.QVCLJ(dq.ikZkW, vB[vC][1].type)) {
            vB[vE][1].type = dq.wvGDl;
            vB[vF][1].type = dq.wvGDl;
            vF += 2;
            vE -= 2;
            break;
          }
        }
      }
      vC = vF - 1;
      vE++;
      while (dq.zhxiH(++vC, vE)) {
        if (vD === undefined) {
          if (dq.SHRhA(vC, vE) && dq.dtDVc("lineEnding", vB[vC][1].type)) {
            vD = vC;
          }
        } else if (!dq.NfoAP(vC, vE) || !dq.ZZuQd(dq.KrgLf, vB[vC][1].type)) {
          vB[vD][1].type = dq.ikZkW;
          if (dq.PdGeo(vC, dq.xfFeE(vD, 2))) {
            vB[vD][1].end = vB[dq.ykWKy(vC, 1)][1].end;
            vB.splice(dq.Sufqu(vD, 2), dq.sROFJ(dq.apUhW(vC, vD), 2));
            vE -= dq.UaIAj(vC - vD, 2);
            vC = dq.UOgSB(vD, 2);
          }
          vD = undefined;
        }
      }
      return vB;
    }
    function iD(vB) {
      return dq.SHRhA(36, vB) || dq.VprQy(dq.pUbNx, this.events[dq.JBRih(this.events.length, 1)][1].type);
    }
    const iE = {};
    function iF(vB) {
      var vC = {
        ywGYh: function (vI, vJ) {
          return dq.GYLVw(vI, vJ);
        },
        ljbdU: function (vI, vJ) {
          return dq.veNQs(vI, vJ);
        },
        XgLao: dq.ysVWH,
        NWRJb: function (vI, vJ) {
          return dq.AcjZs(vI, vJ);
        },
        ZuwhZ: dq.CvNfj,
        WYGce: "pre",
        YtCRC: dq.aBphh,
        PZGLT: dq.MugPW,
        kOntA: dq.eFmIs,
        GHgNF: dq.aJJuE,
        kClEz: dq.uDfSc,
        jvRuS: function (vI, vJ) {
          return dq.swlgL(vI, vJ);
        },
        BINrK: function (vI, vJ) {
          return dq.QItAm(vI, vJ);
        },
        vUUoy: dq.pdAIi,
        dRRtF: function (vI, vJ) {
          return dq.gJxva(vI, vJ);
        },
        iJgtQ: function (vI, vJ) {
          return dq.csfGT(vI, vJ);
        },
        wVOnD: function (vI, vJ) {
          return dq.pqueX(vI, vJ);
        }
      };
      const vD = dq.uwhhR(vB, iE);
      const vE = this.data();
      const vF = vE.micromarkExtensions ||= [];
      const vG = vE.fromMarkdownExtensions ||= [];
      const vH = vE.toMarkdownExtensions ||= [];
      vF.push(function (vI) {
        var vJ = {
          "36": iz
        };
        return {
          flow: vJ,
          text: {
            36: vC.ywGYh(iB, vI)
          }
        };
      }(vD));
      vG.push(function () {
        var vI = {
          xNRZm: vC.ZuwhZ,
          TLyxn: vC.WYGce,
          EIVxs: vC.YtCRC,
          pNvGZ: vC.PZGLT,
          BcrbL: vC.kOntA,
          BvUcz: vC.GHgNF,
          iCkVv: vC.kClEz,
          MtgOL: function (vK, vL) {
            return vC.jvRuS(vK, vL);
          }
        };
        return {
          enter: {
            mathFlow: function (vK) {
              var vL = {
                type: vI.xNRZm,
                meta: null,
                value: "",
                data: {}
              };
              vL.data.hName = vI.TLyxn;
              vL.data.hChildren = [{
                type: vI.EIVxs,
                tagName: vI.pNvGZ,
                properties: {
                  className: [vI.BcrbL, vI.BvUcz]
                },
                children: []
              }];
              this.enter(vL, vK);
            },
            mathFlowFenceMeta: function () {
              this.buffer();
            },
            mathText: function (vK) {
              var vL = {
                type: vI.iCkVv,
                value: "",
                data: {}
              };
              vL.data.hName = vI.pNvGZ;
              vL.data.hProperties = {};
              vL.data.hChildren = [];
              vL.data.hProperties.className = [vI.BcrbL, "math-inline"];
              this.enter(vL, vK);
              this.buffer();
            }
          },
          exit: {
            mathFlow: function (vK) {
              const vL = this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g, "");
              const vM = this.stack[vC.ljbdU(this.stack.length, 1)];
              vM.type;
              this.exit(vK);
              vM.value = vL;
              const vN = vM.data.hChildren[0];
              var vO = {
                type: vC.XgLao,
                value: vL
              };
              vN.type;
              vN.tagName;
              vN.children.push(vO);
              this.data.mathFlowInside = undefined;
            },
            mathFlowFence: function () {
              if (!this.data.mathFlowInside) {
                this.buffer();
                this.data.mathFlowInside = true;
              }
            },
            mathFlowFenceMeta: function () {
              const vK = this.resume();
              const vL = this.stack[vI.MtgOL(this.stack.length, 1)];
              vL.type;
              vL.meta = vK;
            },
            mathFlowValue: vJ,
            mathText: function (vK) {
              const vL = this.resume();
              const vM = this.stack[vC.NWRJb(this.stack.length, 1)];
              vM.type;
              this.exit(vK);
              vM.value = vL;
              vM.data.hChildren.push({
                type: vC.XgLao,
                value: vL
              });
            },
            mathTextData: vJ
          }
        };
        function vJ(vK) {
          this.config.enter.data.call(this, vK);
          this.config.exit.data.call(this, vK);
        }
      }());
      vH.push(function (vI) {
        var vJ = {
          kCvau: function (vO, vP) {
            return dq.QpxVA(vO, vP);
          },
          NAXoE: function (vO, vP, vQ) {
            return dq.ocwMv(vO, vP, vQ);
          },
          Wpwpf: dq.uZRGU,
          nLklt: dq.GPaRu,
          YnWew: function (vO) {
            return dq.Pkzgz(vO);
          }
        };
        let vK = dq.KTrbk(vI, {}).singleDollarTextMath;
        var vM = {
          atBreak: !0,
          character: "$",
          after: "\\$"
        };
        if (dq.RoHiE(null, vK)) {
          vK = true;
        }
        vN.peek = function () {
          return "$";
        };
        return {
          unsafe: [{
            character: "\r",
            inConstruct: dq.GPaRu
          }, {
            character: "\n",
            inConstruct: dq.GPaRu
          }, {
            character: "$",
            after: vK ? undefined : "\\$",
            inConstruct: dq.ZLgTT
          }, {
            character: "$",
            inConstruct: "mathFlowMeta"
          }, vM],
          handlers: {
            math: function (vO, vP, vQ, vR) {
              const vS = vO.value || "";
              const vT = vQ.createTracker(vR);
              const vU = "$".repeat(Math.max(vJ.kCvau(vJ.NAXoE(h8, vS, "$"), 1), 2));
              const vV = vQ.enter(vJ.Wpwpf);
              let vW = vT.move(vU);
              if (vO.meta) {
                const vX = vQ.enter(vJ.nLklt);
                vW += vT.move(vQ.safe(vO.meta, {
                  after: "\n",
                  before: vW,
                  encode: ["$"],
                  ...vT.current()
                }));
                vJ.YnWew(vX);
              }
              vW += vT.move("\n");
              if (vS) {
                vW += vT.move(vS + "\n");
              }
              vW += vT.move(vU);
              vJ.YnWew(vV);
              return vW;
            },
            inlineMath: vN
          }
        };
        function vN(vO, vP, vQ) {
          let vR = vO.value || "";
          let vS = 1;
          for (vK || vS++; new RegExp(vC.BINrK(vC.BINrK("(^|[^$])", "\\$".repeat(vS)), vC.vUUoy)).test(vR);) {
            vS++;
          }
          const vT = "$".repeat(vS);
          if (/[^ \r\n]/.test(vR) && (/^[ \r\n]/.test(vR) && /[ \r\n]$/.test(vR) || /^\$|\$$/.test(vR))) {
            vR = vC.BINrK(" ", vR) + " ";
          }
          let vU = -1;
          while (vC.dRRtF(++vU, vQ.unsafe.length)) {
            const vV = vQ.unsafe[vU];
            if (!vV.atBreak) {
              continue;
            }
            const vW = vQ.compilePattern(vV);
            let vX;
            while (vX = vW.exec(vR)) {
              let vY = vX.index;
              if (vC.iJgtQ(10, vR.codePointAt(vY)) && vC.wVOnD(13, vR.codePointAt(vC.NWRJb(vY, 1)))) {
                vY--;
              }
              vR = vC.BINrK(vC.BINrK(vR.slice(0, vY), " "), vR.slice(vC.BINrK(vX.index, 1)));
            }
          }
          return vC.BINrK(vC.BINrK(vT, vR), vT);
        }
      }(vD));
    }
    const iH = [j.lnfKv, j.adkTK, j.QHlRf, j.zSfoR, j.qMIVu, j.kOSqi, j.VhPdE, j.DzkMX, j.xocol, j.pkbAw, j.RVDLH, j.rdxKU, j.pXFOX, j.RbgVk, j.KgszE, "GT", "Iacute", j.kPfSI, j.nmfpO, j.ZQxvT, "LT", j.kllOI, j.gPaVW, j.oJALJ, j.edHqY, j.VLeRf, j.GyBvH, j.DrRDC, j.YKGnG, j.VnRIK, j.RQQRS, j.VIWqd, j.OfQZs, j.NXgJm, j.ZLXdl, j.BCzHy, j.rsoaq, j.RtYEh, j.mSgIx, "aelig", j.NjkLE, j.zcVtE, j.LVdbQ, j.IJePL, j.RigOl, j.gpZxn, j.jGecy, j.oXqPR, j.rmKbv, j.CKoJv, j.BUSIZ, j.ZKWzS, j.SinNI, j.rTNNy, j.sWGtb, j.RfuMp, "eth", j.FOTGh, j.naEmP, j.sAsbT, j.qIjaM, "gt", j.LDWnq, j.HVcYK, j.SghzS, j.ahhbb, j.YzZjW, j.MXGxy, j.sATke, "lt", "macr", j.wXrbL, j.LPzMW, j.fhOlZ, j.wUVom, j.ekAKy, j.zIkur, j.UVtBe, j.tPNPp, j.DieQc, j.Hbnfm, j.IVRqg, j.CYLgn, j.opVCW, j.mNndM, j.Ohwrq, j.FOmNG, j.mEJWt, j.JVuze, j.ppilQ, j.sWXRm, j.hdwYb, j.UzTpa, j.uPGwe, j.SlcFP, j.eWhDl, j.Zwqde, j.rrdbR, j.rJWtP, j.lJoaO, j.JTqrw, j.IqGha, j.LjBtw, j.BnAkF, j.onTvo, j.qHTfK];
    const iI = {
      "0": "�",
      "128": "€",
      "130": "‚",
      "131": "ƒ",
      "132": "„",
      "133": "…",
      "134": "†",
      "135": "‡",
      "136": "ˆ",
      "137": "‰",
      "138": "Š",
      "139": "‹",
      "140": "Œ",
      "142": "Ž",
      "145": "‘",
      "146": "’",
      "147": "“",
      "148": "”",
      "149": "•",
      "150": "–",
      "151": "—",
      "152": "˜",
      "153": "™",
      "154": "š",
      "155": "›",
      "156": "œ",
      "158": "ž",
      "159": "Ÿ"
    };
    function iJ(vB) {
      const vC = dq.TBDRb(dq.TOSFi, typeof vB) ? vB.charCodeAt(0) : vB;
      return dq.aShxa(vC, 48) && dq.eZYWw(vC, 57);
    }
    function iK(vB) {
      const vC = dq.loylH(dq.TOSFi, typeof vB) ? vB.charCodeAt(0) : vB;
      return dq.lDSvc(vC, 97) && dq.cWbUA(vC, 102) || dq.bsnGb(vC, 65) && dq.DLEdk(vC, 70) || dq.FBFxx(vC, 48) && dq.VoIVc(vC, 57);
    }
    function iL(vB) {
      return function (vC) {
        const vD = dq.cYCHN(dq.TOSFi, typeof vC) ? vC.charCodeAt(0) : vC;
        return dq.FBFxx(vD, 97) && dq.YtyKn(vD, 122) || dq.aShxa(vD, 65) && dq.cWbUA(vD, 90);
      }(vB) || j.yOefr(iJ, vB);
    }
    const iM = String.fromCharCode;
    const iN = ["", j.BoLGn, "Numeric character references must be terminated by a semicolon", j.AANpv, j.kRKKd, j.gzsRM, j.Ilfnc, j.fELYS];
    function iO(vB, vC = {}) {
      var vD = {
        qfZCv: function (vT, vU) {
          return j.IVzXw(vT, vU);
        },
        KqtOj: function (vT) {
          return j.bOdQj(vT);
        }
      };
      const vE = j.SzEpq(j.jGSrx, typeof vC.additional) ? vC.additional.charCodeAt(0) : vC.additional;
      const vF = [];
      let vG;
      let vH;
      let vI = 0;
      let vJ = -1;
      let vK = "";
      if (vC.position) {
        if (j.TnoNR(j.XcsrZ, vC.position) || j.LRvfx(j.qhOxo, vC.position)) {
          vH = vC.position.indent;
          vG = vC.position.start;
        } else {
          vG = vC.position;
        }
      }
      let vL;
      let vM = (vG ? vG.line : 0) || 1;
      let vN = (vG ? vG.column : 0) || 1;
      let vO = j.hVaaV(vQ);
      for (vI--; j.JvIja(++vI, vB.length);) {
        if (j.ofski(10, vL)) {
          vN = (vH ? vH[vJ] : 0) || 1;
        }
        vL = vB.charCodeAt(vI);
        if (j.BhVQg(38, vL)) {
          const vT = vB.charCodeAt(j.qkChb(vI, 1));
          if (j.QTqoS(9, vT) || j.vcLeZ(10, vT) || vT === 12 || j.WxuPX(32, vT) || j.kdnzn(38, vT) || j.euiHq(60, vT) || Number.isNaN(vT) || vE && j.TMFmK(vT, vE)) {
            vK += j.espNE(iM, vL);
            vN++;
            continue;
          }
          const vU = j.ODYJg(vI, 1);
          let vV;
          let vW = vU;
          let vX = vU;
          if (j.qkNvz(35, vT)) {
            vX = ++vW;
            const w5 = vB.charCodeAt(vX);
            if (j.oYzqt(88, w5) || j.Ccsvn(120, w5)) {
              vV = j.AxTdA;
              vX = ++vW;
            } else {
              vV = j.QRtKm;
            }
          } else {
            vV = j.nNGCl;
          }
          let vY = "";
          let vZ = "";
          let w0 = "";
          const w1 = j.xKJib(j.nNGCl, vV) ? iL : j.JOcuo(j.QRtKm, vV) ? iJ : iK;
          for (vX--; j.ISGDk(++vX, vB.length);) {
            const w6 = vB.charCodeAt(vX);
            if (!j.VsBGg(w1, w6)) {
              break;
            }
            w0 += j.xkTpK(iM, w6);
            if (j.UNwRD(j.nNGCl, vV) && iH.includes(w0)) {
              vY = w0;
              vZ = j.CvQvZ(fA, w0);
            }
          }
          let w2 = vB.charCodeAt(vX) === 59;
          if (w2) {
            vX++;
            const w7 = j.AcZIP("named", vV) && j.ZVZqu(fA, w0);
            if (w7) {
              vY = w0;
              vZ = w7;
            }
          }
          let w3 = j.OcYmj(j.NuuTi(1, vX), vU);
          let w4 = "";
          if (w2 || j.ecmgv(!1, vC.nonTerminated)) {
            if (w0) {
              if (j.pdblg(j.nNGCl, vV)) {
                if (j.xfsCA(w2, !vZ)) {
                  j.ibTMV(vR, 5, 1);
                } else {
                  if (j.FQkco(vY, w0)) {
                    vX = j.ueiNu(vW, vY.length);
                    w3 = j.umOsc(j.XUaMQ(1, vX), vW);
                    w2 = false;
                  }
                  if (!w2) {
                    const w8 = vY ? 1 : 3;
                    if (vC.attribute) {
                      const w9 = vB.charCodeAt(vX);
                      if (j.UEAlW(61, w9)) {
                        j.AWCbk(vR, w8, w3);
                        vZ = "";
                      } else if (j.EIzEc(iL, w9)) {
                        vZ = "";
                      } else {
                        j.aozmf(vR, w8, w3);
                      }
                    } else {
                      j.wMeVQ(vR, w8, w3);
                    }
                  }
                }
                w4 = vZ;
              } else {
                if (!w2) {
                  j.bKLZl(vR, 2, w3);
                }
                let wb = Number.parseInt(w0, j.yLyRO(j.AxTdA, vV) ? 16 : 10);
                if (j.uOKuj(vP = wb, 55296) && j.DkwRJ(vP, 57343) || j.FVhFz(vP, 1114111)) {
                  j.xrZXN(vR, 7, w3);
                  w4 = j.fdXcZ(iM, 65533);
                } else if (j.wfWcv(wb, iI)) {
                  j.WioDs(vR, 6, w3);
                  w4 = iI[wb];
                } else {
                  let wd = "";
                  if (j.iDlBy(iP, wb)) {
                    j.nKOOj(vR, 6, w3);
                  }
                  if (j.okaSV(wb, 65535)) {
                    wb -= 65536;
                    wd += j.kvaEA(iM, j.wQKXq(j.kqLnD(wb, 10), 55296));
                    wb = j.YHVHd(56320, j.fQVPl(1023, wb));
                  }
                  w4 = j.VdWxY(wd, j.ZSUYm(iM, wb));
                }
              }
            } else if (j.rSiNn(j.nNGCl, vV)) {
              j.CjPBQ(vR, 4, w3);
            }
          }
          if (w4) {
            j.hVaaV(vS);
            vO = j.cxKyQ(vQ);
            vI = j.SlLkg(vX, 1);
            vN += j.oODPu(vX, vU) + 1;
            vF.push(w4);
            const wf = j.DVteD(vQ);
            wf.offset++;
            if (vC.reference) {
              vC.reference.call(vC.referenceContext, w4, {
                start: vO,
                end: wf
              }, vB.slice(j.eqUFY(vU, 1), vX));
            }
            vO = wf;
          } else {
            w0 = vB.slice(j.UHvWx(vU, 1), vX);
            vK += w0;
            vN += w0.length;
            vI = j.KgNGG(vX, 1);
          }
        } else {
          if (j.MeIJe(10, vL)) {
            vM++;
            vJ++;
            vN = 0;
          }
          if (Number.isNaN(vL)) {
            j.gpELb(vS);
          } else {
            vK += j.HWecg(iM, vL);
            vN++;
          }
        }
      }
      var vP;
      return vF.join("");
      function vQ() {
        return {
          line: vM,
          column: vN,
          offset: vD.qfZCv(vI, (vG ? vG.offset : 0) || 0)
        };
      }
      function vR(wg, wj) {
        let wk;
        if (vC.warning) {
          wk = vD.KqtOj(vQ);
          wk.column += wj;
          wk.offset += wj;
          vC.warning.call(vC.warningContext, iN[wg], wk, wg);
        }
      }
      function vS() {
        if (vK) {
          vF.push(vK);
          if (vC.text) {
            vC.text.call(vC.textContext, vK, {
              start: vO,
              end: dq.Pkzgz(vQ)
            });
          }
          vK = "";
        }
      }
    }
    function iP(vB) {
      return dq.GuuMZ(vB, 1) && dq.VypCT(vB, 8) || dq.AGiPs(11, vB) || dq.lkAEP(vB, 13) && dq.MLTMj(vB, 31) || dq.lkAEP(vB, 127) && dq.VoIVc(vB, 159) || dq.UbPgI(vB, 64976) && dq.cWbUA(vB, 65007) || dq.peEdr(65535, dq.PhBnQ(65535, vB)) || dq.tFfjB(65534, dq.PhBnQ(65535, vB));
    }
    function iQ(vB, vC) {
      var vD = {
        MoTrj: function (vF, vG) {
          return j.PtbnB(vF, vG);
        },
        bdosg: j.SsdNJ,
        RZEJu: function (vF, vG) {
          return j.lCfPZ(vF, vG);
        },
        fSxWM: function (vF, vG) {
          return j.ULolQ(vF, vG);
        },
        Cpacv: "(?:",
        LLLtY: function (vF, vG) {
          return j.eSftp(vF, vG);
        },
        FKBTi: function (vF, vG) {
          return j.zPucH(vF, vG);
        },
        Dmsbr: function (vF, vG) {
          return j.avHvQ(vF, vG);
        },
        wKUpN: function (vF, vG) {
          return j.RvsJW(vF, vG);
        },
        LNMGT: function (vF, vG) {
          return j.CGZQN(vF, vG);
        }
      };
      vB = vB.replace(vC.subset ? function (vF) {
        const vG = [];
        let vH = -1;
        while (vD.MoTrj(++vH, vF.length)) {
          vG.push(vF[vH].replace(/[|\\{}()[\]^$+*?.]/g, vD.bdosg));
        }
        return new RegExp(vD.RZEJu(vD.fSxWM(vD.Cpacv, vG.join("|")), ")"), "g");
      }(vC.subset) : /["&'<>`]/g, vE);
      if (vC.subset || vC.escapeOnly) {
        return vB;
      } else {
        return vB.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g, function (vF, vG, vH) {
          return vC.format(vD.LLLtY(vD.FKBTi(vD.LLLtY(vD.Dmsbr(1024, vD.wKUpN(vF.charCodeAt(0), 55296)), vF.charCodeAt(1)), 56320), 65536), vH.charCodeAt(vD.LNMGT(vG, 2)), vC);
        }).replace(/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g, vE);
      }
      function vE(vF, vG, vH) {
        return vC.format(vF.charCodeAt(0), vH.charCodeAt(vD.fSxWM(vG, 1)), vC);
      }
    }
    const iS = {
      nbsp: " ",
      iexcl: "¡",
      cent: "¢",
      pound: "£",
      curren: "¤",
      yen: "¥",
      brvbar: "¦",
      sect: "§",
      uml: "¨",
      copy: "©",
      ordf: "ª",
      laquo: "«",
      not: "¬",
      shy: "­",
      reg: "®",
      macr: "¯",
      deg: "°",
      plusmn: "±",
      sup2: "²",
      sup3: "³",
      acute: "´",
      micro: "µ",
      para: "¶",
      middot: "·",
      cedil: "¸",
      sup1: "¹",
      ordm: "º",
      raquo: "»",
      frac14: "¼",
      frac12: "½",
      frac34: "¾",
      iquest: "¿",
      Agrave: "À",
      Aacute: "Á",
      Acirc: "Â",
      Atilde: "Ã",
      Auml: "Ä",
      Aring: "Å",
      AElig: "Æ",
      Ccedil: "Ç",
      Egrave: "È",
      Eacute: "É",
      Ecirc: "Ê",
      Euml: "Ë",
      Igrave: "Ì",
      Iacute: "Í",
      Icirc: "Î",
      Iuml: "Ï",
      ETH: "Ð",
      Ntilde: "Ñ",
      Ograve: "Ò",
      Oacute: "Ó",
      Ocirc: "Ô",
      Otilde: "Õ",
      Ouml: "Ö",
      times: "×",
      Oslash: "Ø",
      Ugrave: "Ù",
      Uacute: "Ú",
      Ucirc: "Û",
      Uuml: "Ü",
      Yacute: "Ý",
      THORN: "Þ",
      szlig: "ß",
      agrave: "à",
      aacute: "á",
      acirc: "â",
      atilde: "ã",
      auml: "ä",
      aring: "å",
      aelig: "æ",
      ccedil: "ç",
      egrave: "è",
      eacute: "é",
      ecirc: "ê",
      euml: "ë",
      igrave: "ì",
      iacute: "í",
      icirc: "î",
      iuml: "ï",
      eth: "ð",
      ntilde: "ñ",
      ograve: "ò",
      oacute: "ó",
      ocirc: "ô",
      otilde: "õ",
      ouml: "ö",
      divide: "÷",
      oslash: "ø",
      ugrave: "ù",
      uacute: "ú",
      ucirc: "û",
      uuml: "ü",
      yacute: "ý",
      thorn: "þ",
      yuml: "ÿ",
      fnof: "ƒ",
      Alpha: "Α",
      Beta: "Β",
      Gamma: "Γ",
      Delta: "Δ",
      Epsilon: "Ε",
      Zeta: "Ζ",
      Eta: "Η",
      Theta: "Θ",
      Iota: "Ι",
      Kappa: "Κ",
      Lambda: "Λ",
      Mu: "Μ",
      Nu: "Ν",
      Xi: "Ξ",
      Omicron: "Ο",
      Pi: "Π",
      Rho: "Ρ",
      Sigma: "Σ",
      Tau: "Τ",
      Upsilon: "Υ",
      Phi: "Φ",
      Chi: "Χ",
      Psi: "Ψ",
      Omega: "Ω",
      alpha: "α",
      beta: "β",
      gamma: "γ",
      delta: "δ",
      epsilon: "ε",
      zeta: "ζ",
      eta: "η",
      theta: "θ",
      iota: "ι",
      kappa: "κ",
      lambda: "λ",
      mu: "μ",
      nu: "ν",
      xi: "ξ",
      omicron: "ο",
      pi: "π",
      rho: "ρ",
      sigmaf: "ς",
      sigma: "σ",
      tau: "τ",
      upsilon: "υ",
      phi: "φ",
      chi: "χ",
      psi: "ψ",
      omega: "ω",
      thetasym: "ϑ",
      upsih: "ϒ",
      piv: "ϖ",
      bull: "•",
      hellip: "…",
      prime: "′",
      Prime: "″",
      oline: "‾",
      frasl: "⁄",
      weierp: "℘",
      image: "ℑ",
      real: "ℜ",
      trade: "™",
      alefsym: "ℵ",
      larr: "←",
      uarr: "↑",
      rarr: "→",
      darr: "↓",
      harr: "↔",
      crarr: "↵",
      lArr: "⇐",
      uArr: "⇑",
      rArr: "⇒",
      dArr: "⇓",
      hArr: "⇔",
      forall: "∀",
      part: "∂",
      exist: "∃",
      empty: "∅",
      nabla: "∇",
      isin: "∈",
      notin: "∉",
      ni: "∋",
      prod: "∏",
      sum: "∑",
      minus: "−",
      lowast: "∗",
      radic: "√",
      prop: "∝",
      infin: "∞",
      ang: "∠",
      and: "∧",
      or: "∨",
      cap: "∩",
      cup: "∪",
      int: "∫",
      there4: "∴",
      sim: "∼",
      cong: "≅",
      asymp: "≈",
      ne: "≠",
      equiv: "≡",
      le: "≤",
      ge: "≥",
      sub: "⊂",
      sup: "⊃",
      nsub: "⊄",
      sube: "⊆",
      supe: "⊇",
      oplus: "⊕",
      otimes: "⊗",
      perp: "⊥",
      sdot: "⋅",
      lceil: "⌈",
      rceil: "⌉",
      lfloor: "⌊",
      rfloor: "⌋",
      lang: "〈",
      rang: "〉",
      loz: "◊",
      spades: "♠",
      clubs: "♣",
      hearts: "♥",
      diams: "♦",
      quot: "\"",
      amp: "&",
      lt: "<",
      gt: ">",
      OElig: "Œ",
      oelig: "œ",
      Scaron: "Š",
      scaron: "š",
      Yuml: "Ÿ",
      circ: "ˆ",
      tilde: "˜",
      ensp: " ",
      emsp: " ",
      thinsp: " ",
      zwnj: "‌",
      zwj: "‍",
      lrm: "‎",
      rlm: "‏",
      ndash: "–",
      mdash: "—",
      lsquo: "‘",
      rsquo: "’",
      sbquo: "‚",
      ldquo: "“",
      rdquo: "”",
      bdquo: "„",
      dagger: "†",
      Dagger: "‡",
      permil: "‰",
      lsaquo: "‹",
      rsaquo: "›",
      euro: "€"
    };
    const iT = [j.rmKbv, j.CKoJv, j.SinNI, "gt", "lt", j.wUVom, j.mNndM, j.rrdbR];
    const iU = {}.hasOwnProperty;
    const iV = {};
    let iW;
    for (iW in iS) {
      if (iU.call(iS, iW)) {
        iV[iS[iW]] = iW;
      }
    }
    function iX(vB, vC, vD) {
      let vE;
      let vF = function (vG, vH, vI) {
        const vJ = dq.NhvyL(dq.pUxYz, vG.toString(16).toUpperCase());
        if (dq.URovS(vI, vH) && !/[\dA-Fa-f]/.test(String.fromCharCode(vH))) {
          return vJ;
        } else {
          return dq.SkPKY(vJ, ";");
        }
      }(vB, vC, vD.omitOptionalSemicolons);
      if (vD.useNamedReferences || vD.useShortestReferences) {
        vE = function (vG, vH, vI, vJ) {
          const vK = String.fromCharCode(vG);
          if (iU.call(iV, vK)) {
            const vL = iV[vK];
            const vM = dq.pQgAs("&", vL);
            if (vI && iH.includes(vL) && !iT.includes(vL) && (!vJ || vH && dq.nSIoY(61, vH) && /[^\da-z]/i.test(String.fromCharCode(vH)))) {
              return vM;
            } else {
              return dq.GEKAo(vM, ";");
            }
          }
          return "";
        }(vB, vC, vD.omitOptionalSemicolons, vD.attribute);
      }
      if ((vD.useShortestReferences || !vE) && vD.useShortestReferences) {
        const vG = function (vH, vI, vJ) {
          const vK = dq.zJdvh("&#", dq.jHUxD(String, vH));
          if (dq.URovS(vJ, vI) && !/\d/.test(String.fromCharCode(vI))) {
            return vK;
          } else {
            return dq.xHgwT(vK, ";");
          }
        }(vB, vC, vD.omitOptionalSemicolons);
        if (j.dkydx(vG.length, vF.length)) {
          vF = vG;
        }
      }
      if (vE && (!vD.useShortestReferences || j.NPAcQ(vE.length, vF.length))) {
        return vE;
      } else {
        return vF;
      }
    }
    function iY(vB) {
      return j.swSRS(j.xDgnf + vB.toString(16).toUpperCase(), ";");
    }
    function iZ(vB, vC) {
      var vD = {
        format: iX
      };
      return j.xTiGH(iQ, vB, Object.assign(vD, vC));
    }
    const j0 = {}.hasOwnProperty;
    const j1 = /^[^\t\n\r "#'.<=>`}]+$/;
    function j2(vB) {
      j5.call(this, dq.RjJgC, vB);
    }
    function j3(vB) {
      j5.call(this, j.EtUoO, vB);
    }
    function j4(vB) {
      j5.call(this, dq.ZHLvr, vB);
    }
    function j5(vB, vC) {
      var vD = {
        type: vB,
        name: "",
        attributes: {},
        children: []
      };
      this.enter(vD, vC);
    }
    function j6(vB) {
      const vC = this.stack[j.xnYeE(this.stack.length, 1)];
      if (!j.XnAND(j.WysfL, vC.type) && !j.ZTRbX(j.EtUoO, vC.type)) {
        vC.type;
      }
      vC.name = this.sliceSerialize(vB);
    }
    function j7(vB) {
      var vC = {
        directiveLabel: !0
      };
      var vD = {
        type: j.URHPM,
        data: vC,
        children: []
      };
      this.enter(vD, vB);
    }
    function j8(vB) {
      this.exit(vB);
    }
    function j9() {
      this.data.directiveAttributes = [];
      this.buffer();
    }
    function jb(vB) {
      var vC = {
        attribute: !0
      };
      this.data.directiveAttributes.push(["id", iO(this.sliceSerialize(vB), vC)]);
    }
    function jd(vB) {
      var vC = {
        attribute: !0
      };
      this.data.directiveAttributes.push([dq.YbKie, dq.kryvS(iO, this.sliceSerialize(vB), vC)]);
    }
    function jf(vB) {
      const vC = this.data.directiveAttributes;
      var vD = {
        attribute: !0
      };
      vC[j.xTpRY(vC.length, 1)][1] = j.qKxwV(iO, this.sliceSerialize(vB), vD);
    }
    function jg(vB) {
      this.data.directiveAttributes.push([this.sliceSerialize(vB), ""]);
    }
    function jj() {
      const vB = this.data.directiveAttributes;
      const vC = {};
      let vD = -1;
      while (j.jFkRs(++vD, vB.length)) {
        const vF = vB[vD];
        if (j.TMFmK(j.HVmzw, vF[0]) && vC.class) {
          vC.class += j.XuUho(" ", vF[1]);
        } else {
          vC[vF[0]] = vF[1];
        }
      }
      this.data.directiveAttributes = undefined;
      this.resume();
      const vE = this.stack[j.qkwhL(this.stack.length, 1)];
      if (!j.OiBso(j.WysfL, vE.type) && !j.UxppB(j.EtUoO, vE.type)) {
        vE.type;
      }
      vE.attributes = vC;
    }
    function jk(vB) {
      this.exit(vB);
    }
    function jm(vB, vC, vD, vE) {
      var vF = {
        asHWs: function (vL, vM) {
          return dq.AvLKs(vL, vM);
        },
        CZNYL: dq.RjJgC,
        aLcfP: function (vL, vM) {
          return dq.fKlcc(vL, vM);
        },
        qIrPk: function (vL, vM) {
          return dq.cLPDX(vL, vM);
        },
        yspwi: dq.dFlMk,
        ZQHKD: function (vL, vM, vN) {
          return dq.IyKOp(vL, vM, vN);
        },
        OgoAW: function (vL, vM) {
          return dq.CNddU(vL, vM);
        },
        UWUVt: dq.ZHLvr,
        dFpIc: function (vL, vM) {
          return dq.NGrDN(vL, vM);
        },
        gJaVk: function (vL, vM) {
          return dq.BcPhv(vL, vM);
        },
        dcUNZ: function (vL, vM) {
          return dq.AdfmE(vL, vM);
        },
        cXtXu: function (vL, vM) {
          return vL === vM;
        },
        yocra: function (vL, vM) {
          return dq.vZxcP(vL, vM);
        },
        gtmmz: function (vL, vM, vN) {
          return dq.vkFBD(vL, vM, vN);
        },
        RNfAt: dq.YbKie,
        vmoPY: function (vL, vM) {
          return dq.dUAjM(vL, vM);
        },
        VkbUv: function (vL, vM) {
          return dq.SVuge(vL, vM);
        },
        XgPVM: function (vL, vM) {
          return dq.kduKp(vL, vM);
        },
        WWSmg: function (vL, vM) {
          return dq.WJPer(vL, vM);
        }
      };
      const vG = vD.createTracker(vE);
      const vH = function (vL) {
        var vM = {
          IXfAJ: function (vO, vP) {
            return vF.asHWs(vO, vP);
          },
          UnzKz: vF.CZNYL,
          IGMNn: function (vO, vP) {
            return vF.aLcfP(vO, vP);
          },
          jrJpW: function (vO, vP) {
            return vF.qIrPk(vO, vP);
          }
        };
        let vN = 0;
        if (vF.asHWs(vF.CZNYL, vL.type)) {
          gz(vL, function (vO, vP) {
            if (vM.IXfAJ(vM.UnzKz, vO.type)) {
              let vQ = vP.length;
              let vR = 0;
              while (vQ--) {
                if (vM.IGMNn(vM.UnzKz, vP[vQ].type)) {
                  vR++;
                }
              }
              if (vM.jrJpW(vR, vN)) {
                vN = vR;
              }
            }
          });
          vN += 3;
        } else {
          vN = vF.aLcfP(vF.yspwi, vL.type) ? 2 : 1;
        }
        return ":".repeat(vN);
      }(vB);
      const vI = vD.enter(vB.type);
      let vJ;
      let vK = vG.move(dq.HvbFA(vH, vB.name || ""));
      if (dq.sqJUS(dq.RjJgC, vB.type)) {
        const vL = (vB.children || [])[0];
        vJ = dq.DbteR(jp, vL) ? vL : undefined;
      } else {
        vJ = vB;
      }
      if (vJ && vJ.children && dq.ymFsv(vJ.children.length, 0)) {
        const vM = vD.enter(dq.sibkC);
        const vN = vB.type + "Label";
        const vO = vD.enter(vN);
        vK += vG.move("[");
        vK += vG.move(vD.containerPhrasing(vJ, {
          ...vG.current(),
          before: vK,
          after: "]"
        }));
        vK += vG.move("]");
        dq.nuIqY(vO);
        dq.vwLmz(vM);
      }
      vK += vG.move(function (vP, vQ) {
        var vR = {
          qrnrW: function (w1, w2, w3) {
            return vF.ZQHKD(w1, w2, w3);
          },
          RTCEC: function (w1, w2) {
            return vF.OgoAW(w1, w2);
          },
          AZtjU: function (w1, w2) {
            return vF.OgoAW(w1, w2);
          }
        };
        const vS = vQ.options.quote || "\"";
        const vT = vF.UWUVt === vP.type ? [vS] : [vS, "\n", "\r"];
        const vU = vP.attributes || {};
        const vV = [];
        let vW;
        let vX;
        let vY;
        let vZ;
        for (vZ in vU) {
          if (j0.call(vU, vZ) && vF.dFpIc(undefined, vU[vZ]) && vF.gJaVk(null, vU[vZ])) {
            const w1 = vF.dcUNZ(String, vU[vZ]);
            if (vF.cXtXu("id", vZ)) {
              vY = j1.test(w1) ? vF.yocra("#", w1) : vF.gtmmz(w0, "id", w1);
            } else if (vF.asHWs(vF.RNfAt, vZ)) {
              const w2 = w1.split(/[\t\n\r ]+/g);
              const w3 = [];
              const w4 = [];
              let w5 = -1;
              while (vF.vmoPY(++w5, w2.length)) {
                (j1.test(w2[w5]) ? w4 : w3).push(w2[w5]);
              }
              vW = vF.VkbUv(w3.length, 0) ? vF.gtmmz(w0, vF.RNfAt, w3.join(" ")) : "";
              vX = vF.XgPVM(w4.length, 0) ? vF.WWSmg(".", w4.join(".")) : "";
            } else {
              vV.push(vF.gtmmz(w0, vZ, w1));
            }
          }
        }
        if (vW) {
          vV.unshift(vW);
        }
        if (vX) {
          vV.unshift(vX);
        }
        if (vY) {
          vV.unshift(vY);
        }
        if (vF.qIrPk(vV.length, 0)) {
          return vF.yocra("{", vV.join(" ")) + "}";
        } else {
          return "";
        }
        function w0(w6, w7) {
          var w8 = {
            subset: vT
          };
          return vR.RTCEC(w6, w7 ? vR.RTCEC(vR.RTCEC(vR.AZtjU("=", vS), function (w9, wb) {
            var wd = {
              format: iY
            };
            return vR.qrnrW(iQ, w9, Object.assign(wd, wb));
          }(w7, w8)), vS) : "");
        }
      }(vB, vD));
      if (dq.XtZDX(dq.RjJgC, vB.type)) {
        let vP = vB;
        if (dq.QKmfQ(jp, (vB.children || [])[0])) {
          vP = Object.assign({}, vB, {
            children: vB.children.slice(1)
          });
        }
        if (vP && vP.children && dq.SVuge(vP.children.length, 0)) {
          vK += vG.move("\n");
          vK += vG.move(vD.containerFlow(vP, vG.current()));
        }
        vK += vG.move(dq.SkPKY("\n", vH));
      }
      dq.DuDXE(vI);
      return vK;
    }
    function jp(vB) {
      return j.bfnRP(Boolean, vB && j.ZEXud(j.URHPM, vB.type) && vB.data && vB.data.directiveLabel);
    }
    function jq(vB, vC, vD, vE, vF, vG, vH, vI, vJ, vK, vL, vM, vN, vO, vP) {
      var vQ = {
        kiNSY: function (w6, w7) {
          return j.ZEXud(w6, w7);
        },
        YXQyt: function (w6, w7) {
          return j.voryB(w6, w7);
        },
        OUjlz: function (w6, w7) {
          return j.dtPmV(w6, w7);
        },
        ktCvn: function (w6, w7) {
          return w6 + w7;
        },
        CfOvP: j.KtcNu,
        dhtlL: function (w6, w7) {
          return j.FuBPI(w6, w7);
        },
        PSsFF: function (w6, w7) {
          return j.NCiCs(w6, w7);
        },
        pvuUF: function (w6, w7) {
          return j.XJPfJ(w6, w7);
        },
        sFSok: function (w6, w7) {
          return j.okBuG(w6, w7);
        },
        NyUao: function (w6, w7) {
          return j.VuuoM(w6, w7);
        },
        CXoyN: function (w6, w7) {
          return j.FSaFB(w6, w7);
        },
        rMtiq: function (w6, w7) {
          return j.suxGy(w6, w7);
        },
        rtFqg: function (w6, w7) {
          return j.wFPTe(w6, w7);
        },
        qkJNC: function (w6, w7) {
          return w6(w7);
        },
        rQmUt: function (w6, w7) {
          return j.pWeGz(w6, w7);
        },
        Uwijp: function (w6, w7) {
          return j.bhDqH(w6, w7);
        },
        lNzBL: function (w6, w7) {
          return j.WmtGY(w6, w7);
        },
        VdBTQ: function (w6, w7, w8) {
          return j.hzDLw(w6, w7, w8);
        },
        tUrrH: function (w6, w7) {
          return j.vtwXJ(w6, w7);
        },
        ueZhq: function (w6, w7) {
          return j.TyBTu(w6, w7);
        },
        dQFoH: function (w6, w7) {
          return j.cHivX(w6, w7);
        },
        IflOQ: function (w6, w7) {
          return j.XMBvu(w6, w7);
        }
      };
      let vR;
      let vS;
      return function (w6) {
        vB.enter(vE);
        vB.enter(vF);
        vB.consume(w6);
        vB.exit(vF);
        return vT;
      };
      function vT(w6) {
        if (dq.jBRWw(35, w6)) {
          vR = vH;
          return dq.PprDv(vU, w6);
        } else if (dq.rNRsj(46, w6)) {
          vR = vI;
          return dq.AwHjE(vU, w6);
        } else if (dq.KSIee(58, w6) || dq.nAHoA(95, w6) || dq.pQZEV(ew, w6)) {
          vB.enter(vG);
          vB.enter(vJ);
          vB.consume(w6);
          return vX;
        } else if (vP && dq.LJhHq(eF, w6)) {
          return dq.elAfh(eJ, vB, vT, dq.JUwZY)(w6);
        } else if (!vP && dq.ayind(eE, w6)) {
          return dq.nGsFB(f7, vB, vT)(w6);
        } else {
          return dq.RvexD(w5, w6);
        }
      }
      function vU(w6) {
        const w7 = dq.ZGUSB(vR, dq.vwcUg);
        vB.enter(vG);
        vB.enter(vR);
        vB.enter(w7);
        vB.consume(w6);
        vB.exit(w7);
        return vV;
      }
      function vV(w6) {
        if (vQ.kiNSY(null, w6) || vQ.kiNSY(34, w6) || vQ.YXQyt(35, w6) || vQ.kiNSY(39, w6) || vQ.kiNSY(46, w6) || vQ.YXQyt(60, w6) || vQ.kiNSY(61, w6) || vQ.kiNSY(62, w6) || w6 === 96 || vQ.kiNSY(125, w6) || vQ.OUjlz(eE, w6)) {
          return vQ.OUjlz(vD, w6);
        }
        const w7 = vQ.ktCvn(vR, vQ.CfOvP);
        vB.enter(w7);
        vB.consume(w6);
        return vW;
      }
      function vW(w6) {
        if (vQ.dhtlL(null, w6) || vQ.YXQyt(34, w6) || vQ.dhtlL(39, w6) || vQ.dhtlL(60, w6) || vQ.PSsFF(61, w6) || vQ.pvuUF(62, w6) || vQ.YXQyt(96, w6)) {
          return vQ.sFSok(vD, w6);
        }
        if (vQ.YXQyt(35, w6) || vQ.NyUao(46, w6) || vQ.CXoyN(125, w6) || vQ.rMtiq(eE, w6)) {
          const w7 = vQ.rtFqg(vR, "Value");
          vB.exit(w7);
          vB.exit(vR);
          vB.exit(vG);
          return vT(w6);
        }
        vB.consume(w6);
        return vW;
      }
      function vX(w6) {
        if (dq.dhusZ(45, w6) || dq.UqPHA(46, w6) || dq.RFeMY(58, w6) || dq.sZrgU(95, w6) || dq.WyAZM(ex, w6)) {
          vB.consume(w6);
          return vX;
        } else {
          vB.exit(vJ);
          if (vP && eF(w6)) {
            return eJ(vB, vY, dq.JUwZY)(w6);
          } else if (!vP && dq.oaFEO(eE, w6)) {
            return dq.JVUvH(f7, vB, vY)(w6);
          } else {
            return dq.LVkow(vY, w6);
          }
        }
      }
      function vY(w6) {
        if (vQ.YXQyt(61, w6)) {
          vB.enter(vK);
          vB.consume(w6);
          vB.exit(vK);
          return vZ;
        } else {
          vB.exit(vG);
          return vQ.qkJNC(vT, w6);
        }
      }
      function vZ(w6) {
        if (dq.vNWwq(null, w6) || dq.YNeMS(60, w6) || dq.lHDLu(61, w6) || dq.BRKIx(62, w6) || dq.HNNXk(96, w6) || dq.fANEj(125, w6) || vP && dq.WsSco(eD, w6)) {
          return dq.onyBI(vD, w6);
        } else if (dq.RgXgr(34, w6) || dq.mGbaX(39, w6)) {
          vB.enter(vL);
          vB.enter(vN);
          vB.consume(w6);
          vB.exit(vN);
          vS = w6;
          return w1;
        } else if (vP && dq.InLeD(eF, w6)) {
          return dq.cQZHA(eJ, vB, vZ, dq.JUwZY)(w6);
        } else if (!vP && dq.ekyjD(eE, w6)) {
          return dq.ogTdi(f7, vB, vZ)(w6);
        } else {
          vB.enter(vM);
          vB.enter(vO);
          vB.consume(w6);
          vS = undefined;
          return w0;
        }
      }
      function w0(w6) {
        if (dq.qqZMD(null, w6) || dq.Hfmvl(34, w6) || dq.pvMmT(39, w6) || dq.tmvgL(60, w6) || dq.WmDdh(61, w6) || dq.LIbHr(62, w6) || dq.lOfrI(96, w6)) {
          return dq.GMCnm(vD, w6);
        } else if (dq.WPpdd(125, w6) || dq.ggxOz(eE, w6)) {
          vB.exit(vO);
          vB.exit(vM);
          vB.exit(vG);
          return dq.fwGXt(vT, w6);
        } else {
          vB.consume(w6);
          return w0;
        }
      }
      function w1(w6) {
        if (vQ.YXQyt(w6, vS)) {
          vB.enter(vN);
          vB.consume(w6);
          vB.exit(vN);
          vB.exit(vL);
          vB.exit(vG);
          return w4;
        } else {
          vB.enter(vM);
          return vQ.rQmUt(w2, w6);
        }
      }
      function w2(w6) {
        if (vQ.dhtlL(w6, vS)) {
          vB.exit(vM);
          return vQ.OUjlz(w1, w6);
        } else if (vQ.Uwijp(null, w6)) {
          return vQ.lNzBL(vD, w6);
        } else if (vQ.OUjlz(eD, w6)) {
          if (vP) {
            return vQ.qkJNC(vD, w6);
          } else {
            return vQ.VdBTQ(f7, vB, w2)(w6);
          }
        } else {
          vB.enter(vO);
          vB.consume(w6);
          return w3;
        }
      }
      function w3(w6) {
        if (vQ.tUrrH(w6, vS) || vQ.ueZhq(null, w6) || vQ.dQFoH(eD, w6)) {
          vB.exit(vO);
          return vQ.IflOQ(w2, w6);
        } else {
          vB.consume(w6);
          return w3;
        }
      }
      function w4(w6) {
        if (dq.PINJE(125, w6) || dq.HCrCt(eE, w6)) {
          return dq.uGUHM(vT, w6);
        } else {
          return dq.neQEY(w5, w6);
        }
      }
      function w5(w6) {
        if (vQ.pvuUF(125, w6)) {
          vB.enter(vF);
          vB.consume(w6);
          vB.exit(vF);
          vB.exit(vE);
          return vC;
        } else {
          return vQ.dQFoH(vD, w6);
        }
      }
    }
    function jv(vB, vC, vD, vE, vF, vG, vH) {
      var vI = {
        sZiYe: function (vR, vS) {
          return j.ezeaw(vR, vS);
        },
        vfrSu: function (vR, vS) {
          return j.WAwcO(vR, vS);
        },
        MyqzF: function (vR, vS) {
          return j.iknXT(vR, vS);
        },
        GkPTg: j.qqtsa,
        zalQL: "text",
        Xabzh: function (vR, vS) {
          return j.rRyco(vR, vS);
        }
      };
      let vJ;
      let vK = 0;
      let vL = 0;
      return function (vR) {
        vB.enter(vE);
        vB.enter(vF);
        vB.consume(vR);
        vB.exit(vF);
        return vM;
      };
      function vM(vR) {
        if (vI.sZiYe(93, vR)) {
          vB.enter(vF);
          vB.consume(vR);
          vB.exit(vF);
          vB.exit(vE);
          return vC;
        } else {
          vB.enter(vG);
          return vI.vfrSu(vN, vR);
        }
      }
      function vN(vR) {
        if (vI.sZiYe(93, vR) && !vL) {
          return vI.MyqzF(vQ, vR);
        }
        const vS = vB.enter(vI.GkPTg, {
          contentType: vI.zalQL,
          previous: vJ
        });
        if (vJ) {
          vJ.next = vS;
        }
        vJ = vS;
        return vI.Xabzh(vO, vR);
      }
      function vO(vR) {
        if (dq.pIvgk(null, vR) || dq.SVuge(vK, 999) || dq.DfbYY(91, vR) && dq.wLARB(++vL, 32)) {
          return dq.AQbbc(vD, vR);
        } else if (vR !== 93 || vL--) {
          if (dq.AqAcq(eD, vR)) {
            if (vH) {
              return dq.ADNvs(vD, vR);
            } else {
              vB.consume(vR);
              vB.exit(dq.JTExp);
              return vN;
            }
          } else {
            vB.consume(vR);
            if (dq.QHMHk(92, vR)) {
              return vP;
            } else {
              return vO;
            }
          }
        } else {
          vB.exit(dq.JTExp);
          return dq.KCOCm(vQ, vR);
        }
      }
      function vP(vR) {
        if (dq.TLOAc(91, vR) || dq.LOHLR(92, vR) || dq.Ycjgr(93, vR)) {
          vB.consume(vR);
          vK++;
          return vO;
        } else {
          return dq.OYFeu(vO, vR);
        }
      }
      function vQ(vR) {
        vB.exit(vG);
        vB.enter(vF);
        vB.consume(vR);
        vB.exit(vF);
        vB.exit(vE);
        return vC;
      }
    }
    function jw(vB, vC, vD, vE) {
      var vF = {
        fSDue: function (vI, vJ) {
          return dq.amwpR(vI, vJ);
        }
      };
      const vG = this;
      return function (vI) {
        if (vF.fSDue(ew, vI)) {
          vB.enter(vE);
          vB.consume(vI);
          return vH;
        } else {
          return vF.fSDue(vD, vI);
        }
      };
      function vH(vI) {
        if (dq.NvLHD(45, vI) || dq.oGLjv(95, vI) || dq.pKJbn(ex, vI)) {
          vB.consume(vI);
          return vH;
        } else {
          vB.exit(vE);
          if (dq.bnzvm(45, vG.previous) || dq.khSgn(95, vG.previous)) {
            return dq.ZuGtY(vD, vI);
          } else {
            return dq.AdfmE(vC, vI);
          }
        }
      }
    }
    jm.peek = function () {
      return ":";
    };
    const jx = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          ualpa: dq.WfeGt,
          MIYTL: dq.DHoOE,
          IvAYa: dq.LULvK,
          feZhu: function (vY, vZ) {
            return dq.oLgVH(vY, vZ);
          },
          lHelu: function (vY, vZ, w0, w1) {
            return dq.OVbCl(vY, vZ, w0, w1);
          },
          wJfdQ: dq.JUwZY,
          JzAWR: function (vY, vZ) {
            return dq.oypIK(vY, vZ);
          },
          cvnuw: function (vY, vZ) {
            return dq.RvexD(vY, vZ);
          },
          vlqEo: function (vY, vZ) {
            return dq.vxjml(vY, vZ);
          },
          odcVi: function (vY, vZ) {
            return dq.UBJMG(vY, vZ);
          },
          LNwPC: function (vY, vZ) {
            return dq.oMpYf(vY, vZ);
          },
          BKWos: function (vY, vZ) {
            return dq.oIMUg(vY, vZ);
          },
          jyKyU: dq.Jlweo,
          yHMBe: function (vY, vZ) {
            return dq.Ewofj(vY, vZ);
          },
          xcUFW: dq.corIt,
          QfvcD: dq.ARUAo,
          ewUrG: function (vY, vZ) {
            return dq.kvTlX(vY, vZ);
          },
          LgvFt: function (vY, vZ) {
            return dq.AtwVr(vY, vZ);
          },
          EqFPQ: function (vY, vZ, w0, w1, w2) {
            return dq.XnuDs(vY, vZ, w0, w1, w2);
          },
          sYeNx: dq.MwZVO
        };
        const vF = this;
        const vG = vF.events[dq.EMuks(vF.events.length, 1)];
        const vH = vG && dq.JhqgA(dq.MwZVO, vG[1].type) ? vG[2].sliceSerialize(vG[1], !0).length : 0;
        let vI;
        let vJ = 0;
        return function (vY) {
          vB.enter(vE.ualpa);
          vB.enter(vE.MIYTL);
          vB.enter(vE.IvAYa);
          return vE.feZhu(vK, vY);
        };
        function vK(vY) {
          if (dq.VTdne(58, vY)) {
            vB.consume(vY);
            vJ++;
            return vK;
          } else if (dq.lTkoN(vJ, 3)) {
            return dq.ekyjD(vD, vY);
          } else {
            vB.exit(dq.LULvK);
            return jw.call(vF, vB, vL, vD, dq.PqkrR)(vY);
          }
        }
        function vL(vY) {
          if (dq.aiyFp(91, vY)) {
            return vB.attempt(jy, vM, vM)(vY);
          } else {
            return dq.LCjfk(vM, vY);
          }
        }
        function vM(vY) {
          if (dq.SzzOl(123, vY)) {
            return vB.attempt(jz, vN, vN)(vY);
          } else {
            return dq.dnMFS(vN, vY);
          }
        }
        function vN(vY) {
          return vE.lHelu(eJ, vB, vO, vE.wJfdQ)(vY);
        }
        function vO(vY) {
          vB.exit(vE.MIYTL);
          if (vE.JzAWR(null, vY)) {
            return vE.cvnuw(vP, vY);
          } else if (vE.cvnuw(eD, vY)) {
            if (vF.interrupt) {
              return vE.vlqEo(vC, vY);
            } else {
              return vB.attempt(jA, vQ, vP)(vY);
            }
          } else {
            return vE.odcVi(vD, vY);
          }
        }
        function vP(vY) {
          vB.exit(vE.ualpa);
          return vE.LNwPC(vC, vY);
        }
        function vQ(vY) {
          if (vE.JzAWR(null, vY)) {
            vB.exit(vE.ualpa);
            return vE.BKWos(vC, vY);
          } else {
            vB.enter(vE.jyKyU);
            return vE.BKWos(vR, vY);
          }
        }
        function vR(vY) {
          var vZ = {
            tokenize: vX,
            partial: !0
          };
          if (dq.QCeiH(null, vY)) {
            return dq.JiBZl(vW, vY);
          } else {
            return vB.attempt(vZ, vW, vH ? dq.eUgdo(eJ, vB, vS, dq.MwZVO, dq.iDTKC(vH, 1)) : vS)(vY);
          }
        }
        function vS(vY) {
          if (vE.JzAWR(null, vY)) {
            return vE.yHMBe(vW, vY);
          }
          const vZ = vB.enter(vE.xcUFW, {
            contentType: vE.QfvcD,
            previous: vI
          });
          if (vI) {
            vI.next = vZ;
          }
          vI = vZ;
          return vE.yHMBe(vT, vY);
        }
        function vT(vY) {
          if (dq.nQWYy(null, vY)) {
            const vZ = vB.exit(dq.corIt);
            vF.parser.lazy[vZ.start.line] = !1;
            return dq.ZXNTK(vW, vY);
          }
          if (dq.FoMJI(eD, vY)) {
            return vB.check(jA, vU, vV)(vY);
          } else {
            vB.consume(vY);
            return vT;
          }
        }
        function vU(vY) {
          vB.consume(vY);
          const vZ = vB.exit(vE.xcUFW);
          vF.parser.lazy[vZ.start.line] = !1;
          return vR;
        }
        function vV(vY) {
          const vZ = vB.exit(dq.corIt);
          vF.parser.lazy[vZ.start.line] = !1;
          return dq.pKvra(vW, vY);
        }
        function vW(vY) {
          vB.exit(dq.Jlweo);
          vB.exit(dq.WfeGt);
          return dq.ASJZX(vC, vY);
        }
        function vX(vY, vZ, w0) {
          var w1 = {
            rHbDA: vE.MIYTL,
            MIhZz: vE.IvAYa,
            nJCej: function (w5, w6) {
              return vE.LgvFt(w5, w6);
            }
          };
          let w2 = 0;
          return vE.EqFPQ(eJ, vY, function (w5) {
            vY.enter(w1.rHbDA);
            vY.enter(w1.MIhZz);
            return w1.nJCej(w3, w5);
          }, vE.sYeNx, 4);
          function w3(w5) {
            if (vE.JzAWR(58, w5)) {
              vY.consume(w5);
              w2++;
              return w3;
            } else if (vE.ewUrG(w2, vJ)) {
              return vE.yHMBe(w0, w5);
            } else {
              vY.exit(vE.IvAYa);
              return vE.lHelu(eJ, vY, w4, vE.wJfdQ)(w5);
            }
          }
          function w4(w5) {
            if (w5 === null || eD(w5)) {
              vY.exit(w1.rHbDA);
              return w1.nJCej(vZ, w5);
            } else {
              return w1.nJCej(w0, w5);
            }
          }
        }
      },
      concrete: !0
    };
    const jy = {
      tokenize: function (vB, vC, vD) {
        return j.oPObO(jv, vB, vC, vD, j.IrZXA, j.QGDop, j.qPIOi, !0);
      },
      partial: !0
    };
    const jz = {
      tokenize: function (vB, vC, vD) {
        return dq.BpNZg(jq, vB, vC, vD, dq.vOpVx, dq.KDmTN, dq.PCiLF, dq.vvDMS, dq.fdRTl, dq.CtdMP, dq.DbFXH, dq.HraCh, dq.JzvQX, dq.EsFeS, dq.MAsKM, !0);
      },
      partial: !0
    };
    const jA = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          zgZZN: dq.KrgLf,
          Ghofe: function (vH, vI) {
            return dq.WsSco(vH, vI);
          },
          EXOIu: function (vH, vI) {
            return dq.mmuhW(vH, vI);
          }
        };
        const vF = this;
        return function (vH) {
          vB.enter(vE.zgZZN);
          vB.consume(vH);
          vB.exit("lineEnding");
          return vG;
        };
        function vG(vH) {
          if (vF.parser.lazy[vF.now().line]) {
            return vE.Ghofe(vD, vH);
          } else {
            return vE.EXOIu(vC, vH);
          }
        }
      },
      partial: !0
    };
    const jB = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          HsPKv: dq.gHOAD,
          YsuMs: dq.kYVFL,
          nAoMe: function (vL, vM) {
            return dq.qLVhR(vL, vM);
          },
          vecKg: dq.skNlP,
          oKZhx: function (vL, vM) {
            return dq.EfTcA(vL, vM);
          },
          pRNBW: function (vL, vM) {
            return dq.Ewofj(vL, vM);
          },
          SVbxP: function (vL, vM) {
            return dq.lZJII(vL, vM);
          },
          MGjeD: function (vL, vM) {
            return vL(vM);
          }
        };
        const vF = this;
        return function (vL) {
          vB.enter(vE.HsPKv);
          vB.enter(vE.YsuMs);
          vB.consume(vL);
          return vG;
        };
        function vG(vL) {
          if (vE.nAoMe(58, vL)) {
            vB.consume(vL);
            vB.exit(vE.YsuMs);
            return jw.call(vF, vB, vH, vD, vE.vecKg);
          } else {
            return vE.oKZhx(vD, vL);
          }
        }
        function vH(vL) {
          if (vE.nAoMe(91, vL)) {
            return vB.attempt(jC, vI, vI)(vL);
          } else {
            return vE.pRNBW(vI, vL);
          }
        }
        function vI(vL) {
          if (vE.nAoMe(123, vL)) {
            return vB.attempt(jD, vJ, vJ)(vL);
          } else {
            return vE.SVbxP(vJ, vL);
          }
        }
        function vJ(vL) {
          return dq.idpNF(eJ, vB, vK, dq.JUwZY)(vL);
        }
        function vK(vL) {
          if (vE.nAoMe(null, vL) || eD(vL)) {
            vB.exit(vE.HsPKv);
            return vE.MGjeD(vC, vL);
          } else {
            return vE.MGjeD(vD, vL);
          }
        }
      }
    };
    const jC = {
      tokenize: function (vB, vC, vD) {
        return dq.WGdxX(jv, vB, vC, vD, dq.YirXc, dq.IfobZ, dq.GyhXS, !0);
      },
      partial: !0
    };
    const jD = {
      tokenize: function (vB, vC, vD) {
        return j.iGIDG(jq, vB, vC, vD, j.HFhsD, j.UYvaD, j.PMKJH, j.QVobs, j.pZwoX, j.awBXw, j.ymkit, j.bnSCG, j.jGxdv, j.vdDML, j.lIXga, !0);
      },
      partial: !0
    };
    const jE = {
      tokenize: function (vB, vC, vD) {
        var vE = {
          AfgQk: function (vJ, vK) {
            return dq.eqfVr(vJ, vK);
          },
          tsACO: function (vJ, vK) {
            return dq.BWYoe(vJ, vK);
          },
          ekObc: function (vJ, vK) {
            return dq.xbjOq(vJ, vK);
          }
        };
        const vF = this;
        return function (vJ) {
          vB.enter(dq.rmZVi);
          vB.enter(dq.Wcbwd);
          vB.consume(vJ);
          vB.exit(dq.Wcbwd);
          return jw.call(vF, vB, vG, vD, dq.Tcrtn);
        };
        function vG(vJ) {
          if (vE.AfgQk(58, vJ)) {
            return vE.tsACO(vD, vJ);
          } else if (vE.ekObc(91, vJ)) {
            return vB.attempt(jF, vH, vH)(vJ);
          } else {
            return vE.tsACO(vH, vJ);
          }
        }
        function vH(vJ) {
          if (dq.feZzm(123, vJ)) {
            return vB.attempt(jG, vI, vI)(vJ);
          } else {
            return dq.QrgpD(vI, vJ);
          }
        }
        function vI(vJ) {
          vB.exit(dq.rmZVi);
          return dq.VprIH(vC, vJ);
        }
      },
      previous: function (vB) {
        return dq.hFuYG(58, vB) || dq.uXVbm(dq.pUbNx, this.events[dq.iaWuu(this.events.length, 1)][1].type);
      }
    };
    const jF = {
      tokenize: function (vB, vC, vD) {
        return j.OjnCr(jv, vB, vC, vD, j.xWxkH, j.hJNjM, j.rVMwO);
      },
      partial: !0
    };
    const jG = {
      tokenize: function (vB, vC, vD) {
        return j.KOjrQ(jq, vB, vC, vD, j.pnzWU, j.kDgvn, j.qAsrx, j.CQeaC, j.jmOoA, "directiveTextAttributeName", j.oVBtr, j.foVbE, j.PIylf, j.orMoh, j.abSEk);
      },
      partial: !0
    };
    function jH() {
      const vB = this.data();
      const vC = vB.micromarkExtensions ||= [];
      const vD = vB.fromMarkdownExtensions ||= [];
      const vE = vB.toMarkdownExtensions ||= [];
      var vF = {
        "58": jE
      };
      var vG = {
        "58": [jx, jB]
      };
      var vH = {
        text: vF,
        flow: vG
      };
      var vI = {
        directiveContainer: j2,
        directiveContainerAttributes: j9,
        directiveContainerLabel: j7,
        directiveLeaf: j3,
        directiveLeafAttributes: j9,
        directiveText: j4,
        directiveTextAttributes: j9
      };
      var vJ = {
        directiveContainer: jk,
        directiveContainerAttributeClassValue: jd,
        directiveContainerAttributeIdValue: jb,
        directiveContainerAttributeName: jg,
        directiveContainerAttributeValue: jf,
        directiveContainerAttributes: jj,
        directiveContainerLabel: j8,
        directiveContainerName: j6,
        directiveLeaf: jk,
        directiveLeafAttributeClassValue: jd,
        directiveLeafAttributeIdValue: jb,
        directiveLeafAttributeName: jg,
        directiveLeafAttributeValue: jf,
        directiveLeafAttributes: jj,
        directiveLeafName: j6,
        directiveText: jk,
        directiveTextAttributeClassValue: jd,
        directiveTextAttributeIdValue: jb,
        directiveTextAttributeName: jg,
        directiveTextAttributeValue: jf,
        directiveTextAttributes: jj,
        directiveTextName: j6
      };
      var vK = {
        canContainEols: [dq.ZHLvr],
        enter: vI,
        exit: vJ
      };
      var vL = {
        character: "\r",
        inConstruct: [dq.btocw, dq.MDSXV]
      };
      var vM = {
        character: "\n",
        inConstruct: [dq.btocw, dq.MDSXV]
      };
      var vN = {
        before: dq.lPMmb,
        character: ":",
        after: dq.KkkNV,
        inConstruct: [dq.ZLgTT]
      };
      var vO = {
        atBreak: !0,
        character: ":",
        after: ":"
      };
      var vP = {
        containerDirective: jm,
        leafDirective: jm,
        textDirective: jm
      };
      var vQ = {
        unsafe: [vL, vM, vN, vO],
        handlers: vP
      };
      vC.push(vH);
      vD.push(vK);
      vE.push(vQ);
    }
    const jI = j.DlJbX(j.AnRPG, typeof self) ? self : globalThis;
    const jJ = vB => ((vC, vD) => {
      const vE = (vG, vH) => {
        vC.set(vH, vG);
        return vG;
      };
      const vF = vG => {
        if (vC.has(vG)) {
          return vC.get(vG);
        }
        const [vH, vI] = vD[vG];
        switch (vH) {
          case 0:
          case -1:
            return dq.Zlxub(vE, vI, vG);
          case 1:
            {
              const vJ = dq.gbKwI(vE, [], vG);
              for (const vK of vI) {
                vJ.push(dq.JFSgM(vF, vK));
              }
              return vJ;
            }
          case 2:
            {
              const vL = dq.kjovl(vE, {}, vG);
              for (const [vM, vN] of vI) {
                vL[dq.ASeal(vF, vM)] = dq.KToof(vF, vN);
              }
              return vL;
            }
          case 3:
            return dq.AgWcy(vE, new Date(vI), vG);
          case 4:
            {
              const {
                source: vO,
                flags: vP
              } = vI;
              return dq.ocwMv(vE, new RegExp(vO, vP), vG);
            }
          case 5:
            {
              const vQ = dq.HmpkJ(vE, new Map(), vG);
              for (const [vR, vS] of vI) {
                vQ.set(dq.FBrIk(vF, vR), vF(vS));
              }
              return vQ;
            }
          case 6:
            {
              const vT = dq.ocwMv(vE, new Set(), vG);
              for (const vU of vI) {
                vT.add(dq.lzwrm(vF, vU));
              }
              return vT;
            }
          case 7:
            {
              const {
                name: vV,
                message: vW
              } = vI;
              return dq.oUAyU(vE, new jI[vV](vW), vG);
            }
          case 8:
            return vE(dq.hbEUB(BigInt, vI), vG);
          case dq.XfdxM:
            return dq.nsOZd(vE, dq.OahAf(Object, dq.MNrUr(BigInt, vI)), vG);
        }
        return dq.kORwJ(vE, new jI[vH](vI), vG);
      };
      return vF;
    })(new Map(), vB)(0);
    const jK = "";
    const {
      toString: jL
    } = {};
    const {
      keys: jM
    } = Object;
    const jN = vB => {
      const vC = typeof vB;
      if (dq.hEjQE(dq.ykMsC, vC) || !vB) {
        return [0, vC];
      }
      const vD = jL.call(vB).slice(8, -1);
      switch (vD) {
        case dq.dFBYL:
          return [1, jK];
        case dq.XDLTv:
          return [2, jK];
        case dq.Nuwxw:
          return [3, jK];
        case dq.VDfYw:
          return [4, jK];
        case dq.HPhRd:
          return [5, jK];
        case dq.kIQdD:
          return [6, jK];
      }
      if (vD.includes(dq.dFBYL)) {
        return [1, vD];
      } else if (vD.includes(dq.RHMvs)) {
        return [7, vD];
      } else {
        return [2, vD];
      }
    };
    const jO = ([vB, vC]) => vB === 0 && (vC === "function" || vC === "symbol");
    const jP = (vB, {
      json: vC,
      lossy: vD
    } = {}) => {
      var vE = {
        BWVhl: function (vG, vH) {
          return j.atLYd(vG, vH);
        },
        OastD: j.SFUpq,
        cTbQd: j.zeejK,
        wDGTq: j.nzMuF,
        ghfny: function (vG, vH) {
          return j.iPYYx(vG, vH);
        },
        ykder: j.zOvDm,
        Nzcki: j.BVlrp,
        ahUpx: function (vG, vH, vI) {
          return j.NPPBg(vG, vH, vI);
        },
        pngMA: function (vG, vH, vI) {
          return j.vGJNi(vG, vH, vI);
        },
        oQrbN: function (vG, vH, vI) {
          return j.bYNit(vG, vH, vI);
        },
        cSXvg: j.vqgSY,
        ENXbH: function (vG, vH, vI) {
          return j.LdrhH(vG, vH, vI);
        },
        zXyXY: j.LRnaI,
        zxWsC: j.FQgtF,
        MzwGn: j.yrGZM,
        vBOKI: function (vG, vH) {
          return j.OXRep(vG, vH);
        },
        hjwBp: j.aDhYs,
        iPGAX: function (vG, vH) {
          return j.ZVZqu(vG, vH);
        },
        PMWko: function (vG, vH) {
          return j.eKLBL(vG, vH);
        },
        SFLCY: function (vG, vH) {
          return j.EOGMt(vG, vH);
        },
        pYhKx: function (vG, vH, vI) {
          return j.ScbUE(vG, vH, vI);
        },
        LLICu: function (vG, vH, vI) {
          return j.dNHfQ(vG, vH, vI);
        },
        cCuJv: function (vG, vH) {
          return j.ixlOn(vG, vH);
        },
        ZdgDj: function (vG, vH) {
          return j.gFUff(vG, vH);
        },
        dhHzz: function (vG, vH) {
          return j.sXTbI(vG, vH);
        },
        UTKnj: function (vG, vH, vI) {
          return j.hzDLw(vG, vH, vI);
        },
        WmxAc: function (vG, vH) {
          return j.eScxK(vG, vH);
        }
      };
      const vF = [];
      ((vG, vH, vI, vJ) => {
        var vK = {
          CWFra: function (vN, vO) {
            return vE.WmxAc(vN, vO);
          }
        };
        const vL = (vN, vO) => {
          const vP = vK.CWFra(vJ.push(vN), 1);
          vI.set(vO, vP);
          return vP;
        };
        const vM = vN => {
          if (vI.has(vN)) {
            return vI.get(vN);
          }
          let [vO, vP] = vE.BWVhl(jN, vN);
          switch (vO) {
            case 0:
              {
                let vT = vN;
                switch (vP) {
                  case vE.OastD:
                    vO = 8;
                    vT = vN.toString();
                    break;
                  case vE.cTbQd:
                  case vE.wDGTq:
                    if (vG) {
                      throw new TypeError(vE.ghfny(vE.ykder, vP));
                    }
                    vT = null;
                    break;
                  case vE.Nzcki:
                    return vE.ahUpx(vL, [-1], vN);
                }
                return vE.ahUpx(vL, [vO, vT], vN);
              }
            case 1:
              {
                if (vP) {
                  return vE.pngMA(vL, [vP, [...vN]], vN);
                }
                const vU = [];
                const vV = vE.oQrbN(vL, [vO, vU], vN);
                for (const vW of vN) {
                  vU.push(vE.BWVhl(vM, vW));
                }
                return vV;
              }
            case 2:
              {
                if (vP) {
                  switch (vP) {
                    case vE.cSXvg:
                      return vE.ENXbH(vL, [vP, vN.toString()], vN);
                    case vE.zXyXY:
                    case vE.zxWsC:
                    case vE.MzwGn:
                      return vE.ahUpx(vL, [vP, vN.valueOf()], vN);
                  }
                }
                if (vH && vE.vBOKI(vE.hjwBp, vN)) {
                  return vE.iPGAX(vM, vN.toJSON());
                }
                const vX = [];
                const vY = vE.oQrbN(vL, [vO, vX], vN);
                for (const vZ of vE.BWVhl(jM, vN)) {
                  if (!!vG || !vE.iPGAX(jO, vE.BWVhl(jN, vN[vZ]))) {
                    vX.push([vE.PMWko(vM, vZ), vE.SFLCY(vM, vN[vZ])]);
                  }
                }
                return vY;
              }
            case 3:
              return vE.ahUpx(vL, [vO, vN.toISOString()], vN);
            case 4:
              {
                const {
                  source: w0,
                  flags: w1
                } = vN;
                var vQ = {
                  source: w0,
                  flags: w1
                };
                return vE.pYhKx(vL, [vO, vQ], vN);
              }
            case 5:
              {
                const w2 = [];
                const w3 = vE.LLICu(vL, [vO, w2], vN);
                for (const [w4, w5] of vN) {
                  if (vG || !vE.cCuJv(jO, vE.iPGAX(jN, w4)) && !vE.PMWko(jO, vE.PMWko(jN, w5))) {
                    w2.push([vE.BWVhl(vM, w4), vE.BWVhl(vM, w5)]);
                  }
                }
                return w3;
              }
            case 6:
              {
                const w6 = [];
                const w7 = vE.ENXbH(vL, [vO, w6], vN);
                for (const w8 of vN) {
                  if (!!vG || !vE.iPGAX(jO, vE.ZdgDj(jN, w8))) {
                    w6.push(vE.dhHzz(vM, w8));
                  }
                }
                return w7;
              }
          }
          const {
            message: vR
          } = vN;
          var vS = {
            name: vP,
            message: vR
          };
          return vE.UTKnj(vL, [vO, vS], vN);
        };
        return vM;
      })(!j.efzaJ(vC, vD), !!vC, new Map(), vF)(vB);
      return vF;
    };
    const jQ = j.oFsaM(j.zeejK, typeof structuredClone) ? (vB, vC) => vC && ("json" in vC || "lossy" in vC) ? jJ(jP(vB, vC)) : structuredClone(vB) : (vB, vC) => jJ(jP(vB, vC));
    function jR(vB) {
      const vC = [];
      let vD = -1;
      let vE = 0;
      let vF = 0;
      while (dq.MSqAL(++vD, vB.length)) {
        const vG = vB.charCodeAt(vD);
        let vH = "";
        if (dq.iWERK(37, vG) && dq.AEqse(ex, vB.charCodeAt(vD + 1)) && dq.xEKuq(ex, vB.charCodeAt(dq.ecNzV(vD, 2)))) {
          vF = 2;
        } else if (dq.EdzSh(vG, 128)) {
          if (!/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(vG))) {
            vH = String.fromCharCode(vG);
          }
        } else if (dq.RhxTu(vG, 55295) && dq.DdDbq(vG, 57344)) {
          const vI = vB.charCodeAt(dq.zpLaF(vD, 1));
          if (dq.vFKzB(vG, 56320) && dq.SVuge(vI, 56319) && dq.IeCiZ(vI, 57344)) {
            vH = String.fromCharCode(vG, vI);
            vF = 1;
          } else {
            vH = "�";
          }
        } else {
          vH = String.fromCharCode(vG);
        }
        if (vH) {
          vC.push(vB.slice(vE, vD), dq.doURd(encodeURIComponent, vH));
          vE = dq.cmtGY(dq.daAYp(vD, vF), 1);
          vH = "";
        }
        if (vF) {
          vD += vF;
          vF = 0;
        }
      }
      return dq.FKCGH(vC.join(""), vB.slice(vE));
    }
    function jS(vB, vC) {
      var vD = {
        type: j.FJCvs,
        value: "↩"
      };
      const vE = [vD];
      if (j.DZviO(vC, 1)) {
        vE.push({
          type: j.WcxBJ,
          tagName: j.xrHIy,
          properties: {},
          children: [{
            type: j.FJCvs,
            value: j.EOGMt(String, vC)
          }]
        });
      }
      return vE;
    }
    function jT(vB, vC) {
      return j.qimVa(j.fgKAx(j.enwRF, j.njdHf(vB, 1)), j.CITIN(vC, 1) ? j.LzkFd("-", vC) : "");
    }
    const jU = j.tZqMZ(jW, j.uZYbI);
    const jV = j.hQDBB(jW, j.XcsrZ);
    function jW(vB) {
      var vC = {
        WpdCc: function (vD, vE) {
          return j.SbUpL(vD, vE);
        },
        vezfe: j.jqACr,
        SIqPg: function (vD, vE) {
          return j.OABnh(vD, vE);
        },
        KfqMi: function (vD, vE) {
          return j.PcPFL(vD, vE);
        }
      };
      return function (vD) {
        const vE = vD && vD.position && vD.position[vB] || {};
        if (vC.WpdCc(vC.vezfe, typeof vE.line) && vC.SIqPg(vE.line, 0) && vC.WpdCc(vC.vezfe, typeof vE.column) && vE.column > 0) {
          return {
            line: vE.line,
            column: vE.column,
            offset: vC.WpdCc(vC.vezfe, typeof vE.offset) && vC.KfqMi(vE.offset, -1) ? vE.offset : undefined
          };
        }
      };
    }
    function jX(vB, vC) {
      const vD = vC.referenceType;
      let vE = "]";
      if (dq.ZlXOm(dq.vSMyD, vD)) {
        vE += "[]";
      } else if (dq.XQoko(dq.KKPZi, vD)) {
        vE += dq.PPAaJ(dq.Ezjvb("[", vC.label || vC.identifier), "]");
      }
      if (dq.Trpwq(dq.XVTPg, vC.type)) {
        return [{
          type: dq.ysVWH,
          value: dq.kTYkS(dq.RPzWu("![", vC.alt), vE)
        }];
      }
      const vF = vB.all(vC);
      const vG = vF[0];
      if (vG && dq.xtOGf(dq.ysVWH, vG.type)) {
        vG.value = dq.MXDKQ("[", vG.value);
      } else {
        vF.unshift({
          type: dq.ysVWH,
          value: "["
        });
      }
      const vH = vF[dq.ohgXy(vF.length, 1)];
      if (vH && dq.GYuqH(dq.ysVWH, vH.type)) {
        vH.value += vE;
      } else {
        vF.push({
          type: dq.ysVWH,
          value: vE
        });
      }
      return vF;
    }
    function jY(vB) {
      const vC = vB.spread;
      if (dq.loylH(null, vC)) {
        return dq.JfWSD(vB.children.length, 1);
      } else {
        return vC;
      }
    }
    const jZ = 9;
    const k0 = 32;
    function k1(vB) {
      const vC = dq.wJdJN(String, vB);
      const vD = /\r?\n|\r/g;
      let vE = vD.exec(vC);
      let vF = 0;
      const vG = [];
      while (vE) {
        vG.push(dq.AiUfO(k2, vC.slice(vF, vE.index), dq.JqpRP(vF, 0), true), vE[0]);
        vF = dq.zuPHk(vE.index, vE[0].length);
        vE = vD.exec(vC);
      }
      vG.push(dq.zUwlp(k2, vC.slice(vF), dq.GUxwM(vF, 0), !1));
      return vG.join("");
    }
    function k2(vB, vC, vD) {
      let vE = 0;
      let vF = vB.length;
      if (vC) {
        let vG = vB.codePointAt(vE);
        while (dq.rEwkL(vG, jZ) || dq.Trpwq(vG, k0)) {
          vE++;
          vG = vB.codePointAt(vE);
        }
      }
      if (vD) {
        let vH = vB.codePointAt(dq.wYmUu(vF, 1));
        while (dq.TnEAq(vH, jZ) || dq.hmMBx(vH, k0)) {
          vF--;
          vH = vB.codePointAt(dq.SywkE(vF, 1));
        }
      }
      if (dq.cLPDX(vF, vE)) {
        return vB.slice(vE, vF);
      } else {
        return "";
      }
    }
    const k3 = {
      blockquote: function (vB, vC) {
        const vD = {
          type: j.WcxBJ,
          tagName: "blockquote",
          properties: {},
          children: vB.wrap(vB.all(vC), !0)
        };
        vB.patch(vC, vD);
        return vB.applyData(vC, vD);
      },
      break: function (vB, vC) {
        var vD = {
          type: j.WcxBJ,
          tagName: "br",
          properties: {},
          children: []
        };
        const vE = vD;
        var vF = {
          type: j.FJCvs,
          value: "\n"
        };
        vB.patch(vC, vE);
        return [vB.applyData(vC, vE), vF];
      },
      code: function (vB, vC) {
        const vD = vC.value ? dq.JExfN(vC.value, "\n") : "";
        const vE = {};
        if (vC.lang) {
          vE.className = [dq.CQBLK(dq.HCsHI, vC.lang)];
        }
        var vF = {
          type: dq.aBphh,
          tagName: dq.MugPW,
          properties: vE,
          children: [{
            type: dq.ysVWH,
            value: vD
          }]
        };
        let vG = vF;
        if (vC.meta) {
          vG.data = {
            meta: vC.meta
          };
        }
        vB.patch(vC, vG);
        vG = vB.applyData(vC, vG);
        vG = {
          type: dq.aBphh,
          tagName: dq.cRRHh,
          properties: {},
          children: [vG]
        };
        vB.patch(vC, vG);
        return vG;
      },
      delete: function (vB, vC) {
        const vD = {
          type: dq.aBphh,
          tagName: dq.GRQSk,
          properties: {},
          children: vB.all(vC)
        };
        vB.patch(vC, vD);
        return vB.applyData(vC, vD);
      },
      emphasis: function (vB, vC) {
        const vD = {
          type: j.WcxBJ,
          tagName: "em",
          properties: {},
          children: vB.all(vC)
        };
        vB.patch(vC, vD);
        return vB.applyData(vC, vD);
      },
      footnoteReference: function (vB, vC) {
        const vD = j.bCyFu(j.jGSrx, typeof vB.options.clobberPrefix) ? vB.options.clobberPrefix : j.UbTfm;
        const vE = j.SbFWb(String, vC.identifier).toUpperCase();
        const vF = j.EBlyS(jR, vE.toLowerCase());
        const vG = vB.footnoteOrder.indexOf(vE);
        let vH;
        let vI = vB.footnoteCounts.get(vE);
        if (j.vbiOQ(undefined, vI)) {
          vI = 0;
          vB.footnoteOrder.push(vE);
          vH = vB.footnoteOrder.length;
        } else {
          vH = j.rGjQv(vG, 1);
        }
        vI += 1;
        vB.footnoteCounts.set(vE, vI);
        const vJ = {
          type: j.WcxBJ,
          tagName: "a",
          properties: {
            href: j.yiyGP(j.dXtBE(j.yGsdW("#", vD), j.cUTng), vF),
            id: j.zyWeW(j.ebYdu(vD + j.hfxCA, vF), j.HmlyK(vI, 1) ? j.BFMZB("-", vI) : ""),
            dataFootnoteRef: !0,
            ariaDescribedBy: [j.zJsjT]
          },
          children: [{
            type: j.FJCvs,
            value: j.rRyco(String, vH)
          }]
        };
        vB.patch(vC, vJ);
        var vK = {
          type: "element",
          tagName: j.xrHIy,
          properties: {},
          children: [vJ]
        };
        const vL = vK;
        vB.patch(vC, vL);
        return vB.applyData(vC, vL);
      },
      heading: function (vB, vC) {
        const vD = {
          type: dq.aBphh,
          tagName: dq.wWyhc("h", vC.depth),
          properties: {},
          children: vB.all(vC)
        };
        vB.patch(vC, vD);
        return vB.applyData(vC, vD);
      },
      html: function (vB, vC) {
        if (vB.options.allowDangerousHtml) {
          var vD = {
            type: dq.gRkFC,
            value: vC.value
          };
          const vE = vD;
          vB.patch(vC, vE);
          return vB.applyData(vC, vE);
        }
      },
      imageReference: function (vB, vC) {
        const vD = String(vC.identifier).toUpperCase();
        const vE = vB.definitionById.get(vD);
        if (!vE) {
          return dq.aPrKd(jX, vB, vC);
        }
        const vF = {
          src: dq.maDLK(jR, vE.url || ""),
          alt: vC.alt
        };
        if (dq.BkiCX(null, vE.title) && dq.DCoST(undefined, vE.title)) {
          vF.title = vE.title;
        }
        var vG = {
          type: dq.aBphh,
          tagName: dq.hKvEc,
          properties: vF,
          children: []
        };
        const vH = vG;
        vB.patch(vC, vH);
        return vB.applyData(vC, vH);
      },
      image: function (vB, vC) {
        const vD = {
          src: dq.sFguX(jR, vC.url)
        };
        if (dq.AZxzw(null, vC.alt) && dq.LoBxr(undefined, vC.alt)) {
          vD.alt = vC.alt;
        }
        if (dq.NYbOz(null, vC.title) && dq.SDbOu(undefined, vC.title)) {
          vD.title = vC.title;
        }
        var vE = {
          type: dq.aBphh,
          tagName: "img",
          properties: vD,
          children: []
        };
        const vF = vE;
        vB.patch(vC, vF);
        return vB.applyData(vC, vF);
      },
      inlineCode: function (vB, vC) {
        const vD = {
          type: dq.ysVWH,
          value: vC.value.replace(/\r?\n|\r/g, " ")
        };
        vB.patch(vC, vD);
        var vE = {
          type: dq.aBphh,
          tagName: dq.MugPW,
          properties: {},
          children: [vD]
        };
        const vF = vE;
        vB.patch(vC, vF);
        return vB.applyData(vC, vF);
      },
      linkReference: function (vB, vC) {
        const vD = String(vC.identifier).toUpperCase();
        const vE = vB.definitionById.get(vD);
        if (!vE) {
          return dq.jAysq(jX, vB, vC);
        }
        const vF = {
          href: dq.iRkbn(jR, vE.url || "")
        };
        if (dq.ZpVBM(null, vE.title) && dq.qQntK(undefined, vE.title)) {
          vF.title = vE.title;
        }
        const vG = {
          type: "element",
          tagName: "a",
          properties: vF,
          children: vB.all(vC)
        };
        vB.patch(vC, vG);
        return vB.applyData(vC, vG);
      },
      link: function (vB, vC) {
        const vD = {
          href: j.XvUVS(jR, vC.url)
        };
        if (j.IpAcM(null, vC.title) && j.FxvEp(undefined, vC.title)) {
          vD.title = vC.title;
        }
        const vE = {
          type: j.WcxBJ,
          tagName: "a",
          properties: vD,
          children: vB.all(vC)
        };
        vB.patch(vC, vE);
        return vB.applyData(vC, vE);
      },
      listItem: function (vB, vC, vD) {
        var vE = {
          FAsgX: function (vO, vP) {
            return dq.BZYcX(vO, vP);
          },
          JIqVt: dq.lNuie,
          dNeml: function (vO, vP) {
            return dq.pbcsB(vO, vP);
          },
          ZcxVQ: function (vO, vP) {
            return dq.SJuir(vO, vP);
          }
        };
        const vF = vB.all(vC);
        const vG = vD ? function (vO) {
          let vP = !1;
          if (vE.FAsgX(vE.JIqVt, vO.type)) {
            vP = vO.spread || !1;
            const vQ = vO.children;
            let vR = -1;
            while (!vP && vE.dNeml(++vR, vQ.length)) {
              vP = vE.ZcxVQ(jY, vQ[vR]);
            }
          }
          return vP;
        }(vD) : dq.gXdnN(jY, vC);
        const vH = {};
        const vI = [];
        if (dq.uFABO(dq.uNZGN, typeof vC.checked)) {
          const vO = vF[0];
          let vP;
          if (vO && dq.BgzCY(dq.aBphh, vO.type) && dq.MiDNd("p", vO.tagName)) {
            vP = vO;
          } else {
            vP = {
              type: dq.aBphh,
              tagName: "p",
              properties: {},
              children: []
            };
            vF.unshift(vP);
          }
          if (dq.UVWaZ(vP.children.length, 0)) {
            vP.children.unshift({
              type: dq.ysVWH,
              value: " "
            });
          }
          vP.children.unshift({
            type: dq.aBphh,
            tagName: dq.kUIzU,
            properties: {
              type: dq.gJQpQ,
              checked: vC.checked,
              disabled: !0
            },
            children: []
          });
          vH.className = [dq.EPEou];
        }
        let vJ = -1;
        while (dq.Kdwla(++vJ, vF.length)) {
          const vQ = vF[vJ];
          if (vG || dq.ZVJKq(0, vJ) || dq.aukPu(dq.aBphh, vQ.type) || dq.YidaY("p", vQ.tagName)) {
            vI.push({
              type: "text",
              value: "\n"
            });
          }
          if (dq.KqtLQ(dq.aBphh, vQ.type) || dq.meErg("p", vQ.tagName) || vG) {
            vI.push(vQ);
          } else {
            vI.push(...vQ.children);
          }
        }
        const vL = vF[dq.RERkz(vF.length, 1)];
        if (vL && (vG || dq.vRLnI(dq.aBphh, vL.type) || dq.cKurK("p", vL.tagName))) {
          vI.push({
            type: dq.ysVWH,
            value: "\n"
          });
        }
        var vM = {
          type: dq.aBphh,
          tagName: "li",
          properties: vH,
          children: vI
        };
        const vN = vM;
        vB.patch(vC, vN);
        return vB.applyData(vC, vN);
      },
      list: function (vB, vC) {
        const vD = {};
        const vE = vB.all(vC);
        let vF = -1;
        for (j.uUEao(j.jqACr, typeof vC.start) && j.khZMm(1, vC.start) && (vD.start = vC.start); j.FeqCV(++vF, vE.length);) {
          const vH = vE[vF];
          if (j.UNwRD(j.WcxBJ, vH.type) && vH.tagName === "li" && vH.properties && Array.isArray(vH.properties.className) && vH.properties.className.includes(j.fnvwT)) {
            vD.className = [j.nzQge];
            break;
          }
        }
        const vG = {
          type: j.WcxBJ,
          tagName: vC.ordered ? "ol" : "ul",
          properties: vD,
          children: vB.wrap(vE, !0)
        };
        vB.patch(vC, vG);
        return vB.applyData(vC, vG);
      },
      paragraph: function (vB, vC) {
        const vD = {
          type: "element",
          tagName: "p",
          properties: {},
          children: vB.all(vC)
        };
        vB.patch(vC, vD);
        return vB.applyData(vC, vD);
      },
      root: function (vB, vC) {
        const vD = {
          type: dq.oiqCm,
          children: vB.wrap(vB.all(vC))
        };
        vB.patch(vC, vD);
        return vB.applyData(vC, vD);
      },
      strong: function (vB, vC) {
        const vD = {
          type: dq.aBphh,
          tagName: dq.uqMBV,
          properties: {},
          children: vB.all(vC)
        };
        vB.patch(vC, vD);
        return vB.applyData(vC, vD);
      },
      table: function (vB, vC) {
        const vD = vB.all(vC);
        const vE = vD.shift();
        const vF = [];
        if (vE) {
          const vH = {
            type: dq.aBphh,
            tagName: dq.qhpyf,
            properties: {},
            children: vB.wrap([vE], !0)
          };
          vB.patch(vC.children[0], vH);
          vF.push(vH);
        }
        if (dq.KQmcj(vD.length, 0)) {
          const vI = {
            type: dq.aBphh,
            tagName: dq.nBGFp,
            properties: {},
            children: vB.wrap(vD, !0)
          };
          const vJ = dq.nSMDU(jV, vC.children[1]);
          const vK = dq.sCWCf(jU, vC.children[dq.nBsIU(vC.children.length, 1)]);
          if (dq.OexQq(vJ, vK)) {
            vI.position = {
              start: vJ,
              end: vK
            };
          }
          vF.push(vI);
        }
        const vG = {
          type: dq.aBphh,
          tagName: dq.cEKDc,
          properties: {},
          children: vB.wrap(vF, !0)
        };
        vB.patch(vC, vG);
        return vB.applyData(vC, vG);
      },
      tableCell: function (vB, vC) {
        const vD = {
          type: j.WcxBJ,
          tagName: "td",
          properties: {},
          children: vB.all(vC)
        };
        vB.patch(vC, vD);
        return vB.applyData(vC, vD);
      },
      tableRow: function (vB, vC, vD) {
        const vE = vD ? vD.children : undefined;
        const vF = j.ZbYqj(0, vE ? vE.indexOf(vC) : 1) ? "th" : "td";
        const vG = vD && j.Xuptp(j.YpzJp, vD.type) ? vD.align : undefined;
        const vH = vG ? vG.length : vC.children.length;
        let vI = -1;
        const vJ = [];
        while (j.VJCnI(++vI, vH)) {
          const vM = vC.children[vI];
          const vN = {};
          const vO = vG ? vG[vI] : undefined;
          if (vO) {
            vN.align = vO;
          }
          var vK = {
            type: j.WcxBJ,
            tagName: vF,
            properties: vN,
            children: []
          };
          let vP = vK;
          if (vM) {
            vP.children = vB.all(vM);
            vB.patch(vM, vP);
            vP = vB.applyData(vM, vP);
          }
          vJ.push(vP);
        }
        const vL = {
          type: j.WcxBJ,
          tagName: "tr",
          properties: {},
          children: vB.wrap(vJ, !0)
        };
        vB.patch(vC, vL);
        return vB.applyData(vC, vL);
      },
      text: function (vB, vC) {
        const vD = {
          type: dq.ysVWH,
          value: dq.QFLJB(k1, dq.HUiaN(String, vC.value))
        };
        vB.patch(vC, vD);
        return vB.applyData(vC, vD);
      },
      thematicBreak: function (vB, vC) {
        var vD = {
          type: j.WcxBJ,
          tagName: "hr",
          properties: {},
          children: []
        };
        const vE = vD;
        vB.patch(vC, vE);
        return vB.applyData(vC, vE);
      },
      toml: k4,
      yaml: k4,
      definition: k4,
      footnoteDefinition: k4
    };
    function k4() {}
    const k5 = {}.hasOwnProperty;
    const k6 = {};
    function k7(vB, vC) {
      var vD = {
        rQXqr: function (vE, vF) {
          return vE(vF);
        },
        CaWrU: function (vE, vF) {
          return j.zhQIM(vE, vF);
        }
      };
      if (vB.position) {
        vC.position = function (vE) {
          const vF = vD.rQXqr(jV, vE);
          const vG = vD.rQXqr(jU, vE);
          if (vD.CaWrU(vF, vG)) {
            return {
              start: vF,
              end: vG
            };
          }
        }(vB);
      }
    }
    function k8(vB, vC) {
      let vD = vC;
      if (vB && vB.data) {
        const vE = vB.data.hName;
        const vF = vB.data.hChildren;
        const vG = vB.data.hProperties;
        if (j.lJBXT(j.jGSrx, typeof vE)) {
          if (j.QnGVo(j.WcxBJ, vD.type)) {
            vD.tagName = vE;
          } else {
            vD = {
              type: j.WcxBJ,
              tagName: vE,
              properties: {},
              children: j.HZNtr(j.etrmS, vD) ? vD.children : [vD]
            };
          }
        }
        if (j.WsDnk(j.WcxBJ, vD.type) && vG) {
          Object.assign(vD.properties, j.IZjgp(jQ, vG));
        }
        if (j.sqXAX(j.etrmS, vD) && vD.children && j.uSwTd(null, vF)) {
          vD.children = vF;
        }
      }
      return vD;
    }
    function k9(vB, vC) {
      const vD = vC.data || {};
      const vE = !j.hhhwn(j.TasaQ, vC) || k5.call(vD, j.iXPuY) || k5.call(vD, j.OSTPQ) ? {
        type: j.WcxBJ,
        tagName: j.LbAle,
        properties: {},
        children: vB.all(vC)
      } : {
        type: j.FJCvs,
        value: vC.value
      };
      vB.patch(vC, vE);
      return vB.applyData(vC, vE);
    }
    function kb(vB, vC) {
      const vD = [];
      let vE = -1;
      var vF = {
        type: j.FJCvs,
        value: "\n"
      };
      for (vC && vD.push(vF); j.tyVRq(++vE, vB.length);) {
        if (vE) {
          vD.push({
            type: j.FJCvs,
            value: "\n"
          });
        }
        vD.push(vB[vE]);
      }
      if (vC && j.iAspH(vB.length, 0)) {
        vD.push({
          type: "text",
          value: "\n"
        });
      }
      return vD;
    }
    function kd(vB) {
      let vC = 0;
      let vD = vB.charCodeAt(vC);
      while (dq.TqUrT(9, vD) || dq.VPzGB(32, vD)) {
        vC++;
        vD = vB.charCodeAt(vC);
      }
      return vB.slice(vC);
    }
    function kf(vB, vC) {
      var vD = {
        TLJjC: function (vJ, vK) {
          return dq.Wkivc(vJ, vK);
        },
        oRNeq: dq.zRpUa,
        ceqdu: function (vJ, vK) {
          return dq.lNxmq(vJ, vK);
        },
        Gbabi: function (vJ, vK) {
          return dq.RvnJl(vJ, vK);
        },
        GLDnU: dq.ODulW,
        QDyUG: function (vJ, vK) {
          return dq.ARaXl(vJ, vK);
        },
        rsDaJ: function (vJ, vK) {
          return dq.XBbxG(vJ, vK);
        },
        QHtch: dq.ysVWH,
        ZsxIk: function (vJ, vK) {
          return dq.TyusQ(vJ, vK);
        },
        LnjlT: function (vJ, vK) {
          return dq.mrzkH(vJ, vK);
        },
        XmOCH: dq.aBphh,
        OoWOv: dq.VdBfP,
        VHEYP: function (vJ, vK) {
          return dq.feZzm(vJ, vK);
        },
        wNaSq: dq.IVYVy,
        anpzl: function (vJ, vK) {
          return dq.elisw(vJ, vK);
        },
        vqnVH: function (vJ, vK, vL, vM) {
          return dq.cQZHA(vJ, vK, vL, vM);
        },
        dIyfd: function (vJ, vK) {
          return dq.gGZTM(vJ, vK);
        },
        xAkjA: function (vJ, vK) {
          return dq.XyJiN(vJ, vK);
        },
        WLwBq: function (vJ, vK) {
          return vJ(vK);
        },
        qHqsZ: function (vJ, vK) {
          return dq.tBYxa(vJ, vK);
        },
        ULrwA: function (vJ, vK, vL) {
          return dq.yvcVp(vJ, vK, vL);
        }
      };
      const vE = function (vJ, vK) {
        var vL = {
          gHSmO: function (vS, vT, vU, vV) {
            return vD.vqnVH(vS, vT, vU, vV);
          },
          bPWwz: function (vS, vT) {
            return vD.dIyfd(vS, vT);
          },
          JosYZ: function (vS, vT) {
            return vD.xAkjA(vS, vT);
          },
          dQzym: function (vS, vT) {
            return vD.WLwBq(vS, vT);
          }
        };
        const vM = vD.qHqsZ(vK, k6);
        const vN = new Map();
        const vO = new Map();
        const vP = new Map();
        const vQ = {
          ...k3,
          ...vM.handlers
        };
        const vR = {
          all: function (vS) {
            const vT = [];
            if (vD.TLJjC(vD.oRNeq, vS)) {
              const vU = vS.children;
              let vV = -1;
              while (vD.ceqdu(++vV, vU.length)) {
                const vW = vR.one(vU[vV], vS);
                if (vW) {
                  if (vV && vD.Gbabi(vD.GLDnU, vU[vD.QDyUG(vV, 1)].type) && (Array.isArray(vW) || vD.rsDaJ(vD.QHtch, vW.type) || (vW.value = vD.ZsxIk(kd, vW.value)), !Array.isArray(vW) && vD.LnjlT(vD.XmOCH, vW.type))) {
                    const vX = vW.children[0];
                    if (vX && vD.QHtch === vX.type) {
                      vX.value = vD.ZsxIk(kd, vX.value);
                    }
                  }
                  if (Array.isArray(vW)) {
                    vT.push(...vW);
                  } else {
                    vT.push(vW);
                  }
                }
              }
            }
            return vT;
          },
          applyData: k8,
          definitionById: vN,
          footnoteById: vO,
          footnoteCounts: vP,
          footnoteOrder: [],
          handlers: vQ,
          one: function (vS, vT) {
            const vU = vS.type;
            const vV = vR.handlers[vU];
            if (k5.call(vR.handlers, vU) && vV) {
              return vL.gHSmO(vV, vR, vS, vT);
            }
            if (vR.options.passThrough && vR.options.passThrough.includes(vU)) {
              if (vL.bPWwz("children", vS)) {
                const {
                  children: vW,
                  ...vX
                } = vS;
                const vY = vL.JosYZ(jQ, vX);
                vY.children = vR.all(vS);
                return vY;
              }
              return vL.dQzym(jQ, vS);
            }
            return (vR.options.unknownHandler || k9)(vR, vS, vT);
          },
          options: vM,
          patch: k7,
          wrap: kb
        };
        vD.ULrwA(hf, vJ, function (vS) {
          if (vD.LnjlT(vD.OoWOv, vS.type) || vD.VHEYP(vD.wNaSq, vS.type)) {
            var vT = vD.Gbabi("definition", vS.type) ? vN : vO;
            var vU = vD.anpzl(String, vS.identifier).toUpperCase();
            if (!vT.has(vU)) {
              vT.set(vU, vS);
            }
          }
        });
        return vR;
      }(vB, vC);
      const vF = vE.one(vB, undefined);
      const vG = function (vJ) {
        const vK = dq.HzrON(dq.TOSFi, typeof vJ.options.clobberPrefix) ? vJ.options.clobberPrefix : dq.PIDpQ;
        const vL = vJ.options.footnoteBackContent || jS;
        const vM = vJ.options.footnoteBackLabel || jT;
        const vN = vJ.options.footnoteLabel || dq.MfbdJ;
        const vO = vJ.options.footnoteLabelTagName || "h2";
        const vP = vJ.options.footnoteLabelProperties || {
          className: [dq.fUeys]
        };
        const vQ = [];
        let vR = -1;
        while (dq.ZYyga(++vR, vJ.footnoteOrder.length)) {
          const vU = vJ.footnoteById.get(vJ.footnoteOrder[vR]);
          if (!vU) {
            continue;
          }
          const vV = vJ.all(vU);
          const vW = dq.DOpyI(String, vU.identifier).toUpperCase();
          const vX = dq.MVlCO(jR, vW.toLowerCase());
          let vY = 0;
          const vZ = [];
          const w0 = vJ.footnoteCounts.get(vW);
          while (dq.AvnVk(undefined, w0) && dq.dsFPe(++vY, w0)) {
            if (dq.dDTvw(vZ.length, 0)) {
              vZ.push({
                type: dq.ysVWH,
                value: " "
              });
            }
            let w3 = dq.Zjxcf(dq.TOSFi, typeof vL) ? vL : dq.AgWcy(vL, vR, vY);
            if (dq.kFOHZ(dq.TOSFi, typeof w3)) {
              w3 = {
                type: dq.ysVWH,
                value: w3
              };
            }
            vZ.push({
              type: dq.aBphh,
              tagName: "a",
              properties: {
                href: dq.kMOWQ(dq.BkGon(dq.mMuQB(dq.OySnc("#", vK), dq.xTjOv), vX), dq.JcIzP(vY, 1) ? dq.FKCGH("-", vY) : ""),
                dataFootnoteBackref: "",
                ariaLabel: dq.cYCHN(dq.TOSFi, typeof vM) ? vM : dq.oOsAe(vM, vR, vY),
                className: [dq.EEUKw]
              },
              children: Array.isArray(w3) ? w3 : [w3]
            });
          }
          const w1 = vV[vV.length - 1];
          if (w1 && dq.WekeL(dq.aBphh, w1.type) && dq.hwKnO("p", w1.tagName)) {
            const w4 = w1.children[dq.STRbs(w1.children.length, 1)];
            if (w4 && dq.bKEqL(dq.ysVWH, w4.type)) {
              w4.value += " ";
            } else {
              w1.children.push({
                type: dq.ysVWH,
                value: " "
              });
            }
            w1.children.push(...vZ);
          } else {
            vV.push(...vZ);
          }
          const w2 = {
            type: dq.aBphh,
            tagName: "li",
            properties: {
              id: dq.inGJR(dq.ZGUSB(vK, dq.uZKXe), vX)
            },
            children: vJ.wrap(vV, true)
          };
          vJ.patch(vU, w2);
          vQ.push(w2);
        }
        var vS = {
          type: "text",
          value: vN
        };
        if (dq.teRrb(0, vQ.length)) {
          return {
            type: "element",
            tagName: dq.HSYjF,
            properties: {
              dataFootnotes: !0,
              className: [dq.vpEkQ]
            },
            children: [{
              type: dq.aBphh,
              tagName: vO,
              properties: {
                ...dq.RudKc(jQ, vP),
                id: dq.GpFbQ
              },
              children: [vS]
            }, {
              type: dq.ysVWH,
              value: "\n"
            }, {
              type: dq.aBphh,
              tagName: "ol",
              properties: {},
              children: vJ.wrap(vQ, !0)
            }, {
              type: "text",
              value: "\n"
            }]
          };
        }
      }(vE);
      const vH = Array.isArray(vF) ? {
        type: dq.oiqCm,
        children: vF
      } : dq.OWfHc(vF, {
        type: dq.oiqCm,
        children: []
      });
      var vI = {
        type: dq.ysVWH,
        value: "\n"
      };
      if (vG) {
        vH.children.push(vI, vG);
      }
      return vH;
    }
    function kg(vB, vC) {
      var vD = {
        yreOE: function (vE, vF, vG) {
          return j.dnFck(vE, vF, vG);
        },
        mbuCr: function (vE, vF) {
          return j.NfnUI(vE, vF);
        }
      };
      if (vB && j.fFwTL(j.NyDta, vB)) {
        return async function (vE, vF) {
          const vG = dq.kORwJ(kf, vE, vC);
          await vB.run(vG, vF);
        };
      } else {
        return function (vE) {
          return vD.yreOE(kf, vE, vD.mbuCr(vC, vB));
        };
      }
    }
    class kj {
      constructor(vB, vC, vD) {
        this.property = vB;
        this.normal = vC;
        if (vD) {
          this.space = vD;
        }
      }
    }
    function kk(vB, vC) {
      const vD = {};
      const vE = {};
      let vF = -1;
      while (dq.DdDbq(++vF, vB.length)) {
        Object.assign(vD, vB[vF].property);
        Object.assign(vE, vB[vF].normal);
      }
      return new kj(vD, vE, vC);
    }
    function kp(vB) {
      return vB.toLowerCase();
    }
    kj.prototype.property = {};
    kj.prototype.normal = {};
    kj.prototype.space = null;
    class kq {
      constructor(vB, vC) {
        this.property = vB;
        this.attribute = vC;
      }
    }
    kq.prototype.space = null;
    kq.prototype.boolean = !1;
    kq.prototype.booleanish = !1;
    kq.prototype.overloadedBoolean = !1;
    kq.prototype.number = !1;
    kq.prototype.commaSeparated = !1;
    kq.prototype.spaceSeparated = !1;
    kq.prototype.commaOrSpaceSeparated = !1;
    kq.prototype.mustUseProperty = !1;
    kq.prototype.defined = !1;
    let kv = 0;
    const kw = j.kvfjy(kD);
    const kx = j.JGZit(kD);
    const ky = j.plDtr(kD);
    const kz = j.plDtr(kD);
    const kA = j.ZqqFJ(kD);
    const kB = j.QsrRx(kD);
    const kC = j.wNbbQ(kD);
    function kD() {
      return j.GVCvk(2, ++kv);
    }
    const kE = Object.keys(dx);
    class kF extends kq {
      constructor(vB, vC, vD, vE) {
        let vF = -1;
        super(vB, vC);
        dq.ZnJDD(kG, this, dq.PkaRx, vE);
        if (dq.ruoak(dq.hBKGJ, typeof vD)) {
          while (dq.xRIAE(++vF, kE.length)) {
            const vG = kE[vF];
            dq.QwQol(kG, this, kE[vF], dq.znWqa(vD & dx[vG], dx[vG]));
          }
        }
      }
    }
    function kG(vB, vC, vD) {
      if (vD) {
        vB[vC] = vD;
      }
    }
    kF.prototype.defined = !0;
    const kH = {}.hasOwnProperty;
    function kI(vB) {
      const vC = {};
      const vD = {};
      let vE;
      for (vE in vB.properties) {
        if (kH.call(vB.properties, vE)) {
          const vF = vB.properties[vE];
          const vG = new kF(vE, vB.transform(vB.attributes || {}, vE), vF, vB.space);
          if (vB.mustUseProperty && vB.mustUseProperty.includes(vE)) {
            vG.mustUseProperty = true;
          }
          vC[vE] = vG;
          vD[dq.hOyJq(kp, vE)] = vE;
          vD[dq.EqSVQ(kp, vG.attribute)] = vE;
        }
      }
      return new kj(vC, vD, vB.space);
    }
    const kL = j.BHOHB(kI, {
      space: j.WnyMa,
      transform: (vB, vC) => "xlink:" + vC.slice(5).toLowerCase(),
      properties: {
        xLinkActuate: null,
        xLinkArcRole: null,
        xLinkHref: null,
        xLinkRole: null,
        xLinkShow: null,
        xLinkTitle: null,
        xLinkType: null
      }
    });
    const kM = j.LHSpA(kI, {
      space: j.VEHAv,
      transform: (vB, vC) => "xml:" + vC.slice(3).toLowerCase(),
      properties: {
        xmlLang: null,
        xmlBase: null,
        xmlSpace: null
      }
    });
    function kN(vB, vC) {
      if (j.IfjIy(vC, vB)) {
        return vB[vC];
      } else {
        return vC;
      }
    }
    function kO(vB, vC) {
      return dq.MlrGc(kN, vB, vC.toLowerCase());
    }
    var kQ = {
      ariaActiveDescendant: null,
      ariaAtomic: kx,
      ariaAutoComplete: null,
      ariaBusy: kx,
      ariaChecked: kx,
      ariaColCount: kz,
      ariaColIndex: kz,
      ariaColSpan: kz,
      ariaControls: kA,
      ariaCurrent: null,
      ariaDescribedBy: kA,
      ariaDetails: null,
      ariaDisabled: kx,
      ariaDropEffect: kA,
      ariaErrorMessage: null,
      ariaExpanded: kx,
      ariaFlowTo: kA,
      ariaGrabbed: kx,
      ariaHasPopup: null,
      ariaHidden: kx,
      ariaInvalid: null,
      ariaKeyShortcuts: null,
      ariaLabel: null,
      ariaLabelledBy: kA,
      ariaLevel: kz,
      ariaLive: null,
      ariaModal: kx,
      ariaMultiLine: kx,
      ariaMultiSelectable: kx,
      ariaOrientation: null,
      ariaOwns: kA,
      ariaPlaceholder: null,
      ariaPosInSet: kz,
      ariaPressed: kx,
      ariaReadOnly: kx,
      ariaRelevant: null,
      ariaRequired: kx,
      ariaRoleDescription: kA,
      ariaRowCount: kz,
      ariaRowIndex: kz,
      ariaRowSpan: kz,
      ariaSelected: kx,
      ariaSetSize: kz,
      ariaSort: null,
      ariaValueMax: kz,
      ariaValueMin: kz,
      ariaValueNow: kz,
      ariaValueText: null,
      role: null
    };
    const kR = j.BJTBP(kI, {
      space: j.ctSFu,
      attributes: {
        xmlnsxlink: j.BWfWm
      },
      transform: kO,
      properties: {
        xmlns: null,
        xmlnsXLink: null
      }
    });
    const kS = j.rtfOQ(kI, {
      transform: (vB, vC) => vC === "role" ? vC : "aria-" + vC.slice(4).toLowerCase(),
      properties: kQ
    });
    const kT = j.xrYIW(kI, {
      space: j.AaLpi,
      attributes: {
        acceptcharset: j.FVBas,
        classname: j.HVmzw,
        htmlfor: j.vuEIK,
        httpequiv: j.PUjKL
      },
      transform: kO,
      mustUseProperty: [j.BXegr, j.hQKjQ, j.YHkwf, j.CgzNy],
      properties: {
        abbr: null,
        accept: kB,
        acceptCharset: kA,
        accessKey: kA,
        action: null,
        allow: null,
        allowFullScreen: kw,
        allowPaymentRequest: kw,
        allowUserMedia: kw,
        alt: null,
        as: null,
        async: kw,
        autoCapitalize: null,
        autoComplete: kA,
        autoFocus: kw,
        autoPlay: kw,
        blocking: kA,
        capture: kw,
        charSet: null,
        checked: kw,
        cite: null,
        className: kA,
        cols: kz,
        colSpan: null,
        content: null,
        contentEditable: kx,
        controls: kw,
        controlsList: kA,
        coords: j.VGPUR(kz, kB),
        crossOrigin: null,
        data: null,
        dateTime: null,
        decoding: null,
        default: kw,
        defer: kw,
        dir: null,
        dirName: null,
        disabled: kw,
        download: ky,
        draggable: kx,
        encType: null,
        enterKeyHint: null,
        fetchPriority: null,
        form: null,
        formAction: null,
        formEncType: null,
        formMethod: null,
        formNoValidate: kw,
        formTarget: null,
        headers: kA,
        height: kz,
        hidden: kw,
        high: kz,
        href: null,
        hrefLang: null,
        htmlFor: kA,
        httpEquiv: kA,
        id: null,
        imageSizes: null,
        imageSrcSet: null,
        inert: kw,
        inputMode: null,
        integrity: null,
        is: null,
        isMap: kw,
        itemId: null,
        itemProp: kA,
        itemRef: kA,
        itemScope: kw,
        itemType: kA,
        kind: null,
        label: null,
        lang: null,
        language: null,
        list: null,
        loading: null,
        loop: kw,
        low: kz,
        manifest: null,
        max: null,
        maxLength: kz,
        media: null,
        method: null,
        min: null,
        minLength: kz,
        multiple: kw,
        muted: kw,
        name: null,
        nonce: null,
        noModule: kw,
        noValidate: kw,
        onAbort: null,
        onAfterPrint: null,
        onAuxClick: null,
        onBeforeMatch: null,
        onBeforePrint: null,
        onBeforeUnload: null,
        onBlur: null,
        onCancel: null,
        onCanPlay: null,
        onCanPlayThrough: null,
        onChange: null,
        onClick: null,
        onClose: null,
        onContextLost: null,
        onContextMenu: null,
        onContextRestored: null,
        onCopy: null,
        onCueChange: null,
        onCut: null,
        onDblClick: null,
        onDrag: null,
        onDragEnd: null,
        onDragEnter: null,
        onDragExit: null,
        onDragLeave: null,
        onDragOver: null,
        onDragStart: null,
        onDrop: null,
        onDurationChange: null,
        onEmptied: null,
        onEnded: null,
        onError: null,
        onFocus: null,
        onFormData: null,
        onHashChange: null,
        onInput: null,
        onInvalid: null,
        onKeyDown: null,
        onKeyPress: null,
        onKeyUp: null,
        onLanguageChange: null,
        onLoad: null,
        onLoadedData: null,
        onLoadedMetadata: null,
        onLoadEnd: null,
        onLoadStart: null,
        onMessage: null,
        onMessageError: null,
        onMouseDown: null,
        onMouseEnter: null,
        onMouseLeave: null,
        onMouseMove: null,
        onMouseOut: null,
        onMouseOver: null,
        onMouseUp: null,
        onOffline: null,
        onOnline: null,
        onPageHide: null,
        onPageShow: null,
        onPaste: null,
        onPause: null,
        onPlay: null,
        onPlaying: null,
        onPopState: null,
        onProgress: null,
        onRateChange: null,
        onRejectionHandled: null,
        onReset: null,
        onResize: null,
        onScroll: null,
        onScrollEnd: null,
        onSecurityPolicyViolation: null,
        onSeeked: null,
        onSeeking: null,
        onSelect: null,
        onSlotChange: null,
        onStalled: null,
        onStorage: null,
        onSubmit: null,
        onSuspend: null,
        onTimeUpdate: null,
        onToggle: null,
        onUnhandledRejection: null,
        onUnload: null,
        onVolumeChange: null,
        onWaiting: null,
        onWheel: null,
        open: kw,
        optimum: kz,
        pattern: null,
        ping: kA,
        placeholder: null,
        playsInline: kw,
        popover: null,
        popoverTarget: null,
        popoverTargetAction: null,
        poster: null,
        preload: null,
        readOnly: kw,
        referrerPolicy: null,
        rel: kA,
        required: kw,
        reversed: kw,
        rows: kz,
        rowSpan: kz,
        sandbox: kA,
        scope: null,
        scoped: kw,
        seamless: kw,
        selected: kw,
        shape: null,
        size: kz,
        sizes: null,
        slot: null,
        span: kz,
        spellCheck: kx,
        src: null,
        srcDoc: null,
        srcLang: null,
        srcSet: null,
        start: kz,
        step: null,
        style: null,
        tabIndex: kz,
        target: null,
        title: null,
        translate: null,
        type: null,
        typeMustMatch: kw,
        useMap: null,
        value: kx,
        width: kz,
        wrap: null,
        align: null,
        aLink: null,
        archive: kA,
        axis: null,
        background: null,
        bgColor: null,
        border: kz,
        borderColor: null,
        bottomMargin: kz,
        cellPadding: null,
        cellSpacing: null,
        char: null,
        charOff: null,
        classId: null,
        clear: null,
        code: null,
        codeBase: null,
        codeType: null,
        color: null,
        compact: kw,
        declare: kw,
        event: null,
        face: null,
        frame: null,
        frameBorder: null,
        hSpace: kz,
        leftMargin: kz,
        link: null,
        longDesc: null,
        lowSrc: null,
        marginHeight: kz,
        marginWidth: kz,
        noResize: kw,
        noHref: kw,
        noShade: kw,
        noWrap: kw,
        object: null,
        profile: null,
        prompt: null,
        rev: null,
        rightMargin: kz,
        rules: null,
        scheme: null,
        scrolling: kx,
        standby: null,
        summary: null,
        text: null,
        topMargin: kz,
        valueType: null,
        version: null,
        vAlign: null,
        vLink: null,
        vSpace: kz,
        allowTransparency: null,
        autoCorrect: null,
        autoSave: null,
        disablePictureInPicture: kw,
        disableRemotePlayback: kw,
        prefix: null,
        property: null,
        results: kz,
        security: null,
        unselectable: null
      }
    });
    const kU = j.hyiBy(kI, {
      space: j.npZJT,
      attributes: {
        accentHeight: j.rvAxQ,
        alignmentBaseline: j.RdAkl,
        arabicForm: j.PZeYn,
        baselineShift: j.fXhZw,
        capHeight: j.wpjXb,
        className: j.HVmzw,
        clipPath: j.HRukn,
        clipRule: j.grzTB,
        colorInterpolation: j.LiLpO,
        colorInterpolationFilters: j.kiYDt,
        colorProfile: j.nEdIT,
        colorRendering: j.CNvLm,
        crossOrigin: j.oDdhA,
        dataType: j.lxkiq,
        dominantBaseline: j.xRREk,
        enableBackground: j.NmvNp,
        fillOpacity: j.BpMEN,
        fillRule: j.FOIZd,
        floodColor: j.enVVQ,
        floodOpacity: j.XKMaL,
        fontFamily: j.qnPlA,
        fontSize: j.HXkWY,
        fontSizeAdjust: j.DYvnS,
        fontStretch: j.jEpnn,
        fontStyle: j.GdILH,
        fontVariant: j.sKpIQ,
        fontWeight: j.pAYjx,
        glyphName: j.apbHJ,
        glyphOrientationHorizontal: j.enePk,
        glyphOrientationVertical: j.qfXtB,
        hrefLang: j.RThJS,
        horizAdvX: j.Vdrhh,
        horizOriginX: j.SAYFE,
        horizOriginY: j.UaABF,
        imageRendering: j.ZfkkO,
        letterSpacing: j.vAqci,
        lightingColor: j.sVfLR,
        markerEnd: j.sciGb,
        markerMid: j.fpDJw,
        markerStart: j.IBNXA,
        navDown: j.EMQuP,
        navDownLeft: "nav-down-left",
        navDownRight: j.xlmPs,
        navLeft: "nav-left",
        navNext: j.dEvwg,
        navPrev: j.wVOfE,
        navRight: j.utvCp,
        navUp: j.XXLRs,
        navUpLeft: j.AtaMp,
        navUpRight: j.yjUbJ,
        onAbort: "onabort",
        onActivate: j.XNoYW,
        onAfterPrint: j.PkZob,
        onBeforePrint: j.nGQsG,
        onBegin: j.EMLpP,
        onCancel: j.ZVxio,
        onCanPlay: j.uFArD,
        onCanPlayThrough: j.WCxuc,
        onChange: j.JQnmW,
        onClick: j.quhAA,
        onClose: j.GHHOQ,
        onCopy: j.KgjPV,
        onCueChange: j.aZiHX,
        onCut: j.BVhft,
        onDblClick: j.UefXP,
        onDrag: j.waZdd,
        onDragEnd: j.BsVWY,
        onDragEnter: j.PxxRH,
        onDragExit: j.QfKnj,
        onDragLeave: j.sZicz,
        onDragOver: j.YQVWI,
        onDragStart: j.VTwQe,
        onDrop: j.LuhhY,
        onDurationChange: j.zOCLc,
        onEmptied: "onemptied",
        onEnd: j.WBiJY,
        onEnded: j.OkCbX,
        onError: j.achRk,
        onFocus: j.THBUJ,
        onFocusIn: j.QBYJP,
        onFocusOut: j.qsTWa,
        onHashChange: j.sRBDt,
        onInput: "oninput",
        onInvalid: j.UenYm,
        onKeyDown: j.xzuuS,
        onKeyPress: j.pfoCJ,
        onKeyUp: j.zeCmH,
        onLoad: j.GyymV,
        onLoadedData: j.UTHgy,
        onLoadedMetadata: j.aMgEY,
        onLoadStart: j.oQmdE,
        onMessage: "onmessage",
        onMouseDown: j.DCdwc,
        onMouseEnter: j.HdZYV,
        onMouseLeave: j.HeNMR,
        onMouseMove: j.kwBMo,
        onMouseOut: j.BBcKK,
        onMouseOver: j.tiJnw,
        onMouseUp: j.GCNHF,
        onMouseWheel: j.RhjkA,
        onOffline: j.pMSNQ,
        onOnline: j.xkHmU,
        onPageHide: j.xuqhQ,
        onPageShow: j.GBuyi,
        onPaste: "onpaste",
        onPause: j.yGnKV,
        onPlay: j.jIKEV,
        onPlaying: j.UZPEQ,
        onPopState: j.tcIix,
        onProgress: j.gAIAb,
        onRateChange: j.ohTbs,
        onRepeat: j.tLOFp,
        onReset: j.puvao,
        onResize: j.sjcKE,
        onScroll: j.JrCoI,
        onSeeked: j.IPvTz,
        onSeeking: j.rkHUr,
        onSelect: j.yvEGq,
        onShow: j.ETKWI,
        onStalled: j.ujPsa,
        onStorage: j.xPDBv,
        onSubmit: j.hMFhE,
        onSuspend: j.WreaR,
        onTimeUpdate: j.tyiHB,
        onToggle: j.LAJIF,
        onUnload: j.EcOJG,
        onVolumeChange: j.POIRH,
        onWaiting: j.JPYqB,
        onZoom: j.gNOoe,
        overlinePosition: j.tzXHu,
        overlineThickness: j.bjCFv,
        paintOrder: j.HfLtu,
        panose1: j.pOwQp,
        pointerEvents: j.vCeIW,
        referrerPolicy: "referrerpolicy",
        renderingIntent: j.yQlnJ,
        shapeRendering: j.lEObk,
        stopColor: j.rJPSA,
        stopOpacity: j.aeZlt,
        strikethroughPosition: j.RirQX,
        strikethroughThickness: j.kcshh,
        strokeDashArray: j.DyFCr,
        strokeDashOffset: j.nQiqH,
        strokeLineCap: j.rVajo,
        strokeLineJoin: j.kGekE,
        strokeMiterLimit: j.FYHqL,
        strokeOpacity: j.KJUUM,
        strokeWidth: j.blrkV,
        tabIndex: j.qAnaq,
        textAnchor: j.nGHQE,
        textDecoration: j.isifk,
        textRendering: j.YSvxS,
        transformOrigin: j.kSdlj,
        typeOf: j.TFWPE,
        underlinePosition: j.tGaog,
        underlineThickness: j.VxsvC,
        unicodeBidi: j.nwVwt,
        unicodeRange: j.Yjuvd,
        unitsPerEm: j.fXDDx,
        vAlphabetic: j.znPSq,
        vHanging: j.qXLcU,
        vIdeographic: j.Nftdz,
        vMathematical: j.zofTR,
        vectorEffect: j.HAFyY,
        vertAdvY: j.sOOEf,
        vertOriginX: j.RJvuR,
        vertOriginY: j.pChej,
        wordSpacing: j.HiRxl,
        writingMode: j.mtgjX,
        xHeight: j.SovJt,
        playbackOrder: j.gAeVz,
        timelineBegin: j.tXfYy
      },
      transform: kN,
      properties: {
        about: kC,
        accentHeight: kz,
        accumulate: null,
        additive: null,
        alignmentBaseline: null,
        alphabetic: kz,
        amplitude: kz,
        arabicForm: null,
        ascent: kz,
        attributeName: null,
        attributeType: null,
        azimuth: kz,
        bandwidth: null,
        baselineShift: null,
        baseFrequency: null,
        baseProfile: null,
        bbox: null,
        begin: null,
        bias: kz,
        by: null,
        calcMode: null,
        capHeight: kz,
        className: kA,
        clip: null,
        clipPath: null,
        clipPathUnits: null,
        clipRule: null,
        color: null,
        colorInterpolation: null,
        colorInterpolationFilters: null,
        colorProfile: null,
        colorRendering: null,
        content: null,
        contentScriptType: null,
        contentStyleType: null,
        crossOrigin: null,
        cursor: null,
        cx: null,
        cy: null,
        d: null,
        dataType: null,
        defaultAction: null,
        descent: kz,
        diffuseConstant: kz,
        direction: null,
        display: null,
        dur: null,
        divisor: kz,
        dominantBaseline: null,
        download: kw,
        dx: null,
        dy: null,
        edgeMode: null,
        editable: null,
        elevation: kz,
        enableBackground: null,
        end: null,
        event: null,
        exponent: kz,
        externalResourcesRequired: null,
        fill: null,
        fillOpacity: kz,
        fillRule: null,
        filter: null,
        filterRes: null,
        filterUnits: null,
        floodColor: null,
        floodOpacity: null,
        focusable: null,
        focusHighlight: null,
        fontFamily: null,
        fontSize: null,
        fontSizeAdjust: null,
        fontStretch: null,
        fontStyle: null,
        fontVariant: null,
        fontWeight: null,
        format: null,
        fr: null,
        from: null,
        fx: null,
        fy: null,
        g1: kB,
        g2: kB,
        glyphName: kB,
        glyphOrientationHorizontal: null,
        glyphOrientationVertical: null,
        glyphRef: null,
        gradientTransform: null,
        gradientUnits: null,
        handler: null,
        hanging: kz,
        hatchContentUnits: null,
        hatchUnits: null,
        height: null,
        href: null,
        hrefLang: null,
        horizAdvX: kz,
        horizOriginX: kz,
        horizOriginY: kz,
        id: null,
        ideographic: kz,
        imageRendering: null,
        initialVisibility: null,
        in: null,
        in2: null,
        intercept: kz,
        k: kz,
        k1: kz,
        k2: kz,
        k3: kz,
        k4: kz,
        kernelMatrix: kC,
        kernelUnitLength: null,
        keyPoints: null,
        keySplines: null,
        keyTimes: null,
        kerning: null,
        lang: null,
        lengthAdjust: null,
        letterSpacing: null,
        lightingColor: null,
        limitingConeAngle: kz,
        local: null,
        markerEnd: null,
        markerMid: null,
        markerStart: null,
        markerHeight: null,
        markerUnits: null,
        markerWidth: null,
        mask: null,
        maskContentUnits: null,
        maskUnits: null,
        mathematical: null,
        max: null,
        media: null,
        mediaCharacterEncoding: null,
        mediaContentEncodings: null,
        mediaSize: kz,
        mediaTime: null,
        method: null,
        min: null,
        mode: null,
        name: null,
        navDown: null,
        navDownLeft: null,
        navDownRight: null,
        navLeft: null,
        navNext: null,
        navPrev: null,
        navRight: null,
        navUp: null,
        navUpLeft: null,
        navUpRight: null,
        numOctaves: null,
        observer: null,
        offset: null,
        onAbort: null,
        onActivate: null,
        onAfterPrint: null,
        onBeforePrint: null,
        onBegin: null,
        onCancel: null,
        onCanPlay: null,
        onCanPlayThrough: null,
        onChange: null,
        onClick: null,
        onClose: null,
        onCopy: null,
        onCueChange: null,
        onCut: null,
        onDblClick: null,
        onDrag: null,
        onDragEnd: null,
        onDragEnter: null,
        onDragExit: null,
        onDragLeave: null,
        onDragOver: null,
        onDragStart: null,
        onDrop: null,
        onDurationChange: null,
        onEmptied: null,
        onEnd: null,
        onEnded: null,
        onError: null,
        onFocus: null,
        onFocusIn: null,
        onFocusOut: null,
        onHashChange: null,
        onInput: null,
        onInvalid: null,
        onKeyDown: null,
        onKeyPress: null,
        onKeyUp: null,
        onLoad: null,
        onLoadedData: null,
        onLoadedMetadata: null,
        onLoadStart: null,
        onMessage: null,
        onMouseDown: null,
        onMouseEnter: null,
        onMouseLeave: null,
        onMouseMove: null,
        onMouseOut: null,
        onMouseOver: null,
        onMouseUp: null,
        onMouseWheel: null,
        onOffline: null,
        onOnline: null,
        onPageHide: null,
        onPageShow: null,
        onPaste: null,
        onPause: null,
        onPlay: null,
        onPlaying: null,
        onPopState: null,
        onProgress: null,
        onRateChange: null,
        onRepeat: null,
        onReset: null,
        onResize: null,
        onScroll: null,
        onSeeked: null,
        onSeeking: null,
        onSelect: null,
        onShow: null,
        onStalled: null,
        onStorage: null,
        onSubmit: null,
        onSuspend: null,
        onTimeUpdate: null,
        onToggle: null,
        onUnload: null,
        onVolumeChange: null,
        onWaiting: null,
        onZoom: null,
        opacity: null,
        operator: null,
        order: null,
        orient: null,
        orientation: null,
        origin: null,
        overflow: null,
        overlay: null,
        overlinePosition: kz,
        overlineThickness: kz,
        paintOrder: null,
        panose1: null,
        path: null,
        pathLength: kz,
        patternContentUnits: null,
        patternTransform: null,
        patternUnits: null,
        phase: null,
        ping: kA,
        pitch: null,
        playbackOrder: null,
        pointerEvents: null,
        points: null,
        pointsAtX: kz,
        pointsAtY: kz,
        pointsAtZ: kz,
        preserveAlpha: null,
        preserveAspectRatio: null,
        primitiveUnits: null,
        propagate: null,
        property: kC,
        r: null,
        radius: null,
        referrerPolicy: null,
        refX: null,
        refY: null,
        rel: kC,
        rev: kC,
        renderingIntent: null,
        repeatCount: null,
        repeatDur: null,
        requiredExtensions: kC,
        requiredFeatures: kC,
        requiredFonts: kC,
        requiredFormats: kC,
        resource: null,
        restart: null,
        result: null,
        rotate: null,
        rx: null,
        ry: null,
        scale: null,
        seed: null,
        shapeRendering: null,
        side: null,
        slope: null,
        snapshotTime: null,
        specularConstant: kz,
        specularExponent: kz,
        spreadMethod: null,
        spacing: null,
        startOffset: null,
        stdDeviation: null,
        stemh: null,
        stemv: null,
        stitchTiles: null,
        stopColor: null,
        stopOpacity: null,
        strikethroughPosition: kz,
        strikethroughThickness: kz,
        string: null,
        stroke: null,
        strokeDashArray: kC,
        strokeDashOffset: null,
        strokeLineCap: null,
        strokeLineJoin: null,
        strokeMiterLimit: kz,
        strokeOpacity: kz,
        strokeWidth: null,
        style: null,
        surfaceScale: kz,
        syncBehavior: null,
        syncBehaviorDefault: null,
        syncMaster: null,
        syncTolerance: null,
        syncToleranceDefault: null,
        systemLanguage: kC,
        tabIndex: kz,
        tableValues: null,
        target: null,
        targetX: kz,
        targetY: kz,
        textAnchor: null,
        textDecoration: null,
        textRendering: null,
        textLength: null,
        timelineBegin: null,
        title: null,
        transformBehavior: null,
        type: null,
        typeOf: kC,
        to: null,
        transform: null,
        transformOrigin: null,
        u1: null,
        u2: null,
        underlinePosition: kz,
        underlineThickness: kz,
        unicode: null,
        unicodeBidi: null,
        unicodeRange: null,
        unitsPerEm: kz,
        values: null,
        vAlphabetic: kz,
        vMathematical: kz,
        vectorEffect: null,
        vHanging: kz,
        vIdeographic: kz,
        version: null,
        vertAdvY: kz,
        vertOriginX: kz,
        vertOriginY: kz,
        viewBox: null,
        viewTarget: null,
        visibility: null,
        width: null,
        widths: null,
        wordSpacing: null,
        writingMode: null,
        x: null,
        x1: null,
        x2: null,
        xChannelSelector: null,
        xHeight: kz,
        y: null,
        y1: null,
        y2: null,
        yChannelSelector: null,
        z: null,
        zoomAndPan: null
      }
    });
    const kV = j.eYKHx(kk, [kM, kL, kR, kS, kT], j.AaLpi);
    const kW = j.NpACu(kk, [kM, kL, kR, kS, kU], j.npZJT);
    function kX(vB) {
      const vC = [];
      const vD = dq.uqTnk(String, dq.Bdquw(vB, ""));
      let vE = vD.indexOf(",");
      let vF = 0;
      let vG = !1;
      while (!vG) {
        if (dq.ntfGz(-1, vE)) {
          vE = vD.length;
          vG = true;
        }
        const vH = vD.slice(vF, vE).trim();
        if (!dq.URovS(!vH, vG)) {
          vC.push(vH);
        }
        vF = dq.xnSIF(vE, 1);
        vE = vD.indexOf(",", vF);
      }
      return vC;
    }
    function kY(vB, vC) {
      const vD = j.fYHph(vC, {});
      return (j.vIhTf("", vB[j.msFLT(vB.length, 1)]) ? [...vB, ""] : vB).join(j.Plytf(j.AfAko(vD.padRight ? " " : "", ","), j.oYzqt(!1, vD.padLeft) ? "" : " ")).trim();
    }
    const kZ = /[#.]/g;
    const l0 = /^data[-\w.:]+$/i;
    const l1 = /-[a-z]/g;
    const l2 = /[A-Z]/g;
    function l3(vB, vC) {
      const vD = j.TUgBk(kp, vC);
      let vE = vC;
      let vF = kq;
      if (j.ORrpK(vD, vB.normal)) {
        return vB.property[vB.normal[vD]];
      }
      if (j.lKOoI(vD.length, 4) && j.eHiXo(j.CQBNt, vD.slice(0, 4)) && l0.test(vC)) {
        if (j.WJWwO("-", vC.charAt(4))) {
          const vG = vC.slice(5).replace(l1, l5);
          vE = j.wzVAC(j.jlLrX(j.CQBNt, vG.charAt(0).toUpperCase()), vG.slice(1));
        } else {
          const vH = vC.slice(4);
          if (!l1.test(vH)) {
            let vI = vH.replace(l2, l4);
            if (vI.charAt(0) !== "-") {
              vI = j.TxCLE("-", vI);
            }
            vC = j.ieeEG(j.CQBNt, vI);
          }
        }
        vF = kF;
      }
      return new vF(vE, vC);
    }
    function l4(vB) {
      return j.iPYYx("-", vB.toLowerCase());
    }
    function l5(vB) {
      return vB.charAt(1).toUpperCase();
    }
    function l6(vB) {
      const vC = j.QzerS(String, j.ZZtFU(vB, "")).trim();
      if (vC) {
        return vC.split(/[ \t\n\r\f]+/g);
      } else {
        return [];
      }
    }
    function l7(vB) {
      return vB.join(" ").trim();
    }
    const l8 = new Set([j.RBjgh, j.lywVH, j.Vkwox, j.lpekX]);
    const l9 = {}.hasOwnProperty;
    function lb(vB, vC, vD) {
      var vE = {
        zUReX: function (vG, vH) {
          return dq.uwhhR(vG, vH);
        },
        uFdEp: function (vG, vH) {
          return dq.LrNAK(vG, vH);
        },
        ZYvCA: function (vG, vH) {
          return dq.BXTgu(vG, vH);
        },
        TEvEh: "element",
        joxYh: dq.HRVQc
      };
      const vF = vD && function (vG) {
        const vH = {};
        let vI = -1;
        while (dq.TmwPR(++vI, vG.length)) {
          vH[vG[vI].toLowerCase()] = vG[vI];
        }
        return vH;
      }(vD);
      return function (vG, vH, ...vI) {
        let vJ;
        let vK = -1;
        if (dq.loylH(null, vG)) {
          var vL = {
            type: dq.oiqCm,
            children: []
          };
          vJ = vL;
          const vO = vH;
          vI.unshift(vO);
        } else {
          vJ = function (vP, vQ) {
            const vR = vE.zUReX(vP, "");
            const vS = {};
            let vT;
            let vU;
            let vV = 0;
            while (vE.uFdEp(vV, vR.length)) {
              kZ.lastIndex = vV;
              const vW = kZ.exec(vR);
              const vX = vR.slice(vV, vW ? vW.index : vR.length);
              if (vX) {
                if (vT) {
                  if (vE.ZYvCA("#", vT)) {
                    vS.id = vX;
                  } else if (Array.isArray(vS.className)) {
                    vS.className.push(vX);
                  } else {
                    vS.className = [vX];
                  }
                } else {
                  vU = vX;
                }
                vV += vX.length;
              }
              if (vW) {
                vT = vW[0];
                vV++;
              }
            }
            return {
              type: vE.TEvEh,
              tagName: vE.zUReX(vU, vQ) || vE.joxYh,
              properties: vS,
              children: []
            };
          }(vG, vC);
          vJ.tagName = vJ.tagName.toLowerCase();
          if (vF && l9.call(vF, vJ.tagName)) {
            vJ.tagName = vF[vJ.tagName];
          }
          vM = vH;
          vN = vJ.tagName;
          if (dq.zGTqb(null, vM) || dq.tMBvr(dq.ykMsC, typeof vM) || Array.isArray(vM) || dq.EBYRN(dq.kUIzU, vN) && vM.type && dq.utOfF(dq.TOSFi, typeof vM.type) && (dq.VCqeO(dq.zRpUa, vM) && Array.isArray(vM.children) || (dq.xHaEZ(dq.Sxmhj, vN) ? !l8.has(vM.type.toLowerCase()) : dq.PbBfT(dq.mujbN, vM)))) {
            vI.unshift(vH);
          } else {
            let vP;
            for (vP in vH) {
              if (l9.call(vH, vP)) {
                dq.RlwPN(ld, vB, vJ.properties, vP, vH[vP]);
              }
            }
          }
        }
        var vM;
        var vN;
        for (; dq.rZUpa(++vK, vI.length);) {
          dq.ogTdi(lf, vJ.children, vI[vK]);
        }
        if (dq.eUYLv(dq.aBphh, vJ.type) && dq.Trpwq(dq.fAlKP, vJ.tagName)) {
          vJ.content = {
            type: dq.oiqCm,
            children: vJ.children
          };
          vJ.children = [];
        }
        return vJ;
      };
    }
    function ld(vB, vC, vD, vE) {
      const vF = dq.MlrGc(l3, vB, vD);
      let vG;
      let vH = -1;
      if (dq.XOKMh(null, vE)) {
        if (dq.ZIzqz(dq.hBKGJ, typeof vE)) {
          if (Number.isNaN(vE)) {
            return;
          }
          vG = vE;
        } else {
          vG = dq.TBDRb(dq.uNZGN, typeof vE) ? vE : dq.uFABO(dq.TOSFi, typeof vE) ? vF.spaceSeparated ? dq.lGbLd(l6, vE) : vF.commaSeparated ? dq.AYDFP(kX, vE) : vF.commaOrSpaceSeparated ? l6(dq.KToof(kX, vE).join(" ")) : dq.idpNF(lg, vF, vF.property, vE) : Array.isArray(vE) ? vE.concat() : dq.ALKdS(dq.lIAjn, vF.property) ? function (vI) {
            const vJ = [];
            let vK;
            for (vK in vI) {
              if (l9.call(vI, vK)) {
                vJ.push([vK, vI[vK]].join(": "));
              }
            }
            return vJ.join("; ");
          }(vE) : dq.XpLfl(String, vE);
        }
        if (Array.isArray(vG)) {
          const vI = [];
          while (dq.OWwbb(++vH, vG.length)) {
            const vJ = dq.jeHwy(lg, vF, vF.property, vG[vH]);
            vI[vH] = vJ;
          }
          vG = vI;
        }
        if (dq.XguCd(dq.lmcRx, vF.property) && Array.isArray(vC.className)) {
          const vK = vG;
          vG = vC.className.concat(vK);
        }
        vC[vF.property] = vG;
      }
    }
    function lf(vB, vC) {
      let vD = -1;
      if (j.yqHKz(null, vC)) ;else if (j.ejfCt(j.jGSrx, typeof vC) || j.LHIdk(j.jqACr, typeof vC)) {
        vB.push({
          type: j.FJCvs,
          value: j.bCYcI(String, vC)
        });
      } else if (Array.isArray(vC)) {
        while (j.jUXNw(++vD, vC.length)) {
          j.zaXPR(lf, vB, vC[vD]);
        }
      } else {
        if (j.yXWEJ(j.AnRPG, typeof vC) || !j.OXRep(j.InpSo, vC)) {
          throw new Error(j.VMbCR(j.tsZoT(j.kPGsr, vC), "`"));
        }
        if (j.ezeaw(j.TNXnN, vC.type)) {
          j.rGIgB(lf, vB, vC.children);
        } else {
          vB.push(vC);
        }
      }
    }
    function lg(vB, vC, vD) {
      if (dq.peEdr(dq.TOSFi, typeof vD)) {
        if (vB.number && vD && !Number.isNaN(dq.wYrpO(Number, vD))) {
          return dq.vhyIv(Number, vD);
        }
        if ((vB.boolean || vB.overloadedBoolean) && (dq.Pljka("", vD) || dq.TSKGN(dq.jwXbe(kp, vD), dq.HDcTs(kp, vC)))) {
          return !0;
        }
      }
      return vD;
    }
    const lj = j.qcsNb(lb, kV, j.LbAle);
    const lk = j.bjaUu(lb, kW, "g", [j.aMPBY, j.anAsw, j.vzcND, j.KYgtD, j.rqJMV, j.dXZQR, j.mdolo, j.IPbpF, j.IjZRk, j.QBzuG, j.FBVHb, j.uyLNz, j.YYetH, j.tvJIs, j.yXUEi, j.aukED, j.jZXhU, j.LmnAp, j.DzrPt, j.zuMYU, j.gSRWN, "feGaussianBlur", j.VXQTK, j.bVPpA, j.NtxHW, "feMorphology", j.YQdSY, j.FhtRq, j.DdVcb, j.sPWbP, j.TzMQy, j.fBvJH, j.FiExG, j.gJQvr, j.GmuLX, "radialGradient", j.PxHqz, j.GkoEU, "textPath"]);
    const lp = {
      html: j.DNMhq,
      mathml: "http://www.w3.org/1998/Math/MathML",
      svg: j.prnCq,
      xlink: j.igabF,
      xml: j.nkCQO,
      xmlns: j.bhTCE
    };
    function lq(vB, vC) {
      var vD = {
        kdttS: function (vF, vG) {
          return dq.WyJDt(vF, vG);
        },
        OzNhN: function (vF, vG) {
          return dq.RfgYC(vF, vG);
        },
        zlejg: dq.fAlKP,
        WwFea: function (vF, vG) {
          return dq.CpOqD(vF, vG);
        },
        UskgS: function (vF, vG, vH) {
          return dq.WAsTY(vF, vG, vH);
        },
        yEZRO: dq.ysVWH
      };
      const vE = function (vF, vG) {
        var vH = {
          cAFaI: dq.zgRIG
        };
        var vI = vH;
        switch (vF.nodeType) {
          case 1:
            return function (vK, vL) {
              const vM = vK.namespaceURI;
              const vN = vD.kdttS(vM, lp.svg) ? lk : lj;
              const vO = vM === lp.html ? vK.tagName.toLowerCase() : vK.tagName;
              const vP = vD.kdttS(vM, lp.html) && vD.OzNhN(vD.zlejg, vO) ? vK.content : vK;
              const vQ = vK.getAttributeNames();
              const vR = {};
              let vS = -1;
              while (vD.WwFea(++vS, vQ.length)) {
                vR[vQ[vS]] = vK.getAttribute(vQ[vS]) || "";
              }
              return vN(vO, vR, vD.UskgS(lw, vP, vL));
            }(vF, vG);
          case 3:
            return function (vK) {
              var vL = {
                type: vD.yEZRO,
                value: vK.nodeValue || ""
              };
              return vL;
            }(vF);
          case 8:
            return function (vK) {
              var vL = {
                type: vI.cAFaI,
                value: vK.nodeValue || ""
              };
              return vL;
            }(vF);
          case 9:
          case 11:
            return dq.BYMKl(lv, vF, vG);
          case 10:
            var vJ = {
              type: dq.fBhJy
            };
            return vJ;
          default:
            return;
        }
      }(vB, vC);
      if (vE && vC.afterTransform) {
        vC.afterTransform(vB, vE);
      }
      return vE;
    }
    function lv(vB, vC) {
      return {
        type: dq.oiqCm,
        children: dq.rZmiT(lw, vB, vC)
      };
    }
    function lw(vB, vC) {
      const vD = vB.childNodes;
      const vE = [];
      let vF = -1;
      while (dq.olmVI(++vF, vD.length)) {
        const vG = dq.GKqxX(lq, vD[vF], vC);
        if (dq.FrSVr(undefined, vG)) {
          vE.push(vG);
        }
      }
      return vE;
    }
    const lx = new DOMParser();
    const ly = function (vB, vC, vD) {
      const vE = dq.iGJhh(gk, vD);
      if (!vB || !vB.type || !vB.children) {
        throw new Error(dq.ZnWIt);
      }
      if (dq.geySo(dq.hBKGJ, typeof vC)) {
        if (dq.dUAjM(vC, 0) || dq.OxyjA(vC, Number.POSITIVE_INFINITY)) {
          throw new Error(dq.RcShU);
        }
      } else if (dq.yqACq(vC = vB.children.indexOf(vC), 0)) {
        throw new Error("Expected child node or index");
      }
      while (dq.vLHrx(++vC, vB.children.length)) {
        if (dq.zonJU(vE, vB.children[vC], vC, vB)) {
          return vB.children[vC];
        }
      }
    };
    const lz = function (vB) {
      var vC = {
        rAnZk: function (vE, vF) {
          return j.qkWns(vE, vF);
        },
        IwJuB: function (vE, vF) {
          return j.FnrUc(vE, vF);
        },
        guAEm: function (vE, vF) {
          return j.rRyco(vE, vF);
        }
      };
      if (j.CDagY(null, vB)) {
        return lB;
      }
      if (j.FLXlf(j.jGSrx, typeof vB)) {
        vD = vB;
        return j.pGoku(lA, function (vE) {
          return dq.xbjOq(vE.tagName, vD);
        });
      }
      var vD;
      if (j.vxCYE(j.AnRPG, typeof vB)) {
        return function (vE) {
          const vF = [];
          let vG = -1;
          while (vC.IwJuB(++vG, vE.length)) {
            vF[vG] = vC.guAEm(lz, vE[vG]);
          }
          return vC.guAEm(lA, function (...vH) {
            var vI = -1;
            while (vC.rAnZk(++vI, vF.length)) {
              if (vF[vI].apply(this, vH)) {
                return true;
              }
            }
            return !1;
          });
        }(vB);
      }
      if (j.ebwve("function", typeof vB)) {
        return j.drfxy(lA, vB);
      }
      throw new Error(j.UZjkr);
    };
    function lA(vB) {
      return function (vC, vD, vE) {
        var vF = {
          NwZCK: function (vG, vH) {
            return dq.XxYgR(vG, vH);
          },
          JQnzI: dq.ykMsC,
          rYVSc: function (vG, vH) {
            return dq.VCqeO(vG, vH);
          },
          etfBI: dq.ThEAY,
          IdacI: dq.IZTDv
        };
        return dq.lZJII(Boolean, function (vG) {
          return vF.NwZCK(null, vG) && vF.JQnzI == typeof vG && vF.rYVSc(vF.etfBI, vG) && vF.rYVSc(vF.IdacI, vG);
        }(vC) && vB.call(this, vC, dq.xCMHF("number", typeof vD) ? vD : undefined, dq.bYWdb(vE, undefined)));
      };
    }
    function lB(vB) {
      return dq.BnPOl(Boolean, vB && dq.BTGMQ(dq.ykMsC, typeof vB) && dq.lYZPD(dq.ThEAY, vB) && dq.Hfmvl(dq.aBphh, vB.type) && dq.hnhIp(dq.IZTDv, vB) && dq.dbQSy("string", typeof vB.tagName));
    }
    const lC = /\n/g;
    const lD = /[\t ]+/g;
    const lE = j.HBZsi(lz, "br");
    const lF = lz(function (vB) {
      return dq.wHDUe("td", vB.tagName) || dq.CUwQW("th", vB.tagName);
    });
    const lG = j.SOAbH(lz, "p");
    const lH = j.ebqWX(lz, "tr");
    const lI = j.dJGvz(lz, [j.GVlJf, j.BQwQv, j.bZNko, j.CsnNl, j.TxqXw, "rp", j.SVGul, j.nOMPy, j.KVASx, j.qyPvw, function (vB) {
      return dq.ZaJPa(Boolean, (vB.properties || {}).hidden);
    }, function (vB) {
      return j.EnYCi(j.nIKHH, vB.tagName) && !(vB.properties || {}).open;
    }]);
    const lJ = j.ceGbU(lz, ["address", j.cgqJR, j.Hhctv, j.PlvWR, j.nOHmE, j.rHnxJ, j.AYKlh, "dd", j.nIKHH, j.qtbjc, "dl", "dt", j.LbAle, j.yAYZc, j.ZXSxZ, j.GLrgR, j.cHOmC, "h1", "h2", "h3", "h4", "h5", "h6", j.xcAnX, j.rynvo, "hr", j.AaLpi, j.ScCOs, j.KfPVK, "main", "menu", j.oCcDj, "ol", "p", j.UkYLk, j.ZvOKm, j.qzZPt, "ul", j.sSEaU]);
    function lK(vB, vC, vD) {
      var vE = {
        jKydY: function (vF, vG, vH) {
          return dq.JVUvH(vF, vG, vH);
        },
        lgsNS: function (vF, vG) {
          return dq.Znrqk(vF, vG);
        },
        TQtzX: function (vF, vG) {
          return dq.MpKwQ(vF, vG);
        },
        mRowc: function (vF, vG) {
          return dq.sJyGu(vF, vG);
        },
        FrVdL: function (vF, vG, vH, vI) {
          return dq.KLkdT(vF, vG, vH, vI);
        },
        NaqZl: function (vF, vG) {
          return dq.Ocbox(vF, vG);
        },
        YoUxE: function (vF, vG) {
          return dq.QvZsv(vF, vG);
        },
        Upczw: function (vF, vG) {
          return dq.lNxmq(vF, vG);
        },
        Lmbfh: function (vF, vG) {
          return dq.KQVcu(vF, vG);
        },
        BNGGG: function (vF, vG) {
          return dq.zyxTH(vF, vG);
        }
      };
      if (dq.tHbBK(dq.aBphh, vB.type)) {
        return function (vF, vG, vH) {
          const vI = vE.jKydY(lN, vF, vH);
          const vJ = vF.children || [];
          let vK;
          let vL;
          let vM = -1;
          let vN = [];
          if (vE.lgsNS(lI, vF)) {
            return vN;
          }
          for (vE.TQtzX(lE, vF) || vE.mRowc(lH, vF) && vE.FrVdL(ly, vG, vF, lH) ? vL = "\n" : vE.TQtzX(lG, vF) ? (vK = 2, vL = 2) : vE.NaqZl(lJ, vF) && (vK = 1, vL = 1); vE.YoUxE(++vM, vJ.length);) {
            vN = vN.concat(vE.FrVdL(lK, vJ[vM], vF, {
              whitespace: vI,
              breakBefore: vM ? undefined : vK,
              breakAfter: vE.Upczw(vM, vE.Lmbfh(vJ.length, 1)) ? vE.NaqZl(lE, vJ[vE.BNGGG(vM, 1)]) : vL
            }));
          }
          if (vE.NaqZl(lF, vF) && vE.FrVdL(ly, vG, vF, lF)) {
            vN.push("\t");
          }
          if (vK) {
            vN.unshift(vK);
          }
          if (vL) {
            vN.push(vL);
          }
          return vN;
        }(vB, vC, vD);
      } else if (dq.Coceo(dq.ysVWH, vB.type)) {
        if (dq.NNAAF === vD.whitespace) {
          return dq.GGAdr(lL, vB, vD);
        } else {
          return function (vF) {
            return [dq.DRBxs(String, vF.value)];
          }(vB);
        }
      } else {
        return [];
      }
    }
    function lL(vB, vC) {
      const vD = dq.MLbdv(String, vB.value);
      const vE = [];
      const vF = [];
      let vG = 0;
      while (dq.xMcIs(vG, vD.length)) {
        lC.lastIndex = vG;
        const vJ = lC.exec(vD);
        const vK = vJ && dq.FQNQG(dq.WQOkh, vJ) ? vJ.index : vD.length;
        vE.push(dq.uoPDE(lM, vD.slice(vG, vK).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g, ""), dq.iDtAj(0, vG) || vC.breakBefore, dq.ntCJE(vK, vD.length) || vC.breakAfter));
        vG = dq.zPlSV(vK, 1);
      }
      let vH;
      let vI = -1;
      while (++vI < vE.length) {
        if (dq.RjeUV(8203, vE[vI].charCodeAt(dq.oHhpf(vE[vI].length, 1))) || dq.XgokK(vI, dq.BbtEw(vE.length, 1)) && dq.VjCuu(8203, vE[dq.OySnc(vI, 1)].charCodeAt(0))) {
          vF.push(vE[vI]);
          vH = undefined;
        } else if (vE[vI]) {
          if (dq.yGQkg(dq.hBKGJ, typeof vH)) {
            vF.push(vH);
          }
          vF.push(vE[vI]);
          vH = 0;
        } else if (!dq.AZxzw(0, vI) || !dq.ZuQfV(vI, dq.YXjja(vE.length, 1))) {
          vF.push(0);
        }
      }
      return vF;
    }
    function lM(vB, vC, vD) {
      const vE = [];
      let vF;
      let vG = 0;
      while (dq.dUAjM(vG, vB.length)) {
        lD.lastIndex = vG;
        const vH = lD.exec(vB);
        vF = vH ? vH.index : vB.length;
        if (!dq.BNIdW(vG, vF) && !!vH && !vC) {
          vE.push("");
        }
        if (dq.NYbOz(vG, vF)) {
          vE.push(vB.slice(vG, vF));
        }
        vG = vH ? dq.JMnqC(vF, vH[0].length) : vF;
      }
      if (!dq.hqXgF(vG, vF) && !vD) {
        vE.push("");
      }
      return vE.join(" ");
    }
    function lN(vB, vC) {
      if (dq.XtZDX(dq.aBphh, vB.type)) {
        const vD = vB.properties || {};
        switch (vB.tagName) {
          case dq.lpRfJ:
          case dq.TekgP:
          case "xmp":
            return dq.cRRHh;
          case dq.YuZan:
            return "nowrap";
          case dq.cRRHh:
            if (vD.wrap) {
              return "pre-wrap";
            } else {
              return dq.cRRHh;
            }
          case "td":
          case "th":
            if (vD.noWrap) {
              return dq.LtnVt;
            } else {
              return vC.whitespace;
            }
          case dq.XvrIU:
            return dq.ilRbk;
        }
      }
      return vC.whitespace;
    }
    class lO {
      constructor(vB, vC, vD) {
        this.lexer = undefined;
        this.start = undefined;
        this.end = undefined;
        this.lexer = vB;
        this.start = vC;
        this.end = vD;
      }
      static range(vB, vC) {
        if (vC) {
          if (vB && vB.loc && vC.loc && dq.UlcEl(vB.loc.lexer, vC.loc.lexer)) {
            return new lO(vB.loc.lexer, vB.loc.start, vC.loc.end);
          } else {
            return null;
          }
        } else {
          return vB && vB.loc;
        }
      }
    }
    class lP {
      constructor(vB, vC) {
        this.text = undefined;
        this.loc = undefined;
        this.noexpand = undefined;
        this.treatAsRelax = undefined;
        this.text = vB;
        this.loc = vC;
      }
      range(vB, vC) {
        return new lP(vC, lO.range(this, vB));
      }
    }
    class lQ {
      constructor(vB, vC) {
        var vD = j.DNDVp.split("|");
        var vE = 0;
        while (true) {
          switch (vD[vE++]) {
            case "0":
              this.name = undefined;
              this.position = undefined;
              this.length = undefined;
              this.rawMessage = undefined;
              continue;
            case "1":
              var vF;
              var vG;
              var vH = j.jphpn(j.VhsEP, vB);
              var vI = vC && vC.loc;
              continue;
            case "2":
              vJ.name = j.ZpHCe;
              vJ.__proto__ = lQ.prototype;
              vJ.position = vF;
              if (vF != null && j.qCbQK(null, vG)) {
                vJ.length = j.pFpBV(vG, vF);
              }
              vJ.rawMessage = vB;
              return vJ;
            case "3":
              var vJ = new Error(vH);
              continue;
            case "4":
              if (vI && j.WzvWS(vI.start, vI.end)) {
                var vK = vI.lexer.input;
                vF = vI.start;
                vG = vI.end;
                if (j.lLGHx(vF, vK.length)) {
                  vH += j.LKboz;
                } else {
                  vH += j.eSftp(j.WVQCA(j.HSDWz, j.jlLrX(vF, 1)), ": ");
                }
                var vL = vK.slice(vF, vG).replace(/[^]/g, j.VGFjo);
                vH += j.NDsmU(j.npCoX(j.EMdjN(vF, 15) ? j.KusvV("…", vK.slice(j.PlXAg(vF, 15), vF)) : vK.slice(0, vF), vL), j.xRoNf(j.bgkAN(vG, 15), vK.length) ? j.zHSCD(vK.slice(vG, j.TqOOs(vG, 15)), "…") : vK.slice(vG));
              }
              continue;
          }
          break;
        }
      }
    }
    lQ.prototype.__proto__ = Error.prototype;
    var lR = {
      "&": j.SBLdF,
      ">": j.MIekv,
      "<": "&lt;",
      "\"": j.HNcDL,
      "'": j.YaCxC
    };
    var lS = /([A-Z])/g;
    var lT = lR;
    var lU = /[&><"']/g;
    var lV = function vB(vC) {
      if (j.PLpyw(j.aipAN, vC.type) || j.KJELx(j.YnjVh, vC.type)) {
        if (j.vlnmS(1, vC.body.length)) {
          return j.EBlyS(vB, vC.body[0]);
        } else {
          return vC;
        }
      } else if (j.viuSh(j.kdoTj, vC.type)) {
        return j.NjZDl(vB, vC.body);
      } else {
        return vC;
      }
    };
    function lW(vC, vD) {
      return dq.xHicD(-1, vC.indexOf(vD));
    }
    function lX(vC, vD) {
      if (j.goiIk(undefined, vC)) {
        return vD;
      } else {
        return vC;
      }
    }
    function lY(vC) {
      return dq.fbDER(String, vC).replace(lU, vD => lT[vD]);
    }
    function lZ(vC) {
      return vC.replace(lS, dq.ZlYhA).toLowerCase();
    }
    var m0 = lV;
    function m1(vC) {
      var vD = dq.lwqzL(lV, vC);
      return dq.oypIK("mathord", vD.type) || dq.fNliw(dq.iAoYE, vD.type) || dq.YiOXL(dq.ZWMbx, vD.type);
    }
    function m2(vC) {
      var vD = /^\s*([^\\/#]*?)(?::|&#0*58|&#x0*3a)/i.exec(vC);
      if (dq.LLCmk(null, vD)) {
        return vD[1];
      } else {
        return dq.Fbfpk;
      }
    }
    var m3 = {
      displayMode: {
        type: j.fmEgN,
        description: j.uggrf,
        cli: j.hhyeo
      },
      output: {
        type: {
          enum: [j.hTGWj, j.AaLpi, "mathml"]
        },
        description: j.KtcDE,
        cli: j.ibSGO
      },
      leqno: {
        type: j.fmEgN,
        description: j.kVLbT
      },
      fleqn: {
        type: j.fmEgN,
        description: j.aoSSC
      },
      throwOnError: {
        type: j.fmEgN,
        default: !0,
        cli: j.dumsH,
        cliDescription: j.oMBdA
      },
      errorColor: {
        type: j.jGSrx,
        default: j.fPTcn,
        cli: j.cWaiG,
        cliDescription: j.OJFPL,
        cliProcessor: vC => "#" + vC
      },
      macros: {
        type: j.AnRPG,
        cli: j.eJBfg,
        cliDescription: "Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",
        cliDefault: [],
        cliProcessor: (vC, vD) => {
          vD.push(vC);
          return vD;
        }
      },
      minRuleThickness: {
        type: j.jqACr,
        description: j.MeqMw,
        processor: vC => Math.max(0, vC),
        cli: j.KftRU,
        cliProcessor: parseFloat
      },
      colorIsTextColor: {
        type: j.fmEgN,
        description: j.Jlhbd,
        cli: j.ysTTL
      },
      strict: {
        type: [{
          enum: [j.JHcpM, j.coHzb, j.ernyD]
        }, j.fmEgN, "function"],
        description: j.uOGwI,
        cli: j.JChCH,
        cliDefault: !1
      },
      trust: {
        type: [j.fmEgN, j.zeejK],
        description: j.qmpUN,
        cli: j.wXutU
      },
      maxSize: {
        type: j.jqACr,
        default: j.qUykX(1, 0),
        description: "If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",
        processor: vC => Math.max(0, vC),
        cli: j.HjVxy,
        cliProcessor: parseInt
      },
      maxExpand: {
        type: j.jqACr,
        default: 1000,
        description: j.WqwWV,
        processor: vC => Math.max(0, vC),
        cli: j.aZKku,
        cliProcessor: vC => vC === "Infinity" ? Infinity : parseInt(vC)
      },
      globalGroup: {
        type: j.fmEgN,
        cli: !1
      }
    };
    function m4(vC) {
      if (vC.default) {
        return vC.default;
      }
      var vD = vC.type;
      var vE = Array.isArray(vD) ? vD[0] : vD;
      if (j.dVnbV(j.jGSrx, typeof vE)) {
        return vE.enum[0];
      }
      switch (vE) {
        case j.fmEgN:
          return !1;
        case j.jGSrx:
          return "";
        case j.jqACr:
          return 0;
        case j.AnRPG:
          return {};
      }
    }
    class m5 {
      constructor(vC) {
        this.displayMode = undefined;
        this.output = undefined;
        this.leqno = undefined;
        this.fleqn = undefined;
        this.throwOnError = undefined;
        this.errorColor = undefined;
        this.macros = undefined;
        this.minRuleThickness = undefined;
        this.colorIsTextColor = undefined;
        this.strict = undefined;
        this.trust = undefined;
        this.maxSize = undefined;
        this.maxExpand = undefined;
        this.globalGroup = undefined;
        vC = dq.tBYxa(vC, {});
        for (var vD in m3) {
          if (m3.hasOwnProperty(vD)) {
            var vE = m3[vD];
            this[vD] = vC[vD] !== undefined ? vE.processor ? vE.processor(vC[vD]) : vC[vD] : dq.QKmfQ(m4, vE);
          }
        }
      }
      reportNonstrict(vC, vD, vE) {
        var vF = this.strict;
        if (j.zeejK == typeof vF) {
          vF = vF(vC, vD, vE);
        }
        if (vF && j.ovkHx(j.coHzb, vF)) {
          if (j.uvqGP(!0, vF) || j.LBHwS("error", vF)) {
            throw new lQ(j.fTEWX(j.lCfPZ(j.kEHwe(j.hfdAQ(j.Mbjeo, vD), " ["), vC), "]"), vE);
          }
          if (j.JHcpM === vF) {
            if (j.vXQZz(j.BVlrp, typeof console)) {
              console.warn(j.OrmoH(j.BFMZB(j.XUaMQ(j.onIoB("LaTeX-incompatible input and strict mode is set to 'warn': ", vD), " ["), vC), "]"));
            }
          } else if (j.RGOBN(j.BVlrp, typeof console)) {
            console.warn(j.gUjSz(j.cXTIe(j.NuuTi(j.zyWeW(j.Sryvd(j.ATurJ(j.IvSOf, vF), "': "), vD), " ["), vC), "]"));
          }
        }
      }
      useStrictBehavior(vC, vD, vE) {
        var vF = this.strict;
        if (j.rdQxi(j.zeejK, typeof vF)) {
          try {
            vF = j.FyYED(vF, vC, vD, vE);
          } catch (vG) {
            vF = j.ernyD;
          }
        }
        return !!vF && !j.JOcuo(j.coHzb, vF) && (!j.NsMnC(true, vF) || !j.nclKQ(j.ernyD, vF) || !(j.VJBvt(j.JHcpM, vF) ? (j.tJdes(j.BVlrp, typeof console) && console.warn(j.KmGwp(j.bzRxC(j.zzaSI(j.AsoBB, vD), " [") + vC, "]")), 1) : (j.gLHwf(j.BVlrp, typeof console) && console.warn(j.NDsmU(j.MHfpE(j.lxxPc(j.TNWcv(j.VHmoI(j.fgKAx(j.IvSOf, vF), j.HiHzN), vD), " ["), vC), "]")), 1)));
      }
      isTrusted(vC) {
        if (vC.url && !vC.protocol) {
          vC.protocol = dq.OahAf(m2, vC.url);
        }
        var vD = dq.XIYrc(dq.moyLW, typeof this.trust) ? this.trust(vC) : this.trust;
        return dq.jbbOr(Boolean, vD);
      }
    }
    class m6 {
      constructor(vC, vD, vE) {
        this.id = undefined;
        this.size = undefined;
        this.cramped = undefined;
        this.id = vC;
        this.size = vD;
        this.cramped = vE;
      }
      sup() {
        return mj[mk[this.id]];
      }
      sub() {
        return mj[mp[this.id]];
      }
      fracNum() {
        return mj[mq[this.id]];
      }
      fracDen() {
        return mj[mv[this.id]];
      }
      cramp() {
        return mj[mw[this.id]];
      }
      text() {
        return mj[mx[this.id]];
      }
      isTight() {
        return this.size >= 2;
      }
    }
    var m7 = {
      name: j.diCFl,
      blocks: [[256, 591], [768, 879]]
    };
    var m8 = {
      name: j.miAWO,
      blocks: [[1024, 1279]]
    };
    var m9 = {
      name: j.Rmhsv,
      blocks: [[1328, 1423]]
    };
    var mb = {
      name: j.UjjdA,
      blocks: [[2304, 4255]]
    };
    var md = {
      name: j.beTan,
      blocks: [[4256, 4351]]
    };
    var mg = {
      name: j.lbgZR,
      blocks: [[44032, 55215]]
    };
    var mj = [new m6(0, 0, !1), new m6(1, 0, !0), new m6(2, 1, !1), new m6(3, 1, !0), new m6(4, 2, !1), new m6(5, 2, !0), new m6(6, 3, !1), new m6(7, 3, !0)];
    var mk = [4, 5, 4, 5, 6, 7, 6, 7];
    var mp = [5, 5, 5, 5, 7, 7, 7, 7];
    var mq = [2, 3, 4, 5, 6, 7, 6, 7];
    var mv = [3, 3, 5, 5, 7, 7, 7, 7];
    var mw = [1, 1, 3, 3, 5, 5, 7, 7];
    var mx = [0, 1, 2, 3, 2, 3, 2, 3];
    var my = {
      DISPLAY: mj[0],
      TEXT: mj[2],
      SCRIPT: mj[4],
      SCRIPTSCRIPT: mj[6]
    };
    var mz = [m7, m8, m9, mb, md, {
      name: "cjk",
      blocks: [[12288, 12543], [19968, 40879], [65280, 65376]]
    }, mg];
    var mA = [];
    function mB(vC) {
      for (var vD = 0; j.XaXew(vD, mA.length); vD += 2) {
        if (j.XwHLy(vC, mA[vD]) && j.HITGh(vC, mA[j.wgZrC(vD, 1)])) {
          return !0;
        }
      }
      return !1;
    }
    mz.forEach(vC => vC.blocks.forEach(vD => mA.push(...vD)));
    var mC = {
      doubleleftarrow: j.UuFnF,
      doublerightarrow: j.wDOAl,
      leftarrow: j.ISBHK,
      leftbrace: j.bYAMK,
      leftbraceunder: j.Popuw,
      leftgroup: j.zBcLf,
      leftgroupunder: "M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",
      leftharpoon: j.rdyeu,
      leftharpoonplus: j.jslKA,
      leftharpoondown: j.BwVvz,
      leftharpoondownplus: j.ApHdG,
      lefthook: j.IPoRr,
      leftlinesegment: j.mdLVR,
      leftmapsto: j.mGgok,
      leftToFrom: j.tgHGs,
      longequal: j.Cvnln,
      midbrace: j.QcTEc,
      midbraceunder: j.AXGTz,
      oiintSize1: j.zHmoN,
      oiintSize2: j.IIegH,
      oiiintSize1: j.KNZNp,
      oiiintSize2: j.GBJIK,
      rightarrow: j.ToZgM,
      rightbrace: j.SBZps,
      rightbraceunder: j.yHaDr,
      rightgroup: j.BLofz,
      rightgroupunder: j.roSom,
      rightharpoon: j.UkOWc,
      rightharpoonplus: j.oSHbD,
      rightharpoondown: j.FlgFZ,
      rightharpoondownplus: j.mRtDh,
      righthook: j.CTiUz,
      rightlinesegment: j.ZzHuh,
      rightToFrom: "M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",
      twoheadleftarrow: j.GVDsG,
      twoheadrightarrow: j.exnAk,
      tilde1: j.UgukA,
      tilde2: j.AvRgY,
      tilde3: j.pzZqa,
      tilde4: j.GJfJG,
      vec: j.SOodI,
      widehat1: j.BCjxl,
      widehat2: "M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",
      widehat3: j.CZAXt,
      widehat4: j.QXVWK,
      widecheck1: j.TFwyK,
      widecheck2: j.OVIMV,
      widecheck3: j.RIklc,
      widecheck4: j.pFLbF,
      baraboveleftarrow: j.ZxkEu,
      rightarrowabovebar: j.kpwdD,
      baraboveshortleftharpoon: j.IvkfE,
      rightharpoonaboveshortbar: j.KFnzS,
      shortbaraboveleftharpoon: j.BGHSW,
      shortrightharpoonabovebar: j.YLbGv
    };
    var mD = mC;
    class mE {
      constructor(vC) {
        this.children = undefined;
        this.classes = undefined;
        this.height = undefined;
        this.depth = undefined;
        this.maxFontSize = undefined;
        this.style = undefined;
        this.children = vC;
        this.classes = [];
        this.height = 0;
        this.depth = 0;
        this.maxFontSize = 0;
        this.style = {};
      }
      hasClass(vC) {
        return dq.AgWcy(lW, this.classes, vC);
      }
      toNode() {
        var vC = document.createDocumentFragment();
        for (var vD = 0; j.rbtHm(vD, this.children.length); vD++) {
          vC.appendChild(this.children[vD].toNode());
        }
        return vC;
      }
      toMarkup() {
        var vC = "";
        for (var vD = 0; dq.DmjHD(vD, this.children.length); vD++) {
          vC += this.children[vD].toMarkup();
        }
        return vC;
      }
      toText() {
        return this.children.map(vC => vC.toText()).join("");
      }
    }
    var mF = {
      "32": [0, 0, 0, 0, 0.25],
      "65": [0, 0.68889, 0, 0, 0.72222],
      "66": [0, 0.68889, 0, 0, 0.66667],
      "67": [0, 0.68889, 0, 0, 0.72222],
      "68": [0, 0.68889, 0, 0, 0.72222],
      "69": [0, 0.68889, 0, 0, 0.66667],
      "70": [0, 0.68889, 0, 0, 0.61111],
      "71": [0, 0.68889, 0, 0, 0.77778],
      "72": [0, 0.68889, 0, 0, 0.77778],
      "73": [0, 0.68889, 0, 0, 0.38889],
      "74": [0.16667, 0.68889, 0, 0, 0.5],
      "75": [0, 0.68889, 0, 0, 0.77778],
      "76": [0, 0.68889, 0, 0, 0.66667],
      "77": [0, 0.68889, 0, 0, 0.94445],
      "78": [0, 0.68889, 0, 0, 0.72222],
      "79": [0.16667, 0.68889, 0, 0, 0.77778],
      "80": [0, 0.68889, 0, 0, 0.61111],
      "81": [0.16667, 0.68889, 0, 0, 0.77778],
      "82": [0, 0.68889, 0, 0, 0.72222],
      "83": [0, 0.68889, 0, 0, 0.55556],
      "84": [0, 0.68889, 0, 0, 0.66667],
      "85": [0, 0.68889, 0, 0, 0.72222],
      "86": [0, 0.68889, 0, 0, 0.72222],
      "87": [0, 0.68889, 0, 0, 1],
      "88": [0, 0.68889, 0, 0, 0.72222],
      "89": [0, 0.68889, 0, 0, 0.72222],
      "90": [0, 0.68889, 0, 0, 0.66667],
      "107": [0, 0.68889, 0, 0, 0.55556],
      "160": [0, 0, 0, 0, 0.25],
      "165": [0, 0.675, 0.025, 0, 0.75],
      "174": [0.15559, 0.69224, 0, 0, 0.94666],
      "240": [0, 0.68889, 0, 0, 0.55556],
      "295": [0, 0.68889, 0, 0, 0.54028],
      "710": [0, 0.825, 0, 0, 2.33334],
      "732": [0, 0.9, 0, 0, 2.33334],
      "770": [0, 0.825, 0, 0, 2.33334],
      "771": [0, 0.9, 0, 0, 2.33334],
      "989": [0.08167, 0.58167, 0, 0, 0.77778],
      "1008": [0, 0.43056, 0.04028, 0, 0.66667],
      "8245": [0, 0.54986, 0, 0, 0.275],
      "8463": [0, 0.68889, 0, 0, 0.54028],
      "8487": [0, 0.68889, 0, 0, 0.72222],
      "8498": [0, 0.68889, 0, 0, 0.55556],
      "8502": [0, 0.68889, 0, 0, 0.66667],
      "8503": [0, 0.68889, 0, 0, 0.44445],
      "8504": [0, 0.68889, 0, 0, 0.66667],
      "8513": [0, 0.68889, 0, 0, 0.63889],
      "8592": [-0.03598, 0.46402, 0, 0, 0.5],
      "8594": [-0.03598, 0.46402, 0, 0, 0.5],
      "8602": [-0.13313, 0.36687, 0, 0, 1],
      "8603": [-0.13313, 0.36687, 0, 0, 1],
      "8606": [0.01354, 0.52239, 0, 0, 1],
      "8608": [0.01354, 0.52239, 0, 0, 1],
      "8610": [0.01354, 0.52239, 0, 0, 1.11111],
      "8611": [0.01354, 0.52239, 0, 0, 1.11111],
      "8619": [0, 0.54986, 0, 0, 1],
      "8620": [0, 0.54986, 0, 0, 1],
      "8621": [-0.13313, 0.37788, 0, 0, 1.38889],
      "8622": [-0.13313, 0.36687, 0, 0, 1],
      "8624": [0, 0.69224, 0, 0, 0.5],
      "8625": [0, 0.69224, 0, 0, 0.5],
      "8630": [0, 0.43056, 0, 0, 1],
      "8631": [0, 0.43056, 0, 0, 1],
      "8634": [0.08198, 0.58198, 0, 0, 0.77778],
      "8635": [0.08198, 0.58198, 0, 0, 0.77778],
      "8638": [0.19444, 0.69224, 0, 0, 0.41667],
      "8639": [0.19444, 0.69224, 0, 0, 0.41667],
      "8642": [0.19444, 0.69224, 0, 0, 0.41667],
      "8643": [0.19444, 0.69224, 0, 0, 0.41667],
      "8644": [0.1808, 0.675, 0, 0, 1],
      "8646": [0.1808, 0.675, 0, 0, 1],
      "8647": [0.1808, 0.675, 0, 0, 1],
      "8648": [0.19444, 0.69224, 0, 0, 0.83334],
      "8649": [0.1808, 0.675, 0, 0, 1],
      "8650": [0.19444, 0.69224, 0, 0, 0.83334],
      "8651": [0.01354, 0.52239, 0, 0, 1],
      "8652": [0.01354, 0.52239, 0, 0, 1],
      "8653": [-0.13313, 0.36687, 0, 0, 1],
      "8654": [-0.13313, 0.36687, 0, 0, 1],
      "8655": [-0.13313, 0.36687, 0, 0, 1],
      "8666": [0.13667, 0.63667, 0, 0, 1],
      "8667": [0.13667, 0.63667, 0, 0, 1],
      "8669": [-0.13313, 0.37788, 0, 0, 1],
      "8672": [-0.064, 0.437, 0, 0, 1.334],
      "8674": [-0.064, 0.437, 0, 0, 1.334],
      "8705": [0, 0.825, 0, 0, 0.5],
      "8708": [0, 0.68889, 0, 0, 0.55556],
      "8709": [0.08167, 0.58167, 0, 0, 0.77778],
      "8717": [0, 0.43056, 0, 0, 0.42917],
      "8722": [-0.03598, 0.46402, 0, 0, 0.5],
      "8724": [0.08198, 0.69224, 0, 0, 0.77778],
      "8726": [0.08167, 0.58167, 0, 0, 0.77778],
      "8733": [0, 0.69224, 0, 0, 0.77778],
      "8736": [0, 0.69224, 0, 0, 0.72222],
      "8737": [0, 0.69224, 0, 0, 0.72222],
      "8738": [0.03517, 0.52239, 0, 0, 0.72222],
      "8739": [0.08167, 0.58167, 0, 0, 0.22222],
      "8740": [0.25142, 0.74111, 0, 0, 0.27778],
      "8741": [0.08167, 0.58167, 0, 0, 0.38889],
      "8742": [0.25142, 0.74111, 0, 0, 0.5],
      "8756": [0, 0.69224, 0, 0, 0.66667],
      "8757": [0, 0.69224, 0, 0, 0.66667],
      "8764": [-0.13313, 0.36687, 0, 0, 0.77778],
      "8765": [-0.13313, 0.37788, 0, 0, 0.77778],
      "8769": [-0.13313, 0.36687, 0, 0, 0.77778],
      "8770": [-0.03625, 0.46375, 0, 0, 0.77778],
      "8774": [0.30274, 0.79383, 0, 0, 0.77778],
      "8776": [-0.01688, 0.48312, 0, 0, 0.77778],
      "8778": [0.08167, 0.58167, 0, 0, 0.77778],
      "8782": [0.06062, 0.54986, 0, 0, 0.77778],
      "8783": [0.06062, 0.54986, 0, 0, 0.77778],
      "8785": [0.08198, 0.58198, 0, 0, 0.77778],
      "8786": [0.08198, 0.58198, 0, 0, 0.77778],
      "8787": [0.08198, 0.58198, 0, 0, 0.77778],
      "8790": [0, 0.69224, 0, 0, 0.77778],
      "8791": [0.22958, 0.72958, 0, 0, 0.77778],
      "8796": [0.08198, 0.91667, 0, 0, 0.77778],
      "8806": [0.25583, 0.75583, 0, 0, 0.77778],
      "8807": [0.25583, 0.75583, 0, 0, 0.77778],
      "8808": [0.25142, 0.75726, 0, 0, 0.77778],
      "8809": [0.25142, 0.75726, 0, 0, 0.77778],
      "8812": [0.25583, 0.75583, 0, 0, 0.5],
      "8814": [0.20576, 0.70576, 0, 0, 0.77778],
      "8815": [0.20576, 0.70576, 0, 0, 0.77778],
      "8816": [0.30274, 0.79383, 0, 0, 0.77778],
      "8817": [0.30274, 0.79383, 0, 0, 0.77778],
      "8818": [0.22958, 0.72958, 0, 0, 0.77778],
      "8819": [0.22958, 0.72958, 0, 0, 0.77778],
      "8822": [0.1808, 0.675, 0, 0, 0.77778],
      "8823": [0.1808, 0.675, 0, 0, 0.77778],
      "8828": [0.13667, 0.63667, 0, 0, 0.77778],
      "8829": [0.13667, 0.63667, 0, 0, 0.77778],
      "8830": [0.22958, 0.72958, 0, 0, 0.77778],
      "8831": [0.22958, 0.72958, 0, 0, 0.77778],
      "8832": [0.20576, 0.70576, 0, 0, 0.77778],
      "8833": [0.20576, 0.70576, 0, 0, 0.77778],
      "8840": [0.30274, 0.79383, 0, 0, 0.77778],
      "8841": [0.30274, 0.79383, 0, 0, 0.77778],
      "8842": [0.13597, 0.63597, 0, 0, 0.77778],
      "8843": [0.13597, 0.63597, 0, 0, 0.77778],
      "8847": [0.03517, 0.54986, 0, 0, 0.77778],
      "8848": [0.03517, 0.54986, 0, 0, 0.77778],
      "8858": [0.08198, 0.58198, 0, 0, 0.77778],
      "8859": [0.08198, 0.58198, 0, 0, 0.77778],
      "8861": [0.08198, 0.58198, 0, 0, 0.77778],
      "8862": [0, 0.675, 0, 0, 0.77778],
      "8863": [0, 0.675, 0, 0, 0.77778],
      "8864": [0, 0.675, 0, 0, 0.77778],
      "8865": [0, 0.675, 0, 0, 0.77778],
      "8872": [0, 0.69224, 0, 0, 0.61111],
      "8873": [0, 0.69224, 0, 0, 0.72222],
      "8874": [0, 0.69224, 0, 0, 0.88889],
      "8876": [0, 0.68889, 0, 0, 0.61111],
      "8877": [0, 0.68889, 0, 0, 0.61111],
      "8878": [0, 0.68889, 0, 0, 0.72222],
      "8879": [0, 0.68889, 0, 0, 0.72222],
      "8882": [0.03517, 0.54986, 0, 0, 0.77778],
      "8883": [0.03517, 0.54986, 0, 0, 0.77778],
      "8884": [0.13667, 0.63667, 0, 0, 0.77778],
      "8885": [0.13667, 0.63667, 0, 0, 0.77778],
      "8888": [0, 0.54986, 0, 0, 1.11111],
      "8890": [0.19444, 0.43056, 0, 0, 0.55556],
      "8891": [0.19444, 0.69224, 0, 0, 0.61111],
      "8892": [0.19444, 0.69224, 0, 0, 0.61111],
      "8901": [0, 0.54986, 0, 0, 0.27778],
      "8903": [0.08167, 0.58167, 0, 0, 0.77778],
      "8905": [0.08167, 0.58167, 0, 0, 0.77778],
      "8906": [0.08167, 0.58167, 0, 0, 0.77778],
      "8907": [0, 0.69224, 0, 0, 0.77778],
      "8908": [0, 0.69224, 0, 0, 0.77778],
      "8909": [-0.03598, 0.46402, 0, 0, 0.77778],
      "8910": [0, 0.54986, 0, 0, 0.76042],
      "8911": [0, 0.54986, 0, 0, 0.76042],
      "8912": [0.03517, 0.54986, 0, 0, 0.77778],
      "8913": [0.03517, 0.54986, 0, 0, 0.77778],
      "8914": [0, 0.54986, 0, 0, 0.66667],
      "8915": [0, 0.54986, 0, 0, 0.66667],
      "8916": [0, 0.69224, 0, 0, 0.66667],
      "8918": [0.0391, 0.5391, 0, 0, 0.77778],
      "8919": [0.0391, 0.5391, 0, 0, 0.77778],
      "8920": [0.03517, 0.54986, 0, 0, 1.33334],
      "8921": [0.03517, 0.54986, 0, 0, 1.33334],
      "8922": [0.38569, 0.88569, 0, 0, 0.77778],
      "8923": [0.38569, 0.88569, 0, 0, 0.77778],
      "8926": [0.13667, 0.63667, 0, 0, 0.77778],
      "8927": [0.13667, 0.63667, 0, 0, 0.77778],
      "8928": [0.30274, 0.79383, 0, 0, 0.77778],
      "8929": [0.30274, 0.79383, 0, 0, 0.77778],
      "8934": [0.23222, 0.74111, 0, 0, 0.77778],
      "8935": [0.23222, 0.74111, 0, 0, 0.77778],
      "8936": [0.23222, 0.74111, 0, 0, 0.77778],
      "8937": [0.23222, 0.74111, 0, 0, 0.77778],
      "8938": [0.20576, 0.70576, 0, 0, 0.77778],
      "8939": [0.20576, 0.70576, 0, 0, 0.77778],
      "8940": [0.30274, 0.79383, 0, 0, 0.77778],
      "8941": [0.30274, 0.79383, 0, 0, 0.77778],
      "8994": [0.19444, 0.69224, 0, 0, 0.77778],
      "8995": [0.19444, 0.69224, 0, 0, 0.77778],
      "9416": [0.15559, 0.69224, 0, 0, 0.90222],
      "9484": [0, 0.69224, 0, 0, 0.5],
      "9488": [0, 0.69224, 0, 0, 0.5],
      "9492": [0, 0.37788, 0, 0, 0.5],
      "9496": [0, 0.37788, 0, 0, 0.5],
      "9585": [0.19444, 0.68889, 0, 0, 0.88889],
      "9586": [0.19444, 0.74111, 0, 0, 0.88889],
      "9632": [0, 0.675, 0, 0, 0.77778],
      "9633": [0, 0.675, 0, 0, 0.77778],
      "9650": [0, 0.54986, 0, 0, 0.72222],
      "9651": [0, 0.54986, 0, 0, 0.72222],
      "9654": [0.03517, 0.54986, 0, 0, 0.77778],
      "9660": [0, 0.54986, 0, 0, 0.72222],
      "9661": [0, 0.54986, 0, 0, 0.72222],
      "9664": [0.03517, 0.54986, 0, 0, 0.77778],
      "9674": [0.11111, 0.69224, 0, 0, 0.66667],
      "9733": [0.19444, 0.69224, 0, 0, 0.94445],
      "10003": [0, 0.69224, 0, 0, 0.83334],
      "10016": [0, 0.69224, 0, 0, 0.83334],
      "10731": [0.11111, 0.69224, 0, 0, 0.66667],
      "10846": [0.19444, 0.75583, 0, 0, 0.61111],
      "10877": [0.13667, 0.63667, 0, 0, 0.77778],
      "10878": [0.13667, 0.63667, 0, 0, 0.77778],
      "10885": [0.25583, 0.75583, 0, 0, 0.77778],
      "10886": [0.25583, 0.75583, 0, 0, 0.77778],
      "10887": [0.13597, 0.63597, 0, 0, 0.77778],
      "10888": [0.13597, 0.63597, 0, 0, 0.77778],
      "10889": [0.26167, 0.75726, 0, 0, 0.77778],
      "10890": [0.26167, 0.75726, 0, 0, 0.77778],
      "10891": [0.48256, 0.98256, 0, 0, 0.77778],
      "10892": [0.48256, 0.98256, 0, 0, 0.77778],
      "10901": [0.13667, 0.63667, 0, 0, 0.77778],
      "10902": [0.13667, 0.63667, 0, 0, 0.77778],
      "10933": [0.25142, 0.75726, 0, 0, 0.77778],
      "10934": [0.25142, 0.75726, 0, 0, 0.77778],
      "10935": [0.26167, 0.75726, 0, 0, 0.77778],
      "10936": [0.26167, 0.75726, 0, 0, 0.77778],
      "10937": [0.26167, 0.75726, 0, 0, 0.77778],
      "10938": [0.26167, 0.75726, 0, 0, 0.77778],
      "10949": [0.25583, 0.75583, 0, 0, 0.77778],
      "10950": [0.25583, 0.75583, 0, 0, 0.77778],
      "10955": [0.28481, 0.79383, 0, 0, 0.77778],
      "10956": [0.28481, 0.79383, 0, 0, 0.77778],
      "57350": [0.08167, 0.58167, 0, 0, 0.22222],
      "57351": [0.08167, 0.58167, 0, 0, 0.38889],
      "57352": [0.08167, 0.58167, 0, 0, 0.77778],
      "57353": [0, 0.43056, 0.04028, 0, 0.66667],
      "57356": [0.25142, 0.75726, 0, 0, 0.77778],
      "57357": [0.25142, 0.75726, 0, 0, 0.77778],
      "57358": [0.41951, 0.91951, 0, 0, 0.77778],
      "57359": [0.30274, 0.79383, 0, 0, 0.77778],
      "57360": [0.30274, 0.79383, 0, 0, 0.77778],
      "57361": [0.41951, 0.91951, 0, 0, 0.77778],
      "57366": [0.25142, 0.75726, 0, 0, 0.77778],
      "57367": [0.25142, 0.75726, 0, 0, 0.77778],
      "57368": [0.25142, 0.75726, 0, 0, 0.77778],
      "57369": [0.25142, 0.75726, 0, 0, 0.77778],
      "57370": [0.13597, 0.63597, 0, 0, 0.77778],
      "57371": [0.13597, 0.63597, 0, 0, 0.77778]
    };
    var mH = {
      "32": [0, 0, 0, 0, 0.25],
      "33": [0, 0.69141, 0, 0, 0.29574],
      "34": [0, 0.69141, 0, 0, 0.21471],
      "38": [0, 0.69141, 0, 0, 0.73786],
      "39": [0, 0.69141, 0, 0, 0.21201],
      "40": [0.24982, 0.74947, 0, 0, 0.38865],
      "41": [0.24982, 0.74947, 0, 0, 0.38865],
      "42": [0, 0.62119, 0, 0, 0.27764],
      "43": [0.08319, 0.58283, 0, 0, 0.75623],
      "44": [0, 0.10803, 0, 0, 0.27764],
      "45": [0.08319, 0.58283, 0, 0, 0.75623],
      "46": [0, 0.10803, 0, 0, 0.27764],
      "47": [0.24982, 0.74947, 0, 0, 0.50181],
      "48": [0, 0.47534, 0, 0, 0.50181],
      "49": [0, 0.47534, 0, 0, 0.50181],
      "50": [0, 0.47534, 0, 0, 0.50181],
      "51": [0.18906, 0.47534, 0, 0, 0.50181],
      "52": [0.18906, 0.47534, 0, 0, 0.50181],
      "53": [0.18906, 0.47534, 0, 0, 0.50181],
      "54": [0, 0.69141, 0, 0, 0.50181],
      "55": [0.18906, 0.47534, 0, 0, 0.50181],
      "56": [0, 0.69141, 0, 0, 0.50181],
      "57": [0.18906, 0.47534, 0, 0, 0.50181],
      "58": [0, 0.47534, 0, 0, 0.21606],
      "59": [0.12604, 0.47534, 0, 0, 0.21606],
      "61": [-0.13099, 0.36866, 0, 0, 0.75623],
      "63": [0, 0.69141, 0, 0, 0.36245],
      "65": [0, 0.69141, 0, 0, 0.7176],
      "66": [0, 0.69141, 0, 0, 0.88397],
      "67": [0, 0.69141, 0, 0, 0.61254],
      "68": [0, 0.69141, 0, 0, 0.83158],
      "69": [0, 0.69141, 0, 0, 0.66278],
      "70": [0.12604, 0.69141, 0, 0, 0.61119],
      "71": [0, 0.69141, 0, 0, 0.78539],
      "72": [0.06302, 0.69141, 0, 0, 0.7203],
      "73": [0, 0.69141, 0, 0, 0.55448],
      "74": [0.12604, 0.69141, 0, 0, 0.55231],
      "75": [0, 0.69141, 0, 0, 0.66845],
      "76": [0, 0.69141, 0, 0, 0.66602],
      "77": [0, 0.69141, 0, 0, 1.04953],
      "78": [0, 0.69141, 0, 0, 0.83212],
      "79": [0, 0.69141, 0, 0, 0.82699],
      "80": [0.18906, 0.69141, 0, 0, 0.82753],
      "81": [0.03781, 0.69141, 0, 0, 0.82699],
      "82": [0, 0.69141, 0, 0, 0.82807],
      "83": [0, 0.69141, 0, 0, 0.82861],
      "84": [0, 0.69141, 0, 0, 0.66899],
      "85": [0, 0.69141, 0, 0, 0.64576],
      "86": [0, 0.69141, 0, 0, 0.83131],
      "87": [0, 0.69141, 0, 0, 1.04602],
      "88": [0, 0.69141, 0, 0, 0.71922],
      "89": [0.18906, 0.69141, 0, 0, 0.83293],
      "90": [0.12604, 0.69141, 0, 0, 0.60201],
      "91": [0.24982, 0.74947, 0, 0, 0.27764],
      "93": [0.24982, 0.74947, 0, 0, 0.27764],
      "94": [0, 0.69141, 0, 0, 0.49965],
      "97": [0, 0.47534, 0, 0, 0.50046],
      "98": [0, 0.69141, 0, 0, 0.51315],
      "99": [0, 0.47534, 0, 0, 0.38946],
      "100": [0, 0.62119, 0, 0, 0.49857],
      "101": [0, 0.47534, 0, 0, 0.40053],
      "102": [0.18906, 0.69141, 0, 0, 0.32626],
      "103": [0.18906, 0.47534, 0, 0, 0.5037],
      "104": [0.18906, 0.69141, 0, 0, 0.52126],
      "105": [0, 0.69141, 0, 0, 0.27899],
      "106": [0, 0.69141, 0, 0, 0.28088],
      "107": [0, 0.69141, 0, 0, 0.38946],
      "108": [0, 0.69141, 0, 0, 0.27953],
      "109": [0, 0.47534, 0, 0, 0.76676],
      "110": [0, 0.47534, 0, 0, 0.52666],
      "111": [0, 0.47534, 0, 0, 0.48885],
      "112": [0.18906, 0.52396, 0, 0, 0.50046],
      "113": [0.18906, 0.47534, 0, 0, 0.48912],
      "114": [0, 0.47534, 0, 0, 0.38919],
      "115": [0, 0.47534, 0, 0, 0.44266],
      "116": [0, 0.62119, 0, 0, 0.33301],
      "117": [0, 0.47534, 0, 0, 0.5172],
      "118": [0, 0.52396, 0, 0, 0.5118],
      "119": [0, 0.52396, 0, 0, 0.77351],
      "120": [0.18906, 0.47534, 0, 0, 0.38865],
      "121": [0.18906, 0.47534, 0, 0, 0.49884],
      "122": [0.18906, 0.47534, 0, 0, 0.39054],
      "160": [0, 0, 0, 0, 0.25],
      "8216": [0, 0.69141, 0, 0, 0.21471],
      "8217": [0, 0.69141, 0, 0, 0.21471],
      "58112": [0, 0.62119, 0, 0, 0.49749],
      "58113": [0, 0.62119, 0, 0, 0.4983],
      "58114": [0.18906, 0.69141, 0, 0, 0.33328],
      "58115": [0.18906, 0.69141, 0, 0, 0.32923],
      "58116": [0.18906, 0.47534, 0, 0, 0.50343],
      "58117": [0, 0.69141, 0, 0, 0.33301],
      "58118": [0, 0.62119, 0, 0, 0.33409],
      "58119": [0, 0.47534, 0, 0, 0.50073]
    };
    var mI = {
      "32": [0, 0, 0, 0, 0.25],
      "33": [0, 0.69444, 0, 0, 0.35],
      "34": [0, 0.69444, 0, 0, 0.60278],
      "35": [0.19444, 0.69444, 0, 0, 0.95833],
      "36": [0.05556, 0.75, 0, 0, 0.575],
      "37": [0.05556, 0.75, 0, 0, 0.95833],
      "38": [0, 0.69444, 0, 0, 0.89444],
      "39": [0, 0.69444, 0, 0, 0.31944],
      "40": [0.25, 0.75, 0, 0, 0.44722],
      "41": [0.25, 0.75, 0, 0, 0.44722],
      "42": [0, 0.75, 0, 0, 0.575],
      "43": [0.13333, 0.63333, 0, 0, 0.89444],
      "44": [0.19444, 0.15556, 0, 0, 0.31944],
      "45": [0, 0.44444, 0, 0, 0.38333],
      "46": [0, 0.15556, 0, 0, 0.31944],
      "47": [0.25, 0.75, 0, 0, 0.575],
      "48": [0, 0.64444, 0, 0, 0.575],
      "49": [0, 0.64444, 0, 0, 0.575],
      "50": [0, 0.64444, 0, 0, 0.575],
      "51": [0, 0.64444, 0, 0, 0.575],
      "52": [0, 0.64444, 0, 0, 0.575],
      "53": [0, 0.64444, 0, 0, 0.575],
      "54": [0, 0.64444, 0, 0, 0.575],
      "55": [0, 0.64444, 0, 0, 0.575],
      "56": [0, 0.64444, 0, 0, 0.575],
      "57": [0, 0.64444, 0, 0, 0.575],
      "58": [0, 0.44444, 0, 0, 0.31944],
      "59": [0.19444, 0.44444, 0, 0, 0.31944],
      "60": [0.08556, 0.58556, 0, 0, 0.89444],
      "61": [-0.10889, 0.39111, 0, 0, 0.89444],
      "62": [0.08556, 0.58556, 0, 0, 0.89444],
      "63": [0, 0.69444, 0, 0, 0.54305],
      "64": [0, 0.69444, 0, 0, 0.89444],
      "65": [0, 0.68611, 0, 0, 0.86944],
      "66": [0, 0.68611, 0, 0, 0.81805],
      "67": [0, 0.68611, 0, 0, 0.83055],
      "68": [0, 0.68611, 0, 0, 0.88194],
      "69": [0, 0.68611, 0, 0, 0.75555],
      "70": [0, 0.68611, 0, 0, 0.72361],
      "71": [0, 0.68611, 0, 0, 0.90416],
      "72": [0, 0.68611, 0, 0, 0.9],
      "73": [0, 0.68611, 0, 0, 0.43611],
      "74": [0, 0.68611, 0, 0, 0.59444],
      "75": [0, 0.68611, 0, 0, 0.90138],
      "76": [0, 0.68611, 0, 0, 0.69166],
      "77": [0, 0.68611, 0, 0, 1.09166],
      "78": [0, 0.68611, 0, 0, 0.9],
      "79": [0, 0.68611, 0, 0, 0.86388],
      "80": [0, 0.68611, 0, 0, 0.78611],
      "81": [0.19444, 0.68611, 0, 0, 0.86388],
      "82": [0, 0.68611, 0, 0, 0.8625],
      "83": [0, 0.68611, 0, 0, 0.63889],
      "84": [0, 0.68611, 0, 0, 0.8],
      "85": [0, 0.68611, 0, 0, 0.88472],
      "86": [0, 0.68611, 0.01597, 0, 0.86944],
      "87": [0, 0.68611, 0.01597, 0, 1.18888],
      "88": [0, 0.68611, 0, 0, 0.86944],
      "89": [0, 0.68611, 0.02875, 0, 0.86944],
      "90": [0, 0.68611, 0, 0, 0.70277],
      "91": [0.25, 0.75, 0, 0, 0.31944],
      "92": [0.25, 0.75, 0, 0, 0.575],
      "93": [0.25, 0.75, 0, 0, 0.31944],
      "94": [0, 0.69444, 0, 0, 0.575],
      "95": [0.31, 0.13444, 0.03194, 0, 0.575],
      "97": [0, 0.44444, 0, 0, 0.55902],
      "98": [0, 0.69444, 0, 0, 0.63889],
      "99": [0, 0.44444, 0, 0, 0.51111],
      "100": [0, 0.69444, 0, 0, 0.63889],
      "101": [0, 0.44444, 0, 0, 0.52708],
      "102": [0, 0.69444, 0.10903, 0, 0.35139],
      "103": [0.19444, 0.44444, 0.01597, 0, 0.575],
      "104": [0, 0.69444, 0, 0, 0.63889],
      "105": [0, 0.69444, 0, 0, 0.31944],
      "106": [0.19444, 0.69444, 0, 0, 0.35139],
      "107": [0, 0.69444, 0, 0, 0.60694],
      "108": [0, 0.69444, 0, 0, 0.31944],
      "109": [0, 0.44444, 0, 0, 0.95833],
      "110": [0, 0.44444, 0, 0, 0.63889],
      "111": [0, 0.44444, 0, 0, 0.575],
      "112": [0.19444, 0.44444, 0, 0, 0.63889],
      "113": [0.19444, 0.44444, 0, 0, 0.60694],
      "114": [0, 0.44444, 0, 0, 0.47361],
      "115": [0, 0.44444, 0, 0, 0.45361],
      "116": [0, 0.63492, 0, 0, 0.44722],
      "117": [0, 0.44444, 0, 0, 0.63889],
      "118": [0, 0.44444, 0.01597, 0, 0.60694],
      "119": [0, 0.44444, 0.01597, 0, 0.83055],
      "120": [0, 0.44444, 0, 0, 0.60694],
      "121": [0.19444, 0.44444, 0.01597, 0, 0.60694],
      "122": [0, 0.44444, 0, 0, 0.51111],
      "123": [0.25, 0.75, 0, 0, 0.575],
      "124": [0.25, 0.75, 0, 0, 0.31944],
      "125": [0.25, 0.75, 0, 0, 0.575],
      "126": [0.35, 0.34444, 0, 0, 0.575],
      "160": [0, 0, 0, 0, 0.25],
      "163": [0, 0.69444, 0, 0, 0.86853],
      "168": [0, 0.69444, 0, 0, 0.575],
      "172": [0, 0.44444, 0, 0, 0.76666],
      "176": [0, 0.69444, 0, 0, 0.86944],
      "177": [0.13333, 0.63333, 0, 0, 0.89444],
      "184": [0.17014, 0, 0, 0, 0.51111],
      "198": [0, 0.68611, 0, 0, 1.04166],
      "215": [0.13333, 0.63333, 0, 0, 0.89444],
      "216": [0.04861, 0.73472, 0, 0, 0.89444],
      "223": [0, 0.69444, 0, 0, 0.59722],
      "230": [0, 0.44444, 0, 0, 0.83055],
      "247": [0.13333, 0.63333, 0, 0, 0.89444],
      "248": [0.09722, 0.54167, 0, 0, 0.575],
      "305": [0, 0.44444, 0, 0, 0.31944],
      "338": [0, 0.68611, 0, 0, 1.16944],
      "339": [0, 0.44444, 0, 0, 0.89444],
      "567": [0.19444, 0.44444, 0, 0, 0.35139],
      "710": [0, 0.69444, 0, 0, 0.575],
      "711": [0, 0.63194, 0, 0, 0.575],
      "713": [0, 0.59611, 0, 0, 0.575],
      "714": [0, 0.69444, 0, 0, 0.575],
      "715": [0, 0.69444, 0, 0, 0.575],
      "728": [0, 0.69444, 0, 0, 0.575],
      "729": [0, 0.69444, 0, 0, 0.31944],
      "730": [0, 0.69444, 0, 0, 0.86944],
      "732": [0, 0.69444, 0, 0, 0.575],
      "733": [0, 0.69444, 0, 0, 0.575],
      "915": [0, 0.68611, 0, 0, 0.69166],
      "916": [0, 0.68611, 0, 0, 0.95833],
      "920": [0, 0.68611, 0, 0, 0.89444],
      "923": [0, 0.68611, 0, 0, 0.80555],
      "926": [0, 0.68611, 0, 0, 0.76666],
      "928": [0, 0.68611, 0, 0, 0.9],
      "931": [0, 0.68611, 0, 0, 0.83055],
      "933": [0, 0.68611, 0, 0, 0.89444],
      "934": [0, 0.68611, 0, 0, 0.83055],
      "936": [0, 0.68611, 0, 0, 0.89444],
      "937": [0, 0.68611, 0, 0, 0.83055],
      "8211": [0, 0.44444, 0.03194, 0, 0.575],
      "8212": [0, 0.44444, 0.03194, 0, 1.14999],
      "8216": [0, 0.69444, 0, 0, 0.31944],
      "8217": [0, 0.69444, 0, 0, 0.31944],
      "8220": [0, 0.69444, 0, 0, 0.60278],
      "8221": [0, 0.69444, 0, 0, 0.60278],
      "8224": [0.19444, 0.69444, 0, 0, 0.51111],
      "8225": [0.19444, 0.69444, 0, 0, 0.51111],
      "8242": [0, 0.55556, 0, 0, 0.34444],
      "8407": [0, 0.72444, 0.15486, 0, 0.575],
      "8463": [0, 0.69444, 0, 0, 0.66759],
      "8465": [0, 0.69444, 0, 0, 0.83055],
      "8467": [0, 0.69444, 0, 0, 0.47361],
      "8472": [0.19444, 0.44444, 0, 0, 0.74027],
      "8476": [0, 0.69444, 0, 0, 0.83055],
      "8501": [0, 0.69444, 0, 0, 0.70277],
      "8592": [-0.10889, 0.39111, 0, 0, 1.14999],
      "8593": [0.19444, 0.69444, 0, 0, 0.575],
      "8594": [-0.10889, 0.39111, 0, 0, 1.14999],
      "8595": [0.19444, 0.69444, 0, 0, 0.575],
      "8596": [-0.10889, 0.39111, 0, 0, 1.14999],
      "8597": [0.25, 0.75, 0, 0, 0.575],
      "8598": [0.19444, 0.69444, 0, 0, 1.14999],
      "8599": [0.19444, 0.69444, 0, 0, 1.14999],
      "8600": [0.19444, 0.69444, 0, 0, 1.14999],
      "8601": [0.19444, 0.69444, 0, 0, 1.14999],
      "8636": [-0.10889, 0.39111, 0, 0, 1.14999],
      "8637": [-0.10889, 0.39111, 0, 0, 1.14999],
      "8640": [-0.10889, 0.39111, 0, 0, 1.14999],
      "8641": [-0.10889, 0.39111, 0, 0, 1.14999],
      "8656": [-0.10889, 0.39111, 0, 0, 1.14999],
      "8657": [0.19444, 0.69444, 0, 0, 0.70277],
      "8658": [-0.10889, 0.39111, 0, 0, 1.14999],
      "8659": [0.19444, 0.69444, 0, 0, 0.70277],
      "8660": [-0.10889, 0.39111, 0, 0, 1.14999],
      "8661": [0.25, 0.75, 0, 0, 0.70277],
      "8704": [0, 0.69444, 0, 0, 0.63889],
      "8706": [0, 0.69444, 0.06389, 0, 0.62847],
      "8707": [0, 0.69444, 0, 0, 0.63889],
      "8709": [0.05556, 0.75, 0, 0, 0.575],
      "8711": [0, 0.68611, 0, 0, 0.95833],
      "8712": [0.08556, 0.58556, 0, 0, 0.76666],
      "8715": [0.08556, 0.58556, 0, 0, 0.76666],
      "8722": [0.13333, 0.63333, 0, 0, 0.89444],
      "8723": [0.13333, 0.63333, 0, 0, 0.89444],
      "8725": [0.25, 0.75, 0, 0, 0.575],
      "8726": [0.25, 0.75, 0, 0, 0.575],
      "8727": [-0.02778, 0.47222, 0, 0, 0.575],
      "8728": [-0.02639, 0.47361, 0, 0, 0.575],
      "8729": [-0.02639, 0.47361, 0, 0, 0.575],
      "8730": [0.18, 0.82, 0, 0, 0.95833],
      "8733": [0, 0.44444, 0, 0, 0.89444],
      "8734": [0, 0.44444, 0, 0, 1.14999],
      "8736": [0, 0.69224, 0, 0, 0.72222],
      "8739": [0.25, 0.75, 0, 0, 0.31944],
      "8741": [0.25, 0.75, 0, 0, 0.575],
      "8743": [0, 0.55556, 0, 0, 0.76666],
      "8744": [0, 0.55556, 0, 0, 0.76666],
      "8745": [0, 0.55556, 0, 0, 0.76666],
      "8746": [0, 0.55556, 0, 0, 0.76666],
      "8747": [0.19444, 0.69444, 0.12778, 0, 0.56875],
      "8764": [-0.10889, 0.39111, 0, 0, 0.89444],
      "8768": [0.19444, 0.69444, 0, 0, 0.31944],
      "8771": [0.00222, 0.50222, 0, 0, 0.89444],
      "8773": [0.027, 0.638, 0, 0, 0.894],
      "8776": [0.02444, 0.52444, 0, 0, 0.89444],
      "8781": [0.00222, 0.50222, 0, 0, 0.89444],
      "8801": [0.00222, 0.50222, 0, 0, 0.89444],
      "8804": [0.19667, 0.69667, 0, 0, 0.89444],
      "8805": [0.19667, 0.69667, 0, 0, 0.89444],
      "8810": [0.08556, 0.58556, 0, 0, 1.14999],
      "8811": [0.08556, 0.58556, 0, 0, 1.14999],
      "8826": [0.08556, 0.58556, 0, 0, 0.89444],
      "8827": [0.08556, 0.58556, 0, 0, 0.89444],
      "8834": [0.08556, 0.58556, 0, 0, 0.89444],
      "8835": [0.08556, 0.58556, 0, 0, 0.89444],
      "8838": [0.19667, 0.69667, 0, 0, 0.89444],
      "8839": [0.19667, 0.69667, 0, 0, 0.89444],
      "8846": [0, 0.55556, 0, 0, 0.76666],
      "8849": [0.19667, 0.69667, 0, 0, 0.89444],
      "8850": [0.19667, 0.69667, 0, 0, 0.89444],
      "8851": [0, 0.55556, 0, 0, 0.76666],
      "8852": [0, 0.55556, 0, 0, 0.76666],
      "8853": [0.13333, 0.63333, 0, 0, 0.89444],
      "8854": [0.13333, 0.63333, 0, 0, 0.89444],
      "8855": [0.13333, 0.63333, 0, 0, 0.89444],
      "8856": [0.13333, 0.63333, 0, 0, 0.89444],
      "8857": [0.13333, 0.63333, 0, 0, 0.89444],
      "8866": [0, 0.69444, 0, 0, 0.70277],
      "8867": [0, 0.69444, 0, 0, 0.70277],
      "8868": [0, 0.69444, 0, 0, 0.89444],
      "8869": [0, 0.69444, 0, 0, 0.89444],
      "8900": [-0.02639, 0.47361, 0, 0, 0.575],
      "8901": [-0.02639, 0.47361, 0, 0, 0.31944],
      "8902": [-0.02778, 0.47222, 0, 0, 0.575],
      "8968": [0.25, 0.75, 0, 0, 0.51111],
      "8969": [0.25, 0.75, 0, 0, 0.51111],
      "8970": [0.25, 0.75, 0, 0, 0.51111],
      "8971": [0.25, 0.75, 0, 0, 0.51111],
      "8994": [-0.13889, 0.36111, 0, 0, 1.14999],
      "8995": [-0.13889, 0.36111, 0, 0, 1.14999],
      "9651": [0.19444, 0.69444, 0, 0, 1.02222],
      "9657": [-0.02778, 0.47222, 0, 0, 0.575],
      "9661": [0.19444, 0.69444, 0, 0, 1.02222],
      "9667": [-0.02778, 0.47222, 0, 0, 0.575],
      "9711": [0.19444, 0.69444, 0, 0, 1.14999],
      "9824": [0.12963, 0.69444, 0, 0, 0.89444],
      "9825": [0.12963, 0.69444, 0, 0, 0.89444],
      "9826": [0.12963, 0.69444, 0, 0, 0.89444],
      "9827": [0.12963, 0.69444, 0, 0, 0.89444],
      "9837": [0, 0.75, 0, 0, 0.44722],
      "9838": [0.19444, 0.69444, 0, 0, 0.44722],
      "9839": [0.19444, 0.69444, 0, 0, 0.44722],
      "10216": [0.25, 0.75, 0, 0, 0.44722],
      "10217": [0.25, 0.75, 0, 0, 0.44722],
      "10815": [0, 0.68611, 0, 0, 0.9],
      "10927": [0.19667, 0.69667, 0, 0, 0.89444],
      "10928": [0.19667, 0.69667, 0, 0, 0.89444],
      "57376": [0.19444, 0.69444, 0, 0, 0]
    };
    var mJ = {
      "32": [0, 0, 0, 0, 0.25],
      "33": [0, 0.69444, 0.11417, 0, 0.38611],
      "34": [0, 0.69444, 0.07939, 0, 0.62055],
      "35": [0.19444, 0.69444, 0.06833, 0, 0.94444],
      "37": [0.05556, 0.75, 0.12861, 0, 0.94444],
      "38": [0, 0.69444, 0.08528, 0, 0.88555],
      "39": [0, 0.69444, 0.12945, 0, 0.35555],
      "40": [0.25, 0.75, 0.15806, 0, 0.47333],
      "41": [0.25, 0.75, 0.03306, 0, 0.47333],
      "42": [0, 0.75, 0.14333, 0, 0.59111],
      "43": [0.10333, 0.60333, 0.03306, 0, 0.88555],
      "44": [0.19444, 0.14722, 0, 0, 0.35555],
      "45": [0, 0.44444, 0.02611, 0, 0.41444],
      "46": [0, 0.14722, 0, 0, 0.35555],
      "47": [0.25, 0.75, 0.15806, 0, 0.59111],
      "48": [0, 0.64444, 0.13167, 0, 0.59111],
      "49": [0, 0.64444, 0.13167, 0, 0.59111],
      "50": [0, 0.64444, 0.13167, 0, 0.59111],
      "51": [0, 0.64444, 0.13167, 0, 0.59111],
      "52": [0.19444, 0.64444, 0.13167, 0, 0.59111],
      "53": [0, 0.64444, 0.13167, 0, 0.59111],
      "54": [0, 0.64444, 0.13167, 0, 0.59111],
      "55": [0.19444, 0.64444, 0.13167, 0, 0.59111],
      "56": [0, 0.64444, 0.13167, 0, 0.59111],
      "57": [0, 0.64444, 0.13167, 0, 0.59111],
      "58": [0, 0.44444, 0.06695, 0, 0.35555],
      "59": [0.19444, 0.44444, 0.06695, 0, 0.35555],
      "61": [-0.10889, 0.39111, 0.06833, 0, 0.88555],
      "63": [0, 0.69444, 0.11472, 0, 0.59111],
      "64": [0, 0.69444, 0.09208, 0, 0.88555],
      "65": [0, 0.68611, 0, 0, 0.86555],
      "66": [0, 0.68611, 0.0992, 0, 0.81666],
      "67": [0, 0.68611, 0.14208, 0, 0.82666],
      "68": [0, 0.68611, 0.09062, 0, 0.87555],
      "69": [0, 0.68611, 0.11431, 0, 0.75666],
      "70": [0, 0.68611, 0.12903, 0, 0.72722],
      "71": [0, 0.68611, 0.07347, 0, 0.89527],
      "72": [0, 0.68611, 0.17208, 0, 0.8961],
      "73": [0, 0.68611, 0.15681, 0, 0.47166],
      "74": [0, 0.68611, 0.145, 0, 0.61055],
      "75": [0, 0.68611, 0.14208, 0, 0.89499],
      "76": [0, 0.68611, 0, 0, 0.69777],
      "77": [0, 0.68611, 0.17208, 0, 1.07277],
      "78": [0, 0.68611, 0.17208, 0, 0.8961],
      "79": [0, 0.68611, 0.09062, 0, 0.85499],
      "80": [0, 0.68611, 0.0992, 0, 0.78721],
      "81": [0.19444, 0.68611, 0.09062, 0, 0.85499],
      "82": [0, 0.68611, 0.02559, 0, 0.85944],
      "83": [0, 0.68611, 0.11264, 0, 0.64999],
      "84": [0, 0.68611, 0.12903, 0, 0.7961],
      "85": [0, 0.68611, 0.17208, 0, 0.88083],
      "86": [0, 0.68611, 0.18625, 0, 0.86555],
      "87": [0, 0.68611, 0.18625, 0, 1.15999],
      "88": [0, 0.68611, 0.15681, 0, 0.86555],
      "89": [0, 0.68611, 0.19803, 0, 0.86555],
      "90": [0, 0.68611, 0.14208, 0, 0.70888],
      "91": [0.25, 0.75, 0.1875, 0, 0.35611],
      "93": [0.25, 0.75, 0.09972, 0, 0.35611],
      "94": [0, 0.69444, 0.06709, 0, 0.59111],
      "95": [0.31, 0.13444, 0.09811, 0, 0.59111],
      "97": [0, 0.44444, 0.09426, 0, 0.59111],
      "98": [0, 0.69444, 0.07861, 0, 0.53222],
      "99": [0, 0.44444, 0.05222, 0, 0.53222],
      "100": [0, 0.69444, 0.10861, 0, 0.59111],
      "101": [0, 0.44444, 0.085, 0, 0.53222],
      "102": [0.19444, 0.69444, 0.21778, 0, 0.4],
      "103": [0.19444, 0.44444, 0.105, 0, 0.53222],
      "104": [0, 0.69444, 0.09426, 0, 0.59111],
      "105": [0, 0.69326, 0.11387, 0, 0.35555],
      "106": [0.19444, 0.69326, 0.1672, 0, 0.35555],
      "107": [0, 0.69444, 0.11111, 0, 0.53222],
      "108": [0, 0.69444, 0.10861, 0, 0.29666],
      "109": [0, 0.44444, 0.09426, 0, 0.94444],
      "110": [0, 0.44444, 0.09426, 0, 0.64999],
      "111": [0, 0.44444, 0.07861, 0, 0.59111],
      "112": [0.19444, 0.44444, 0.07861, 0, 0.59111],
      "113": [0.19444, 0.44444, 0.105, 0, 0.53222],
      "114": [0, 0.44444, 0.11111, 0, 0.50167],
      "115": [0, 0.44444, 0.08167, 0, 0.48694],
      "116": [0, 0.63492, 0.09639, 0, 0.385],
      "117": [0, 0.44444, 0.09426, 0, 0.62055],
      "118": [0, 0.44444, 0.11111, 0, 0.53222],
      "119": [0, 0.44444, 0.11111, 0, 0.76777],
      "120": [0, 0.44444, 0.12583, 0, 0.56055],
      "121": [0.19444, 0.44444, 0.105, 0, 0.56166],
      "122": [0, 0.44444, 0.13889, 0, 0.49055],
      "126": [0.35, 0.34444, 0.11472, 0, 0.59111],
      "160": [0, 0, 0, 0, 0.25],
      "168": [0, 0.69444, 0.11473, 0, 0.59111],
      "176": [0, 0.69444, 0, 0, 0.94888],
      "184": [0.17014, 0, 0, 0, 0.53222],
      "198": [0, 0.68611, 0.11431, 0, 1.02277],
      "216": [0.04861, 0.73472, 0.09062, 0, 0.88555],
      "223": [0.19444, 0.69444, 0.09736, 0, 0.665],
      "230": [0, 0.44444, 0.085, 0, 0.82666],
      "248": [0.09722, 0.54167, 0.09458, 0, 0.59111],
      "305": [0, 0.44444, 0.09426, 0, 0.35555],
      "338": [0, 0.68611, 0.11431, 0, 1.14054],
      "339": [0, 0.44444, 0.085, 0, 0.82666],
      "567": [0.19444, 0.44444, 0.04611, 0, 0.385],
      "710": [0, 0.69444, 0.06709, 0, 0.59111],
      "711": [0, 0.63194, 0.08271, 0, 0.59111],
      "713": [0, 0.59444, 0.10444, 0, 0.59111],
      "714": [0, 0.69444, 0.08528, 0, 0.59111],
      "715": [0, 0.69444, 0, 0, 0.59111],
      "728": [0, 0.69444, 0.10333, 0, 0.59111],
      "729": [0, 0.69444, 0.12945, 0, 0.35555],
      "730": [0, 0.69444, 0, 0, 0.94888],
      "732": [0, 0.69444, 0.11472, 0, 0.59111],
      "733": [0, 0.69444, 0.11472, 0, 0.59111],
      "915": [0, 0.68611, 0.12903, 0, 0.69777],
      "916": [0, 0.68611, 0, 0, 0.94444],
      "920": [0, 0.68611, 0.09062, 0, 0.88555],
      "923": [0, 0.68611, 0, 0, 0.80666],
      "926": [0, 0.68611, 0.15092, 0, 0.76777],
      "928": [0, 0.68611, 0.17208, 0, 0.8961],
      "931": [0, 0.68611, 0.11431, 0, 0.82666],
      "933": [0, 0.68611, 0.10778, 0, 0.88555],
      "934": [0, 0.68611, 0.05632, 0, 0.82666],
      "936": [0, 0.68611, 0.10778, 0, 0.88555],
      "937": [0, 0.68611, 0.0992, 0, 0.82666],
      "8211": [0, 0.44444, 0.09811, 0, 0.59111],
      "8212": [0, 0.44444, 0.09811, 0, 1.18221],
      "8216": [0, 0.69444, 0.12945, 0, 0.35555],
      "8217": [0, 0.69444, 0.12945, 0, 0.35555],
      "8220": [0, 0.69444, 0.16772, 0, 0.62055],
      "8221": [0, 0.69444, 0.07939, 0, 0.62055]
    };
    var mK = {
      "32": [0, 0, 0, 0, 0.25],
      "33": [0, 0.69444, 0.12417, 0, 0.30667],
      "34": [0, 0.69444, 0.06961, 0, 0.51444],
      "35": [0.19444, 0.69444, 0.06616, 0, 0.81777],
      "37": [0.05556, 0.75, 0.13639, 0, 0.81777],
      "38": [0, 0.69444, 0.09694, 0, 0.76666],
      "39": [0, 0.69444, 0.12417, 0, 0.30667],
      "40": [0.25, 0.75, 0.16194, 0, 0.40889],
      "41": [0.25, 0.75, 0.03694, 0, 0.40889],
      "42": [0, 0.75, 0.14917, 0, 0.51111],
      "43": [0.05667, 0.56167, 0.03694, 0, 0.76666],
      "44": [0.19444, 0.10556, 0, 0, 0.30667],
      "45": [0, 0.43056, 0.02826, 0, 0.35778],
      "46": [0, 0.10556, 0, 0, 0.30667],
      "47": [0.25, 0.75, 0.16194, 0, 0.51111],
      "48": [0, 0.64444, 0.13556, 0, 0.51111],
      "49": [0, 0.64444, 0.13556, 0, 0.51111],
      "50": [0, 0.64444, 0.13556, 0, 0.51111],
      "51": [0, 0.64444, 0.13556, 0, 0.51111],
      "52": [0.19444, 0.64444, 0.13556, 0, 0.51111],
      "53": [0, 0.64444, 0.13556, 0, 0.51111],
      "54": [0, 0.64444, 0.13556, 0, 0.51111],
      "55": [0.19444, 0.64444, 0.13556, 0, 0.51111],
      "56": [0, 0.64444, 0.13556, 0, 0.51111],
      "57": [0, 0.64444, 0.13556, 0, 0.51111],
      "58": [0, 0.43056, 0.0582, 0, 0.30667],
      "59": [0.19444, 0.43056, 0.0582, 0, 0.30667],
      "61": [-0.13313, 0.36687, 0.06616, 0, 0.76666],
      "63": [0, 0.69444, 0.1225, 0, 0.51111],
      "64": [0, 0.69444, 0.09597, 0, 0.76666],
      "65": [0, 0.68333, 0, 0, 0.74333],
      "66": [0, 0.68333, 0.10257, 0, 0.70389],
      "67": [0, 0.68333, 0.14528, 0, 0.71555],
      "68": [0, 0.68333, 0.09403, 0, 0.755],
      "69": [0, 0.68333, 0.12028, 0, 0.67833],
      "70": [0, 0.68333, 0.13305, 0, 0.65277],
      "71": [0, 0.68333, 0.08722, 0, 0.77361],
      "72": [0, 0.68333, 0.16389, 0, 0.74333],
      "73": [0, 0.68333, 0.15806, 0, 0.38555],
      "74": [0, 0.68333, 0.14028, 0, 0.525],
      "75": [0, 0.68333, 0.14528, 0, 0.76888],
      "76": [0, 0.68333, 0, 0, 0.62722],
      "77": [0, 0.68333, 0.16389, 0, 0.89666],
      "78": [0, 0.68333, 0.16389, 0, 0.74333],
      "79": [0, 0.68333, 0.09403, 0, 0.76666],
      "80": [0, 0.68333, 0.10257, 0, 0.67833],
      "81": [0.19444, 0.68333, 0.09403, 0, 0.76666],
      "82": [0, 0.68333, 0.03868, 0, 0.72944],
      "83": [0, 0.68333, 0.11972, 0, 0.56222],
      "84": [0, 0.68333, 0.13305, 0, 0.71555],
      "85": [0, 0.68333, 0.16389, 0, 0.74333],
      "86": [0, 0.68333, 0.18361, 0, 0.74333],
      "87": [0, 0.68333, 0.18361, 0, 0.99888],
      "88": [0, 0.68333, 0.15806, 0, 0.74333],
      "89": [0, 0.68333, 0.19383, 0, 0.74333],
      "90": [0, 0.68333, 0.14528, 0, 0.61333],
      "91": [0.25, 0.75, 0.1875, 0, 0.30667],
      "93": [0.25, 0.75, 0.10528, 0, 0.30667],
      "94": [0, 0.69444, 0.06646, 0, 0.51111],
      "95": [0.31, 0.12056, 0.09208, 0, 0.51111],
      "97": [0, 0.43056, 0.07671, 0, 0.51111],
      "98": [0, 0.69444, 0.06312, 0, 0.46],
      "99": [0, 0.43056, 0.05653, 0, 0.46],
      "100": [0, 0.69444, 0.10333, 0, 0.51111],
      "101": [0, 0.43056, 0.07514, 0, 0.46],
      "102": [0.19444, 0.69444, 0.21194, 0, 0.30667],
      "103": [0.19444, 0.43056, 0.08847, 0, 0.46],
      "104": [0, 0.69444, 0.07671, 0, 0.51111],
      "105": [0, 0.65536, 0.1019, 0, 0.30667],
      "106": [0.19444, 0.65536, 0.14467, 0, 0.30667],
      "107": [0, 0.69444, 0.10764, 0, 0.46],
      "108": [0, 0.69444, 0.10333, 0, 0.25555],
      "109": [0, 0.43056, 0.07671, 0, 0.81777],
      "110": [0, 0.43056, 0.07671, 0, 0.56222],
      "111": [0, 0.43056, 0.06312, 0, 0.51111],
      "112": [0.19444, 0.43056, 0.06312, 0, 0.51111],
      "113": [0.19444, 0.43056, 0.08847, 0, 0.46],
      "114": [0, 0.43056, 0.10764, 0, 0.42166],
      "115": [0, 0.43056, 0.08208, 0, 0.40889],
      "116": [0, 0.61508, 0.09486, 0, 0.33222],
      "117": [0, 0.43056, 0.07671, 0, 0.53666],
      "118": [0, 0.43056, 0.10764, 0, 0.46],
      "119": [0, 0.43056, 0.10764, 0, 0.66444],
      "120": [0, 0.43056, 0.12042, 0, 0.46389],
      "121": [0.19444, 0.43056, 0.08847, 0, 0.48555],
      "122": [0, 0.43056, 0.12292, 0, 0.40889],
      "126": [0.35, 0.31786, 0.11585, 0, 0.51111],
      "160": [0, 0, 0, 0, 0.25],
      "168": [0, 0.66786, 0.10474, 0, 0.51111],
      "176": [0, 0.69444, 0, 0, 0.83129],
      "184": [0.17014, 0, 0, 0, 0.46],
      "198": [0, 0.68333, 0.12028, 0, 0.88277],
      "216": [0.04861, 0.73194, 0.09403, 0, 0.76666],
      "223": [0.19444, 0.69444, 0.10514, 0, 0.53666],
      "230": [0, 0.43056, 0.07514, 0, 0.71555],
      "248": [0.09722, 0.52778, 0.09194, 0, 0.51111],
      "338": [0, 0.68333, 0.12028, 0, 0.98499],
      "339": [0, 0.43056, 0.07514, 0, 0.71555],
      "710": [0, 0.69444, 0.06646, 0, 0.51111],
      "711": [0, 0.62847, 0.08295, 0, 0.51111],
      "713": [0, 0.56167, 0.10333, 0, 0.51111],
      "714": [0, 0.69444, 0.09694, 0, 0.51111],
      "715": [0, 0.69444, 0, 0, 0.51111],
      "728": [0, 0.69444, 0.10806, 0, 0.51111],
      "729": [0, 0.66786, 0.11752, 0, 0.30667],
      "730": [0, 0.69444, 0, 0, 0.83129],
      "732": [0, 0.66786, 0.11585, 0, 0.51111],
      "733": [0, 0.69444, 0.1225, 0, 0.51111],
      "915": [0, 0.68333, 0.13305, 0, 0.62722],
      "916": [0, 0.68333, 0, 0, 0.81777],
      "920": [0, 0.68333, 0.09403, 0, 0.76666],
      "923": [0, 0.68333, 0, 0, 0.69222],
      "926": [0, 0.68333, 0.15294, 0, 0.66444],
      "928": [0, 0.68333, 0.16389, 0, 0.74333],
      "931": [0, 0.68333, 0.12028, 0, 0.71555],
      "933": [0, 0.68333, 0.11111, 0, 0.76666],
      "934": [0, 0.68333, 0.05986, 0, 0.71555],
      "936": [0, 0.68333, 0.11111, 0, 0.76666],
      "937": [0, 0.68333, 0.10257, 0, 0.71555],
      "8211": [0, 0.43056, 0.09208, 0, 0.51111],
      "8212": [0, 0.43056, 0.09208, 0, 1.02222],
      "8216": [0, 0.69444, 0.12417, 0, 0.30667],
      "8217": [0, 0.69444, 0.12417, 0, 0.30667],
      "8220": [0, 0.69444, 0.1685, 0, 0.51444],
      "8221": [0, 0.69444, 0.06961, 0, 0.51444],
      "8463": [0, 0.68889, 0, 0, 0.54028]
    };
    var mL = {
      "32": [0, 0, 0, 0, 0.25],
      "33": [0, 0.69444, 0, 0, 0.27778],
      "34": [0, 0.69444, 0, 0, 0.5],
      "35": [0.19444, 0.69444, 0, 0, 0.83334],
      "36": [0.05556, 0.75, 0, 0, 0.5],
      "37": [0.05556, 0.75, 0, 0, 0.83334],
      "38": [0, 0.69444, 0, 0, 0.77778],
      "39": [0, 0.69444, 0, 0, 0.27778],
      "40": [0.25, 0.75, 0, 0, 0.38889],
      "41": [0.25, 0.75, 0, 0, 0.38889],
      "42": [0, 0.75, 0, 0, 0.5],
      "43": [0.08333, 0.58333, 0, 0, 0.77778],
      "44": [0.19444, 0.10556, 0, 0, 0.27778],
      "45": [0, 0.43056, 0, 0, 0.33333],
      "46": [0, 0.10556, 0, 0, 0.27778],
      "47": [0.25, 0.75, 0, 0, 0.5],
      "48": [0, 0.64444, 0, 0, 0.5],
      "49": [0, 0.64444, 0, 0, 0.5],
      "50": [0, 0.64444, 0, 0, 0.5],
      "51": [0, 0.64444, 0, 0, 0.5],
      "52": [0, 0.64444, 0, 0, 0.5],
      "53": [0, 0.64444, 0, 0, 0.5],
      "54": [0, 0.64444, 0, 0, 0.5],
      "55": [0, 0.64444, 0, 0, 0.5],
      "56": [0, 0.64444, 0, 0, 0.5],
      "57": [0, 0.64444, 0, 0, 0.5],
      "58": [0, 0.43056, 0, 0, 0.27778],
      "59": [0.19444, 0.43056, 0, 0, 0.27778],
      "60": [0.0391, 0.5391, 0, 0, 0.77778],
      "61": [-0.13313, 0.36687, 0, 0, 0.77778],
      "62": [0.0391, 0.5391, 0, 0, 0.77778],
      "63": [0, 0.69444, 0, 0, 0.47222],
      "64": [0, 0.69444, 0, 0, 0.77778],
      "65": [0, 0.68333, 0, 0, 0.75],
      "66": [0, 0.68333, 0, 0, 0.70834],
      "67": [0, 0.68333, 0, 0, 0.72222],
      "68": [0, 0.68333, 0, 0, 0.76389],
      "69": [0, 0.68333, 0, 0, 0.68056],
      "70": [0, 0.68333, 0, 0, 0.65278],
      "71": [0, 0.68333, 0, 0, 0.78472],
      "72": [0, 0.68333, 0, 0, 0.75],
      "73": [0, 0.68333, 0, 0, 0.36111],
      "74": [0, 0.68333, 0, 0, 0.51389],
      "75": [0, 0.68333, 0, 0, 0.77778],
      "76": [0, 0.68333, 0, 0, 0.625],
      "77": [0, 0.68333, 0, 0, 0.91667],
      "78": [0, 0.68333, 0, 0, 0.75],
      "79": [0, 0.68333, 0, 0, 0.77778],
      "80": [0, 0.68333, 0, 0, 0.68056],
      "81": [0.19444, 0.68333, 0, 0, 0.77778],
      "82": [0, 0.68333, 0, 0, 0.73611],
      "83": [0, 0.68333, 0, 0, 0.55556],
      "84": [0, 0.68333, 0, 0, 0.72222],
      "85": [0, 0.68333, 0, 0, 0.75],
      "86": [0, 0.68333, 0.01389, 0, 0.75],
      "87": [0, 0.68333, 0.01389, 0, 1.02778],
      "88": [0, 0.68333, 0, 0, 0.75],
      "89": [0, 0.68333, 0.025, 0, 0.75],
      "90": [0, 0.68333, 0, 0, 0.61111],
      "91": [0.25, 0.75, 0, 0, 0.27778],
      "92": [0.25, 0.75, 0, 0, 0.5],
      "93": [0.25, 0.75, 0, 0, 0.27778],
      "94": [0, 0.69444, 0, 0, 0.5],
      "95": [0.31, 0.12056, 0.02778, 0, 0.5],
      "97": [0, 0.43056, 0, 0, 0.5],
      "98": [0, 0.69444, 0, 0, 0.55556],
      "99": [0, 0.43056, 0, 0, 0.44445],
      "100": [0, 0.69444, 0, 0, 0.55556],
      "101": [0, 0.43056, 0, 0, 0.44445],
      "102": [0, 0.69444, 0.07778, 0, 0.30556],
      "103": [0.19444, 0.43056, 0.01389, 0, 0.5],
      "104": [0, 0.69444, 0, 0, 0.55556],
      "105": [0, 0.66786, 0, 0, 0.27778],
      "106": [0.19444, 0.66786, 0, 0, 0.30556],
      "107": [0, 0.69444, 0, 0, 0.52778],
      "108": [0, 0.69444, 0, 0, 0.27778],
      "109": [0, 0.43056, 0, 0, 0.83334],
      "110": [0, 0.43056, 0, 0, 0.55556],
      "111": [0, 0.43056, 0, 0, 0.5],
      "112": [0.19444, 0.43056, 0, 0, 0.55556],
      "113": [0.19444, 0.43056, 0, 0, 0.52778],
      "114": [0, 0.43056, 0, 0, 0.39167],
      "115": [0, 0.43056, 0, 0, 0.39445],
      "116": [0, 0.61508, 0, 0, 0.38889],
      "117": [0, 0.43056, 0, 0, 0.55556],
      "118": [0, 0.43056, 0.01389, 0, 0.52778],
      "119": [0, 0.43056, 0.01389, 0, 0.72222],
      "120": [0, 0.43056, 0, 0, 0.52778],
      "121": [0.19444, 0.43056, 0.01389, 0, 0.52778],
      "122": [0, 0.43056, 0, 0, 0.44445],
      "123": [0.25, 0.75, 0, 0, 0.5],
      "124": [0.25, 0.75, 0, 0, 0.27778],
      "125": [0.25, 0.75, 0, 0, 0.5],
      "126": [0.35, 0.31786, 0, 0, 0.5],
      "160": [0, 0, 0, 0, 0.25],
      "163": [0, 0.69444, 0, 0, 0.76909],
      "167": [0.19444, 0.69444, 0, 0, 0.44445],
      "168": [0, 0.66786, 0, 0, 0.5],
      "172": [0, 0.43056, 0, 0, 0.66667],
      "176": [0, 0.69444, 0, 0, 0.75],
      "177": [0.08333, 0.58333, 0, 0, 0.77778],
      "182": [0.19444, 0.69444, 0, 0, 0.61111],
      "184": [0.17014, 0, 0, 0, 0.44445],
      "198": [0, 0.68333, 0, 0, 0.90278],
      "215": [0.08333, 0.58333, 0, 0, 0.77778],
      "216": [0.04861, 0.73194, 0, 0, 0.77778],
      "223": [0, 0.69444, 0, 0, 0.5],
      "230": [0, 0.43056, 0, 0, 0.72222],
      "247": [0.08333, 0.58333, 0, 0, 0.77778],
      "248": [0.09722, 0.52778, 0, 0, 0.5],
      "305": [0, 0.43056, 0, 0, 0.27778],
      "338": [0, 0.68333, 0, 0, 1.01389],
      "339": [0, 0.43056, 0, 0, 0.77778],
      "567": [0.19444, 0.43056, 0, 0, 0.30556],
      "710": [0, 0.69444, 0, 0, 0.5],
      "711": [0, 0.62847, 0, 0, 0.5],
      "713": [0, 0.56778, 0, 0, 0.5],
      "714": [0, 0.69444, 0, 0, 0.5],
      "715": [0, 0.69444, 0, 0, 0.5],
      "728": [0, 0.69444, 0, 0, 0.5],
      "729": [0, 0.66786, 0, 0, 0.27778],
      "730": [0, 0.69444, 0, 0, 0.75],
      "732": [0, 0.66786, 0, 0, 0.5],
      "733": [0, 0.69444, 0, 0, 0.5],
      "915": [0, 0.68333, 0, 0, 0.625],
      "916": [0, 0.68333, 0, 0, 0.83334],
      "920": [0, 0.68333, 0, 0, 0.77778],
      "923": [0, 0.68333, 0, 0, 0.69445],
      "926": [0, 0.68333, 0, 0, 0.66667],
      "928": [0, 0.68333, 0, 0, 0.75],
      "931": [0, 0.68333, 0, 0, 0.72222],
      "933": [0, 0.68333, 0, 0, 0.77778],
      "934": [0, 0.68333, 0, 0, 0.72222],
      "936": [0, 0.68333, 0, 0, 0.77778],
      "937": [0, 0.68333, 0, 0, 0.72222],
      "8211": [0, 0.43056, 0.02778, 0, 0.5],
      "8212": [0, 0.43056, 0.02778, 0, 1],
      "8216": [0, 0.69444, 0, 0, 0.27778],
      "8217": [0, 0.69444, 0, 0, 0.27778],
      "8220": [0, 0.69444, 0, 0, 0.5],
      "8221": [0, 0.69444, 0, 0, 0.5],
      "8224": [0.19444, 0.69444, 0, 0, 0.44445],
      "8225": [0.19444, 0.69444, 0, 0, 0.44445],
      "8230": [0, 0.123, 0, 0, 1.172],
      "8242": [0, 0.55556, 0, 0, 0.275],
      "8407": [0, 0.71444, 0.15382, 0, 0.5],
      "8463": [0, 0.68889, 0, 0, 0.54028],
      "8465": [0, 0.69444, 0, 0, 0.72222],
      "8467": [0, 0.69444, 0, 0.11111, 0.41667],
      "8472": [0.19444, 0.43056, 0, 0.11111, 0.63646],
      "8476": [0, 0.69444, 0, 0, 0.72222],
      "8501": [0, 0.69444, 0, 0, 0.61111],
      "8592": [-0.13313, 0.36687, 0, 0, 1],
      "8593": [0.19444, 0.69444, 0, 0, 0.5],
      "8594": [-0.13313, 0.36687, 0, 0, 1],
      "8595": [0.19444, 0.69444, 0, 0, 0.5],
      "8596": [-0.13313, 0.36687, 0, 0, 1],
      "8597": [0.25, 0.75, 0, 0, 0.5],
      "8598": [0.19444, 0.69444, 0, 0, 1],
      "8599": [0.19444, 0.69444, 0, 0, 1],
      "8600": [0.19444, 0.69444, 0, 0, 1],
      "8601": [0.19444, 0.69444, 0, 0, 1],
      "8614": [0.011, 0.511, 0, 0, 1],
      "8617": [0.011, 0.511, 0, 0, 1.126],
      "8618": [0.011, 0.511, 0, 0, 1.126],
      "8636": [-0.13313, 0.36687, 0, 0, 1],
      "8637": [-0.13313, 0.36687, 0, 0, 1],
      "8640": [-0.13313, 0.36687, 0, 0, 1],
      "8641": [-0.13313, 0.36687, 0, 0, 1],
      "8652": [0.011, 0.671, 0, 0, 1],
      "8656": [-0.13313, 0.36687, 0, 0, 1],
      "8657": [0.19444, 0.69444, 0, 0, 0.61111],
      "8658": [-0.13313, 0.36687, 0, 0, 1],
      "8659": [0.19444, 0.69444, 0, 0, 0.61111],
      "8660": [-0.13313, 0.36687, 0, 0, 1],
      "8661": [0.25, 0.75, 0, 0, 0.61111],
      "8704": [0, 0.69444, 0, 0, 0.55556],
      "8706": [0, 0.69444, 0.05556, 0.08334, 0.5309],
      "8707": [0, 0.69444, 0, 0, 0.55556],
      "8709": [0.05556, 0.75, 0, 0, 0.5],
      "8711": [0, 0.68333, 0, 0, 0.83334],
      "8712": [0.0391, 0.5391, 0, 0, 0.66667],
      "8715": [0.0391, 0.5391, 0, 0, 0.66667],
      "8722": [0.08333, 0.58333, 0, 0, 0.77778],
      "8723": [0.08333, 0.58333, 0, 0, 0.77778],
      "8725": [0.25, 0.75, 0, 0, 0.5],
      "8726": [0.25, 0.75, 0, 0, 0.5],
      "8727": [-0.03472, 0.46528, 0, 0, 0.5],
      "8728": [-0.05555, 0.44445, 0, 0, 0.5],
      "8729": [-0.05555, 0.44445, 0, 0, 0.5],
      "8730": [0.2, 0.8, 0, 0, 0.83334],
      "8733": [0, 0.43056, 0, 0, 0.77778],
      "8734": [0, 0.43056, 0, 0, 1],
      "8736": [0, 0.69224, 0, 0, 0.72222],
      "8739": [0.25, 0.75, 0, 0, 0.27778],
      "8741": [0.25, 0.75, 0, 0, 0.5],
      "8743": [0, 0.55556, 0, 0, 0.66667],
      "8744": [0, 0.55556, 0, 0, 0.66667],
      "8745": [0, 0.55556, 0, 0, 0.66667],
      "8746": [0, 0.55556, 0, 0, 0.66667],
      "8747": [0.19444, 0.69444, 0.11111, 0, 0.41667],
      "8764": [-0.13313, 0.36687, 0, 0, 0.77778],
      "8768": [0.19444, 0.69444, 0, 0, 0.27778],
      "8771": [-0.03625, 0.46375, 0, 0, 0.77778],
      "8773": [-0.022, 0.589, 0, 0, 0.778],
      "8776": [-0.01688, 0.48312, 0, 0, 0.77778],
      "8781": [-0.03625, 0.46375, 0, 0, 0.77778],
      "8784": [-0.133, 0.673, 0, 0, 0.778],
      "8801": [-0.03625, 0.46375, 0, 0, 0.77778],
      "8804": [0.13597, 0.63597, 0, 0, 0.77778],
      "8805": [0.13597, 0.63597, 0, 0, 0.77778],
      "8810": [0.0391, 0.5391, 0, 0, 1],
      "8811": [0.0391, 0.5391, 0, 0, 1],
      "8826": [0.0391, 0.5391, 0, 0, 0.77778],
      "8827": [0.0391, 0.5391, 0, 0, 0.77778],
      "8834": [0.0391, 0.5391, 0, 0, 0.77778],
      "8835": [0.0391, 0.5391, 0, 0, 0.77778],
      "8838": [0.13597, 0.63597, 0, 0, 0.77778],
      "8839": [0.13597, 0.63597, 0, 0, 0.77778],
      "8846": [0, 0.55556, 0, 0, 0.66667],
      "8849": [0.13597, 0.63597, 0, 0, 0.77778],
      "8850": [0.13597, 0.63597, 0, 0, 0.77778],
      "8851": [0, 0.55556, 0, 0, 0.66667],
      "8852": [0, 0.55556, 0, 0, 0.66667],
      "8853": [0.08333, 0.58333, 0, 0, 0.77778],
      "8854": [0.08333, 0.58333, 0, 0, 0.77778],
      "8855": [0.08333, 0.58333, 0, 0, 0.77778],
      "8856": [0.08333, 0.58333, 0, 0, 0.77778],
      "8857": [0.08333, 0.58333, 0, 0, 0.77778],
      "8866": [0, 0.69444, 0, 0, 0.61111],
      "8867": [0, 0.69444, 0, 0, 0.61111],
      "8868": [0, 0.69444, 0, 0, 0.77778],
      "8869": [0, 0.69444, 0, 0, 0.77778],
      "8872": [0.249, 0.75, 0, 0, 0.867],
      "8900": [-0.05555, 0.44445, 0, 0, 0.5],
      "8901": [-0.05555, 0.44445, 0, 0, 0.27778],
      "8902": [-0.03472, 0.46528, 0, 0, 0.5],
      "8904": [0.005, 0.505, 0, 0, 0.9],
      "8942": [0.03, 0.903, 0, 0, 0.278],
      "8943": [-0.19, 0.313, 0, 0, 1.172],
      "8945": [-0.1, 0.823, 0, 0, 1.282],
      "8968": [0.25, 0.75, 0, 0, 0.44445],
      "8969": [0.25, 0.75, 0, 0, 0.44445],
      "8970": [0.25, 0.75, 0, 0, 0.44445],
      "8971": [0.25, 0.75, 0, 0, 0.44445],
      "8994": [-0.14236, 0.35764, 0, 0, 1],
      "8995": [-0.14236, 0.35764, 0, 0, 1],
      "9136": [0.244, 0.744, 0, 0, 0.412],
      "9137": [0.244, 0.745, 0, 0, 0.412],
      "9651": [0.19444, 0.69444, 0, 0, 0.88889],
      "9657": [-0.03472, 0.46528, 0, 0, 0.5],
      "9661": [0.19444, 0.69444, 0, 0, 0.88889],
      "9667": [-0.03472, 0.46528, 0, 0, 0.5],
      "9711": [0.19444, 0.69444, 0, 0, 1],
      "9824": [0.12963, 0.69444, 0, 0, 0.77778],
      "9825": [0.12963, 0.69444, 0, 0, 0.77778],
      "9826": [0.12963, 0.69444, 0, 0, 0.77778],
      "9827": [0.12963, 0.69444, 0, 0, 0.77778],
      "9837": [0, 0.75, 0, 0, 0.38889],
      "9838": [0.19444, 0.69444, 0, 0, 0.38889],
      "9839": [0.19444, 0.69444, 0, 0, 0.38889],
      "10216": [0.25, 0.75, 0, 0, 0.38889],
      "10217": [0.25, 0.75, 0, 0, 0.38889],
      "10222": [0.244, 0.744, 0, 0, 0.412],
      "10223": [0.244, 0.745, 0, 0, 0.412],
      "10229": [0.011, 0.511, 0, 0, 1.609],
      "10230": [0.011, 0.511, 0, 0, 1.638],
      "10231": [0.011, 0.511, 0, 0, 1.859],
      "10232": [0.024, 0.525, 0, 0, 1.609],
      "10233": [0.024, 0.525, 0, 0, 1.638],
      "10234": [0.024, 0.525, 0, 0, 1.858],
      "10236": [0.011, 0.511, 0, 0, 1.638],
      "10815": [0, 0.68333, 0, 0, 0.75],
      "10927": [0.13597, 0.63597, 0, 0, 0.77778],
      "10928": [0.13597, 0.63597, 0, 0, 0.77778],
      "57376": [0.19444, 0.69444, 0, 0, 0]
    };
    var mO = {
      "32": [0, 0, 0, 0, 0.25],
      "33": [0, 0.69444, 0, 0, 0.36667],
      "34": [0, 0.69444, 0, 0, 0.55834],
      "35": [0.19444, 0.69444, 0, 0, 0.91667],
      "36": [0.05556, 0.75, 0, 0, 0.55],
      "37": [0.05556, 0.75, 0, 0, 1.02912],
      "38": [0, 0.69444, 0, 0, 0.83056],
      "39": [0, 0.69444, 0, 0, 0.30556],
      "40": [0.25, 0.75, 0, 0, 0.42778],
      "41": [0.25, 0.75, 0, 0, 0.42778],
      "42": [0, 0.75, 0, 0, 0.55],
      "43": [0.11667, 0.61667, 0, 0, 0.85556],
      "44": [0.10556, 0.13056, 0, 0, 0.30556],
      "45": [0, 0.45833, 0, 0, 0.36667],
      "46": [0, 0.13056, 0, 0, 0.30556],
      "47": [0.25, 0.75, 0, 0, 0.55],
      "48": [0, 0.69444, 0, 0, 0.55],
      "49": [0, 0.69444, 0, 0, 0.55],
      "50": [0, 0.69444, 0, 0, 0.55],
      "51": [0, 0.69444, 0, 0, 0.55],
      "52": [0, 0.69444, 0, 0, 0.55],
      "53": [0, 0.69444, 0, 0, 0.55],
      "54": [0, 0.69444, 0, 0, 0.55],
      "55": [0, 0.69444, 0, 0, 0.55],
      "56": [0, 0.69444, 0, 0, 0.55],
      "57": [0, 0.69444, 0, 0, 0.55],
      "58": [0, 0.45833, 0, 0, 0.30556],
      "59": [0.10556, 0.45833, 0, 0, 0.30556],
      "61": [-0.09375, 0.40625, 0, 0, 0.85556],
      "63": [0, 0.69444, 0, 0, 0.51945],
      "64": [0, 0.69444, 0, 0, 0.73334],
      "65": [0, 0.69444, 0, 0, 0.73334],
      "66": [0, 0.69444, 0, 0, 0.73334],
      "67": [0, 0.69444, 0, 0, 0.70278],
      "68": [0, 0.69444, 0, 0, 0.79445],
      "69": [0, 0.69444, 0, 0, 0.64167],
      "70": [0, 0.69444, 0, 0, 0.61111],
      "71": [0, 0.69444, 0, 0, 0.73334],
      "72": [0, 0.69444, 0, 0, 0.79445],
      "73": [0, 0.69444, 0, 0, 0.33056],
      "74": [0, 0.69444, 0, 0, 0.51945],
      "75": [0, 0.69444, 0, 0, 0.76389],
      "76": [0, 0.69444, 0, 0, 0.58056],
      "77": [0, 0.69444, 0, 0, 0.97778],
      "78": [0, 0.69444, 0, 0, 0.79445],
      "79": [0, 0.69444, 0, 0, 0.79445],
      "80": [0, 0.69444, 0, 0, 0.70278],
      "81": [0.10556, 0.69444, 0, 0, 0.79445],
      "82": [0, 0.69444, 0, 0, 0.70278],
      "83": [0, 0.69444, 0, 0, 0.61111],
      "84": [0, 0.69444, 0, 0, 0.73334],
      "85": [0, 0.69444, 0, 0, 0.76389],
      "86": [0, 0.69444, 0.01528, 0, 0.73334],
      "87": [0, 0.69444, 0.01528, 0, 1.03889],
      "88": [0, 0.69444, 0, 0, 0.73334],
      "89": [0, 0.69444, 0.0275, 0, 0.73334],
      "90": [0, 0.69444, 0, 0, 0.67223],
      "91": [0.25, 0.75, 0, 0, 0.34306],
      "93": [0.25, 0.75, 0, 0, 0.34306],
      "94": [0, 0.69444, 0, 0, 0.55],
      "95": [0.35, 0.10833, 0.03056, 0, 0.55],
      "97": [0, 0.45833, 0, 0, 0.525],
      "98": [0, 0.69444, 0, 0, 0.56111],
      "99": [0, 0.45833, 0, 0, 0.48889],
      "100": [0, 0.69444, 0, 0, 0.56111],
      "101": [0, 0.45833, 0, 0, 0.51111],
      "102": [0, 0.69444, 0.07639, 0, 0.33611],
      "103": [0.19444, 0.45833, 0.01528, 0, 0.55],
      "104": [0, 0.69444, 0, 0, 0.56111],
      "105": [0, 0.69444, 0, 0, 0.25556],
      "106": [0.19444, 0.69444, 0, 0, 0.28611],
      "107": [0, 0.69444, 0, 0, 0.53056],
      "108": [0, 0.69444, 0, 0, 0.25556],
      "109": [0, 0.45833, 0, 0, 0.86667],
      "110": [0, 0.45833, 0, 0, 0.56111],
      "111": [0, 0.45833, 0, 0, 0.55],
      "112": [0.19444, 0.45833, 0, 0, 0.56111],
      "113": [0.19444, 0.45833, 0, 0, 0.56111],
      "114": [0, 0.45833, 0.01528, 0, 0.37222],
      "115": [0, 0.45833, 0, 0, 0.42167],
      "116": [0, 0.58929, 0, 0, 0.40417],
      "117": [0, 0.45833, 0, 0, 0.56111],
      "118": [0, 0.45833, 0.01528, 0, 0.5],
      "119": [0, 0.45833, 0.01528, 0, 0.74445],
      "120": [0, 0.45833, 0, 0, 0.5],
      "121": [0.19444, 0.45833, 0.01528, 0, 0.5],
      "122": [0, 0.45833, 0, 0, 0.47639],
      "126": [0.35, 0.34444, 0, 0, 0.55],
      "160": [0, 0, 0, 0, 0.25],
      "168": [0, 0.69444, 0, 0, 0.55],
      "176": [0, 0.69444, 0, 0, 0.73334],
      "180": [0, 0.69444, 0, 0, 0.55],
      "184": [0.17014, 0, 0, 0, 0.48889],
      "305": [0, 0.45833, 0, 0, 0.25556],
      "567": [0.19444, 0.45833, 0, 0, 0.28611],
      "710": [0, 0.69444, 0, 0, 0.55],
      "711": [0, 0.63542, 0, 0, 0.55],
      "713": [0, 0.63778, 0, 0, 0.55],
      "728": [0, 0.69444, 0, 0, 0.55],
      "729": [0, 0.69444, 0, 0, 0.30556],
      "730": [0, 0.69444, 0, 0, 0.73334],
      "732": [0, 0.69444, 0, 0, 0.55],
      "733": [0, 0.69444, 0, 0, 0.55],
      "915": [0, 0.69444, 0, 0, 0.58056],
      "916": [0, 0.69444, 0, 0, 0.91667],
      "920": [0, 0.69444, 0, 0, 0.85556],
      "923": [0, 0.69444, 0, 0, 0.67223],
      "926": [0, 0.69444, 0, 0, 0.73334],
      "928": [0, 0.69444, 0, 0, 0.79445],
      "931": [0, 0.69444, 0, 0, 0.79445],
      "933": [0, 0.69444, 0, 0, 0.85556],
      "934": [0, 0.69444, 0, 0, 0.79445],
      "936": [0, 0.69444, 0, 0, 0.85556],
      "937": [0, 0.69444, 0, 0, 0.79445],
      "8211": [0, 0.45833, 0.03056, 0, 0.55],
      "8212": [0, 0.45833, 0.03056, 0, 1.10001],
      "8216": [0, 0.69444, 0, 0, 0.30556],
      "8217": [0, 0.69444, 0, 0, 0.30556],
      "8220": [0, 0.69444, 0, 0, 0.55834],
      "8221": [0, 0.69444, 0, 0, 0.55834]
    };
    var mP = {
      "32": [0, 0, 0, 0, 0.25],
      "33": [0, 0.69444, 0.05733, 0, 0.31945],
      "34": [0, 0.69444, 0.00316, 0, 0.5],
      "35": [0.19444, 0.69444, 0.05087, 0, 0.83334],
      "36": [0.05556, 0.75, 0.11156, 0, 0.5],
      "37": [0.05556, 0.75, 0.03126, 0, 0.83334],
      "38": [0, 0.69444, 0.03058, 0, 0.75834],
      "39": [0, 0.69444, 0.07816, 0, 0.27778],
      "40": [0.25, 0.75, 0.13164, 0, 0.38889],
      "41": [0.25, 0.75, 0.02536, 0, 0.38889],
      "42": [0, 0.75, 0.11775, 0, 0.5],
      "43": [0.08333, 0.58333, 0.02536, 0, 0.77778],
      "44": [0.125, 0.08333, 0, 0, 0.27778],
      "45": [0, 0.44444, 0.01946, 0, 0.33333],
      "46": [0, 0.08333, 0, 0, 0.27778],
      "47": [0.25, 0.75, 0.13164, 0, 0.5],
      "48": [0, 0.65556, 0.11156, 0, 0.5],
      "49": [0, 0.65556, 0.11156, 0, 0.5],
      "50": [0, 0.65556, 0.11156, 0, 0.5],
      "51": [0, 0.65556, 0.11156, 0, 0.5],
      "52": [0, 0.65556, 0.11156, 0, 0.5],
      "53": [0, 0.65556, 0.11156, 0, 0.5],
      "54": [0, 0.65556, 0.11156, 0, 0.5],
      "55": [0, 0.65556, 0.11156, 0, 0.5],
      "56": [0, 0.65556, 0.11156, 0, 0.5],
      "57": [0, 0.65556, 0.11156, 0, 0.5],
      "58": [0, 0.44444, 0.02502, 0, 0.27778],
      "59": [0.125, 0.44444, 0.02502, 0, 0.27778],
      "61": [-0.13, 0.37, 0.05087, 0, 0.77778],
      "63": [0, 0.69444, 0.11809, 0, 0.47222],
      "64": [0, 0.69444, 0.07555, 0, 0.66667],
      "65": [0, 0.69444, 0, 0, 0.66667],
      "66": [0, 0.69444, 0.08293, 0, 0.66667],
      "67": [0, 0.69444, 0.11983, 0, 0.63889],
      "68": [0, 0.69444, 0.07555, 0, 0.72223],
      "69": [0, 0.69444, 0.11983, 0, 0.59722],
      "70": [0, 0.69444, 0.13372, 0, 0.56945],
      "71": [0, 0.69444, 0.11983, 0, 0.66667],
      "72": [0, 0.69444, 0.08094, 0, 0.70834],
      "73": [0, 0.69444, 0.13372, 0, 0.27778],
      "74": [0, 0.69444, 0.08094, 0, 0.47222],
      "75": [0, 0.69444, 0.11983, 0, 0.69445],
      "76": [0, 0.69444, 0, 0, 0.54167],
      "77": [0, 0.69444, 0.08094, 0, 0.875],
      "78": [0, 0.69444, 0.08094, 0, 0.70834],
      "79": [0, 0.69444, 0.07555, 0, 0.73611],
      "80": [0, 0.69444, 0.08293, 0, 0.63889],
      "81": [0.125, 0.69444, 0.07555, 0, 0.73611],
      "82": [0, 0.69444, 0.08293, 0, 0.64584],
      "83": [0, 0.69444, 0.09205, 0, 0.55556],
      "84": [0, 0.69444, 0.13372, 0, 0.68056],
      "85": [0, 0.69444, 0.08094, 0, 0.6875],
      "86": [0, 0.69444, 0.1615, 0, 0.66667],
      "87": [0, 0.69444, 0.1615, 0, 0.94445],
      "88": [0, 0.69444, 0.13372, 0, 0.66667],
      "89": [0, 0.69444, 0.17261, 0, 0.66667],
      "90": [0, 0.69444, 0.11983, 0, 0.61111],
      "91": [0.25, 0.75, 0.15942, 0, 0.28889],
      "93": [0.25, 0.75, 0.08719, 0, 0.28889],
      "94": [0, 0.69444, 0.0799, 0, 0.5],
      "95": [0.35, 0.09444, 0.08616, 0, 0.5],
      "97": [0, 0.44444, 0.00981, 0, 0.48056],
      "98": [0, 0.69444, 0.03057, 0, 0.51667],
      "99": [0, 0.44444, 0.08336, 0, 0.44445],
      "100": [0, 0.69444, 0.09483, 0, 0.51667],
      "101": [0, 0.44444, 0.06778, 0, 0.44445],
      "102": [0, 0.69444, 0.21705, 0, 0.30556],
      "103": [0.19444, 0.44444, 0.10836, 0, 0.5],
      "104": [0, 0.69444, 0.01778, 0, 0.51667],
      "105": [0, 0.67937, 0.09718, 0, 0.23889],
      "106": [0.19444, 0.67937, 0.09162, 0, 0.26667],
      "107": [0, 0.69444, 0.08336, 0, 0.48889],
      "108": [0, 0.69444, 0.09483, 0, 0.23889],
      "109": [0, 0.44444, 0.01778, 0, 0.79445],
      "110": [0, 0.44444, 0.01778, 0, 0.51667],
      "111": [0, 0.44444, 0.06613, 0, 0.5],
      "112": [0.19444, 0.44444, 0.0389, 0, 0.51667],
      "113": [0.19444, 0.44444, 0.04169, 0, 0.51667],
      "114": [0, 0.44444, 0.10836, 0, 0.34167],
      "115": [0, 0.44444, 0.0778, 0, 0.38333],
      "116": [0, 0.57143, 0.07225, 0, 0.36111],
      "117": [0, 0.44444, 0.04169, 0, 0.51667],
      "118": [0, 0.44444, 0.10836, 0, 0.46111],
      "119": [0, 0.44444, 0.10836, 0, 0.68334],
      "120": [0, 0.44444, 0.09169, 0, 0.46111],
      "121": [0.19444, 0.44444, 0.10836, 0, 0.46111],
      "122": [0, 0.44444, 0.08752, 0, 0.43472],
      "126": [0.35, 0.32659, 0.08826, 0, 0.5],
      "160": [0, 0, 0, 0, 0.25],
      "168": [0, 0.67937, 0.06385, 0, 0.5],
      "176": [0, 0.69444, 0, 0, 0.73752],
      "184": [0.17014, 0, 0, 0, 0.44445],
      "305": [0, 0.44444, 0.04169, 0, 0.23889],
      "567": [0.19444, 0.44444, 0.04169, 0, 0.26667],
      "710": [0, 0.69444, 0.0799, 0, 0.5],
      "711": [0, 0.63194, 0.08432, 0, 0.5],
      "713": [0, 0.60889, 0.08776, 0, 0.5],
      "714": [0, 0.69444, 0.09205, 0, 0.5],
      "715": [0, 0.69444, 0, 0, 0.5],
      "728": [0, 0.69444, 0.09483, 0, 0.5],
      "729": [0, 0.67937, 0.07774, 0, 0.27778],
      "730": [0, 0.69444, 0, 0, 0.73752],
      "732": [0, 0.67659, 0.08826, 0, 0.5],
      "733": [0, 0.69444, 0.09205, 0, 0.5],
      "915": [0, 0.69444, 0.13372, 0, 0.54167],
      "916": [0, 0.69444, 0, 0, 0.83334],
      "920": [0, 0.69444, 0.07555, 0, 0.77778],
      "923": [0, 0.69444, 0, 0, 0.61111],
      "926": [0, 0.69444, 0.12816, 0, 0.66667],
      "928": [0, 0.69444, 0.08094, 0, 0.70834],
      "931": [0, 0.69444, 0.11983, 0, 0.72222],
      "933": [0, 0.69444, 0.09031, 0, 0.77778],
      "934": [0, 0.69444, 0.04603, 0, 0.72222],
      "936": [0, 0.69444, 0.09031, 0, 0.77778],
      "937": [0, 0.69444, 0.08293, 0, 0.72222],
      "8211": [0, 0.44444, 0.08616, 0, 0.5],
      "8212": [0, 0.44444, 0.08616, 0, 1],
      "8216": [0, 0.69444, 0.07816, 0, 0.27778],
      "8217": [0, 0.69444, 0.07816, 0, 0.27778],
      "8220": [0, 0.69444, 0.14205, 0, 0.5],
      "8221": [0, 0.69444, 0.00316, 0, 0.5]
    };
    var mQ = {
      "32": [0, 0, 0, 0, 0.25],
      "33": [0, 0.69444, 0, 0, 0.31945],
      "34": [0, 0.69444, 0, 0, 0.5],
      "35": [0.19444, 0.69444, 0, 0, 0.83334],
      "36": [0.05556, 0.75, 0, 0, 0.5],
      "37": [0.05556, 0.75, 0, 0, 0.83334],
      "38": [0, 0.69444, 0, 0, 0.75834],
      "39": [0, 0.69444, 0, 0, 0.27778],
      "40": [0.25, 0.75, 0, 0, 0.38889],
      "41": [0.25, 0.75, 0, 0, 0.38889],
      "42": [0, 0.75, 0, 0, 0.5],
      "43": [0.08333, 0.58333, 0, 0, 0.77778],
      "44": [0.125, 0.08333, 0, 0, 0.27778],
      "45": [0, 0.44444, 0, 0, 0.33333],
      "46": [0, 0.08333, 0, 0, 0.27778],
      "47": [0.25, 0.75, 0, 0, 0.5],
      "48": [0, 0.65556, 0, 0, 0.5],
      "49": [0, 0.65556, 0, 0, 0.5],
      "50": [0, 0.65556, 0, 0, 0.5],
      "51": [0, 0.65556, 0, 0, 0.5],
      "52": [0, 0.65556, 0, 0, 0.5],
      "53": [0, 0.65556, 0, 0, 0.5],
      "54": [0, 0.65556, 0, 0, 0.5],
      "55": [0, 0.65556, 0, 0, 0.5],
      "56": [0, 0.65556, 0, 0, 0.5],
      "57": [0, 0.65556, 0, 0, 0.5],
      "58": [0, 0.44444, 0, 0, 0.27778],
      "59": [0.125, 0.44444, 0, 0, 0.27778],
      "61": [-0.13, 0.37, 0, 0, 0.77778],
      "63": [0, 0.69444, 0, 0, 0.47222],
      "64": [0, 0.69444, 0, 0, 0.66667],
      "65": [0, 0.69444, 0, 0, 0.66667],
      "66": [0, 0.69444, 0, 0, 0.66667],
      "67": [0, 0.69444, 0, 0, 0.63889],
      "68": [0, 0.69444, 0, 0, 0.72223],
      "69": [0, 0.69444, 0, 0, 0.59722],
      "70": [0, 0.69444, 0, 0, 0.56945],
      "71": [0, 0.69444, 0, 0, 0.66667],
      "72": [0, 0.69444, 0, 0, 0.70834],
      "73": [0, 0.69444, 0, 0, 0.27778],
      "74": [0, 0.69444, 0, 0, 0.47222],
      "75": [0, 0.69444, 0, 0, 0.69445],
      "76": [0, 0.69444, 0, 0, 0.54167],
      "77": [0, 0.69444, 0, 0, 0.875],
      "78": [0, 0.69444, 0, 0, 0.70834],
      "79": [0, 0.69444, 0, 0, 0.73611],
      "80": [0, 0.69444, 0, 0, 0.63889],
      "81": [0.125, 0.69444, 0, 0, 0.73611],
      "82": [0, 0.69444, 0, 0, 0.64584],
      "83": [0, 0.69444, 0, 0, 0.55556],
      "84": [0, 0.69444, 0, 0, 0.68056],
      "85": [0, 0.69444, 0, 0, 0.6875],
      "86": [0, 0.69444, 0.01389, 0, 0.66667],
      "87": [0, 0.69444, 0.01389, 0, 0.94445],
      "88": [0, 0.69444, 0, 0, 0.66667],
      "89": [0, 0.69444, 0.025, 0, 0.66667],
      "90": [0, 0.69444, 0, 0, 0.61111],
      "91": [0.25, 0.75, 0, 0, 0.28889],
      "93": [0.25, 0.75, 0, 0, 0.28889],
      "94": [0, 0.69444, 0, 0, 0.5],
      "95": [0.35, 0.09444, 0.02778, 0, 0.5],
      "97": [0, 0.44444, 0, 0, 0.48056],
      "98": [0, 0.69444, 0, 0, 0.51667],
      "99": [0, 0.44444, 0, 0, 0.44445],
      "100": [0, 0.69444, 0, 0, 0.51667],
      "101": [0, 0.44444, 0, 0, 0.44445],
      "102": [0, 0.69444, 0.06944, 0, 0.30556],
      "103": [0.19444, 0.44444, 0.01389, 0, 0.5],
      "104": [0, 0.69444, 0, 0, 0.51667],
      "105": [0, 0.67937, 0, 0, 0.23889],
      "106": [0.19444, 0.67937, 0, 0, 0.26667],
      "107": [0, 0.69444, 0, 0, 0.48889],
      "108": [0, 0.69444, 0, 0, 0.23889],
      "109": [0, 0.44444, 0, 0, 0.79445],
      "110": [0, 0.44444, 0, 0, 0.51667],
      "111": [0, 0.44444, 0, 0, 0.5],
      "112": [0.19444, 0.44444, 0, 0, 0.51667],
      "113": [0.19444, 0.44444, 0, 0, 0.51667],
      "114": [0, 0.44444, 0.01389, 0, 0.34167],
      "115": [0, 0.44444, 0, 0, 0.38333],
      "116": [0, 0.57143, 0, 0, 0.36111],
      "117": [0, 0.44444, 0, 0, 0.51667],
      "118": [0, 0.44444, 0.01389, 0, 0.46111],
      "119": [0, 0.44444, 0.01389, 0, 0.68334],
      "120": [0, 0.44444, 0, 0, 0.46111],
      "121": [0.19444, 0.44444, 0.01389, 0, 0.46111],
      "122": [0, 0.44444, 0, 0, 0.43472],
      "126": [0.35, 0.32659, 0, 0, 0.5],
      "160": [0, 0, 0, 0, 0.25],
      "168": [0, 0.67937, 0, 0, 0.5],
      "176": [0, 0.69444, 0, 0, 0.66667],
      "184": [0.17014, 0, 0, 0, 0.44445],
      "305": [0, 0.44444, 0, 0, 0.23889],
      "567": [0.19444, 0.44444, 0, 0, 0.26667],
      "710": [0, 0.69444, 0, 0, 0.5],
      "711": [0, 0.63194, 0, 0, 0.5],
      "713": [0, 0.60889, 0, 0, 0.5],
      "714": [0, 0.69444, 0, 0, 0.5],
      "715": [0, 0.69444, 0, 0, 0.5],
      "728": [0, 0.69444, 0, 0, 0.5],
      "729": [0, 0.67937, 0, 0, 0.27778],
      "730": [0, 0.69444, 0, 0, 0.66667],
      "732": [0, 0.67659, 0, 0, 0.5],
      "733": [0, 0.69444, 0, 0, 0.5],
      "915": [0, 0.69444, 0, 0, 0.54167],
      "916": [0, 0.69444, 0, 0, 0.83334],
      "920": [0, 0.69444, 0, 0, 0.77778],
      "923": [0, 0.69444, 0, 0, 0.61111],
      "926": [0, 0.69444, 0, 0, 0.66667],
      "928": [0, 0.69444, 0, 0, 0.70834],
      "931": [0, 0.69444, 0, 0, 0.72222],
      "933": [0, 0.69444, 0, 0, 0.77778],
      "934": [0, 0.69444, 0, 0, 0.72222],
      "936": [0, 0.69444, 0, 0, 0.77778],
      "937": [0, 0.69444, 0, 0, 0.72222],
      "8211": [0, 0.44444, 0.02778, 0, 0.5],
      "8212": [0, 0.44444, 0.02778, 0, 1],
      "8216": [0, 0.69444, 0, 0, 0.27778],
      "8217": [0, 0.69444, 0, 0, 0.27778],
      "8220": [0, 0.69444, 0, 0, 0.5],
      "8221": [0, 0.69444, 0, 0, 0.5]
    };
    var mS = {
      "32": [0, 0, 0, 0, 0.25],
      "40": [0.35001, 0.85, 0, 0, 0.45834],
      "41": [0.35001, 0.85, 0, 0, 0.45834],
      "47": [0.35001, 0.85, 0, 0, 0.57778],
      "91": [0.35001, 0.85, 0, 0, 0.41667],
      "92": [0.35001, 0.85, 0, 0, 0.57778],
      "93": [0.35001, 0.85, 0, 0, 0.41667],
      "123": [0.35001, 0.85, 0, 0, 0.58334],
      "125": [0.35001, 0.85, 0, 0, 0.58334],
      "160": [0, 0, 0, 0, 0.25],
      "710": [0, 0.72222, 0, 0, 0.55556],
      "732": [0, 0.72222, 0, 0, 0.55556],
      "770": [0, 0.72222, 0, 0, 0.55556],
      "771": [0, 0.72222, 0, 0, 0.55556],
      "8214": [-0.00099, 0.601, 0, 0, 0.77778],
      "8593": [0.00001, 0.6, 0, 0, 0.66667],
      "8595": [0.00001, 0.6, 0, 0, 0.66667],
      "8657": [0.00001, 0.6, 0, 0, 0.77778],
      "8659": [0.00001, 0.6, 0, 0, 0.77778],
      "8719": [0.25001, 0.75, 0, 0, 0.94445],
      "8720": [0.25001, 0.75, 0, 0, 0.94445],
      "8721": [0.25001, 0.75, 0, 0, 1.05556],
      "8730": [0.35001, 0.85, 0, 0, 1],
      "8739": [-0.00599, 0.606, 0, 0, 0.33333],
      "8741": [-0.00599, 0.606, 0, 0, 0.55556],
      "8747": [0.30612, 0.805, 0.19445, 0, 0.47222],
      "8748": [0.306, 0.805, 0.19445, 0, 0.47222],
      "8749": [0.306, 0.805, 0.19445, 0, 0.47222],
      "8750": [0.30612, 0.805, 0.19445, 0, 0.47222],
      "8896": [0.25001, 0.75, 0, 0, 0.83334],
      "8897": [0.25001, 0.75, 0, 0, 0.83334],
      "8898": [0.25001, 0.75, 0, 0, 0.83334],
      "8899": [0.25001, 0.75, 0, 0, 0.83334],
      "8968": [0.35001, 0.85, 0, 0, 0.47222],
      "8969": [0.35001, 0.85, 0, 0, 0.47222],
      "8970": [0.35001, 0.85, 0, 0, 0.47222],
      "8971": [0.35001, 0.85, 0, 0, 0.47222],
      "9168": [-0.00099, 0.601, 0, 0, 0.66667],
      "10216": [0.35001, 0.85, 0, 0, 0.47222],
      "10217": [0.35001, 0.85, 0, 0, 0.47222],
      "10752": [0.25001, 0.75, 0, 0, 1.11111],
      "10753": [0.25001, 0.75, 0, 0, 1.11111],
      "10754": [0.25001, 0.75, 0, 0, 1.11111],
      "10756": [0.25001, 0.75, 0, 0, 0.83334],
      "10758": [0.25001, 0.75, 0, 0, 0.83334]
    };
    var mV = {
      "32": [0, 0, 0, 0, 0.25],
      "40": [1.25003, 1.75, 0, 0, 0.79167],
      "41": [1.25003, 1.75, 0, 0, 0.79167],
      "47": [1.25003, 1.75, 0, 0, 1.27778],
      "91": [1.25003, 1.75, 0, 0, 0.58334],
      "92": [1.25003, 1.75, 0, 0, 1.27778],
      "93": [1.25003, 1.75, 0, 0, 0.58334],
      "123": [1.25003, 1.75, 0, 0, 0.80556],
      "125": [1.25003, 1.75, 0, 0, 0.80556],
      "160": [0, 0, 0, 0, 0.25],
      "710": [0, 0.825, 0, 0, 1.8889],
      "732": [0, 0.825, 0, 0, 1.8889],
      "770": [0, 0.825, 0, 0, 1.8889],
      "771": [0, 0.825, 0, 0, 1.8889],
      "8730": [1.25003, 1.75, 0, 0, 1],
      "8968": [1.25003, 1.75, 0, 0, 0.63889],
      "8969": [1.25003, 1.75, 0, 0, 0.63889],
      "8970": [1.25003, 1.75, 0, 0, 0.63889],
      "8971": [1.25003, 1.75, 0, 0, 0.63889],
      "9115": [0.64502, 1.155, 0, 0, 0.875],
      "9116": [0.00001, 0.6, 0, 0, 0.875],
      "9117": [0.64502, 1.155, 0, 0, 0.875],
      "9118": [0.64502, 1.155, 0, 0, 0.875],
      "9119": [0.00001, 0.6, 0, 0, 0.875],
      "9120": [0.64502, 1.155, 0, 0, 0.875],
      "9121": [0.64502, 1.155, 0, 0, 0.66667],
      "9122": [-0.00099, 0.601, 0, 0, 0.66667],
      "9123": [0.64502, 1.155, 0, 0, 0.66667],
      "9124": [0.64502, 1.155, 0, 0, 0.66667],
      "9125": [-0.00099, 0.601, 0, 0, 0.66667],
      "9126": [0.64502, 1.155, 0, 0, 0.66667],
      "9127": [0.00001, 0.9, 0, 0, 0.88889],
      "9128": [0.65002, 1.15, 0, 0, 0.88889],
      "9129": [0.90001, 0, 0, 0, 0.88889],
      "9130": [0, 0.3, 0, 0, 0.88889],
      "9131": [0.00001, 0.9, 0, 0, 0.88889],
      "9132": [0.65002, 1.15, 0, 0, 0.88889],
      "9133": [0.90001, 0, 0, 0, 0.88889],
      "9143": [0.88502, 0.915, 0, 0, 1.05556],
      "10216": [1.25003, 1.75, 0, 0, 0.80556],
      "10217": [1.25003, 1.75, 0, 0, 0.80556],
      "57344": [-0.00499, 0.605, 0, 0, 1.05556],
      "57345": [-0.00499, 0.605, 0, 0, 1.05556],
      "57680": [0, 0.12, 0, 0, 0.45],
      "57681": [0, 0.12, 0, 0, 0.45],
      "57682": [0, 0.12, 0, 0, 0.45],
      "57683": [0, 0.12, 0, 0, 0.45]
    };
    var mW = {
      "32": [0, 0, 0, 0, 0.525],
      "33": [0, 0.61111, 0, 0, 0.525],
      "34": [0, 0.61111, 0, 0, 0.525],
      "35": [0, 0.61111, 0, 0, 0.525],
      "36": [0.08333, 0.69444, 0, 0, 0.525],
      "37": [0.08333, 0.69444, 0, 0, 0.525],
      "38": [0, 0.61111, 0, 0, 0.525],
      "39": [0, 0.61111, 0, 0, 0.525],
      "40": [0.08333, 0.69444, 0, 0, 0.525],
      "41": [0.08333, 0.69444, 0, 0, 0.525],
      "42": [0, 0.52083, 0, 0, 0.525],
      "43": [-0.08056, 0.53055, 0, 0, 0.525],
      "44": [0.13889, 0.125, 0, 0, 0.525],
      "45": [-0.08056, 0.53055, 0, 0, 0.525],
      "46": [0, 0.125, 0, 0, 0.525],
      "47": [0.08333, 0.69444, 0, 0, 0.525],
      "48": [0, 0.61111, 0, 0, 0.525],
      "49": [0, 0.61111, 0, 0, 0.525],
      "50": [0, 0.61111, 0, 0, 0.525],
      "51": [0, 0.61111, 0, 0, 0.525],
      "52": [0, 0.61111, 0, 0, 0.525],
      "53": [0, 0.61111, 0, 0, 0.525],
      "54": [0, 0.61111, 0, 0, 0.525],
      "55": [0, 0.61111, 0, 0, 0.525],
      "56": [0, 0.61111, 0, 0, 0.525],
      "57": [0, 0.61111, 0, 0, 0.525],
      "58": [0, 0.43056, 0, 0, 0.525],
      "59": [0.13889, 0.43056, 0, 0, 0.525],
      "60": [-0.05556, 0.55556, 0, 0, 0.525],
      "61": [-0.19549, 0.41562, 0, 0, 0.525],
      "62": [-0.05556, 0.55556, 0, 0, 0.525],
      "63": [0, 0.61111, 0, 0, 0.525],
      "64": [0, 0.61111, 0, 0, 0.525],
      "65": [0, 0.61111, 0, 0, 0.525],
      "66": [0, 0.61111, 0, 0, 0.525],
      "67": [0, 0.61111, 0, 0, 0.525],
      "68": [0, 0.61111, 0, 0, 0.525],
      "69": [0, 0.61111, 0, 0, 0.525],
      "70": [0, 0.61111, 0, 0, 0.525],
      "71": [0, 0.61111, 0, 0, 0.525],
      "72": [0, 0.61111, 0, 0, 0.525],
      "73": [0, 0.61111, 0, 0, 0.525],
      "74": [0, 0.61111, 0, 0, 0.525],
      "75": [0, 0.61111, 0, 0, 0.525],
      "76": [0, 0.61111, 0, 0, 0.525],
      "77": [0, 0.61111, 0, 0, 0.525],
      "78": [0, 0.61111, 0, 0, 0.525],
      "79": [0, 0.61111, 0, 0, 0.525],
      "80": [0, 0.61111, 0, 0, 0.525],
      "81": [0.13889, 0.61111, 0, 0, 0.525],
      "82": [0, 0.61111, 0, 0, 0.525],
      "83": [0, 0.61111, 0, 0, 0.525],
      "84": [0, 0.61111, 0, 0, 0.525],
      "85": [0, 0.61111, 0, 0, 0.525],
      "86": [0, 0.61111, 0, 0, 0.525],
      "87": [0, 0.61111, 0, 0, 0.525],
      "88": [0, 0.61111, 0, 0, 0.525],
      "89": [0, 0.61111, 0, 0, 0.525],
      "90": [0, 0.61111, 0, 0, 0.525],
      "91": [0.08333, 0.69444, 0, 0, 0.525],
      "92": [0.08333, 0.69444, 0, 0, 0.525],
      "93": [0.08333, 0.69444, 0, 0, 0.525],
      "94": [0, 0.61111, 0, 0, 0.525],
      "95": [0.09514, 0, 0, 0, 0.525],
      "96": [0, 0.61111, 0, 0, 0.525],
      "97": [0, 0.43056, 0, 0, 0.525],
      "98": [0, 0.61111, 0, 0, 0.525],
      "99": [0, 0.43056, 0, 0, 0.525],
      "100": [0, 0.61111, 0, 0, 0.525],
      "101": [0, 0.43056, 0, 0, 0.525],
      "102": [0, 0.61111, 0, 0, 0.525],
      "103": [0.22222, 0.43056, 0, 0, 0.525],
      "104": [0, 0.61111, 0, 0, 0.525],
      "105": [0, 0.61111, 0, 0, 0.525],
      "106": [0.22222, 0.61111, 0, 0, 0.525],
      "107": [0, 0.61111, 0, 0, 0.525],
      "108": [0, 0.61111, 0, 0, 0.525],
      "109": [0, 0.43056, 0, 0, 0.525],
      "110": [0, 0.43056, 0, 0, 0.525],
      "111": [0, 0.43056, 0, 0, 0.525],
      "112": [0.22222, 0.43056, 0, 0, 0.525],
      "113": [0.22222, 0.43056, 0, 0, 0.525],
      "114": [0, 0.43056, 0, 0, 0.525],
      "115": [0, 0.43056, 0, 0, 0.525],
      "116": [0, 0.55358, 0, 0, 0.525],
      "117": [0, 0.43056, 0, 0, 0.525],
      "118": [0, 0.43056, 0, 0, 0.525],
      "119": [0, 0.43056, 0, 0, 0.525],
      "120": [0, 0.43056, 0, 0, 0.525],
      "121": [0.22222, 0.43056, 0, 0, 0.525],
      "122": [0, 0.43056, 0, 0, 0.525],
      "123": [0.08333, 0.69444, 0, 0, 0.525],
      "124": [0.08333, 0.69444, 0, 0, 0.525],
      "125": [0.08333, 0.69444, 0, 0, 0.525],
      "126": [0, 0.61111, 0, 0, 0.525],
      "127": [0, 0.61111, 0, 0, 0.525],
      "160": [0, 0, 0, 0, 0.525],
      "176": [0, 0.61111, 0, 0, 0.525],
      "184": [0.19445, 0, 0, 0, 0.525],
      "305": [0, 0.43056, 0, 0, 0.525],
      "567": [0.22222, 0.43056, 0, 0, 0.525],
      "711": [0, 0.56597, 0, 0, 0.525],
      "713": [0, 0.56555, 0, 0, 0.525],
      "714": [0, 0.61111, 0, 0, 0.525],
      "715": [0, 0.61111, 0, 0, 0.525],
      "728": [0, 0.61111, 0, 0, 0.525],
      "730": [0, 0.61111, 0, 0, 0.525],
      "770": [0, 0.61111, 0, 0, 0.525],
      "771": [0, 0.61111, 0, 0, 0.525],
      "776": [0, 0.61111, 0, 0, 0.525],
      "915": [0, 0.61111, 0, 0, 0.525],
      "916": [0, 0.61111, 0, 0, 0.525],
      "920": [0, 0.61111, 0, 0, 0.525],
      "923": [0, 0.61111, 0, 0, 0.525],
      "926": [0, 0.61111, 0, 0, 0.525],
      "928": [0, 0.61111, 0, 0, 0.525],
      "931": [0, 0.61111, 0, 0, 0.525],
      "933": [0, 0.61111, 0, 0, 0.525],
      "934": [0, 0.61111, 0, 0, 0.525],
      "936": [0, 0.61111, 0, 0, 0.525],
      "937": [0, 0.61111, 0, 0, 0.525],
      "8216": [0, 0.61111, 0, 0, 0.525],
      "8217": [0, 0.61111, 0, 0, 0.525],
      "8242": [0, 0.61111, 0, 0, 0.525],
      "9251": [0.11111, 0.21944, 0, 0, 0.525]
    };
    var mX = {
      "AMS-Regular": mF,
      "Caligraphic-Regular": {
        "32": [0, 0, 0, 0, 0.25],
        "65": [0, 0.68333, 0, 0.19445, 0.79847],
        "66": [0, 0.68333, 0.03041, 0.13889, 0.65681],
        "67": [0, 0.68333, 0.05834, 0.13889, 0.52653],
        "68": [0, 0.68333, 0.02778, 0.08334, 0.77139],
        "69": [0, 0.68333, 0.08944, 0.11111, 0.52778],
        "70": [0, 0.68333, 0.09931, 0.11111, 0.71875],
        "71": [0.09722, 0.68333, 0.0593, 0.11111, 0.59487],
        "72": [0, 0.68333, 0.00965, 0.11111, 0.84452],
        "73": [0, 0.68333, 0.07382, 0, 0.54452],
        "74": [0.09722, 0.68333, 0.18472, 0.16667, 0.67778],
        "75": [0, 0.68333, 0.01445, 0.05556, 0.76195],
        "76": [0, 0.68333, 0, 0.13889, 0.68972],
        "77": [0, 0.68333, 0, 0.13889, 1.2009],
        "78": [0, 0.68333, 0.14736, 0.08334, 0.82049],
        "79": [0, 0.68333, 0.02778, 0.11111, 0.79611],
        "80": [0, 0.68333, 0.08222, 0.08334, 0.69556],
        "81": [0.09722, 0.68333, 0, 0.11111, 0.81667],
        "82": [0, 0.68333, 0, 0.08334, 0.8475],
        "83": [0, 0.68333, 0.075, 0.13889, 0.60556],
        "84": [0, 0.68333, 0.25417, 0, 0.54464],
        "85": [0, 0.68333, 0.09931, 0.08334, 0.62583],
        "86": [0, 0.68333, 0.08222, 0, 0.61278],
        "87": [0, 0.68333, 0.08222, 0.08334, 0.98778],
        "88": [0, 0.68333, 0.14643, 0.13889, 0.7133],
        "89": [0.09722, 0.68333, 0.08222, 0.08334, 0.66834],
        "90": [0, 0.68333, 0.07944, 0.13889, 0.72473],
        "160": [0, 0, 0, 0, 0.25]
      },
      "Fraktur-Regular": mH,
      "Main-Bold": mI,
      "Main-BoldItalic": mJ,
      "Main-Italic": mK,
      "Main-Regular": mL,
      "Math-BoldItalic": {
        "32": [0, 0, 0, 0, 0.25],
        "48": [0, 0.44444, 0, 0, 0.575],
        "49": [0, 0.44444, 0, 0, 0.575],
        "50": [0, 0.44444, 0, 0, 0.575],
        "51": [0.19444, 0.44444, 0, 0, 0.575],
        "52": [0.19444, 0.44444, 0, 0, 0.575],
        "53": [0.19444, 0.44444, 0, 0, 0.575],
        "54": [0, 0.64444, 0, 0, 0.575],
        "55": [0.19444, 0.44444, 0, 0, 0.575],
        "56": [0, 0.64444, 0, 0, 0.575],
        "57": [0.19444, 0.44444, 0, 0, 0.575],
        "65": [0, 0.68611, 0, 0, 0.86944],
        "66": [0, 0.68611, 0.04835, 0, 0.8664],
        "67": [0, 0.68611, 0.06979, 0, 0.81694],
        "68": [0, 0.68611, 0.03194, 0, 0.93812],
        "69": [0, 0.68611, 0.05451, 0, 0.81007],
        "70": [0, 0.68611, 0.15972, 0, 0.68889],
        "71": [0, 0.68611, 0, 0, 0.88673],
        "72": [0, 0.68611, 0.08229, 0, 0.98229],
        "73": [0, 0.68611, 0.07778, 0, 0.51111],
        "74": [0, 0.68611, 0.10069, 0, 0.63125],
        "75": [0, 0.68611, 0.06979, 0, 0.97118],
        "76": [0, 0.68611, 0, 0, 0.75555],
        "77": [0, 0.68611, 0.11424, 0, 1.14201],
        "78": [0, 0.68611, 0.11424, 0, 0.95034],
        "79": [0, 0.68611, 0.03194, 0, 0.83666],
        "80": [0, 0.68611, 0.15972, 0, 0.72309],
        "81": [0.19444, 0.68611, 0, 0, 0.86861],
        "82": [0, 0.68611, 0.00421, 0, 0.87235],
        "83": [0, 0.68611, 0.05382, 0, 0.69271],
        "84": [0, 0.68611, 0.15972, 0, 0.63663],
        "85": [0, 0.68611, 0.11424, 0, 0.80027],
        "86": [0, 0.68611, 0.25555, 0, 0.67778],
        "87": [0, 0.68611, 0.15972, 0, 1.09305],
        "88": [0, 0.68611, 0.07778, 0, 0.94722],
        "89": [0, 0.68611, 0.25555, 0, 0.67458],
        "90": [0, 0.68611, 0.06979, 0, 0.77257],
        "97": [0, 0.44444, 0, 0, 0.63287],
        "98": [0, 0.69444, 0, 0, 0.52083],
        "99": [0, 0.44444, 0, 0, 0.51342],
        "100": [0, 0.69444, 0, 0, 0.60972],
        "101": [0, 0.44444, 0, 0, 0.55361],
        "102": [0.19444, 0.69444, 0.11042, 0, 0.56806],
        "103": [0.19444, 0.44444, 0.03704, 0, 0.5449],
        "104": [0, 0.69444, 0, 0, 0.66759],
        "105": [0, 0.69326, 0, 0, 0.4048],
        "106": [0.19444, 0.69326, 0.0622, 0, 0.47083],
        "107": [0, 0.69444, 0.01852, 0, 0.6037],
        "108": [0, 0.69444, 0.0088, 0, 0.34815],
        "109": [0, 0.44444, 0, 0, 1.0324],
        "110": [0, 0.44444, 0, 0, 0.71296],
        "111": [0, 0.44444, 0, 0, 0.58472],
        "112": [0.19444, 0.44444, 0, 0, 0.60092],
        "113": [0.19444, 0.44444, 0.03704, 0, 0.54213],
        "114": [0, 0.44444, 0.03194, 0, 0.5287],
        "115": [0, 0.44444, 0, 0, 0.53125],
        "116": [0, 0.63492, 0, 0, 0.41528],
        "117": [0, 0.44444, 0, 0, 0.68102],
        "118": [0, 0.44444, 0.03704, 0, 0.56666],
        "119": [0, 0.44444, 0.02778, 0, 0.83148],
        "120": [0, 0.44444, 0, 0, 0.65903],
        "121": [0.19444, 0.44444, 0.03704, 0, 0.59028],
        "122": [0, 0.44444, 0.04213, 0, 0.55509],
        "160": [0, 0, 0, 0, 0.25],
        "915": [0, 0.68611, 0.15972, 0, 0.65694],
        "916": [0, 0.68611, 0, 0, 0.95833],
        "920": [0, 0.68611, 0.03194, 0, 0.86722],
        "923": [0, 0.68611, 0, 0, 0.80555],
        "926": [0, 0.68611, 0.07458, 0, 0.84125],
        "928": [0, 0.68611, 0.08229, 0, 0.98229],
        "931": [0, 0.68611, 0.05451, 0, 0.88507],
        "933": [0, 0.68611, 0.15972, 0, 0.67083],
        "934": [0, 0.68611, 0, 0, 0.76666],
        "936": [0, 0.68611, 0.11653, 0, 0.71402],
        "937": [0, 0.68611, 0.04835, 0, 0.8789],
        "945": [0, 0.44444, 0, 0, 0.76064],
        "946": [0.19444, 0.69444, 0.03403, 0, 0.65972],
        "947": [0.19444, 0.44444, 0.06389, 0, 0.59003],
        "948": [0, 0.69444, 0.03819, 0, 0.52222],
        "949": [0, 0.44444, 0, 0, 0.52882],
        "950": [0.19444, 0.69444, 0.06215, 0, 0.50833],
        "951": [0.19444, 0.44444, 0.03704, 0, 0.6],
        "952": [0, 0.69444, 0.03194, 0, 0.5618],
        "953": [0, 0.44444, 0, 0, 0.41204],
        "954": [0, 0.44444, 0, 0, 0.66759],
        "955": [0, 0.69444, 0, 0, 0.67083],
        "956": [0.19444, 0.44444, 0, 0, 0.70787],
        "957": [0, 0.44444, 0.06898, 0, 0.57685],
        "958": [0.19444, 0.69444, 0.03021, 0, 0.50833],
        "959": [0, 0.44444, 0, 0, 0.58472],
        "960": [0, 0.44444, 0.03704, 0, 0.68241],
        "961": [0.19444, 0.44444, 0, 0, 0.6118],
        "962": [0.09722, 0.44444, 0.07917, 0, 0.42361],
        "963": [0, 0.44444, 0.03704, 0, 0.68588],
        "964": [0, 0.44444, 0.13472, 0, 0.52083],
        "965": [0, 0.44444, 0.03704, 0, 0.63055],
        "966": [0.19444, 0.44444, 0, 0, 0.74722],
        "967": [0.19444, 0.44444, 0, 0, 0.71805],
        "968": [0.19444, 0.69444, 0.03704, 0, 0.75833],
        "969": [0, 0.44444, 0.03704, 0, 0.71782],
        "977": [0, 0.69444, 0, 0, 0.69155],
        "981": [0.19444, 0.69444, 0, 0, 0.7125],
        "982": [0, 0.44444, 0.03194, 0, 0.975],
        "1009": [0.19444, 0.44444, 0, 0, 0.6118],
        "1013": [0, 0.44444, 0, 0, 0.48333],
        "57649": [0, 0.44444, 0, 0, 0.39352],
        "57911": [0.19444, 0.44444, 0, 0, 0.43889]
      },
      "Math-Italic": {
        "32": [0, 0, 0, 0, 0.25],
        "48": [0, 0.43056, 0, 0, 0.5],
        "49": [0, 0.43056, 0, 0, 0.5],
        "50": [0, 0.43056, 0, 0, 0.5],
        "51": [0.19444, 0.43056, 0, 0, 0.5],
        "52": [0.19444, 0.43056, 0, 0, 0.5],
        "53": [0.19444, 0.43056, 0, 0, 0.5],
        "54": [0, 0.64444, 0, 0, 0.5],
        "55": [0.19444, 0.43056, 0, 0, 0.5],
        "56": [0, 0.64444, 0, 0, 0.5],
        "57": [0.19444, 0.43056, 0, 0, 0.5],
        "65": [0, 0.68333, 0, 0.13889, 0.75],
        "66": [0, 0.68333, 0.05017, 0.08334, 0.75851],
        "67": [0, 0.68333, 0.07153, 0.08334, 0.71472],
        "68": [0, 0.68333, 0.02778, 0.05556, 0.82792],
        "69": [0, 0.68333, 0.05764, 0.08334, 0.7382],
        "70": [0, 0.68333, 0.13889, 0.08334, 0.64306],
        "71": [0, 0.68333, 0, 0.08334, 0.78625],
        "72": [0, 0.68333, 0.08125, 0.05556, 0.83125],
        "73": [0, 0.68333, 0.07847, 0.11111, 0.43958],
        "74": [0, 0.68333, 0.09618, 0.16667, 0.55451],
        "75": [0, 0.68333, 0.07153, 0.05556, 0.84931],
        "76": [0, 0.68333, 0, 0.02778, 0.68056],
        "77": [0, 0.68333, 0.10903, 0.08334, 0.97014],
        "78": [0, 0.68333, 0.10903, 0.08334, 0.80347],
        "79": [0, 0.68333, 0.02778, 0.08334, 0.76278],
        "80": [0, 0.68333, 0.13889, 0.08334, 0.64201],
        "81": [0.19444, 0.68333, 0, 0.08334, 0.79056],
        "82": [0, 0.68333, 0.00773, 0.08334, 0.75929],
        "83": [0, 0.68333, 0.05764, 0.08334, 0.6132],
        "84": [0, 0.68333, 0.13889, 0.08334, 0.58438],
        "85": [0, 0.68333, 0.10903, 0.02778, 0.68278],
        "86": [0, 0.68333, 0.22222, 0, 0.58333],
        "87": [0, 0.68333, 0.13889, 0, 0.94445],
        "88": [0, 0.68333, 0.07847, 0.08334, 0.82847],
        "89": [0, 0.68333, 0.22222, 0, 0.58056],
        "90": [0, 0.68333, 0.07153, 0.08334, 0.68264],
        "97": [0, 0.43056, 0, 0, 0.52859],
        "98": [0, 0.69444, 0, 0, 0.42917],
        "99": [0, 0.43056, 0, 0.05556, 0.43276],
        "100": [0, 0.69444, 0, 0.16667, 0.52049],
        "101": [0, 0.43056, 0, 0.05556, 0.46563],
        "102": [0.19444, 0.69444, 0.10764, 0.16667, 0.48959],
        "103": [0.19444, 0.43056, 0.03588, 0.02778, 0.47697],
        "104": [0, 0.69444, 0, 0, 0.57616],
        "105": [0, 0.65952, 0, 0, 0.34451],
        "106": [0.19444, 0.65952, 0.05724, 0, 0.41181],
        "107": [0, 0.69444, 0.03148, 0, 0.5206],
        "108": [0, 0.69444, 0.01968, 0.08334, 0.29838],
        "109": [0, 0.43056, 0, 0, 0.87801],
        "110": [0, 0.43056, 0, 0, 0.60023],
        "111": [0, 0.43056, 0, 0.05556, 0.48472],
        "112": [0.19444, 0.43056, 0, 0.08334, 0.50313],
        "113": [0.19444, 0.43056, 0.03588, 0.08334, 0.44641],
        "114": [0, 0.43056, 0.02778, 0.05556, 0.45116],
        "115": [0, 0.43056, 0, 0.05556, 0.46875],
        "116": [0, 0.61508, 0, 0.08334, 0.36111],
        "117": [0, 0.43056, 0, 0.02778, 0.57246],
        "118": [0, 0.43056, 0.03588, 0.02778, 0.48472],
        "119": [0, 0.43056, 0.02691, 0.08334, 0.71592],
        "120": [0, 0.43056, 0, 0.02778, 0.57153],
        "121": [0.19444, 0.43056, 0.03588, 0.05556, 0.49028],
        "122": [0, 0.43056, 0.04398, 0.05556, 0.46505],
        "160": [0, 0, 0, 0, 0.25],
        "915": [0, 0.68333, 0.13889, 0.08334, 0.61528],
        "916": [0, 0.68333, 0, 0.16667, 0.83334],
        "920": [0, 0.68333, 0.02778, 0.08334, 0.76278],
        "923": [0, 0.68333, 0, 0.16667, 0.69445],
        "926": [0, 0.68333, 0.07569, 0.08334, 0.74236],
        "928": [0, 0.68333, 0.08125, 0.05556, 0.83125],
        "931": [0, 0.68333, 0.05764, 0.08334, 0.77986],
        "933": [0, 0.68333, 0.13889, 0.05556, 0.58333],
        "934": [0, 0.68333, 0, 0.08334, 0.66667],
        "936": [0, 0.68333, 0.11, 0.05556, 0.61222],
        "937": [0, 0.68333, 0.05017, 0.08334, 0.7724],
        "945": [0, 0.43056, 0.0037, 0.02778, 0.6397],
        "946": [0.19444, 0.69444, 0.05278, 0.08334, 0.56563],
        "947": [0.19444, 0.43056, 0.05556, 0, 0.51773],
        "948": [0, 0.69444, 0.03785, 0.05556, 0.44444],
        "949": [0, 0.43056, 0, 0.08334, 0.46632],
        "950": [0.19444, 0.69444, 0.07378, 0.08334, 0.4375],
        "951": [0.19444, 0.43056, 0.03588, 0.05556, 0.49653],
        "952": [0, 0.69444, 0.02778, 0.08334, 0.46944],
        "953": [0, 0.43056, 0, 0.05556, 0.35394],
        "954": [0, 0.43056, 0, 0, 0.57616],
        "955": [0, 0.69444, 0, 0, 0.58334],
        "956": [0.19444, 0.43056, 0, 0.02778, 0.60255],
        "957": [0, 0.43056, 0.06366, 0.02778, 0.49398],
        "958": [0.19444, 0.69444, 0.04601, 0.11111, 0.4375],
        "959": [0, 0.43056, 0, 0.05556, 0.48472],
        "960": [0, 0.43056, 0.03588, 0, 0.57003],
        "961": [0.19444, 0.43056, 0, 0.08334, 0.51702],
        "962": [0.09722, 0.43056, 0.07986, 0.08334, 0.36285],
        "963": [0, 0.43056, 0.03588, 0, 0.57141],
        "964": [0, 0.43056, 0.1132, 0.02778, 0.43715],
        "965": [0, 0.43056, 0.03588, 0.02778, 0.54028],
        "966": [0.19444, 0.43056, 0, 0.08334, 0.65417],
        "967": [0.19444, 0.43056, 0, 0.05556, 0.62569],
        "968": [0.19444, 0.69444, 0.03588, 0.11111, 0.65139],
        "969": [0, 0.43056, 0.03588, 0, 0.62245],
        "977": [0, 0.69444, 0, 0.08334, 0.59144],
        "981": [0.19444, 0.69444, 0, 0.08334, 0.59583],
        "982": [0, 0.43056, 0.02778, 0, 0.82813],
        "1009": [0.19444, 0.43056, 0, 0.08334, 0.51702],
        "1013": [0, 0.43056, 0, 0.05556, 0.4059],
        "57649": [0, 0.43056, 0, 0.02778, 0.32246],
        "57911": [0.19444, 0.43056, 0, 0.08334, 0.38403]
      },
      "SansSerif-Bold": mO,
      "SansSerif-Italic": mP,
      "SansSerif-Regular": mQ,
      "Script-Regular": {
        "32": [0, 0, 0, 0, 0.25],
        "65": [0, 0.7, 0.22925, 0, 0.80253],
        "66": [0, 0.7, 0.04087, 0, 0.90757],
        "67": [0, 0.7, 0.1689, 0, 0.66619],
        "68": [0, 0.7, 0.09371, 0, 0.77443],
        "69": [0, 0.7, 0.18583, 0, 0.56162],
        "70": [0, 0.7, 0.13634, 0, 0.89544],
        "71": [0, 0.7, 0.17322, 0, 0.60961],
        "72": [0, 0.7, 0.29694, 0, 0.96919],
        "73": [0, 0.7, 0.19189, 0, 0.80907],
        "74": [0.27778, 0.7, 0.19189, 0, 1.05159],
        "75": [0, 0.7, 0.31259, 0, 0.91364],
        "76": [0, 0.7, 0.19189, 0, 0.87373],
        "77": [0, 0.7, 0.15981, 0, 1.08031],
        "78": [0, 0.7, 0.3525, 0, 0.9015],
        "79": [0, 0.7, 0.08078, 0, 0.73787],
        "80": [0, 0.7, 0.08078, 0, 1.01262],
        "81": [0, 0.7, 0.03305, 0, 0.88282],
        "82": [0, 0.7, 0.06259, 0, 0.85],
        "83": [0, 0.7, 0.19189, 0, 0.86767],
        "84": [0, 0.7, 0.29087, 0, 0.74697],
        "85": [0, 0.7, 0.25815, 0, 0.79996],
        "86": [0, 0.7, 0.27523, 0, 0.62204],
        "87": [0, 0.7, 0.27523, 0, 0.80532],
        "88": [0, 0.7, 0.26006, 0, 0.94445],
        "89": [0, 0.7, 0.2939, 0, 0.70961],
        "90": [0, 0.7, 0.24037, 0, 0.8212],
        "160": [0, 0, 0, 0, 0.25]
      },
      "Size1-Regular": mS,
      "Size2-Regular": {
        "32": [0, 0, 0, 0, 0.25],
        "40": [0.65002, 1.15, 0, 0, 0.59722],
        "41": [0.65002, 1.15, 0, 0, 0.59722],
        "47": [0.65002, 1.15, 0, 0, 0.81111],
        "91": [0.65002, 1.15, 0, 0, 0.47222],
        "92": [0.65002, 1.15, 0, 0, 0.81111],
        "93": [0.65002, 1.15, 0, 0, 0.47222],
        "123": [0.65002, 1.15, 0, 0, 0.66667],
        "125": [0.65002, 1.15, 0, 0, 0.66667],
        "160": [0, 0, 0, 0, 0.25],
        "710": [0, 0.75, 0, 0, 1],
        "732": [0, 0.75, 0, 0, 1],
        "770": [0, 0.75, 0, 0, 1],
        "771": [0, 0.75, 0, 0, 1],
        "8719": [0.55001, 1.05, 0, 0, 1.27778],
        "8720": [0.55001, 1.05, 0, 0, 1.27778],
        "8721": [0.55001, 1.05, 0, 0, 1.44445],
        "8730": [0.65002, 1.15, 0, 0, 1],
        "8747": [0.86225, 1.36, 0.44445, 0, 0.55556],
        "8748": [0.862, 1.36, 0.44445, 0, 0.55556],
        "8749": [0.862, 1.36, 0.44445, 0, 0.55556],
        "8750": [0.86225, 1.36, 0.44445, 0, 0.55556],
        "8896": [0.55001, 1.05, 0, 0, 1.11111],
        "8897": [0.55001, 1.05, 0, 0, 1.11111],
        "8898": [0.55001, 1.05, 0, 0, 1.11111],
        "8899": [0.55001, 1.05, 0, 0, 1.11111],
        "8968": [0.65002, 1.15, 0, 0, 0.52778],
        "8969": [0.65002, 1.15, 0, 0, 0.52778],
        "8970": [0.65002, 1.15, 0, 0, 0.52778],
        "8971": [0.65002, 1.15, 0, 0, 0.52778],
        "10216": [0.65002, 1.15, 0, 0, 0.61111],
        "10217": [0.65002, 1.15, 0, 0, 0.61111],
        "10752": [0.55001, 1.05, 0, 0, 1.51112],
        "10753": [0.55001, 1.05, 0, 0, 1.51112],
        "10754": [0.55001, 1.05, 0, 0, 1.51112],
        "10756": [0.55001, 1.05, 0, 0, 1.11111],
        "10758": [0.55001, 1.05, 0, 0, 1.11111]
      },
      "Size3-Regular": {
        "32": [0, 0, 0, 0, 0.25],
        "40": [0.95003, 1.45, 0, 0, 0.73611],
        "41": [0.95003, 1.45, 0, 0, 0.73611],
        "47": [0.95003, 1.45, 0, 0, 1.04445],
        "91": [0.95003, 1.45, 0, 0, 0.52778],
        "92": [0.95003, 1.45, 0, 0, 1.04445],
        "93": [0.95003, 1.45, 0, 0, 0.52778],
        "123": [0.95003, 1.45, 0, 0, 0.75],
        "125": [0.95003, 1.45, 0, 0, 0.75],
        "160": [0, 0, 0, 0, 0.25],
        "710": [0, 0.75, 0, 0, 1.44445],
        "732": [0, 0.75, 0, 0, 1.44445],
        "770": [0, 0.75, 0, 0, 1.44445],
        "771": [0, 0.75, 0, 0, 1.44445],
        "8730": [0.95003, 1.45, 0, 0, 1],
        "8968": [0.95003, 1.45, 0, 0, 0.58334],
        "8969": [0.95003, 1.45, 0, 0, 0.58334],
        "8970": [0.95003, 1.45, 0, 0, 0.58334],
        "8971": [0.95003, 1.45, 0, 0, 0.58334],
        "10216": [0.95003, 1.45, 0, 0, 0.75],
        "10217": [0.95003, 1.45, 0, 0, 0.75]
      },
      "Size4-Regular": mV,
      "Typewriter-Regular": mW
    };
    var n0 = mX;
    var n1 = {
      slant: [0.25, 0.25, 0.25],
      space: [0, 0, 0],
      stretch: [0, 0, 0],
      shrink: [0, 0, 0],
      xHeight: [0.431, 0.431, 0.431],
      quad: [1, 1.171, 1.472],
      extraSpace: [0, 0, 0],
      num1: [0.677, 0.732, 0.925],
      num2: [0.394, 0.384, 0.387],
      num3: [0.444, 0.471, 0.504],
      denom1: [0.686, 0.752, 1.025],
      denom2: [0.345, 0.344, 0.532],
      sup1: [0.413, 0.503, 0.504],
      sup2: [0.363, 0.431, 0.404],
      sup3: [0.289, 0.286, 0.294],
      sub1: [0.15, 0.143, 0.2],
      sub2: [0.247, 0.286, 0.4],
      supDrop: [0.386, 0.353, 0.494],
      subDrop: [0.05, 0.071, 0.1],
      delim1: [2.39, 1.7, 1.98],
      delim2: [1.01, 1.157, 1.42],
      axisHeight: [0.25, 0.25, 0.25],
      defaultRuleThickness: [0.04, 0.049, 0.049],
      bigOpSpacing1: [0.111, 0.111, 0.111],
      bigOpSpacing2: [0.166, 0.166, 0.166],
      bigOpSpacing3: [0.2, 0.2, 0.2],
      bigOpSpacing4: [0.6, 0.611, 0.611],
      bigOpSpacing5: [0.1, 0.143, 0.143],
      sqrtRuleThickness: [0.04, 0.04, 0.04],
      ptPerEm: [10, 10, 10],
      doubleRuleSep: [0.2, 0.2, 0.2],
      arrayRuleWidth: [0.04, 0.04, 0.04],
      fboxsep: [0.3, 0.3, 0.3],
      fboxrule: [0.04, 0.04, 0.04]
    };
    var n2 = {
      Å: "A",
      Ð: "D",
      Þ: "o",
      å: "a",
      ð: "d",
      þ: "o",
      А: "A",
      Б: "B",
      В: "B",
      Г: "F",
      Д: "A",
      Е: "E",
      Ж: "K",
      З: "3",
      И: "N",
      Й: "N",
      К: "K",
      Л: "N",
      М: "M",
      Н: "H",
      О: "O",
      П: "N",
      Р: "P",
      С: "C",
      Т: "T",
      У: "y",
      Ф: "O",
      Х: "X",
      Ц: "U",
      Ч: "h",
      Ш: "W",
      Щ: "W",
      Ъ: "B",
      Ы: "X",
      Ь: "B",
      Э: "3",
      Ю: "X",
      Я: "R",
      а: "a",
      б: "b",
      в: "a",
      г: "r",
      д: "y",
      е: "e",
      ж: "m",
      з: "e",
      и: "n",
      й: "n",
      к: "n",
      л: "n",
      м: "m",
      н: "n",
      о: "o",
      п: "n",
      р: "p",
      с: "c",
      т: "o",
      у: "y",
      ф: "b",
      х: "x",
      ц: "n",
      ч: "n",
      ш: "w",
      щ: "w",
      ъ: "a",
      ы: "m",
      ь: "a",
      э: "e",
      ю: "m",
      я: "r"
    };
    function n3(vC, vD, vE) {
      if (!n0[vD]) {
        throw new Error(j.XgBky(j.geyfW(j.oIdnp, vD), "."));
      }
      var vF = vC.charCodeAt(0);
      var vG = n0[vD][vF];
      if (!vG && j.LRvfx(vC[0], n2)) {
        vF = n2[vC[0]].charCodeAt(0);
        vG = n0[vD][vF];
      }
      if (!vG && !j.OmTKY(j.FJCvs, vE)) {
        if (j.umbfl(mB, vF)) {
          vG = n0[vD][77];
        }
      }
      if (vG) {
        return {
          depth: vG[0],
          height: vG[1],
          italic: vG[2],
          skew: vG[3],
          width: vG[4]
        };
      }
    }
    var n4 = {};
    var n5 = [[1, 1, 1], [2, 1, 1], [3, 1, 1], [4, 2, 1], [5, 2, 1], [6, 3, 1], [7, 4, 2], [8, 6, 3], [9, 7, 6], [10, 8, 7], [11, 10, 9]];
    var n6 = [0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.2, 1.44, 1.728, 2.074, 2.488];
    function n7(vC, vD) {
      if (j.bkyxN(vD.size, 2)) {
        return vC;
      } else {
        return n5[j.kFUFU(vC, 1)][j.VYIFp(vD.size, 1)];
      }
    }
    class n8 {
      constructor(vC) {
        this.style = undefined;
        this.color = undefined;
        this.size = undefined;
        this.textSize = undefined;
        this.phantom = undefined;
        this.font = undefined;
        this.fontFamily = undefined;
        this.fontWeight = undefined;
        this.fontShape = undefined;
        this.sizeMultiplier = undefined;
        this.maxSize = undefined;
        this.minRuleThickness = undefined;
        this._fontMetrics = undefined;
        this.style = vC.style;
        this.color = vC.color;
        this.size = vC.size || n8.BASESIZE;
        this.textSize = vC.textSize || this.size;
        this.phantom = !!vC.phantom;
        this.font = vC.font || "";
        this.fontFamily = vC.fontFamily || "";
        this.fontWeight = vC.fontWeight || "";
        this.fontShape = vC.fontShape || "";
        this.sizeMultiplier = n6[dq.EIFgG(this.size, 1)];
        this.maxSize = vC.maxSize;
        this.minRuleThickness = vC.minRuleThickness;
        this._fontMetrics = undefined;
      }
      extend(vC) {
        var vD = {
          style: this.style,
          size: this.size,
          textSize: this.textSize,
          color: this.color,
          phantom: this.phantom,
          font: this.font,
          fontFamily: this.fontFamily,
          fontWeight: this.fontWeight,
          fontShape: this.fontShape,
          maxSize: this.maxSize,
          minRuleThickness: this.minRuleThickness
        };
        var vE = vD;
        for (var vF in vC) {
          if (vC.hasOwnProperty(vF)) {
            vE[vF] = vC[vF];
          }
        }
        return new n8(vE);
      }
      havingStyle(vC) {
        if (dq.CySkC(this.style, vC)) {
          return this;
        } else {
          return this.extend({
            style: vC,
            size: dq.cDPuG(n7, this.textSize, vC)
          });
        }
      }
      havingCrampedStyle() {
        return this.havingStyle(this.style.cramp());
      }
      havingSize(vC) {
        if (dq.xezfQ(this.size, vC) && dq.ZjIeK(this.textSize, vC)) {
          return this;
        } else {
          return this.extend({
            style: this.style.text(),
            size: vC,
            textSize: vC,
            sizeMultiplier: n6[dq.bgzPr(vC, 1)]
          });
        }
      }
      havingBaseStyle(vC) {
        vC = vC || this.style.text();
        var vD = dq.GZmxt(n7, n8.BASESIZE, vC);
        if (dq.pqueX(this.size, vD) && dq.CySkC(this.textSize, n8.BASESIZE) && dq.UEKGn(this.style, vC)) {
          return this;
        } else {
          return this.extend({
            style: vC,
            size: vD
          });
        }
      }
      havingBaseSizing() {
        var vC;
        switch (this.style.id) {
          case 4:
          case 5:
            vC = 3;
            break;
          case 6:
          case 7:
            vC = 1;
            break;
          default:
            vC = 6;
        }
        return this.extend({
          style: this.style.text(),
          size: vC
        });
      }
      withColor(vC) {
        var vD = {
          color: vC
        };
        return this.extend(vD);
      }
      withPhantom() {
        var vC = {
          phantom: !0
        };
        return this.extend(vC);
      }
      withFont(vC) {
        var vD = {
          font: vC
        };
        return this.extend(vD);
      }
      withTextFontFamily(vC) {
        var vD = {
          fontFamily: vC,
          font: ""
        };
        return this.extend(vD);
      }
      withTextFontWeight(vC) {
        var vD = {
          fontWeight: vC,
          font: ""
        };
        return this.extend(vD);
      }
      withTextFontShape(vC) {
        var vD = {
          fontShape: vC,
          font: ""
        };
        return this.extend(vD);
      }
      sizingClasses(vC) {
        if (j.CSddL(vC.size, this.size)) {
          return [j.OnVor, j.IMwrm(j.VZHCC, vC.size), j.TNWcv(j.xmaeI, this.size)];
        } else {
          return [];
        }
      }
      baseSizingClasses() {
        if (j.SfKqh(this.size, n8.BASESIZE)) {
          return [j.OnVor, j.uAeKT(j.VZHCC, this.size), j.ApCID(j.xmaeI, n8.BASESIZE)];
        } else {
          return [];
        }
      }
      fontMetrics() {
        this._fontMetrics ||= function (vC) {
          var vD;
          if (!n4[vD = dq.poYBK(vC, 5) ? 0 : dq.lDSvc(vC, 3) ? 1 : 2]) {
            var vE = n4[vD] = {
              cssEmPerMu: dq.ptIDe(n1.quad[vD], 18)
            };
            for (var vF in n1) {
              if (n1.hasOwnProperty(vF)) {
                vE[vF] = n1[vF][vD];
              }
            }
          }
          return n4[vD];
        }(this.size);
        return this._fontMetrics;
      }
      getColor() {
        if (this.phantom) {
          return dq.SHFBr;
        } else {
          return this.color;
        }
      }
    }
    n8.BASESIZE = 6;
    var n9 = {
      ex: !0,
      em: !0,
      mu: !0
    };
    var nb = {
      pt: 1,
      mm: j.wqWRT(7227, 2540),
      cm: j.OivWR(7227, 254),
      in: 72.27,
      bp: 1.00375,
      pc: 12,
      dd: j.Cvjfv(1238, 1157),
      cc: j.OivWR(14856, 1157),
      nd: j.sqoaP(685, 642),
      nc: j.Oxjek(1370, 107),
      sp: j.ANmQu(1, 65536),
      px: 1.00375
    };
    var nd = n9;
    function nf(vC) {
      if (dq.ZSybp(dq.TOSFi, typeof vC)) {
        vC = vC.unit;
      }
      return dq.hbkrb(vC, nb) || dq.sFoki(vC, nd) || dq.TqUrT("ex", vC);
    }
    function ng(vC, vD) {
      var vE;
      if (j.OONGL(vC.unit, nb)) {
        vE = j.ptODn(j.ANmQu(nb[vC.unit], vD.fontMetrics().ptPerEm), vD.sizeMultiplier);
      } else if (j.AvCdB("mu", vC.unit)) {
        vE = vD.fontMetrics().cssEmPerMu;
      } else {
        var vF;
        vF = vD.style.isTight() ? vD.havingStyle(vD.style.text()) : vD;
        if (j.Cdrue("ex", vC.unit)) {
          vE = vF.fontMetrics().xHeight;
        } else {
          if (j.PpaWG("em", vC.unit)) {
            throw new lQ(j.gOveW(j.PLGMm("Invalid unit: '", vC.unit), "'"));
          }
          vE = vF.fontMetrics().quad;
        }
        if (j.rTzwR(vF, vD)) {
          vE *= j.WOBeU(vF.sizeMultiplier, vD.sizeMultiplier);
        }
      }
      return Math.min(j.fvxIt(vC.number, vE), vD.maxSize);
    }
    function nj(vC) {
      return dq.iCNMM(+vC.toFixed(4), "em");
    }
    function nk(vC) {
      return vC.filter(vD => vD).join(" ");
    }
    function np(vC, vD, vE) {
      this.classes = vC || [];
      this.attributes = {};
      this.height = 0;
      this.depth = 0;
      this.maxFontSize = 0;
      this.style = dq.KsriZ(vE, {});
      if (vD) {
        if (vD.style.isTight()) {
          this.classes.push(dq.jYDBe);
        }
        var vF = vD.getColor();
        if (vF) {
          this.style.color = vF;
        }
      }
    }
    function nq(vC) {
      var vD = j.Hupkh.split("|");
      var vE = 0;
      while (true) {
        switch (vD[vE++]) {
          case "0":
            var vF = document.createElement(vC);
            continue;
          case "1":
            for (var vG = 0; j.oUaHm(vG, this.children.length); vG++) {
              vF.appendChild(this.children[vG].toNode());
            }
            continue;
          case "2":
            vF.className = j.wCEwE(nk, this.classes);
            for (var vH in this.style) {
              if (this.style.hasOwnProperty(vH)) {
                vF.style[vH] = this.style[vH];
              }
            }
            continue;
          case "3":
            for (var vI in this.attributes) {
              if (this.attributes.hasOwnProperty(vI)) {
                vF.setAttribute(vI, this.attributes[vI]);
              }
            }
            continue;
          case "4":
            return vF;
        }
        break;
      }
    }
    function nv(vC) {
      var vD = dq.bKJen.split("|");
      var vE = 0;
      while (true) {
        switch (vD[vE++]) {
          case "0":
            if (vH) {
              vI += dq.UTKmQ(dq.lyBUm(dq.nwSQS, dq.UEgiy(lY, vH)), "\"");
            }
            for (var vF in this.attributes) {
              if (this.attributes.hasOwnProperty(vF)) {
                vI += dq.NtNdt(dq.UufwQ(dq.vZxcP(dq.Kxnvw(" ", vF), "=\""), dq.OhGlp(lY, this.attributes[vF])), "\"");
              }
            }
            continue;
          case "1":
            for (var vG in this.style) {
              if (this.style.hasOwnProperty(vG)) {
                vH += dq.pQgAs(dq.LFTRz(dq.sHIEB(dq.yeFFV(lZ, vG), ":"), this.style[vG]), ";");
              }
            }
            continue;
          case "2":
            var vH = "";
            continue;
          case "3":
            var vI = dq.NtNdt("<", vC);
            continue;
          case "4":
            vI += ">";
            continue;
          case "5":
            for (var vJ = 0; dq.TshRG(vJ, this.children.length); vJ++) {
              vI += this.children[vJ].toMarkup();
            }
            continue;
          case "6":
            return dq.WZHXS(dq.gkXxI(dq.fPHih(vI, "</"), vC), ">");
          case "7":
            if (this.classes.length) {
              vI += dq.XGEjv(dq.UOgSB(dq.cTvcl, dq.JPcdI(lY, dq.HCrCt(nk, this.classes))), "\"");
            }
            continue;
        }
        break;
      }
    }
    class nw {
      constructor(vC, vD, vE, vF) {
        this.children = undefined;
        this.attributes = undefined;
        this.classes = undefined;
        this.height = undefined;
        this.depth = undefined;
        this.width = undefined;
        this.maxFontSize = undefined;
        this.style = undefined;
        np.call(this, vC, vE, vF);
        this.children = vD || [];
      }
      setAttribute(vC, vD) {
        this.attributes[vC] = vD;
      }
      hasClass(vC) {
        return dq.eVjkD(lW, this.classes, vC);
      }
      toNode() {
        return nq.call(this, j.fulWv);
      }
      toMarkup() {
        return nv.call(this, j.fulWv);
      }
    }
    class nx {
      constructor(vC, vD, vE, vF) {
        this.children = undefined;
        this.attributes = undefined;
        this.classes = undefined;
        this.height = undefined;
        this.depth = undefined;
        this.maxFontSize = undefined;
        this.style = undefined;
        np.call(this, vD, vF);
        this.children = vE || [];
        this.setAttribute(j.oVQeQ, vC);
      }
      setAttribute(vC, vD) {
        this.attributes[vC] = vD;
      }
      hasClass(vC) {
        return j.vGJNi(lW, this.classes, vC);
      }
      toNode() {
        return nq.call(this, "a");
      }
      toMarkup() {
        return nv.call(this, "a");
      }
    }
    class ny {
      constructor(vC, vD, vE) {
        this.src = undefined;
        this.alt = undefined;
        this.classes = undefined;
        this.height = undefined;
        this.depth = undefined;
        this.maxFontSize = undefined;
        this.style = undefined;
        this.alt = vD;
        this.src = vC;
        this.classes = [dq.CttIX];
        this.style = vE;
      }
      hasClass(vC) {
        return dq.eSTIu(lW, this.classes, vC);
      }
      toNode() {
        var vC = document.createElement(dq.hKvEc);
        vC.src = this.src;
        vC.alt = this.alt;
        vC.className = dq.CttIX;
        for (var vD in this.style) {
          if (this.style.hasOwnProperty(vD)) {
            vC.style[vD] = this.style[vD];
          }
        }
        return vC;
      }
      toMarkup() {
        var vC = dq.wswog(dq.kiaGm(dq.FuQNk(dq.iDTKC(dq.UPRCC, this.src), dq.XqnqP), this.alt), "' ");
        var vD = "";
        for (var vE in this.style) {
          if (this.style.hasOwnProperty(vE)) {
            vD += dq.tfeKW(dq.zzGJY(dq.nmoEC(lZ, vE), ":") + this.style[vE], ";");
          }
        }
        if (vD) {
          vC += dq.PRrEC(dq.kwhqX(dq.nwSQS, dq.tjuGs(lY, vD)), "\"");
        }
        return dq.ConLi(vC, dq.YNcyb);
      }
    }
    var nA = {
      î: "ı̂",
      ï: "ı̈",
      í: "ı́",
      ì: "ı̀"
    };
    class nB {
      constructor(vC, vD, vE, vF, vG, vH, vI, vJ) {
        this.text = undefined;
        this.height = undefined;
        this.depth = undefined;
        this.italic = undefined;
        this.skew = undefined;
        this.width = undefined;
        this.maxFontSize = undefined;
        this.classes = undefined;
        this.style = undefined;
        this.text = vC;
        this.height = vD || 0;
        this.depth = dq.KTrbk(vE, 0);
        this.italic = dq.yRTTV(vF, 0);
        this.skew = dq.oJpiH(vG, 0);
        this.width = dq.tBYxa(vH, 0);
        this.classes = vI || [];
        this.style = dq.XBLFl(vJ, {});
        this.maxFontSize = 0;
        var vK = function (vL) {
          for (var vM = 0; dq.WzvYI(vM, mz.length); vM++) {
            for (var vN = mz[vM], vO = 0; dq.MLlrf(vO, vN.blocks.length); vO++) {
              var vP = vN.blocks[vO];
              if (dq.houIN(vL, vP[0]) && dq.OfyvP(vL, vP[1])) {
                return vN.name;
              }
            }
          }
          return null;
        }(this.text.charCodeAt(0));
        if (vK) {
          this.classes.push(dq.DIuwh(vK, dq.yCWxh));
        }
        if (/[îïíì]/.test(this.text)) {
          this.text = nA[this.text];
        }
      }
      hasClass(vC) {
        return lW(this.classes, vC);
      }
      toNode() {
        var vC = document.createTextNode(this.text);
        var vD = null;
        if (j.GxskD(this.italic, 0)) {
          (vD = document.createElement(j.fulWv)).style.marginRight = nj(this.italic);
        }
        if (j.SVFun(this.classes.length, 0)) {
          (vD = vD || document.createElement(j.fulWv)).className = j.QiVhR(nk, this.classes);
        }
        for (var vE in this.style) {
          if (this.style.hasOwnProperty(vE)) {
            (vD = vD || document.createElement(j.fulWv)).style[vE] = this.style[vE];
          }
        }
        if (vD) {
          vD.appendChild(vC);
          return vD;
        } else {
          return vC;
        }
      }
      toMarkup() {
        var vC = j.KyKXG.split("|");
        var vD = 0;
        while (true) {
          switch (vC[vD++]) {
            case "0":
              var vE = "";
              continue;
            case "1":
              if (vF) {
                vG += ">";
                vG += vI;
                return vG += j.wpMVe;
              } else {
                return vI;
              }
            case "2":
              if (this.classes.length) {
                vF = true;
                vG += j.jtzyH;
                vG += j.GPFLr(lY, nk(this.classes));
                vG += "\"";
              }
              continue;
            case "3":
              if (vE) {
                vF = true;
                vG += j.jphpn(j.nghwz(j.DNZcm, j.SbTiR(lY, vE)), "\"");
              }
              continue;
            case "4":
              var vF = !1;
              var vG = j.QsSTP;
              continue;
            case "5":
              if (j.sHWAx(this.italic, 0)) {
                vE += j.jLiiU(j.GFUPo("margin-right:", this.italic), j.JqnUI);
              }
              for (var vH in this.style) {
                if (this.style.hasOwnProperty(vH)) {
                  vE += j.csbTB(j.MsTkh(j.RhEBY(j.zhuaB(lZ, vH), ":"), this.style[vH]), ";");
                }
              }
              continue;
            case "6":
              var vI = j.djyGy(lY, this.text);
              continue;
          }
          break;
        }
      }
    }
    class nC {
      constructor(vC, vD) {
        this.children = undefined;
        this.attributes = undefined;
        this.children = vC || [];
        this.attributes = j.nDtKd(vD, {});
      }
      toNode() {
        var vC = document.createElementNS(dq.IjuUc, dq.NwIzA);
        for (var vD in this.attributes) {
          if (Object.prototype.hasOwnProperty.call(this.attributes, vD)) {
            vC.setAttribute(vD, this.attributes[vD]);
          }
        }
        for (var vE = 0; dq.zlyBp(vE, this.children.length); vE++) {
          vC.appendChild(this.children[vE].toNode());
        }
        return vC;
      }
      toMarkup() {
        var vC = dq.KYzMJ.split("|");
        var vD = 0;
        while (true) {
          switch (vC[vD++]) {
            case "0":
              return dq.xfFeE(vF, dq.hcPac);
            case "1":
              for (var vE = 0; dq.dNnEU(vE, this.children.length); vE++) {
                vF += this.children[vE].toMarkup();
              }
              continue;
            case "2":
              vF += ">";
              continue;
            case "3":
              var vF = dq.YNLvp;
              continue;
            case "4":
              for (var vG in this.attributes) {
                if (Object.prototype.hasOwnProperty.call(this.attributes, vG)) {
                  vF += dq.qIxid(dq.tQVEn(dq.naxut(dq.Sufqu(" ", vG), "='"), this.attributes[vG]), "'");
                }
              }
              continue;
          }
          break;
        }
      }
    }
    class nD {
      constructor(vC, vD) {
        this.pathName = undefined;
        this.alternate = undefined;
        this.pathName = vC;
        this.alternate = vD;
      }
      toNode() {
        var vC = document.createElementNS(dq.IjuUc, dq.idREH);
        if (this.alternate) {
          vC.setAttribute("d", this.alternate);
        } else {
          vC.setAttribute("d", mD[this.pathName]);
        }
        return vC;
      }
      toMarkup() {
        if (this.alternate) {
          return dq.sHIEB(dq.NhvyL(dq.JURqq, this.alternate), dq.YNcyb);
        } else {
          return dq.GxcnV(dq.DIuwh(dq.JURqq, mD[this.pathName]), dq.YNcyb);
        }
      }
    }
    class nE {
      constructor(vC) {
        this.attributes = undefined;
        this.attributes = dq.XEmRw(vC, {});
      }
      toNode() {
        var vC = document.createElementNS(dq.IjuUc, dq.RWNfv);
        for (var vD in this.attributes) {
          if (Object.prototype.hasOwnProperty.call(this.attributes, vD)) {
            vC.setAttribute(vD, this.attributes[vD]);
          }
        }
        return vC;
      }
      toMarkup() {
        var vC = j.jUwSz;
        for (var vD in this.attributes) {
          if (Object.prototype.hasOwnProperty.call(this.attributes, vD)) {
            vC += j.lKfqB(j.MbcST(j.ODYJg(" ", vD) + "='", this.attributes[vD]), "'");
          }
        }
        return j.KBQUj(vC, "/>");
      }
    }
    function nF(vC) {
      if (j.hATgx(vC, nB)) {
        return vC;
      }
      throw new Error(j.kVrUz(j.gHXdB(j.EwYqO, j.brhdg(String, vC)), "."));
    }
    var nJ = {
      bin: 1,
      close: 1,
      inner: 1,
      open: 1,
      punct: 1,
      rel: 1
    };
    var nK = {
      "accent-token": 1,
      mathord: 1,
      "op-token": 1,
      spacing: 1,
      textord: 1
    };
    var nL = {
      math: {},
      text: {}
    };
    function nM(vC, vD, vE, vF, vG, vH) {
      var vI = {
        font: vD,
        group: vE,
        replace: vF
      };
      nL[vC][vG] = vI;
      if (dq.OexQq(vH, vF)) {
        nL[vC][vF] = nL[vC][vG];
      }
    }
    var nN = j.tKtCU;
    var nO = j.FJCvs;
    var nP = j.HfhYi;
    var nQ = j.BBSON;
    var nR = "accent-token";
    var nS = j.mHehD;
    var nT = j.bvPls;
    var nU = j.USyoo;
    var nV = j.bkITy;
    var nW = j.CyMKD;
    var nX = j.JffgD;
    var nY = j.zqdzV;
    var nZ = j.kiWmT;
    var o0 = j.lBuDI;
    var o1 = j.rrfpZ;
    j.OjnCr(nM, nN, nP, nZ, "≡", j.vinrO, !0);
    j.bImeY(nM, nN, nP, nZ, "≺", j.yfBeC, !0);
    j.qwfLt(nM, nN, nP, nZ, "≻", j.KLfRU, !0);
    j.elNaU(nM, nN, nP, nZ, "∼", "\\sim", !0);
    j.KDNnr(nM, nN, nP, nZ, "⊥", j.qCSVA);
    j.KOJDL(nM, nN, nP, nZ, "⪯", j.wUAEX, !0);
    j.DoyNK(nM, nN, nP, nZ, "⪰", j.jYecf, !0);
    j.KOJDL(nM, nN, nP, nZ, "≃", j.XjyJZ, !0);
    j.kUJJT(nM, nN, nP, nZ, "∣", j.bvsKd, !0);
    nM(nN, nP, nZ, "≪", j.GWceX, !0);
    j.NDpvP(nM, nN, nP, nZ, "≫", j.QqozL, !0);
    j.JHPzn(nM, nN, nP, nZ, "≍", j.tDdUh, !0);
    j.Kiojf(nM, nN, nP, nZ, "∥", j.jaNyf);
    j.IvLRt(nM, nN, nP, nZ, "⋈", j.UuEVD, !0);
    j.HojUW(nM, nN, nP, nZ, "⌣", j.EFhPW, !0);
    j.tDWHP(nM, nN, nP, nZ, "⊑", j.tNcfk, !0);
    j.KOJDL(nM, nN, nP, nZ, "⊒", j.yKbHU, !0);
    j.NDpvP(nM, nN, nP, nZ, "≐", j.NTAyC, !0);
    j.JHPzn(nM, nN, nP, nZ, "⌢", j.Flohj, !0);
    j.bDixb(nM, nN, nP, nZ, "∋", j.NWCxP, !0);
    j.ifMpa(nM, nN, nP, nZ, "∝", j.QmDQC, !0);
    j.VQMKI(nM, nN, nP, nZ, "⊢", j.LzCDN, !0);
    j.VQMKI(nM, nN, nP, nZ, "⊣", j.DRASM, !0);
    j.erMMI(nM, nN, nP, nZ, "∋", j.hflaJ);
    j.erMMI(nM, nN, nP, nY, ".", j.QTJIR);
    j.YosuD(nM, nN, nP, nY, "⋅", j.zXIJQ);
    j.oeRug(nM, nN, nP, o1, "#", "\\#");
    j.Kiojf(nM, nO, nP, o1, "#", "\\#");
    j.YosuD(nM, nN, nP, o1, "&", "\\&");
    j.KDNnr(nM, nO, nP, o1, "&", "\\&");
    j.YbUEU(nM, nN, nP, o1, "ℵ", j.WmnMd, !0);
    j.vBxHp(nM, nN, nP, o1, "∀", j.wSzlu, !0);
    j.NDpvP(nM, nN, nP, o1, "ℏ", "\\hbar", !0);
    j.elNaU(nM, nN, nP, o1, "∃", j.HuToH, !0);
    j.JHPzn(nM, nN, nP, o1, "∇", j.pCmdU, !0);
    j.ohWPZ(nM, nN, nP, o1, "♭", j.TkUyD, !0);
    j.elNaU(nM, nN, nP, o1, "ℓ", j.zsbYi, !0);
    j.bDixb(nM, nN, nP, o1, "♮", j.rWYPe, !0);
    j.BcbDO(nM, nN, nP, o1, "♣", j.AGLoT, !0);
    j.VQMKI(nM, nN, nP, o1, "℘", j.vZaoW, !0);
    j.YZWIV(nM, nN, nP, o1, "♯", j.KMWJu, !0);
    j.HojUW(nM, nN, nP, o1, "♢", j.stqWV, !0);
    j.NDErS(nM, nN, nP, o1, "ℜ", j.mRycq, !0);
    j.UwgMA(nM, nN, nP, o1, "♡", "\\heartsuit", !0);
    j.ifMpa(nM, nN, nP, o1, "ℑ", j.YDeyy, !0);
    j.dQMWV(nM, nN, nP, o1, "♠", j.sPjaL, !0);
    j.sEqLm(nM, nN, nP, o1, "§", "\\S", !0);
    j.fCoBg(nM, nO, nP, o1, "§", "\\S");
    j.JHPzn(nM, nN, nP, o1, "¶", "\\P", !0);
    j.MnCVZ(nM, nO, nP, o1, "¶", "\\P");
    j.yfpPX(nM, nN, nP, o1, "†", j.vYXay);
    j.ftDWa(nM, nO, nP, o1, "†", j.vYXay);
    j.yfpPX(nM, nO, nP, o1, "†", j.YmBzR);
    j.LZvar(nM, nN, nP, o1, "‡", j.gOaoX);
    j.LDtCP(nM, nO, nP, o1, "‡", j.gOaoX);
    j.MnCVZ(nM, nO, nP, o1, "‡", "\\textdaggerdbl");
    j.uLULp(nM, nN, nP, nT, "⎱", j.FvmAC, !0);
    j.NDErS(nM, nN, nP, nX, "⎰", j.JuDGD, !0);
    j.rJJiP(nM, nN, nP, nT, "⟯", j.fjsKb, !0);
    j.NDpvP(nM, nN, nP, nX, "⟮", j.mawtL, !0);
    j.KZKWa(nM, nN, nP, nS, "∓", j.tuqyC, !0);
    j.WYvYa(nM, nN, nP, nS, "⊖", j.UboKy, !0);
    j.UwgMA(nM, nN, nP, nS, "⊎", j.vWuoY, !0);
    j.fASnn(nM, nN, nP, nS, "⊓", j.OWDHI, !0);
    j.byZyy(nM, nN, nP, nS, "∗", j.fDRnA);
    j.STbcG(nM, nN, nP, nS, "⊔", j.RJgDv, !0);
    j.VQMKI(nM, nN, nP, nS, "◯", j.ZsyvO, !0);
    j.huAAz(nM, nN, nP, nS, "∙", j.kHIoe, !0);
    j.Kiojf(nM, nN, nP, nS, "‡", j.CTxDe);
    j.qGUKj(nM, nN, nP, nS, "≀", j.zHIMa, !0);
    j.ixLko(nM, nN, nP, nS, "⨿", j.oQioI);
    j.BpOmm(nM, nN, nP, nS, "&", j.eHoWT);
    j.xYgLt(nM, nN, nP, nZ, "⟵", "\\longleftarrow", !0);
    j.STbcG(nM, nN, nP, nZ, "⇐", j.EkQcm, !0);
    j.Lngmh(nM, nN, nP, nZ, "⟸", j.kCGAM, !0);
    j.KfEpy(nM, nN, nP, nZ, "⟶", j.PcCpI, !0);
    j.JFGfr(nM, nN, nP, nZ, "⇒", j.EjQgY, !0);
    j.JFGfr(nM, nN, nP, nZ, "⟹", j.bKMSZ, !0);
    j.rJJiP(nM, nN, nP, nZ, "↔", j.fkmhw, !0);
    j.SZDlu(nM, nN, nP, nZ, "⟷", j.drIAp, !0);
    j.prKWk(nM, nN, nP, nZ, "⇔", j.WTKbq, !0);
    j.rJJiP(nM, nN, nP, nZ, "⟺", j.jyjyR, !0);
    j.STbcG(nM, nN, nP, nZ, "↦", j.tAQix, !0);
    j.Ahkqw(nM, nN, nP, nZ, "⟼", j.phoeH, !0);
    j.kUJJT(nM, nN, nP, nZ, "↗", j.rzeBa, !0);
    j.tCVKq(nM, nN, nP, nZ, "↩", j.niNYM, !0);
    j.vBxHp(nM, nN, nP, nZ, "↪", j.dOMDK, !0);
    j.fASnn(nM, nN, nP, nZ, "↘", j.skmrh, !0);
    j.EzdFy(nM, nN, nP, nZ, "↼", j.fgOeI, !0);
    j.tCVKq(nM, nN, nP, nZ, "⇀", j.dkyxD, !0);
    j.ohWPZ(nM, nN, nP, nZ, "↙", j.WePGS, !0);
    j.AXLJn(nM, nN, nP, nZ, "↽", j.lmGbA, !0);
    nM(nN, nP, nZ, "⇁", j.jEZXO, !0);
    j.DoyNK(nM, nN, nP, nZ, "↖", j.ajyHW, !0);
    j.AhEUB(nM, nN, nP, nZ, "⇌", j.oPbsh, !0);
    j.zdrCn(nM, nN, nQ, nZ, "≮", j.veIOa, !0);
    j.fCoBg(nM, nN, nQ, nZ, "", j.TvnKq);
    j.pdiVc(nM, nN, nQ, nZ, "", j.yzfds);
    j.AhEUB(nM, nN, nQ, nZ, "⪇", j.FagKi, !0);
    nM(nN, nQ, nZ, "≨", j.fvquo, !0);
    j.KDNnr(nM, nN, nQ, nZ, "", j.uFZAJ);
    j.UwgMA(nM, nN, nQ, nZ, "⋦", j.wZTfw, !0);
    j.pHvAc(nM, nN, nQ, nZ, "⪉", j.VDLxx, !0);
    j.prKWk(nM, nN, nQ, nZ, "⊀", j.uTdse, !0);
    j.KOJDL(nM, nN, nQ, nZ, "⋠", j.UoZpg, !0);
    j.jLICk(nM, nN, nQ, nZ, "⋨", j.jPpwy, !0);
    j.NXRaF(nM, nN, nQ, nZ, "⪹", j.Ndsye, !0);
    j.eHhoW(nM, nN, nQ, nZ, "≁", j.ubBcv, !0);
    j.MnCVZ(nM, nN, nQ, nZ, "", j.zhHBK);
    nM(nN, nQ, nZ, "∤", j.JuVOv, !0);
    j.NDErS(nM, nN, nQ, nZ, "⊬", j.JqfGQ, !0);
    j.STbcG(nM, nN, nQ, nZ, "⊭", j.jHEji, !0);
    nM(nN, nQ, nZ, "⋪", j.luaZS);
    j.FYPVw(nM, nN, nQ, nZ, "⋬", j.SLZYV, !0);
    j.ydfAb(nM, nN, nQ, nZ, "⊊", j.Fmmqr, !0);
    j.FnXqs(nM, nN, nQ, nZ, "", j.XnURk);
    j.xWbiJ(nM, nN, nQ, nZ, "⫋", j.mrrHF, !0);
    j.cTddm(nM, nN, nQ, nZ, "", j.FBVXZ);
    j.omPHY(nM, nN, nQ, nZ, "≯", j.AbwFB, !0);
    j.IqVnv(nM, nN, nQ, nZ, "", j.xufzV);
    j.NrlNs(nM, nN, nQ, nZ, "", j.YniOA);
    nM(nN, nQ, nZ, "⪈", j.aHKcS, !0);
    j.huAAz(nM, nN, nQ, nZ, "≩", j.upQMg, !0);
    j.Kiojf(nM, nN, nQ, nZ, "", j.lJQRc);
    j.NDErS(nM, nN, nQ, nZ, "⋧", j.lnXWT, !0);
    j.elNaU(nM, nN, nQ, nZ, "⪊", j.BXDJh, !0);
    j.qcvgB(nM, nN, nQ, nZ, "⊁", j.AORBF, !0);
    j.rxzIN(nM, nN, nQ, nZ, "⋡", j.fHSTf, !0);
    j.KOJDL(nM, nN, nQ, nZ, "⋩", j.Grplz, !0);
    j.ohWPZ(nM, nN, nQ, nZ, "⪺", j.Nragv, !0);
    j.wqsPj(nM, nN, nQ, nZ, "≆", j.dNScy, !0);
    j.imwLk(nM, nN, nQ, nZ, "", j.rPzdp);
    j.sEqLm(nM, nN, nQ, nZ, "∦", "\\nparallel", !0);
    j.NDErS(nM, nN, nQ, nZ, "⊯", j.UBHTW, !0);
    j.xuVMR(nM, nN, nQ, nZ, "⋫", j.fVxLN);
    nM(nN, nQ, nZ, "⋭", j.gPIjM, !0);
    j.xuVMR(nM, nN, nQ, nZ, "", j.QcxSX);
    j.coZPx(nM, nN, nQ, nZ, "⊋", j.fzWJo, !0);
    j.xuVMR(nM, nN, nQ, nZ, "", j.zKzoR);
    j.xWbiJ(nM, nN, nQ, nZ, "⫌", j.szTVX, !0);
    j.cTddm(nM, nN, nQ, nZ, "", j.eviEI);
    j.NDpvP(nM, nN, nQ, nZ, "⊮", j.yfGwz, !0);
    j.NXRaF(nM, nN, nQ, nZ, "⪵", j.cSSLR, !0);
    j.DoyNK(nM, nN, nQ, nZ, "⪶", j.EWnfX, !0);
    j.pdiVc(nM, nN, nQ, nZ, "", j.PlIsz);
    j.oeRug(nM, nN, nQ, nS, "⊴", j.SvOQo);
    j.MohMJ(nM, nN, nQ, nS, "⊵", j.PGGwR);
    nM(nN, nQ, nZ, "↚", j.NKWLd, !0);
    j.uLULp(nM, nN, nQ, nZ, "↛", j.SaJEO, !0);
    j.rTvyF(nM, nN, nQ, nZ, "⇍", j.sANfL, !0);
    nM(nN, nQ, nZ, "⇏", j.aZfkQ, !0);
    nM(nN, nQ, nZ, "↮", j.hIglQ, !0);
    j.uLULp(nM, nN, nQ, nZ, "⇎", j.MqvIT, !0);
    j.MohMJ(nM, nN, nQ, nZ, "△", "\\vartriangle");
    j.YgOoK(nM, nN, nQ, o1, "ℏ", j.ClnIM);
    j.DLJwG(nM, nN, nQ, o1, "▽", j.MKewa);
    j.DQqzS(nM, nN, nQ, o1, "◊", j.LcdLy);
    j.imwLk(nM, nN, nQ, o1, "Ⓢ", j.PPwnI);
    j.QXOJa(nM, nN, nQ, o1, "®", j.LLKSK);
    j.NNROl(nM, nO, nQ, o1, "®", j.LLKSK);
    j.ktfYb(nM, nN, nQ, o1, "∡", j.lgHpU, !0);
    j.xuVMR(nM, nN, nQ, o1, "∄", j.HiHvu);
    j.ARARo(nM, nN, nQ, o1, "℧", "\\mho");
    j.sEqLm(nM, nN, nQ, o1, "Ⅎ", j.loTTx, !0);
    j.vBxHp(nM, nN, nQ, o1, "⅁", j.GJuYf, !0);
    j.ZMZMG(nM, nN, nQ, o1, "‵", j.czxQe);
    j.FnXqs(nM, nN, nQ, o1, "▲", j.cuSKS);
    j.obRIk(nM, nN, nQ, o1, "▼", j.XAYZE);
    j.LlIZb(nM, nN, nQ, o1, "■", j.ogLgV);
    j.LZvar(nM, nN, nQ, o1, "⧫", j.CkjDh);
    j.jnIRC(nM, nN, nQ, o1, "★", j.xbyNZ);
    j.tCVKq(nM, nN, nQ, o1, "∢", j.rLjMH, !0);
    j.rTvyF(nM, nN, nQ, o1, "∁", j.cgAWf, !0);
    j.SUcvN(nM, nN, nQ, o1, "ð", j.VaccN, !0);
    j.nnMyI(nM, nO, nP, o1, "ð", "ð");
    j.LZvar(nM, nN, nQ, o1, "╱", j.apCzc);
    j.obRIk(nM, nN, nQ, o1, "╲", j.Qnztd);
    j.LZvar(nM, nN, nQ, o1, "□", j.mUeOW);
    j.SsrOp(nM, nN, nQ, o1, "□", j.yXtyO);
    nM(nN, nQ, o1, "◊", j.PJwuU);
    j.JIDLd(nM, nN, nQ, o1, "¥", j.cuLSS, !0);
    j.omPHY(nM, nO, nQ, o1, "¥", j.cuLSS, !0);
    j.GAfnG(nM, nN, nQ, o1, "✓", j.QzVQr, !0);
    j.WxPHd(nM, nO, nQ, o1, "✓", j.QzVQr);
    j.KOJDL(nM, nN, nQ, o1, "ℶ", j.XJSRS, !0);
    nM(nN, nQ, o1, "ℸ", j.oZOxx, !0);
    j.qahia(nM, nN, nQ, o1, "ℷ", j.MJCFQ, !0);
    nM(nN, nQ, o1, "ϝ", j.oQQrf, !0);
    j.DLJwG(nM, nN, nQ, o1, "ϰ", j.JHDMM);
    j.qwfLt(nM, nN, nQ, nX, "┌", j.btiPs, !0);
    j.vBxHp(nM, nN, nQ, nT, "┐", j.DLoFV, !0);
    j.filuG(nM, nN, nQ, nX, "└", j.UwiJW, !0);
    j.FnBAr(nM, nN, nQ, nT, "┘", j.KJXEt, !0);
    j.HojUW(nM, nN, nQ, nZ, "≦", j.sssHj, !0);
    j.YQBYi(nM, nN, nQ, nZ, "⩽", j.hDXAl, !0);
    j.qwfLt(nM, nN, nQ, nZ, "⪕", j.jkBxy, !0);
    j.rxzIN(nM, nN, nQ, nZ, "≲", j.QYxpf, !0);
    j.DbLKF(nM, nN, nQ, nZ, "⪅", j.GqYqL, !0);
    j.DbLKF(nM, nN, nQ, nZ, "≊", j.BIsZg, !0);
    j.ZSOVw(nM, nN, nQ, nS, "⋖", j.wcIOd);
    j.RvXhm(nM, nN, nQ, nZ, "⋘", j.jCfSn, !0);
    j.vsTzk(nM, nN, nQ, nZ, "≶", j.UYLmT, !0);
    j.QagCk(nM, nN, nQ, nZ, "⋚", j.THJkQ, !0);
    j.prKWk(nM, nN, nQ, nZ, "⪋", j.mUXMR, !0);
    j.XHMzg(nM, nN, nQ, nZ, "≑", j.WBkPD);
    j.vlNzK(nM, nN, nQ, nZ, "≓", j.vioLc, !0);
    j.JFGfr(nM, nN, nQ, nZ, "≒", j.Lvmso, !0);
    j.qcvgB(nM, nN, nQ, nZ, "∽", "\\backsim", !0);
    j.jLICk(nM, nN, nQ, nZ, "⋍", j.amTSW, !0);
    j.NDErS(nM, nN, nQ, nZ, "⫅", j.vIpom, !0);
    j.PsOve(nM, nN, nQ, nZ, "⋐", j.uhkKg, !0);
    j.LRHkU(nM, nN, nQ, nZ, "⊏", j.xEfwy, !0);
    j.filuG(nM, nN, nQ, nZ, "≼", j.xYxYH, !0);
    j.QagCk(nM, nN, nQ, nZ, "⋞", j.zgEMD, !0);
    j.huAAz(nM, nN, nQ, nZ, "≾", j.WNElF, !0);
    j.JjzCj(nM, nN, nQ, nZ, "⪷", j.kixAH, !0);
    j.RYxBV(nM, nN, nQ, nZ, "⊲", j.goisb);
    j.QXOJa(nM, nN, nQ, nZ, "⊴", j.mFHpZ);
    nM(nN, nQ, nZ, "⊨", j.trZPL, !0);
    j.VgAUB(nM, nN, nQ, nZ, "⊪", j.huQWD, !0);
    j.YgOoK(nM, nN, nQ, nZ, "⌣", j.PuFCS);
    j.BPmPr(nM, nN, nQ, nZ, "⌢", j.sfLpA);
    j.bKXkn(nM, nN, nQ, nZ, "≏", j.cVrVX, !0);
    j.beklF(nM, nN, nQ, nZ, "≎", j.BLOcS, !0);
    j.sEqLm(nM, nN, nQ, nZ, "≧", j.VbLbx, !0);
    j.QSbeL(nM, nN, nQ, nZ, "⩾", j.XUiSg, !0);
    j.huAAz(nM, nN, nQ, nZ, "⪖", j.dTGhG, !0);
    j.tCVKq(nM, nN, nQ, nZ, "≳", j.DqnyH, !0);
    j.tdvzP(nM, nN, nQ, nZ, "⪆", j.leRJg, !0);
    j.ahVfx(nM, nN, nQ, nS, "⋗", j.asgfp);
    j.kUJJT(nM, nN, nQ, nZ, "⋙", j.rhTsF, !0);
    j.OzvgV(nM, nN, nQ, nZ, "≷", j.JQMbc, !0);
    j.FnBAr(nM, nN, nQ, nZ, "⋛", j.SZRDF, !0);
    j.UwgMA(nM, nN, nQ, nZ, "⪌", j.dLyge, !0);
    j.JIDLd(nM, nN, nQ, nZ, "≖", j.VtPdH, !0);
    j.wqsPj(nM, nN, nQ, nZ, "≗", j.whfyA, !0);
    nM(nN, nQ, nZ, "≜", j.teGBT, !0);
    j.LlIZb(nM, nN, nQ, nZ, "∼", j.lEUOv);
    j.sybkK(nM, nN, nQ, nZ, "≈", j.CQZbZ);
    j.NAide(nM, nN, nQ, nZ, "⫆", j.UQzdp, !0);
    nM(nN, nQ, nZ, "⋑", j.xLwqA, !0);
    j.wsunr(nM, nN, nQ, nZ, "⊐", j.uVuBN, !0);
    j.NDpvP(nM, nN, nQ, nZ, "≽", j.WDLLF, !0);
    j.Ahkqw(nM, nN, nQ, nZ, "⋟", j.OezDd, !0);
    j.vsMXA(nM, nN, nQ, nZ, "≿", "\\succsim", !0);
    j.VgAUB(nM, nN, nQ, nZ, "⪸", j.RDQeU, !0);
    j.jnIRC(nM, nN, nQ, nZ, "⊳", j.RPdhh);
    j.erMMI(nM, nN, nQ, nZ, "⊵", j.BpKNV);
    j.OWyiA(nM, nN, nQ, nZ, "⊩", j.WtLrs, !0);
    j.LInrc(nM, nN, nQ, nZ, "∣", j.dmoKi);
    j.RYxBV(nM, nN, nQ, nZ, "∥", j.pnEnc);
    j.nNxLb(nM, nN, nQ, nZ, "≬", j.cApMk, !0);
    j.tqPUi(nM, nN, nQ, nZ, "⋔", j.tBimy, !0);
    j.OEjeY(nM, nN, nQ, nZ, "∝", j.NNpsv);
    j.FioGm(nM, nN, nQ, nZ, "◀", j.RchVU);
    j.qahia(nM, nN, nQ, nZ, "∴", j.tQIxV, !0);
    j.KNHIh(nM, nN, nQ, nZ, "∍", j.YWWGM);
    j.ttcSQ(nM, nN, nQ, nZ, "▶", j.jiTay);
    j.XGEhU(nM, nN, nQ, nZ, "∵", j.pXTUC, !0);
    j.sybkK(nM, nN, nQ, nZ, "⋘", j.ngnzp);
    j.LInrc(nM, nN, nQ, nZ, "⋙", j.yJUsB);
    j.KTHZB(nM, nN, nQ, nS, "⊲", "\\lhd");
    j.DIIeo(nM, nN, nQ, nS, "⊳", j.OGtVV);
    j.rTvyF(nM, nN, nQ, nZ, "≂", j.BPyqd, !0);
    j.AmvOg(nM, nN, nP, nZ, "⋈", j.oDrBu);
    j.ECiUO(nM, nN, nQ, nZ, "≑", j.EPBfb, !0);
    j.LJmyB(nM, nN, nQ, nS, "∔", j.nBeyV, !0);
    j.NMhfD(nM, nN, nQ, nS, "∖", j.evTMK);
    j.rqNph(nM, nN, nQ, nS, "⋒", j.VGmgs, !0);
    j.bDixb(nM, nN, nQ, nS, "⋓", "\\Cup", !0);
    j.LRHkU(nM, nN, nQ, nS, "⩞", j.sJcdI, !0);
    j.jrWZq(nM, nN, nQ, nS, "⊟", j.eHFNJ, !0);
    j.UiElZ(nM, nN, nQ, nS, "⊞", j.xmtZm, !0);
    j.XGEhU(nM, nN, nQ, nS, "⋇", j.MTvrt, !0);
    j.prKWk(nM, nN, nQ, nS, "⋉", j.xucpt, !0);
    j.OjnCr(nM, nN, nQ, nS, "⋊", j.qwOyZ, !0);
    j.XGEhU(nM, nN, nQ, nS, "⋋", j.ESghL, !0);
    j.xYgLt(nM, nN, nQ, nS, "⋌", j.zyldY, !0);
    j.sLJmG(nM, nN, nQ, nS, "⋏", j.cDGrD, !0);
    j.qVarG(nM, nN, nQ, nS, "⋎", j.wgCOW, !0);
    j.RvXhm(nM, nN, nQ, nS, "⊝", j.MmRmX, !0);
    j.yqkLx(nM, nN, nQ, nS, "⊛", j.gFOtf, !0);
    j.aTXDu(nM, nN, nQ, nS, "⋅", j.TVhDY);
    j.Lngmh(nM, nN, nQ, nS, "⊺", j.nEXwS, !0);
    j.DnBeI(nM, nN, nQ, nS, "⋒", j.Ojgpc);
    j.wiZvX(nM, nN, nQ, nS, "⋓", j.UcZyx);
    j.QSbeL(nM, nN, nQ, nS, "⊠", j.RQvOU, !0);
    nM(nN, nQ, nZ, "⇢", j.heyiH, !0);
    j.KZKWa(nM, nN, nQ, nZ, "⇠", j.CRgDb, !0);
    j.jIbrN(nM, nN, nQ, nZ, "⇇", j.BNsDW, !0);
    j.RooNn(nM, nN, nQ, nZ, "⇆", j.hAeoN, !0);
    j.enFBw(nM, nN, nQ, nZ, "⇚", j.vlXxZ, !0);
    j.LJmyB(nM, nN, nQ, nZ, "↞", j.xrphJ, !0);
    j.gVLva(nM, nN, nQ, nZ, "↢", j.XFKcM, !0);
    nM(nN, nQ, nZ, "↫", j.ZUHJr, !0);
    j.LpIxR(nM, nN, nQ, nZ, "⇋", "\\leftrightharpoons", !0);
    j.zcrXv(nM, nN, nQ, nZ, "↶", j.dsaTK, !0);
    j.QzaOQ(nM, nN, nQ, nZ, "↺", j.pXfrB, !0);
    j.AllYv(nM, nN, nQ, nZ, "↰", j.McHAY, !0);
    j.NDpvP(nM, nN, nQ, nZ, "⇈", j.YSQVK, !0);
    j.xVqTd(nM, nN, nQ, nZ, "↿", j.OpAEg, !0);
    j.LCfQZ(nM, nN, nQ, nZ, "⇃", j.KAiGr, !0);
    j.NDpvP(nM, nN, nP, nZ, "⊶", j.ciJUF, !0);
    j.IUSfm(nM, nN, nP, nZ, "⊷", j.qunBe, !0);
    j.qnvKU(nM, nN, nQ, nZ, "⊸", j.KCnHa, !0);
    j.rooXO(nM, nN, nQ, nZ, "↭", j.iuyhr, !0);
    j.VgAUB(nM, nN, nQ, nZ, "⇉", j.YEjSa, !0);
    j.qcvgB(nM, nN, nQ, nZ, "⇄", j.mGHoR, !0);
    j.LJmyB(nM, nN, nQ, nZ, "↠", j.BGZTS, !0);
    j.aSklK(nM, nN, nQ, nZ, "↣", j.xrnWa, !0);
    j.QnxkI(nM, nN, nQ, nZ, "↬", "\\looparrowright", !0);
    j.JFGfr(nM, nN, nQ, nZ, "↷", j.mnWeb, !0);
    j.NmMpn(nM, nN, nQ, nZ, "↻", j.DIxeC, !0);
    j.nxRGk(nM, nN, nQ, nZ, "↱", j.YzNys, !0);
    nM(nN, nQ, nZ, "⇊", j.AJYpm, !0);
    j.GwsXl(nM, nN, nQ, nZ, "↾", j.Mwyyb, !0);
    j.tCVKq(nM, nN, nQ, nZ, "⇂", j.hLGOi, !0);
    j.PHCxs(nM, nN, nQ, nZ, "⇝", j.nSVCK, !0);
    j.BpOmm(nM, nN, nQ, nZ, "⇝", j.LTiBD);
    nM(nN, nQ, nZ, "⇛", j.KFcRJ, !0);
    j.PjIWm(nM, nN, nQ, nZ, "↾", j.xRqek);
    j.Xktzz(nM, nN, nP, o1, "‘", "`");
    j.NPnhf(nM, nN, nP, o1, "$", "\\$");
    j.BpOmm(nM, nO, nP, o1, "$", "\\$");
    j.NrlNs(nM, nO, nP, o1, "$", j.SmEtM);
    j.YhBPw(nM, nN, nP, o1, "%", "\\%");
    j.ttkqi(nM, nO, nP, o1, "%", "\\%");
    j.ZSOVw(nM, nN, nP, o1, "_", "\\_");
    j.lSmzD(nM, nO, nP, o1, "_", "\\_");
    nM(nO, nP, o1, "_", j.OKzGC);
    j.ECiUO(nM, nN, nP, o1, "∠", j.CJCoA, !0);
    j.yNasm(nM, nN, nP, o1, "∞", "\\infty", !0);
    j.ARARo(nM, nN, nP, o1, "′", j.HUlfV);
    j.PjIWm(nM, nN, nP, o1, "△", j.nLZJc);
    j.FnBAr(nM, nN, nP, o1, "Γ", j.srDPm, !0);
    j.PcAhr(nM, nN, nP, o1, "Δ", j.FKrFj, !0);
    j.PsOve(nM, nN, nP, o1, "Θ", j.QJGkg, !0);
    j.jrWZq(nM, nN, nP, o1, "Λ", j.tdMGL, !0);
    j.XMAar(nM, nN, nP, o1, "Ξ", j.jzzGz, !0);
    j.FYPVw(nM, nN, nP, o1, "Π", j.rbabO, !0);
    j.zcrXv(nM, nN, nP, o1, "Σ", j.nEsDf, !0);
    j.vsTzk(nM, nN, nP, o1, "Υ", j.gwWoa, !0);
    j.RooNn(nM, nN, nP, o1, "Φ", j.QgJdI, !0);
    j.pdVAo(nM, nN, nP, o1, "Ψ", "\\Psi", !0);
    j.tOZAq(nM, nN, nP, o1, "Ω", j.tziMG, !0);
    j.ahVfx(nM, nN, nP, o1, "A", "Α");
    j.aTXDu(nM, nN, nP, o1, "B", "Β");
    j.ttcSQ(nM, nN, nP, o1, "E", "Ε");
    j.TbGOx(nM, nN, nP, o1, "Z", "Ζ");
    j.erMMI(nM, nN, nP, o1, "H", "Η");
    j.zMMLv(nM, nN, nP, o1, "I", "Ι");
    j.NJGhN(nM, nN, nP, o1, "K", "Κ");
    j.TqPbE(nM, nN, nP, o1, "M", "Μ");
    j.OEjeY(nM, nN, nP, o1, "N", "Ν");
    j.CcJEh(nM, nN, nP, o1, "O", "Ο");
    j.aVLoJ(nM, nN, nP, o1, "P", "Ρ");
    j.SOoSs(nM, nN, nP, o1, "T", "Τ");
    j.Gwecw(nM, nN, nP, o1, "X", "Χ");
    j.IncBC(nM, nN, nP, o1, "¬", j.nXAEM, !0);
    j.OtqEi(nM, nN, nP, o1, "¬", j.DMMaO);
    j.KTHZB(nM, nN, nP, o1, "⊤", j.DcgFi);
    j.vJNJp(nM, nN, nP, o1, "⊥", j.WtFPr);
    j.qzBWw(nM, nN, nP, o1, "∅", j.xCQwj);
    j.Xktzz(nM, nN, nQ, o1, "∅", j.tFOYo);
    j.DTXFg(nM, nN, nP, nV, "α", j.aqqCv, !0);
    j.UEmCs(nM, nN, nP, nV, "β", j.fzowb, !0);
    j.lCBeL(nM, nN, nP, nV, "γ", j.xDxfd, !0);
    j.PsOve(nM, nN, nP, nV, "δ", j.CFASG, !0);
    j.IUSfm(nM, nN, nP, nV, "ϵ", j.eDYEI, !0);
    j.vsTzk(nM, nN, nP, nV, "ζ", j.EtKmA, !0);
    j.qcvgB(nM, nN, nP, nV, "η", j.JlBzB, !0);
    j.vlNzK(nM, nN, nP, nV, "θ", j.GwSPI, !0);
    nM(nN, nP, nV, "ι", j.wwIdI, !0);
    j.EzdFy(nM, nN, nP, nV, "κ", j.PAknV, !0);
    j.KZKWa(nM, nN, nP, nV, "λ", j.MMVSn, !0);
    j.qBkmw(nM, nN, nP, nV, "μ", j.sVpwg, !0);
    j.xYgLt(nM, nN, nP, nV, "ν", j.ODSLs, !0);
    j.jGwUH(nM, nN, nP, nV, "ξ", j.gXRut, !0);
    j.bImeY(nM, nN, nP, nV, "ο", j.FRyej, !0);
    j.NdcBs(nM, nN, nP, nV, "π", j.leDpC, !0);
    j.ACtkf(nM, nN, nP, nV, "ρ", j.dScIa, !0);
    j.rqNph(nM, nN, nP, nV, "σ", j.LMlUG, !0);
    j.YQBYi(nM, nN, nP, nV, "τ", j.zTAAz, !0);
    j.xQRqd(nM, nN, nP, nV, "υ", j.CXawR, !0);
    j.qcvgB(nM, nN, nP, nV, "ϕ", j.zlXfD, !0);
    j.xQRqd(nM, nN, nP, nV, "χ", j.zedHO, !0);
    j.jIbrN(nM, nN, nP, nV, "ψ", j.nYIkq, !0);
    j.mMyya(nM, nN, nP, nV, "ω", j.oXhjT, !0);
    j.xOmkF(nM, nN, nP, nV, "ε", j.DEwfq, !0);
    j.xVqTd(nM, nN, nP, nV, "ϑ", j.ARTcC, !0);
    j.Ysxbc(nM, nN, nP, nV, "ϖ", j.orOpR, !0);
    j.tDWHP(nM, nN, nP, nV, "ϱ", j.IKJxv, !0);
    j.qcvgB(nM, nN, nP, nV, "ς", j.wrHIp, !0);
    j.PUOvR(nM, nN, nP, nV, "φ", j.rvVOj, !0);
    j.VRckG(nM, nN, nP, nS, "∗", "*", !0);
    j.yfpPX(nM, nN, nP, nS, "+", "+");
    j.vBxHp(nM, nN, nP, nS, "−", "-", !0);
    j.IvLRt(nM, nN, nP, nS, "⋅", j.KoOxH, !0);
    j.TntLX(nM, nN, nP, nS, "∘", j.fviQx, !0);
    j.PcAhr(nM, nN, nP, nS, "÷", j.kdxsF, !0);
    j.OzvgV(nM, nN, nP, nS, "±", "\\pm", !0);
    j.WYvYa(nM, nN, nP, nS, "×", j.TbECh, !0);
    j.JFGfr(nM, nN, nP, nS, "∩", j.UWTRf, !0);
    j.JjzCj(nM, nN, nP, nS, "∪", j.vPyxQ, !0);
    j.dGSXz(nM, nN, nP, nS, "∖", j.MNidy, !0);
    j.cTddm(nM, nN, nP, nS, "∧", j.ZnZyT);
    j.ahVfx(nM, nN, nP, nS, "∨", j.HXExr);
    nM(nN, nP, nS, "∧", j.fckmu, !0);
    j.PQkLs(nM, nN, nP, nS, "∨", j.zlOKR, !0);
    nM(nN, nP, o1, "√", j.oBFJQ);
    j.DoyNK(nM, nN, nP, nX, "⟨", j.PLJts, !0);
    j.wiZvX(nM, nN, nP, nX, "∣", j.mVJVi);
    j.DLJwG(nM, nN, nP, nX, "∥", j.DHvCM);
    j.RHxYf(nM, nN, nP, nT, "?", "?");
    j.lSmzD(nM, nN, nP, nT, "!", "!");
    j.rqNph(nM, nN, nP, nT, "⟩", j.MmCKa, !0);
    j.SFopj(nM, nN, nP, nT, "∣", j.EmKjW);
    j.VcaBw(nM, nN, nP, nT, "∥", "\\rVert");
    j.RSNTQ(nM, nN, nP, nZ, "=", "=");
    j.RHxYf(nM, nN, nP, nZ, ":", ":");
    nM(nN, nP, nZ, "≈", j.nmhUL, !0);
    j.qwfLt(nM, nN, nP, nZ, "≅", j.hXIvR, !0);
    j.ftDWa(nM, nN, nP, nZ, "≥", j.EJPmA);
    j.gZGsx(nM, nN, nP, nZ, "≥", j.cCNLy, !0);
    j.PGneM(nM, nN, nP, nZ, "←", j.osbUT);
    j.ktfYb(nM, nN, nP, nZ, ">", j.hiLSZ, !0);
    j.rxzIN(nM, nN, nP, nZ, "∈", j.bYqOI, !0);
    j.xuVMR(nM, nN, nP, nZ, "", j.QfBOL);
    j.lURyK(nM, nN, nP, nZ, "⊂", j.tBODe, !0);
    j.VYkmH(nM, nN, nP, nZ, "⊃", j.Vntlf, !0);
    nM(nN, nP, nZ, "⊆", j.tjYto, !0);
    j.bfrJb(nM, nN, nP, nZ, "⊇", j.MBYaz, !0);
    j.uRwCe(nM, nN, nQ, nZ, "⊈", j.TOrZY, !0);
    j.IcoOA(nM, nN, nQ, nZ, "⊉", j.xRXIq, !0);
    j.DQqzS(nM, nN, nP, nZ, "⊨", j.Mncgd);
    j.dLXof(nM, nN, nP, nZ, "←", j.JyBsl, !0);
    j.xeWth(nM, nN, nP, nZ, "≤", j.RABRp);
    nM(nN, nP, nZ, "≤", j.iyWcM, !0);
    j.aKQhk(nM, nN, nP, nZ, "<", j.dddlA, !0);
    j.RJCbB(nM, nN, nP, nZ, "→", j.QOpCj, !0);
    j.SOoSs(nM, nN, nP, nZ, "→", j.ObuVD);
    j.vZeRv(nM, nN, nQ, nZ, "≱", j.zKRUN, !0);
    j.spljS(nM, nN, nQ, nZ, "≰", j.RpiEh, !0);
    j.KTHZB(nM, nN, nP, o0, " ", "\\ ");
    j.pdiVc(nM, nN, nP, o0, " ", j.ZXDpK);
    j.sWDFl(nM, nN, nP, o0, " ", j.QrVff);
    j.NJGhN(nM, nO, nP, o0, " ", "\\ ");
    j.Kiojf(nM, nO, nP, o0, " ", " ");
    j.mlfGo(nM, nO, nP, o0, " ", j.ZXDpK);
    j.ZoXzx(nM, nO, nP, o0, " ", j.QrVff);
    j.ZMZMG(nM, nN, nP, o0, null, j.PUyKf);
    j.zYdoq(nM, nN, nP, o0, null, j.zYWCS);
    j.imwLk(nM, nN, nP, nY, ",", ",");
    j.RbsCA(nM, nN, nP, nY, ";", ";");
    j.sNxay(nM, nN, nQ, nS, "⊼", j.HhHpv, !0);
    j.EwcXE(nM, nN, nQ, nS, "⊻", j.lHAsi, !0);
    j.rIBpg(nM, nN, nP, nS, "⊙", j.JRRGl, !0);
    j.rqNph(nM, nN, nP, nS, "⊕", j.iSmMx, !0);
    j.exjIN(nM, nN, nP, nS, "⊗", j.Skgaw, !0);
    j.NDErS(nM, nN, nP, o1, "∂", j.QixJX, !0);
    j.UNqel(nM, nN, nP, nS, "⊘", j.SEzco, !0);
    j.ECiUO(nM, nN, nQ, nS, "⊚", j.NGQCk, !0);
    j.ZhnzS(nM, nN, nQ, nS, "⊡", j.qxDXR, !0);
    j.norGJ(nM, nN, nP, nS, "△", j.MdJeQ);
    j.MCtWi(nM, nN, nP, nS, "▽", j.dQzhJ);
    j.MohMJ(nM, nN, nP, nS, "†", j.avGth);
    j.gzUdg(nM, nN, nP, nS, "⋄", j.qRCrX);
    j.Gwecw(nM, nN, nP, nS, "⋆", j.gaQug);
    j.ttkqi(nM, nN, nP, nS, "◃", j.onIMu);
    j.gzUdg(nM, nN, nP, nS, "▹", j.hPPTh);
    j.KDNnr(nM, nN, nP, nX, "{", "\\{");
    nM(nO, nP, o1, "{", "\\{");
    j.mdUrs(nM, nO, nP, o1, "{", j.qRWUS);
    j.zfPJA(nM, nN, nP, nT, "}", "\\}");
    j.OEjeY(nM, nO, nP, o1, "}", "\\}");
    j.XEgBd(nM, nO, nP, o1, "}", j.QZznQ);
    j.pdiVc(nM, nN, nP, nX, "{", j.TWqtO);
    j.SUozD(nM, nN, nP, nT, "}", j.aehLR);
    j.jrWZq(nM, nN, nP, nX, "[", j.eLgHX, !0);
    j.LpIxR(nM, nO, nP, o1, "[", j.eLgHX, !0);
    j.kFluz(nM, nN, nP, nT, "]", j.rmLtk, !0);
    j.KlOYS(nM, nO, nP, o1, "]", j.rmLtk, !0);
    j.cPylK(nM, nN, nP, nX, "(", j.DZpHh, !0);
    j.uRwCe(nM, nN, nP, nT, ")", j.DjaNB, !0);
    j.AEQOn(nM, nO, nP, o1, "<", j.qcsYV, !0);
    j.OjnCr(nM, nO, nP, o1, ">", j.NvGHT, !0);
    j.AllYv(nM, nN, nP, nX, "⌊", j.llnsC, !0);
    j.GwsXl(nM, nN, nP, nT, "⌋", j.CfwHy, !0);
    j.uRwCe(nM, nN, nP, nX, "⌈", j.PLmcX, !0);
    j.prKWk(nM, nN, nP, nT, "⌉", j.hECZt, !0);
    j.RbsCA(nM, nN, nP, o1, "\\", j.phVQN);
    j.xKEzL(nM, nN, nP, o1, "∣", "|");
    j.RSNTQ(nM, nN, nP, o1, "∣", j.XktIv);
    j.qnvKU(nM, nO, nP, o1, "|", j.zoTKG, !0);
    j.WjUPf(nM, nN, nP, o1, "∥", "\\|");
    j.RSNTQ(nM, nN, nP, o1, "∥", j.XFiMk);
    j.FSoJX(nM, nO, nP, o1, "∥", "\\textbardbl");
    j.BpOmm(nM, nO, nP, o1, "~", j.nsDNB);
    j.GQodK(nM, nO, nP, o1, "\\", j.qzNXH);
    j.PrkxX(nM, nO, nP, o1, "^", j.gnaUu);
    j.VYkmH(nM, nN, nP, nZ, "↑", j.gTPqU, !0);
    j.ktfYb(nM, nN, nP, nZ, "⇑", j.ZQASW, !0);
    j.PHCxs(nM, nN, nP, nZ, "↓", j.yzzTh, !0);
    j.rxzIN(nM, nN, nP, nZ, "⇓", j.GgEYF, !0);
    j.HaeSP(nM, nN, nP, nZ, "↕", j.mkUSn, !0);
    j.WKtBr(nM, nN, nP, nZ, "⇕", j.gRAJu, !0);
    j.grjOM(nM, nN, nP, nW, "∐", j.FtQls);
    j.LJavt(nM, nN, nP, nW, "⋁", j.VNpHr);
    j.JGJfA(nM, nN, nP, nW, "⋀", "\\bigwedge");
    j.QAouY(nM, nN, nP, nW, "⨄", j.WXfMc);
    nM(nN, nP, nW, "⋂", j.EcmIk);
    j.SsrOp(nM, nN, nP, nW, "⋃", j.GUDSV);
    j.WaNSM(nM, nN, nP, nW, "∫", j.wqGOt);
    j.xKEzL(nM, nN, nP, nW, "∫", j.TqbxV);
    j.YgOoK(nM, nN, nP, nW, "∬", j.ffcnl);
    j.YgOoK(nM, nN, nP, nW, "∭", j.RYWEu);
    j.XEgBd(nM, nN, nP, nW, "∏", j.mEBCQ);
    j.ZVOjw(nM, nN, nP, nW, "∑", "\\sum");
    j.vpHYE(nM, nN, nP, nW, "⨂", j.ghrGb);
    j.jnIRC(nM, nN, nP, nW, "⨁", j.CdmPf);
    j.pdiVc(nM, nN, nP, nW, "⨀", j.pKlGp);
    j.Gbivw(nM, nN, nP, nW, "∮", j.wGTPQ);
    j.hpmgF(nM, nN, nP, nW, "∯", j.LHwIs);
    j.GyQvS(nM, nN, nP, nW, "∰", j.mwdeh);
    j.QCLya(nM, nN, nP, nW, "⨆", j.EWSuj);
    j.FSoJX(nM, nN, nP, nW, "∫", j.pXZlZ);
    j.cTddm(nM, nO, nP, nU, "…", j.TByjq);
    j.FioGm(nM, nN, nP, nU, "…", j.ttQqB);
    j.ifMpa(nM, nO, nP, nU, "…", j.QuWby, !0);
    j.zJJAL(nM, nN, nP, nU, "…", j.QuWby, !0);
    j.WYvYa(nM, nN, nP, nU, "⋯", j.nwIeo, !0);
    j.JIDLd(nM, nN, nP, nU, "⋱", j.NXXeM, !0);
    j.DLJwG(nM, nN, nP, o1, "⋮", j.jasNK);
    j.MohMJ(nM, nN, nP, nR, "ˊ", j.MUSCg);
    j.oUmQI(nM, nN, nP, nR, "ˋ", j.nbxLg);
    j.VnmZe(nM, nN, nP, nR, "¨", j.KlxTX);
    j.YgOoK(nM, nN, nP, nR, "~", j.RgZOX);
    j.UFeHk(nM, nN, nP, nR, "ˉ", j.uUAfj);
    j.PGneM(nM, nN, nP, nR, "˘", j.avNtv);
    j.wscYG(nM, nN, nP, nR, "ˇ", j.VXKub);
    j.ZMZMG(nM, nN, nP, nR, "^", j.amQXk);
    j.KNHIh(nM, nN, nP, nR, "⃗", j.CcvRI);
    j.MCtWi(nM, nN, nP, nR, "˙", j.ITREx);
    j.FWJPn(nM, nN, nP, nR, "˚", j.QAfHm);
    j.qIeuP(nM, nN, nP, nV, "", j.FoGvC);
    j.PGneM(nM, nN, nP, nV, "", j.Fftcd);
    j.tyTlA(nM, nN, nP, o1, "ı", "ı");
    j.mqEuh(nM, nN, nP, o1, "ȷ", "ȷ");
    j.xYgLt(nM, nO, nP, o1, "ı", "\\i", !0);
    j.aKOWE(nM, nO, nP, o1, "ȷ", "\\j", !0);
    j.YiFit(nM, nO, nP, o1, "ß", j.PJJwc, !0);
    j.vYoeF(nM, nO, nP, o1, "æ", j.DHHzT, !0);
    j.CWFLT(nM, nO, nP, o1, "œ", j.AISPi, !0);
    j.KsCxR(nM, nO, nP, o1, "ø", "\\o", !0);
    j.NmMpn(nM, nO, nP, o1, "Æ", j.EgQUy, !0);
    j.QnxkI(nM, nO, nP, o1, "Œ", j.mWyGd, !0);
    j.JIDLd(nM, nO, nP, o1, "Ø", "\\O", !0);
    j.SOoSs(nM, nO, nP, nR, "ˊ", "\\'");
    j.GQodK(nM, nO, nP, nR, "ˋ", "\\`");
    j.mkqLG(nM, nO, nP, nR, "ˆ", "\\^");
    j.YgUES(nM, nO, nP, nR, "˜", "\\~");
    j.ZMZMG(nM, nO, nP, nR, "ˉ", "\\=");
    j.FnPJU(nM, nO, nP, nR, "˘", "\\u");
    j.qIeuP(nM, nO, nP, nR, "˙", "\\.");
    j.Gbivw(nM, nO, nP, nR, "¸", "\\c");
    j.norGJ(nM, nO, nP, nR, "˚", "\\r");
    j.aTXDu(nM, nO, nP, nR, "ˇ", "\\v");
    j.zfPJA(nM, nO, nP, nR, "¨", "\\\"");
    j.QcSpE(nM, nO, nP, nR, "˝", "\\H");
    j.rQGet(nM, nO, nP, nR, "◯", j.SqxnL);
    var o2 = {
      "--": !0,
      "---": !0,
      "``": !0,
      "''": !0
    };
    var o3 = o2;
    j.SRkBx(nM, nO, nP, o1, "–", "--", !0);
    j.YErhI(nM, nO, nP, o1, "–", j.GWeij);
    j.FmvDf(nM, nO, nP, o1, "—", j.PHdyK, !0);
    j.MzQUx(nM, nO, nP, o1, "—", j.oEPIP);
    j.ZaJeJ(nM, nO, nP, o1, "‘", "`", !0);
    j.cyyoI(nM, nO, nP, o1, "‘", "\\textquoteleft");
    j.enFBw(nM, nO, nP, o1, "’", "'", !0);
    j.ahVfx(nM, nO, nP, o1, "’", j.xoPiV);
    j.wTpZY(nM, nO, nP, o1, "“", "``", !0);
    j.obRIk(nM, nO, nP, o1, "“", j.BgzqT);
    j.tqPUi(nM, nO, nP, o1, "”", "''", !0);
    j.ixLko(nM, nO, nP, o1, "”", j.MJVls);
    j.spljS(nM, nN, nP, o1, "°", j.cjmpC, !0);
    j.lSmzD(nM, nO, nP, o1, "°", j.cjmpC);
    j.xOmkF(nM, nO, nP, o1, "°", j.UCFbd, !0);
    j.vpHYE(nM, nN, nP, o1, "£", "\\pounds");
    j.QagCk(nM, nN, nP, o1, "£", j.QKRnC, !0);
    j.JGJfA(nM, nO, nP, o1, "£", j.gmckr);
    j.GAfnG(nM, nO, nP, o1, "£", j.vnwro, !0);
    j.aUOHb(nM, nN, nQ, o1, "✠", j.pfnNY);
    j.LDtCP(nM, nO, nQ, o1, "✠", j.pfnNY);
    for (var o4 = 0; j.eILKP(o4, 14); o4++) {
      var o5 = j.tJtMl.charAt(o4);
      j.BWaWa(nM, nN, nP, o1, o5, o5);
    }
    for (var o6 = 0; j.TlQPO(o6, 25); o6++) {
      var o7 = j.qYvbW.charAt(o6);
      j.fCoBg(nM, nO, nP, o1, o7, o7);
    }
    var o8 = j.kgyfn;
    for (var o9 = 0; j.TlQPO(o9, 52); o9++) {
      var ob = o8.charAt(o9);
      j.Gwecw(nM, nN, nP, nV, ob, ob);
      j.NKGpi(nM, nO, nP, o1, ob, ob);
    }
    j.lhzCw(nM, nN, nQ, o1, "C", "ℂ");
    j.YADoq(nM, nO, nQ, o1, "C", "ℂ");
    j.FWJPn(nM, nN, nQ, o1, "H", "ℍ");
    j.BfYkF(nM, nO, nQ, o1, "H", "ℍ");
    j.IUDtv(nM, nN, nQ, o1, "N", "ℕ");
    j.zzonU(nM, nO, nQ, o1, "N", "ℕ");
    j.MohMJ(nM, nN, nQ, o1, "P", "ℙ");
    j.DEXjk(nM, nO, nQ, o1, "P", "ℙ");
    j.zkXIj(nM, nN, nQ, o1, "Q", "ℚ");
    j.XCJBL(nM, nO, nQ, o1, "Q", "ℚ");
    j.sWDFl(nM, nN, nQ, o1, "R", "ℝ");
    j.AmvOg(nM, nO, nQ, o1, "R", "ℝ");
    j.tETuS(nM, nN, nQ, o1, "Z", "ℤ");
    j.XQHpg(nM, nO, nQ, o1, "Z", "ℤ");
    j.jmGwb(nM, nN, nP, nV, "h", "ℎ");
    j.lhzCw(nM, nO, nP, nV, "h", "ℎ");
    var od = "";
    for (var of = 0; j.VlfSp(of, 52); of++) {
      var og = o8.charAt(of);
      j.wiZvX(nM, nN, nP, nV, og, od = String.fromCharCode(55349, j.tRXRu(56320, of)));
      j.gGABD(nM, nO, nP, o1, og, od);
      j.aklYX(nM, nN, nP, nV, og, od = String.fromCharCode(55349, j.xJVkN(56372, of)));
      j.NPnhf(nM, nO, nP, o1, og, od);
      j.VnmZe(nM, nN, nP, nV, og, od = String.fromCharCode(55349, j.ZKmLl(56424, of)));
      j.SNrEM(nM, nO, nP, o1, og, od);
      j.CjukA(nM, nN, nP, nV, og, od = String.fromCharCode(55349, j.sofgd(56580, of)));
      j.OyqwW(nM, nO, nP, o1, og, od);
      j.pXJtG(nM, nN, nP, nV, og, od = String.fromCharCode(55349, j.UaEdn(56736, of)));
      j.RHxYf(nM, nO, nP, o1, og, od);
      j.XhMMi(nM, nN, nP, nV, og, od = String.fromCharCode(55349, j.xgjhd(56788, of)));
      j.RSNTQ(nM, nO, nP, o1, og, od);
      j.QXDtQ(nM, nN, nP, nV, og, od = String.fromCharCode(55349, j.ULolQ(56840, of)));
      j.xnFkY(nM, nO, nP, o1, og, od);
      j.LlIZb(nM, nN, nP, nV, og, od = String.fromCharCode(55349, j.DQqHo(56944, of)));
      j.ftDWa(nM, nO, nP, o1, og, od);
      if (j.ngZwj(of, 26)) {
        j.TfcKJ(nM, nN, nP, nV, og, od = String.fromCharCode(55349, j.bkaPj(56632, of)));
        j.cyyoI(nM, nO, nP, o1, og, od);
        j.uQEYN(nM, nN, nP, nV, og, od = String.fromCharCode(55349, j.XMQMN(56476, of)));
        j.YhBPw(nM, nO, nP, o1, og, od);
      }
    }
    j.QpYZm(nM, nN, nP, nV, "k", od = String.fromCharCode(55349, 56668));
    nM(nO, nP, o1, "k", od);
    for (var oj = 0; j.QNZFW(oj, 10); oj++) {
      var ok = oj.toString();
      j.LDPZZ(nM, nN, nP, nV, ok, od = String.fromCharCode(55349, j.TQeeC(57294, oj)));
      j.XQHpg(nM, nO, nP, o1, ok, od);
      j.UIyhb(nM, nN, nP, nV, ok, od = String.fromCharCode(55349, 57314 + oj));
      j.sWDFl(nM, nO, nP, o1, ok, od);
      j.RruAK(nM, nN, nP, nV, ok, od = String.fromCharCode(55349, j.zWHUQ(57324, oj)));
      j.gGABD(nM, nO, nP, o1, ok, od);
      j.DLJwG(nM, nN, nP, nV, ok, od = String.fromCharCode(55349, j.NztFc(57334, oj)));
      j.QdzWc(nM, nO, nP, o1, ok, od);
    }
    for (var op = 0; j.hJEyk(op, 3); op++) {
      var oq = j.JiLxa.charAt(op);
      j.SNrEM(nM, nN, nP, nV, oq, oq);
      j.cTddm(nM, nO, nP, o1, oq, oq);
    }
    var oy = [[j.RbWsE, j.yhhJj, j.cVMGG], [j.RbWsE, j.yhhJj, j.cVMGG], [j.WVGQK, j.UTuIE, j.sgqtZ], [j.WVGQK, j.UTuIE, j.sgqtZ], [j.fvVBT, j.fvVBT, j.HXvmr], [j.fvVBT, j.fvVBT, j.HXvmr], ["mathscr", j.ADfLm, j.MTyDH], ["", "", ""], ["", "", ""], ["", "", ""], [j.YOFTD, j.ShiEa, j.ijAXw], [j.YOFTD, j.ShiEa, j.ijAXw], [j.HIpDs, j.dypOC, j.UqKGi], [j.HIpDs, j.dypOC, j.UqKGi], ["", "", ""], ["", "", ""], [j.MpcLl, j.nYTLB, j.klXwq], [j.MpcLl, j.nYTLB, j.klXwq], [j.UKoCx, j.IDxXW, j.qAyvk], [j.UKoCx, j.IDxXW, "SansSerif-Bold"], [j.GPzMz, j.LxfvT, j.LRZoK], [j.GPzMz, j.LxfvT, j.LRZoK], ["", "", ""], ["", "", ""], [j.PSyQf, j.Aodot, j.GQBLc], [j.PSyQf, j.Aodot, j.GQBLc]];
    var oz = [[j.RbWsE, j.yhhJj, j.cVMGG], ["", "", ""], [j.MpcLl, j.nYTLB, j.klXwq], [j.UKoCx, j.IDxXW, "SansSerif-Bold"], [j.PSyQf, j.Aodot, j.GQBLc]];
    function oA(vC, vD, vE) {
      if (nL[vE][vC] && nL[vE][vC].replace) {
        vC = nL[vE][vC].replace;
      }
      return {
        value: vC,
        metrics: j.FvtUY(n3, vC, vD, vE)
      };
    }
    function oB(vC, vD, vE, vF, vG) {
      var vH;
      var vI = dq.FJrvW(oA, vC, vD, vE);
      var vJ = vI.metrics;
      vC = vI.value;
      if (vJ) {
        var vK = vJ.italic;
        if (dq.xtOGf(dq.ysVWH, vE) || vF && dq.PlyEe(dq.gDdTm, vF.font)) {
          vK = 0;
        }
        vH = new nB(vC, vJ.height, vJ.depth, vK, vJ.skew, vJ.width, vG);
      } else {
        if (dq.XOKMh(dq.YhUuk, typeof console)) {
          console.warn(dq.zPlSV(dq.lNGly(dq.MWEML(dq.OUskL(dq.mMuQB(dq.tUKSk, vC) + dq.ojGHQ, vD), dq.oXXyO), vE), "'"));
        }
        vH = new nB(vC, 0, 0, 0, 0, 0, vG);
      }
      if (vF) {
        vH.maxFontSize = vF.sizeMultiplier;
        if (vF.style.isTight()) {
          vH.classes.push(dq.jYDBe);
        }
        var vL = vF.getColor();
        if (vL) {
          vH.style.color = vL;
        }
      }
      return vH;
    }
    var oC = (vC, vD) => {
      var vE = dq.hyddB.split("|");
      var vF = 0;
      while (true) {
        switch (vE[vF++]) {
          case "0":
            if (dq.LIbHr(1, vC.classes.length)) {
              var vG = vC.classes[0];
              if (dq.GElKQ(dq.wvWph, vG) || dq.sJHeB("mord", vG)) {
                return !1;
              }
            }
            continue;
          case "1":
            if (dq.hFuYG(dq.PWaTS(nk, vC.classes), dq.VOuWk(nk, vD.classes)) || dq.cKurK(vC.skew, vD.skew) || dq.bmHnK(vC.maxFontSize, vD.maxFontSize)) {
              return !1;
            }
            continue;
          case "2":
            return !0;
          case "3":
            for (var vH in vD.style) {
              if (vD.style.hasOwnProperty(vH) && dq.FyjxS(vC.style[vH], vD.style[vH])) {
                return !1;
              }
            }
            continue;
          case "4":
            for (var vI in vC.style) {
              if (vC.style.hasOwnProperty(vI) && dq.jpeRv(vC.style[vI], vD.style[vI])) {
                return !1;
              }
            }
            continue;
        }
        break;
      }
    };
    function oD(vC) {
      var vD = 0;
      var vE = 0;
      var vF = 0;
      for (var vG = 0; j.kGJUt(vG, vC.children.length); vG++) {
        var vH = vC.children[vG];
        if (j.OABnh(vH.height, vD)) {
          vD = vH.height;
        }
        if (j.vvhdC(vH.depth, vE)) {
          vE = vH.depth;
        }
        if (j.rctPn(vH.maxFontSize, vF)) {
          vF = vH.maxFontSize;
        }
      }
      vC.height = vD;
      vC.depth = vE;
      vC.maxFontSize = vF;
    }
    function oE(vC, vD, vE, vF) {
      var vG = new nw(vC, vD, vE, vF);
      j.yEeuf(oD, vG);
      return vG;
    }
    var oF = (vC, vD, vE, vF) => new nw(vC, vD, vE, vF);
    function oG(vC) {
      var vD = new mE(vC);
      dq.odBzy(oD, vD);
      return vD;
    }
    function oH(vC, vD, vE) {
      var vF = "";
      switch (vC) {
        case j.JWyAZ:
          vF = j.XZTPm;
          break;
        case j.cGlMN:
          vF = j.TCkjj;
          break;
        case j.nYTLB:
          vF = j.NTdYU;
          break;
        case j.Aodot:
          vF = j.FfwnH;
          break;
        default:
          vF = vC;
      }
      return j.PBdMr(vF + "-", j.exCAz(j.yhhJj, vD) && j.UTuIE === vE ? j.IYQpx : j.qmDNw(j.yhhJj, vD) ? j.gTqdJ : j.VuuoM(j.UTuIE, vD) ? j.nhdjX : j.nBGPj);
    }
    var oI = {
      mathbf: {
        variant: j.tJgeK,
        fontName: j.cVMGG
      },
      mathrm: {
        variant: "normal",
        fontName: j.UgCKe
      },
      textit: {
        variant: j.TFXqu,
        fontName: j.cGkuk
      },
      mathit: {
        variant: j.TFXqu,
        fontName: j.cGkuk
      },
      mathnormal: {
        variant: j.TFXqu,
        fontName: j.sgqtZ
      },
      mathbb: {
        variant: j.hhUQa,
        fontName: j.UqKGi
      },
      mathcal: {
        variant: j.SVGul,
        fontName: j.ihzGY
      },
      mathfrak: {
        variant: j.rQpDn,
        fontName: j.ijAXw
      },
      mathscr: {
        variant: "script",
        fontName: j.MTyDH
      },
      mathsf: {
        variant: j.ebmmO,
        fontName: j.klXwq
      },
      mathtt: {
        variant: j.MUqoT,
        fontName: j.GQBLc
      }
    };
    var oJ = {
      vec: [j.ONxhv, 0.471, 0.714],
      oiintSize1: [j.JpAgB, 0.957, 0.499],
      oiintSize2: ["oiintSize2", 1.472, 0.659],
      oiiintSize1: [j.dYoJQ, 1.304, 0.499],
      oiiintSize2: [j.YfNPs, 1.98, 0.659]
    };
    var oK = {
      fontMap: oI,
      makeSymbol: oB,
      mathsym: function (vC, vD, vE, vF) {
        if (j.sObeN(undefined, vF)) {
          vF = [];
        }
        if (j.iODyA("boldsymbol", vE.font) && j.pwGnH(oA, vC, j.cVMGG, vD).metrics) {
          return j.BpOmm(oB, vC, j.cVMGG, vD, vE, vF.concat([j.RbWsE]));
        } else if (j.gerFW("\\", vC) || j.sIcpk(j.HfhYi, nL[vD][vC].font)) {
          return j.Kiojf(oB, vC, j.UgCKe, vD, vE, vF);
        } else {
          return j.imwLk(oB, vC, j.UqKGi, vD, vE, vF.concat([j.JWyAZ]));
        }
      },
      makeSpan: oE,
      makeSvgSpan: oF,
      makeLineSpan: function (vC, vD, vE) {
        var vF = j.YYyWx(oE, [vC], [], vD);
        vF.height = Math.max(vE || vD.fontMetrics().defaultRuleThickness, vD.minRuleThickness);
        vF.style.borderBottomWidth = j.LHSpA(nj, vF.height);
        vF.maxFontSize = 1;
        return vF;
      },
      makeAnchor: function (vC, vD, vE, vF) {
        var vG = new nx(vC, vD, vE, vF);
        oD(vG);
        return vG;
      },
      makeFragment: oG,
      wrapFragment: function (vC, vD) {
        if (j.PSCUj(vC, mE)) {
          return j.lrkFI(oE, [], [vC], vD);
        } else {
          return vC;
        }
      },
      makeVList: function (vC, vD) {
        var vE = dq.pJvaR.split("|");
        var vF = 0;
        while (true) {
          switch (vE[vF++]) {
            case "0":
              if (dq.SikMW(2, vZ.length)) {
                vN.classes.push(dq.MNOul);
              }
              vN.height = vR;
              vN.depth = -vQ;
              return vN;
            case "1":
              var vG = dq.LELAl(oE, [dq.MYPEt], []);
              continue;
            case "2":
              for (var {
                  children: vH,
                  depth: vI
                } = function (w4) {
                  if (vO.tsClD(vO.MpzgE, w4.positionType)) {
                    for (var w5 = w4.children, w6 = [w5[0]], w7 = vO.mzXvG(-w5[0].shift, w5[0].elem.depth), w8 = w7, w9 = 1; vO.ApMqO(w9, w5.length); w9++) {
                      var wb = vO.mzXvG(vO.mzXvG(-w5[w9].shift, w8), w5[w9].elem.depth);
                      var wd = vO.mzXvG(wb, vO.jBIoO(w5[vO.DDGmq(w9, 1)].elem.height, w5[vO.mzXvG(w9, 1)].elem.depth));
                      var wf = {
                        type: vO.dmiuh,
                        size: wd
                      };
                      w8 += wb;
                      w6.push(wf);
                      w6.push(w5[w9]);
                    }
                    var wg = {
                      children: w6,
                      depth: w7
                    };
                    return wg;
                  }
                  var wj;
                  if (vO.NvGTo(vO.Jfnpq, w4.positionType)) {
                    var wk = w4.positionData;
                    for (var wp = 0; vO.bQHKN(wp, w4.children.length); wp++) {
                      var wq = w4.children[wp];
                      wk -= vO.cpsZM(vO.dmiuh, wq.type) ? wq.size : vO.QygWt(wq.elem.height, wq.elem.depth);
                    }
                    wj = wk;
                  } else if (vO.PAhUD("bottom", w4.positionType)) {
                    wj = -w4.positionData;
                  } else {
                    var wv = w4.children[0];
                    if (vO.qevKQ(vO.ZFsol, wv.type)) {
                      throw new Error(vO.Adhgk);
                    }
                    if (vO.yDJFi(vO.Rpsum, w4.positionType)) {
                      wj = vO.DDGmq(-wv.elem.depth, w4.positionData);
                    } else {
                      if (vO.mSsAZ("firstBaseline", w4.positionType)) {
                        throw new Error(vO.JkZok(vO.nGnGT + w4.positionType, "."));
                      }
                      wj = -wv.elem.depth;
                    }
                  }
                  var ww = {
                    children: w4.children,
                    depth: wj
                  };
                  return ww;
                }(vC), vJ = 0, vK = 0; dq.QzNtE(vK, vH.length); vK++) {
                var vL = vH[vK];
                if (dq.pGVyn(dq.dfQjt, vL.type)) {
                  var vM = vL.elem;
                  vJ = Math.max(vJ, vM.maxFontSize, vM.height);
                }
              }
              continue;
            case "3":
              var vN = dq.LELAl(oE, [dq.PAygU], vZ);
              continue;
            case "4":
              var vO = {
                tsClD: function (w4, w5) {
                  return dq.zuwat(w4, w5);
                },
                MpzgE: dq.pOhMR,
                mzXvG: function (w4, w5) {
                  return dq.JvfSc(w4, w5);
                },
                ApMqO: function (w4, w5) {
                  return dq.jronk(w4, w5);
                },
                jBIoO: function (w4, w5) {
                  return dq.WvIVm(w4, w5);
                },
                DDGmq: function (w4, w5) {
                  return dq.STRbs(w4, w5);
                },
                dmiuh: dq.daoBz,
                NvGTo: function (w4, w5) {
                  return dq.ZvuHU(w4, w5);
                },
                Jfnpq: dq.GgVIt,
                bQHKN: function (w4, w5) {
                  return dq.PnWro(w4, w5);
                },
                cpsZM: function (w4, w5) {
                  return dq.bssCK(w4, w5);
                },
                QygWt: function (w4, w5) {
                  return w4 + w5;
                },
                PAhUD: function (w4, w5) {
                  return dq.CUwQW(w4, w5);
                },
                qevKQ: function (w4, w5) {
                  return dq.kNSzb(w4, w5);
                },
                ZFsol: dq.dfQjt,
                Adhgk: dq.fOvhz,
                yDJFi: function (w4, w5) {
                  return dq.UFudM(w4, w5);
                },
                Rpsum: dq.SmWTh,
                mSsAZ: function (w4, w5) {
                  return dq.PGihf(w4, w5);
                },
                JkZok: function (w4, w5) {
                  return dq.XghOF(w4, w5);
                },
                nGnGT: dq.TuTps
              };
              continue;
            case "5":
              var vP = [];
              var vQ = vI;
              var vR = vI;
              var vS = vI;
              for (var vT = 0; dq.TyNVT(vT, vH.length); vT++) {
                var vU = vH[vT];
                if (dq.Xflum(dq.daoBz, vU.type)) {
                  vS += vU.size;
                } else {
                  var vV = vU.elem;
                  var vW = vU.wrapperClasses || [];
                  var vX = vU.wrapperStyle || {};
                  var vY = dq.BAphP(oE, vW, [vG, vV], undefined, vX);
                  vY.style.top = dq.SNGTG(nj, dq.AiDvP(dq.znmqQ(-vJ, vS), vV.depth));
                  if (vU.marginLeft) {
                    vY.style.marginLeft = vU.marginLeft;
                  }
                  if (vU.marginRight) {
                    vY.style.marginRight = vU.marginRight;
                  }
                  vP.push(vY);
                  vS += dq.iCNMM(vV.height, vV.depth);
                }
                vQ = Math.min(vQ, vS);
                vR = Math.max(vR, vS);
              }
              continue;
            case "6":
              var vZ;
              var w0 = dq.zLlDj(oE, [dq.GGWMy], vP);
              continue;
            case "7":
              vG.style.height = dq.CGzYA(nj, vJ);
              continue;
            case "8":
              w0.style.height = dq.MpKwQ(nj, vR);
              if (dq.PaWNP(vQ, 0)) {
                var w1 = dq.FjDhi(oE, [], []);
                var w2 = dq.nsOZd(oE, [dq.GGWMy], [w1]);
                w2.style.height = dq.ZaJPa(nj, -vQ);
                var w3 = dq.nGsFB(oE, [dq.HCdiu], [new nB("​")]);
                vZ = [dq.nsOZd(oE, [dq.XazAw], [w0, w3]), dq.DedZA(oE, [dq.XazAw], [w2])];
              } else {
                vZ = [dq.ykGQK(oE, [dq.XazAw], [w0])];
              }
              continue;
            case "9":
              vJ += 2;
              continue;
          }
          break;
        }
      },
      makeOrd: function (vC, vD, vE) {
        var vF = j.AqRYV.split("|");
        var vG = 0;
        while (true) {
          switch (vF[vG++]) {
            case "0":
              if (j.KJELx(j.bkITy, vE)) {
                return oB(vW, j.sgqtZ, vV, vD, vX.concat([j.WVGQK]));
              }
              continue;
            case "1":
              if (j.CgNvh(j.rrfpZ, vE)) {
                var vH = j.UKlog.split("|");
                var vI = 0;
                while (true) {
                  switch (vH[vI++]) {
                    case "0":
                      return j.imwLk(oB, vW, vJ, vV, vD, vX.concat(vD.fontWeight, vD.fontShape));
                    case "1":
                      var vJ = j.VAhVE(oH, "textrm", vD.fontWeight, vD.fontShape);
                      continue;
                    case "2":
                      if (j.zlJGX(j.BBSON, vM)) {
                        var vK = j.iXgdf(oH, j.JWyAZ, vD.fontWeight, vD.fontShape);
                        return j.ftDWa(oB, vW, vK, vV, vD, vX.concat(j.JWyAZ, vD.fontWeight, vD.fontShape));
                      }
                      continue;
                    case "3":
                      if (j.HfhYi !== vM && vM) {
                        var vL = j.FvtUY(oH, vM, vD.fontWeight, vD.fontShape);
                        return j.YosuD(oB, vW, vL, vV, vD, vX.concat(vL, vD.fontWeight, vD.fontShape));
                      }
                      continue;
                    case "4":
                      var vM = nL[vV][vW] && nL[vV][vW].font;
                      continue;
                  }
                  break;
                }
              }
              continue;
            case "2":
              if (vZ) {
                var vN;
                var vO;
                if (j.CmXEq(j.fvVBT, vZ)) {
                  var vP = function (w0, w1, w2, w3, w4) {
                    if (dq.iAoYE !== w4 && dq.KLkdT(oA, w0, dq.extOM, w1).metrics) {
                      return {
                        fontName: dq.extOM,
                        fontClass: dq.DaVxe
                      };
                    } else {
                      return {
                        fontName: dq.nfkcd,
                        fontClass: dq.ATkjC
                      };
                    }
                  }(vW, vV, 0, 0, vE);
                  vN = vP.fontName;
                  vO = [vP.fontClass];
                } else if (vY) {
                  vN = oI[vZ].fontName;
                  vO = [vZ];
                } else {
                  vN = j.LVYyt(oH, vZ, vD.fontWeight, vD.fontShape);
                  vO = [vZ, vD.fontWeight, vD.fontShape];
                }
                if (j.VAhVE(oA, vW, vN, vV).metrics) {
                  return oB(vW, vN, vV, vD, vX.concat(vO));
                }
                if (o3.hasOwnProperty(vW) && j.OAULV("Typewriter", vN.slice(0, 10))) {
                  var vQ = [];
                  for (var vR = 0; j.FeqCV(vR, vW.length); vR++) {
                    vQ.push(j.YgOoK(oB, vW[vR], vN, vV, vD, vX.concat(vO)));
                  }
                  return j.TYMVZ(oG, vQ);
                }
              }
              continue;
            case "3":
              var vS = {
                xDAvX: j.UBfKV,
                vtciN: function (w0, w1) {
                  return j.hJEyk(w0, w1);
                },
                QsQhW: function (w0, w1) {
                  return j.IIDoC(w0, w1);
                },
                VYYVG: function (w0, w1) {
                  return j.yJKKU(w0, w1);
                },
                NEwin: function (w0, w1) {
                  return j.ptODn(w0, w1);
                },
                OnlnO: function (w0, w1) {
                  return j.SlLkg(w0, w1);
                },
                ChJYN: function (w0, w1) {
                  return j.TQeeC(w0, w1);
                },
                fKuzr: function (w0, w1) {
                  return j.YrvOg(w0, w1);
                },
                oJYiL: function (w0, w1) {
                  return j.RQhaq(w0, w1);
                },
                DmGqU: function (w0, w1) {
                  return j.xTpRY(w0, w1);
                },
                osjNa: j.tKtCU,
                KtNAJ: function (w0, w1) {
                  return j.KtCKc(w0, w1);
                },
                eYsPz: j.KtFDd,
                uXzUi: function (w0, w1) {
                  return w0 <= w1;
                }
              };
              continue;
            case "4":
              if (j.tWbQq(55349, vW.charCodeAt(0))) {
                var [vT, vU] = function (w0, w1) {
                  var w2 = vS.xDAvX.split("|");
                  var w3 = 0;
                  while (true) {
                    switch (w2[w3++]) {
                      case "0":
                        if (vS.vtciN(120486, w5) && vS.vtciN(w5, 120782)) {
                          return ["", ""];
                        }
                        continue;
                      case "1":
                        if (vS.QsQhW(120485, w5) || vS.QsQhW(120486, w5)) {
                          return [oy[0][2], oy[0][w6]];
                        }
                        continue;
                      case "2":
                        if (vS.VYYVG(120782, w5) && vS.VYYVG(w5, 120831)) {
                          var w4 = Math.floor(vS.NEwin(vS.OnlnO(w5, 120782), 10));
                          return [oz[w4][2], oz[w4][w6]];
                        }
                        continue;
                      case "3":
                        var w5 = vS.ChJYN(vS.fKuzr(vS.oJYiL(1024, vS.OnlnO(w0.charCodeAt(0), 55296)), vS.DmGqU(w0.charCodeAt(1), 56320)), 65536);
                        var w6 = vS.QsQhW(vS.osjNa, w1) ? 0 : 1;
                        continue;
                      case "4":
                        throw new lQ(vS.KtNAJ(vS.eYsPz, w0));
                        continue;
                      case "5":
                        if (vS.uXzUi(119808, w5) && w5 < 120484) {
                          var w7 = Math.floor(vS.NEwin(w5 - 119808, 26));
                          return [oy[w7][2], oy[w7][w6]];
                        }
                        continue;
                    }
                    break;
                  }
                }(vW, vV);
                return j.ftDWa(oB, vW, vT, vV, vD, vX.concat(vU));
              }
              continue;
            case "5":
              var vV = vC.mode;
              var vW = vC.text;
              var vX = ["mord"];
              var vY = j.IGhGZ(j.tKtCU, vV) || j.MPdBX(j.FJCvs, vV) && vD.font;
              var vZ = vY ? vD.font : vD.fontFamily;
              continue;
            case "6":
              throw new Error(j.gSetv(j.NvdYD(j.XbjTZ, vE), j.eZrsI));
              continue;
          }
          break;
        }
      },
      makeGlue: (vC, vD) => {
        var vE = dq.HfgRn(oE, [dq.koQlL], [], vD);
        var vF = dq.Tcsms(ng, vC, vD);
        vE.style.marginRight = dq.GJMKx(nj, vF);
        return vE;
      },
      staticSvg: function (vC, vD) {
        var [vE, vF, vG] = oJ[vC];
        var vH = new nD(vE);
        var vI = new nC([vH], {
          width: j.EcOWN(nj, vF),
          height: nj(vG),
          style: j.unIKm(j.wCvNH, j.pWeGz(nj, vF)),
          viewBox: j.HRlMI(j.rltTf(j.QPVUB(j.pmMpf, j.jKmmd(1000, vF)), " "), j.QGIDu(1000, vG)),
          preserveAspectRatio: j.iAvGK
        });
        var vJ = j.sTQLj(oF, [j.qsnJl], [vI], vD);
        vJ.height = vG;
        vJ.style.height = j.aVPFx(nj, vG);
        vJ.style.width = j.gKeOf(nj, vF);
        return vJ;
      },
      svgData: oJ,
      tryCombineChars: vC => {
        for (var vD = 0; j.DwzEQ(vD, j.xnYeE(vC.length, 1)); vD++) {
          var vE = vC[vD];
          var vF = vC[j.dpjgB(vD, 1)];
          if (j.PAebk(vE, nB) && vF instanceof nB && oC(vE, vF)) {
            vE.text += vF.text;
            vE.height = Math.max(vE.height, vF.height);
            vE.depth = Math.max(vE.depth, vF.depth);
            vE.italic = vF.italic;
            vC.splice(j.uyqel(vD, 1), 1);
            vD--;
          }
        }
        return vC;
      }
    };
    var oL = {
      number: 3,
      unit: "mu"
    };
    var oM = {
      number: 4,
      unit: "mu"
    };
    var oN = {
      number: 5,
      unit: "mu"
    };
    var oO = {
      mord: {
        mop: oL,
        mbin: oM,
        mrel: oN,
        minner: oL
      },
      mop: {
        mord: oL,
        mop: oL,
        mrel: oN,
        minner: oL
      },
      mbin: {
        mord: oM,
        mop: oM,
        mopen: oM,
        minner: oM
      },
      mrel: {
        mord: oN,
        mop: oN,
        mopen: oN,
        minner: oN
      },
      mopen: {},
      mclose: {
        mop: oL,
        mbin: oM,
        mrel: oN,
        minner: oL
      },
      mpunct: {
        mord: oL,
        mop: oL,
        mrel: oN,
        mopen: oL,
        mclose: oL,
        mpunct: oL,
        minner: oL
      },
      minner: {
        mord: oL,
        mop: oL,
        mbin: oM,
        mrel: oN,
        mopen: oL,
        mpunct: oL,
        minner: oL
      }
    };
    var oP = {
      mord: {
        mop: oL
      },
      mop: {
        mord: oL,
        mop: oL
      },
      mbin: {},
      mrel: {},
      mopen: {},
      mclose: {
        mop: oL
      },
      mpunct: {},
      minner: {
        mop: oL
      }
    };
    var oQ = {};
    var oR = {};
    var oS = {};
    function oT(vC) {
      for (var {
          type: vD,
          names: vE,
          props: vF,
          handler: vG,
          htmlBuilder: vH,
          mathmlBuilder: vI
        } = vC, vJ = {
          type: vD,
          numArgs: vF.numArgs,
          argTypes: vF.argTypes,
          allowedInArgument: !!vF.allowedInArgument,
          allowedInText: !!vF.allowedInText,
          allowedInMath: dq.BzjJn(undefined, vF.allowedInMath) || vF.allowedInMath,
          numOptionalArgs: vF.numOptionalArgs || 0,
          infix: !!vF.infix,
          primitive: !!vF.primitive,
          handler: vG
        }, vK = 0; dq.DmjHD(vK, vE.length); ++vK) {
        oQ[vE[vK]] = vJ;
      }
      if (vD) {
        if (vH) {
          oR[vD] = vH;
        }
        if (vI) {
          oS[vD] = vI;
        }
      }
    }
    function oU(vC) {
      var {
        type: vD,
        htmlBuilder: vE,
        mathmlBuilder: vF
      } = vC;
      dq.Wkcoh(oT, {
        type: vD,
        names: [],
        props: {
          numArgs: 0
        },
        handler() {
          throw new Error(dq.MYyvQ);
        },
        htmlBuilder: vE,
        mathmlBuilder: vF
      });
    }
    var oV = {
      display: my.DISPLAY,
      text: my.TEXT,
      script: my.SCRIPT,
      scriptscript: my.SCRIPTSCRIPT
    };
    function oW(vC) {
      if (j.WxuPX(j.aipAN, vC.type) && j.XFNpj(1, vC.body.length)) {
        return vC.body[0];
      } else {
        return vC;
      }
    }
    function oX(vC) {
      if (dq.dvbKK(dq.EhCbY, vC.type)) {
        return vC.body;
      } else {
        return [vC];
      }
    }
    var oY = oK.makeSpan;
    var oZ = [j.uzCRM, j.KHnFC, j.vFRUE, j.lqjwB, j.xQzcK, j.lKpnw];
    var p0 = [j.FsXGM, j.lqjwB, j.lbDCM, j.lKpnw];
    var p1 = oV;
    var p2 = {
      mord: j.kESZu,
      mop: j.xQzcK,
      mbin: j.KHnFC,
      mrel: j.lqjwB,
      mopen: j.vFRUE,
      mclose: j.lbDCM,
      mpunct: j.lKpnw,
      minner: j.tshhV
    };
    function p3(vC, vD, vE, vF) {
      var vG = j.lgQoR.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            var vI = j.iXgdf(oY, [vF[0] || j.uzCRM], [], vD);
            var vJ = j.pwGnH(oY, [vF[1] || j.FsXGM], [], vD);
            var vK = j.bIzaa(j.TNXnN, vE);
            continue;
          case "1":
            var vL = {
              uqtXL: function (vU, vV) {
                return j.EnYCi(vU, vV);
              },
              OXrWY: j.KHnFC,
              MnsDM: function (vU, vV, vW) {
                return j.wKSxc(vU, vV, vW);
              },
              KFdAM: j.kESZu,
              bXEsC: function (vU, vV, vW) {
                return j.aBsuT(vU, vV, vW);
              }
            };
            continue;
          case "2":
            var vM = {
              node: vI
            };
            var vN = {
              node: vI
            };
            j.BpOmm(p4, vP, (vU, vV) => {
              var vW = vV.classes[0];
              var vX = vU.classes[0];
              if (vL.uqtXL(vL.OXrWY, vW) && vL.MnsDM(lW, p0, vX)) {
                vV.classes[0] = vL.KFdAM;
              } else if (vL.uqtXL(vL.OXrWY, vX) && vL.bXEsC(lW, oZ, vW)) {
                vU.classes[0] = vL.KFdAM;
              }
            }, vM, vJ, vK);
            j.ftDWa(p4, vP, (vU, vV) => {
              var vW = p7(vV);
              var vX = dq.hAKlD(p7, vU);
              var vY = vW && vX ? vU.hasClass(dq.jYDBe) ? oP[vW][vX] : oO[vW][vX] : null;
              if (vY) {
                return oK.makeGlue(vY, vO);
              }
            }, vN, vJ, vK);
            return vP;
          case "3":
            if (j.vcLeZ(undefined, vF)) {
              vF = [null, null];
            }
            continue;
          case "4":
            var vO = vD;
            continue;
          case "5":
            var vP = [];
            for (var vQ = 0; j.rbtHm(vQ, vC.length); vQ++) {
              var vR = j.bSnOA(p9, vC[vQ], vD);
              if (j.gSWZi(vR, mE)) {
                var vS = vR.children;
                vP.push(...vS);
              } else {
                vP.push(vR);
              }
            }
            continue;
          case "6":
            if (j.WNLjE(1, vC.length)) {
              var vT = vC[0];
              if (j.EnYCi(j.OnVor, vT.type)) {
                vO = vD.havingSize(vT.size);
              } else if (j.VqJYY(j.wmwFy, vT.type)) {
                vO = vD.havingStyle(p1[vT.style]);
              }
            }
            continue;
          case "7":
            oK.tryCombineChars(vP);
            if (!vE) {
              return vP;
            }
            continue;
        }
        break;
      }
    }
    var p4 = function vC(vD, vE, vF, vG, vH) {
      if (vG) {
        vD.push(vG);
      }
      for (var vI = 0; dq.HJWKP(vI, vD.length); vI++) {
        var vJ = vD[vI];
        var vK = dq.HUiaN(p5, vJ);
        if (vK) {
          dq.ddpPW(vC, vK.children, vE, vF, null, vH);
        } else {
          var vL = !vJ.hasClass(dq.koQlL);
          if (vL) {
            var vM = dq.xxwND(vE, vJ, vF.node);
            if (vM) {
              if (vF.insertAfter) {
                vF.insertAfter(vM);
              } else {
                vD.unshift(vM);
                vI++;
              }
            }
          }
          if (vL) {
            vF.node = vJ;
          } else if (vH && vJ.hasClass(dq.UgHFz)) {
            vF.node = dq.jrqqm(oY, [dq.NqgNx]);
          }
          vF.insertAfter = (vN => vO => {
            vD.splice(dq.DQuQL(vN, 1), 0, vO);
            vI++;
          })(vI);
        }
      }
      if (vG) {
        vD.pop();
      }
    };
    function p5(vD) {
      if (j.hFRrt(vD, mE) || j.EPIFP(vD, nx) || j.bbuZC(vD, nw) && vD.hasClass(j.LrEdw)) {
        return vD;
      } else {
        return null;
      }
    }
    var p6 = function vD(vE, vF) {
      var vG = dq.miGUu(p5, vE);
      if (vG) {
        var vH = vG.children;
        if (vH.length) {
          if (dq.MUdOX(dq.KNDte, vF)) {
            return dq.mogfi(vD, vH[dq.EIFgG(vH.length, 1)], dq.KNDte);
          }
          if (dq.zcCwn(dq.bsUBL, vF)) {
            return vD(vH[0], dq.bsUBL);
          }
        }
      }
      return vE;
    };
    function p7(vE, vF) {
      if (vE) {
        if (vF) {
          vE = j.NAkUl(p6, vE, vF);
        }
        return p2[vE.classes[0]] || null;
      } else {
        return null;
      }
    }
    function p8(vE, vF) {
      var vG = [j.SSVIB].concat(vE.baseSizingClasses());
      return j.xaGEs(oY, vF.concat(vG));
    }
    function p9(vE, vF, vG) {
      if (!vE) {
        return dq.knJVJ(oY);
      }
      if (oR[vE.type]) {
        var vH = oR[vE.type](vE, vF);
        if (vG && dq.NGrDN(vF.size, vG.size)) {
          vH = dq.cQZHA(oY, vF.sizingClasses(vG), [vH], vF);
          var vI = dq.KlNFu(vF.sizeMultiplier, vG.sizeMultiplier);
          vH.height *= vI;
          vH.depth *= vI;
        }
        return vH;
      }
      throw new lQ(dq.CNddU(dq.Ikmet(dq.ascUd, vE.type), "'"));
    }
    function pb(vE, vF) {
      var vG = dq.idpNF(oY, [dq.XlblM], vE, vF);
      var vH = dq.xyaWh(oY, [dq.qquUJ]);
      vH.style.height = dq.FoMJI(nj, dq.zSxqK(vG.height, vG.depth));
      if (vG.depth) {
        vH.style.verticalAlign = dq.zHBoO(nj, -vG.depth);
      }
      vG.children.unshift(vH);
      return vG;
    }
    function pd(vE, vF) {
      var vG = j.dKKnD.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            var vI = j.aozmf(oY, [j.oSPqM], vN);
            continue;
          case "1":
            var vJ = null;
            continue;
          case "2":
            var vK;
            var vL = j.DawNj(p3, vE, vF, j.TNXnN);
            continue;
          case "3":
            if (j.XJPfJ(1, vE.length) && j.MqFKZ(j.WFEBm, vE[0].type)) {
              vJ = vE[0].tag;
              vE = vE[0].body;
            }
            continue;
          case "4":
            var vM;
            var vN = [];
            var vO = [];
            for (var vP = 0; j.tyVRq(vP, vL.length); vP++) {
              vO.push(vL[vP]);
              if (vL[vP].hasClass(j.KHnFC) || vL[vP].hasClass(j.lqjwB) || vL[vP].hasClass(j.KkQhk)) {
                var vQ = false;
                for (; j.whast(vP, j.sJiRP(vL.length, 1)) && vL[j.QBKuN(vP, 1)].hasClass("mspace") && !vL[j.EGdZJ(vP, 1)].hasClass(j.FvQHV);) {
                  vP++;
                  vO.push(vL[vP]);
                  if (vL[vP].hasClass(j.HKdSH)) {
                    vQ = true;
                  }
                }
                if (!vQ) {
                  vN.push(j.TzOMp(pb, vO, vF));
                  vO = [];
                }
              } else if (vL[vP].hasClass(j.FvQHV)) {
                vO.pop();
                if (j.GhRLE(vO.length, 0)) {
                  vN.push(j.LCsZe(pb, vO, vF));
                  vO = [];
                }
                vN.push(vL[vP]);
              }
            }
            continue;
          case "5":
            vI.setAttribute(j.iQiQF, j.JGTKT);
            if (vM) {
              var vR = vM.children[0];
              vR.style.height = j.EJygQ(nj, j.ckRlH(vI.height, vI.depth));
              if (vI.depth) {
                vR.style.verticalAlign = j.brhdg(nj, -vI.depth);
              }
            }
            continue;
          case "6":
            if (j.yiFiM(vO.length, 0)) {
              vN.push(j.wGMlL(pb, vO, vF));
            }
            if (vJ) {
              (vM = j.TzcTZ(pb, j.mPZRl(p3, vJ, vF, true))).classes = [j.WFEBm];
              vN.push(vM);
            } else if (vK) {
              vN.push(vK);
            }
            continue;
          case "7":
            if (j.kdnzn(2, vL.length) && vL[1].hasClass(j.WFEBm)) {
              vK = vL.pop();
            }
            continue;
          case "8":
            return vI;
        }
        break;
      }
    }
    function pf(vE) {
      return new mE(vE);
    }
    class pg {
      constructor(vE, vF, vG) {
        this.type = undefined;
        this.attributes = undefined;
        this.children = undefined;
        this.classes = undefined;
        this.type = vE;
        this.attributes = {};
        this.children = vF || [];
        this.classes = vG || [];
      }
      setAttribute(vE, vF) {
        this.attributes[vE] = vF;
      }
      getAttribute(vE) {
        return this.attributes[vE];
      }
      toNode() {
        var vE = dq.ACLsp.split("|");
        var vF = 0;
        while (true) {
          switch (vE[vF++]) {
            case "0":
              if (dq.hGgAF(this.classes.length, 0)) {
                vG.className = dq.RvexD(nk, this.classes);
              }
              continue;
            case "1":
              var vG = document.createElementNS(dq.uFtuA, this.type);
              continue;
            case "2":
              for (var vH = 0; dq.lwNNM(vH, this.children.length); vH++) {
                vG.appendChild(this.children[vH].toNode());
              }
              continue;
            case "3":
              return vG;
            case "4":
              for (var vI in this.attributes) {
                if (Object.prototype.hasOwnProperty.call(this.attributes, vI)) {
                  vG.setAttribute(vI, this.attributes[vI]);
                }
              }
              continue;
          }
          break;
        }
      }
      toMarkup() {
        var vE = dq.BKixF.split("|");
        var vF = 0;
        while (true) {
          switch (vE[vF++]) {
            case "0":
              for (var vG = 0; dq.wHJaj(vG, this.children.length); vG++) {
                vH += this.children[vG].toMarkup();
              }
              continue;
            case "1":
              if (dq.KFfUO(this.classes.length, 0)) {
                vH += dq.gLRhu(dq.aqJUb(dq.UaWiy, dq.DRBxs(lY, dq.NTwYu(nk, this.classes))), "\"");
              }
              vH += ">";
              continue;
            case "2":
              return dq.lNGly(dq.OySnc(dq.zyxTH(vH, "</"), this.type), ">");
            case "3":
              var vH = dq.MCZzy("<", this.type);
              continue;
            case "4":
              for (var vI in this.attributes) {
                if (Object.prototype.hasOwnProperty.call(this.attributes, vI)) {
                  vH += dq.XghOF(" ", vI) + "=\"";
                  vH += dq.nSMDU(lY, this.attributes[vI]);
                  vH += "\"";
                }
              }
              continue;
          }
          break;
        }
      }
      toText() {
        return this.children.map(vE => vE.toText()).join("");
      }
    }
    class pj {
      constructor(vE) {
        this.text = undefined;
        this.text = vE;
      }
      toNode() {
        return document.createTextNode(this.text);
      }
      toMarkup() {
        return lY(this.toText());
      }
      toText() {
        return this.text;
      }
    }
    var pk = {
      MathNode: pg,
      TextNode: pj,
      SpaceNode: class {
        constructor(vE) {
          this.width = undefined;
          this.character = undefined;
          this.width = vE;
          this.character = dq.OVmhK(vE, 0.05555) && dq.ljSuN(vE, 0.05556) ? " " : dq.houIN(vE, 0.1666) && dq.YtyKn(vE, 0.1667) ? " " : dq.DrjIl(vE, 0.2222) && dq.aOZpg(vE, 0.2223) ? " " : dq.bsnGb(vE, 0.2777) && dq.zhxiH(vE, 0.2778) ? "  " : vE >= -0.05556 && dq.zJGiw(vE, -0.05555) ? " ⁣" : dq.lDSvc(vE, -0.1667) && dq.dsFPe(vE, -0.1666) ? " ⁣" : dq.kNBpe(vE, -0.2223) && dq.izPug(vE, -0.2222) ? " ⁣" : dq.aShxa(vE, -0.2778) && dq.eLlQn(vE, -0.2777) ? " ⁣" : null;
        }
        toNode() {
          if (this.character) {
            return document.createTextNode(this.character);
          }
          var vE = document.createElementNS(dq.uFtuA, dq.koQlL);
          vE.setAttribute(dq.YthXy, dq.bQBOG(nj, this.width));
          return vE;
        }
        toMarkup() {
          if (this.character) {
            return dq.LvLUS(dq.lUzLB(dq.cGjvS, this.character), dq.oKgiP);
          } else {
            return dq.TWOyS(dq.AZfKi(dq.PhhgP, dq.abfBD(nj, this.width)), "\"/>");
          }
        }
        toText() {
          if (this.character) {
            return this.character;
          } else {
            return " ";
          }
        }
      },
      newDocumentFragment: pf
    };
    function pp(vE, vF, vG) {
      if (!!nL[vF][vE] && !!nL[vF][vE].replace && !dq.vNWwq(55349, vE.charCodeAt(0)) && (!o3.hasOwnProperty(vE) || !vG || (!vG.fontFamily || !dq.kSOgJ("tt", vG.fontFamily.slice(4, 6))) && (!vG.font || !dq.SikMW("tt", vG.font.slice(4, 6))))) {
        vE = nL[vF][vE].replace;
      }
      return new pk.TextNode(vE);
    }
    function pq(vE) {
      if (dq.nnkoh(1, vE.length)) {
        return vE[0];
      } else {
        return new pk.MathNode(dq.XMras, vE);
      }
    }
    function pv(vE, vF) {
      var vG = j.vkgLk.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            if (j.rlxxI(j.wjlRc, vK)) {
              return j.TFXqu;
            }
            continue;
          case "1":
            if (j.uoRuA(j.yhhJj, vF.fontWeight)) {
              return j.tJgeK;
            }
            continue;
          case "2":
            if (j.nYTLB === vF.fontFamily) {
              if (j.FmWvF(j.UTuIE, vF.fontShape) && j.ZInpy(j.yhhJj, vF.fontWeight)) {
                return j.LeyFf;
              } else if (j.HnwSO(j.UTuIE, vF.fontShape)) {
                return j.kOzzW;
              } else if (j.uUUzi(j.yhhJj, vF.fontWeight)) {
                return j.pHqdc;
              } else {
                return j.ebmmO;
              }
            }
            continue;
          case "3":
            if (j.JKZId(lW, [j.iVNjK, j.bjURL], vJ)) {
              return null;
            } else {
              if (nL[vI][vJ] && nL[vI][vJ].replace) {
                vJ = nL[vI][vJ].replace;
              }
              if (j.MPlBx(n3, vJ, oK.fontMap[vK].fontName, vI)) {
                return oK.fontMap[vK].variant;
              } else {
                return null;
              }
            }
          case "4":
            if (j.sTFXm(j.UTuIE, vF.fontShape)) {
              return j.TFXqu;
            }
            continue;
          case "5":
            if (j.oWKGm(j.HIpDs, vK)) {
              return j.hhUQa;
            }
            continue;
          case "6":
            if (!vK || j.ILijI("mathnormal", vK)) {
              return null;
            }
            continue;
          case "7":
            if (j.euiHq(j.YOFTD, vK)) {
              return j.rQpDn;
            }
            continue;
          case "8":
            if (j.ngcpO(j.UTuIE, vF.fontShape) && j.ANhKx(j.yhhJj, vF.fontWeight)) {
              return j.inEXe;
            }
            continue;
          case "9":
            var vI = vE.mode;
            continue;
          case "10":
            if (j.kdnzn(j.MpcLl, vK)) {
              return j.ebmmO;
            }
            continue;
          case "11":
            var vJ = vE.text;
            continue;
          case "12":
            if (j.hSWNK(j.Aodot, vF.fontFamily)) {
              return j.MUqoT;
            }
            continue;
          case "13":
            var vK = vF.font;
            continue;
          case "14":
            if (j.CUHbk(j.fvVBT, vK)) {
              if (j.gBlMQ(j.rrfpZ, vE.type)) {
                return "bold";
              } else {
                return j.inEXe;
              }
            }
            continue;
          case "15":
            if (j.AphMh(j.YYHOb, vK) || j.CUaJr(j.hZbvn, vK)) {
              return j.SVGul;
            }
            continue;
          case "16":
            if (j.GcpAM(j.PSyQf, vK)) {
              return j.MUqoT;
            }
            continue;
          case "17":
            if (j.Bvtcc(j.RbWsE, vK)) {
              return j.tJgeK;
            }
            continue;
        }
        break;
      }
    }
    function pw(vE, vF, vG) {
      if (j.LHBPV(1, vE.length)) {
        var vH = j.kZqbr(py, vE[0], vF);
        if (vG && j.NTrOL(vH, pg) && j.dkRpy("mo", vH.type)) {
          vH.setAttribute(j.jMdqs, j.gnCNT);
          vH.setAttribute(j.qRlPh, j.gnCNT);
        }
        return [vH];
      }
      var vI;
      var vJ = [];
      for (var vK = 0; j.XaXew(vK, vE.length); vK++) {
        var vL = j.bSqPS(py, vE[vK], vF);
        if (j.SolcV(vL, pg) && j.NdGhC(vI, pg)) {
          if (j.zakLj(j.DmgIL, vL.type) && j.DmgIL === vI.type && j.vlnmS(vL.getAttribute(j.YSnRW), vI.getAttribute(j.YSnRW))) {
            vI.children.push(...vL.children);
            continue;
          }
          if (j.vCVkn("mn", vL.type) && j.AmMsD("mn", vI.type)) {
            vI.children.push(...vL.children);
            continue;
          }
          if (j.tWbQq("mi", vL.type) && j.KSMxH(1, vL.children.length) && j.tvkut("mn", vI.type)) {
            var vM = vL.children[0];
            if (j.MsrxI(vM, pj) && j.ivXuG(".", vM.text)) {
              vI.children.push(...vL.children);
              continue;
            }
          } else if (j.MmxKQ("mi", vI.type) && vI.children.length === 1) {
            var vN = vI.children[0];
            if (j.oMTVn(vN, pj) && j.KtvVQ("̸", vN.text) && (j.Ytysr("mo", vL.type) || j.cenVF("mi", vL.type) || j.YYRvI("mn", vL.type))) {
              var vO = vL.children[0];
              if (j.Lhzoj(vO, pj) && j.PcPFL(vO.text.length, 0)) {
                vO.text = j.ymOcv(j.WtYmr(vO.text.slice(0, 1), "̸"), vO.text.slice(1));
                vJ.pop();
              }
            }
          }
        }
        vJ.push(vL);
        vI = vL;
      }
      return vJ;
    }
    function px(vE, vF, vG) {
      return dq.tOQfu(pq, dq.HfgRn(pw, vE, vF, vG));
    }
    function py(vE, vF) {
      if (!vE) {
        return new pk.MathNode(dq.XMras);
      }
      if (oS[vE.type]) {
        return oS[vE.type](vE, vF);
      }
      throw new lQ(dq.wswog(dq.vLlGV(dq.ascUd, vE.type), "'"));
    }
    function pz(vE, vF, vG, vH, vI) {
      var vJ = j.PeDsF.split("|");
      var vK = 0;
      while (true) {
        switch (vJ[vK++]) {
          case "0":
            var vL;
            var vM = j.wdMem(pw, vE, vG);
            continue;
          case "1":
            vL = j.tvkut(1, vM.length) && j.xCbCu(vM[0], pg) && j.LCsZe(lW, [j.ByOsF, j.bSuzz], vM[0].type) ? vM[0] : new pk.MathNode(j.ByOsF, vM);
            continue;
          case "2":
            vN.setAttribute(j.sVQWl, j.OiLJd);
            continue;
          case "3":
            var vN = new pk.MathNode(j.UBBYE, [new pk.TextNode(vF)]);
            continue;
          case "4":
            vP.setAttribute(j.ctSFu, j.DduGZ);
            if (vH) {
              vP.setAttribute(j.vrOVQ, j.rzVle);
            }
            return oK.makeSpan([vI ? j.MlwIH : j.KixBs], [vP]);
          case "5":
            var vO = new pk.MathNode(j.IzivO, [vL, vN]);
            var vP = new pk.MathNode(j.tKtCU, [vO]);
            continue;
        }
        break;
      }
    }
    var pB = {
      overrightarrow: [[j.CFOAi], 0.888, 522, j.HZrXM],
      overleftarrow: [[j.cgxls], 0.888, 522, j.iAvGK],
      underrightarrow: [[j.CFOAi], 0.888, 522, j.HZrXM],
      underleftarrow: [[j.cgxls], 0.888, 522, j.iAvGK],
      xrightarrow: [["rightarrow"], 1.469, 522, j.HZrXM],
      "\\cdrightarrow": [[j.CFOAi], 3, 522, j.HZrXM],
      xleftarrow: [[j.cgxls], 1.469, 522, j.iAvGK],
      "\\cdleftarrow": [["leftarrow"], 3, 522, j.iAvGK],
      Overrightarrow: [[j.CSCuD], 0.888, 560, j.HZrXM],
      xRightarrow: [[j.CSCuD], 1.526, 560, j.HZrXM],
      xLeftarrow: [["doubleleftarrow"], 1.526, 560, j.iAvGK],
      overleftharpoon: [[j.IsOfv], 0.888, 522, j.iAvGK],
      xleftharpoonup: [[j.IsOfv], 0.888, 522, j.iAvGK],
      xleftharpoondown: [[j.oOLJQ], 0.888, 522, "xMinYMin"],
      overrightharpoon: [[j.lHoVG], 0.888, 522, j.HZrXM],
      xrightharpoonup: [[j.lHoVG], 0.888, 522, j.HZrXM],
      xrightharpoondown: [[j.OdZVn], 0.888, 522, j.HZrXM],
      xlongequal: [[j.eIOMY], 0.888, 334, j.iAvGK],
      "\\cdlongequal": [[j.eIOMY], 3, 334, j.iAvGK],
      xtwoheadleftarrow: [[j.IKATG], 0.888, 334, j.iAvGK],
      xtwoheadrightarrow: [[j.dUjrW], 0.888, 334, j.HZrXM],
      overleftrightarrow: [[j.cgxls, j.CFOAi], 0.888, 522],
      overbrace: [["leftbrace", j.jzoNw, j.WWpuf], 1.6, 548],
      underbrace: [[j.ifBxm, j.rtVCT, j.Ciodp], 1.6, 548],
      underleftrightarrow: [[j.cgxls, "rightarrow"], 0.888, 522],
      xleftrightarrow: [[j.cgxls, j.CFOAi], 1.75, 522],
      xLeftrightarrow: [[j.AWtXJ, j.CSCuD], 1.75, 560],
      xrightleftharpoons: [[j.BrqBD, j.zWTAG], 1.75, 716],
      xleftrightharpoons: [[j.Wsmzi, j.XMwmL], 1.75, 716],
      xhookleftarrow: [[j.cgxls, j.USZOf], 1.08, 522],
      xhookrightarrow: [[j.CStBw, "rightarrow"], 1.08, 522],
      overlinesegment: [[j.vECDa, j.xdzpA], 0.888, 522],
      underlinesegment: [[j.vECDa, j.xdzpA], 0.888, 522],
      overgroup: [[j.ouygF, j.CYhZG], 0.888, 342],
      undergroup: [[j.kjdcR, j.DeCKX], 0.888, 342],
      xmapsto: [[j.tTFrt, j.CFOAi], 1.5, 522],
      xtofrom: [[j.vJEme, j.zWTjK], 1.75, 528],
      xrightleftarrows: [[j.LmlNQ, j.kuldz], 1.75, 901],
      xrightequilibrium: [[j.auPvy, j.yqePz], 1.75, 716],
      xleftequilibrium: [["shortbaraboveleftharpoon", j.WSJxu], 1.75, 716]
    };
    function pC(vE) {
      var vF = {
        style: vE.displayMode ? my.DISPLAY : my.TEXT,
        maxSize: vE.maxSize,
        minRuleThickness: vE.minRuleThickness
      };
      return new n8(vF);
    }
    function pD(vE, vF) {
      if (vF.displayMode) {
        var vG = ["katex-display"];
        if (vF.leqno) {
          vG.push(dq.wodvr);
        }
        if (vF.fleqn) {
          vG.push(dq.osZJW);
        }
        vE = oK.makeSpan(vG, [vE]);
      }
      return vE;
    }
    var pE = {
      widehat: "^",
      widecheck: "ˇ",
      widetilde: "~",
      utilde: "~",
      overleftarrow: "←",
      underleftarrow: "←",
      xleftarrow: "←",
      overrightarrow: "→",
      underrightarrow: "→",
      xrightarrow: "→",
      underbrace: "⏟",
      overbrace: "⏞",
      overgroup: "⏠",
      undergroup: "⏡",
      overleftrightarrow: "↔",
      underleftrightarrow: "↔",
      xleftrightarrow: "↔",
      Overrightarrow: "⇒",
      xRightarrow: "⇒",
      overleftharpoon: "↼",
      xleftharpoonup: "↼",
      overrightharpoon: "⇀",
      xrightharpoonup: "⇀",
      xLeftarrow: "⇐",
      xLeftrightarrow: "⇔",
      xhookleftarrow: "↩",
      xhookrightarrow: "↪",
      xmapsto: "↦",
      xrightharpoondown: "⇁",
      xleftharpoondown: "↽",
      xrightleftharpoons: "⇌",
      xleftrightharpoons: "⇋",
      xtwoheadleftarrow: "↞",
      xtwoheadrightarrow: "↠",
      xlongequal: "=",
      xtofrom: "⇄",
      xrightleftarrows: "⇄",
      xrightequilibrium: "⇌",
      xleftequilibrium: "⇋",
      "\\cdrightarrow": "→",
      "\\cdleftarrow": "←",
      "\\cdlongequal": "="
    };
    var pF = pB;
    function pG(vE) {
      var vF = new pk.MathNode("mo", [new pk.TextNode(pE[vE.replace(/^\\/, "")])]);
      vF.setAttribute(dq.WBjEh, dq.nuzqL);
      return vF;
    }
    function pH(vE, vF) {
      var {
        span: vG,
        minWidth: vH,
        height: vI
      } = function () {
        var vJ = dq.ONvkK.split("|");
        var vK = 0;
        while (true) {
          switch (vJ[vK++]) {
            case "0":
              for (var vL = 0; dq.wPPdB(vL, w6); vL++) {
                var vM = new nD(w2[vL]);
                var vN = new nC([vM], {
                  width: dq.sJPfK,
                  height: dq.RdXDj(nj, w5),
                  viewBox: dq.XKkDV(dq.ConLi(dq.CgYKC(dq.DLnlc, w7), " "), w4),
                  preserveAspectRatio: dq.gLRhu(vY[vL], dq.MfRFK)
                });
                var vO = oK.makeSvgSpan([vX[vL]], [vN], vF);
                var vP = {
                  span: vO,
                  minWidth: w3,
                  height: w5
                };
                if (dq.znFnO(1, w6)) {
                  return vP;
                }
                vO.style.height = dq.Afszv(nj, w5);
                w0.push(vO);
              }
              continue;
            case "1":
              if (dq.xxwND(lW, [dq.QiZUg, dq.VCJxy, dq.YHLQn, dq.jFVhF], w8)) {
                var vQ;
                var vR;
                var vS;
                var vT = dq.DLsHJ(dq.EhCbY, (vZ = vE.base).type) ? vZ.body.length : 1;
                if (dq.UVWaZ(vT, 5)) {
                  if (dq.Gazry(dq.QiZUg, w8) || dq.cxFdZ(dq.VCJxy, w8)) {
                    vQ = 420;
                    w7 = 2364;
                    vS = 0.42;
                    vR = w8 + "4";
                  } else {
                    vQ = 312;
                    w7 = 2340;
                    vS = 0.34;
                    vR = dq.oTSJf;
                  }
                } else {
                  var vU = [1, 1, 2, 2, 3, 3][vT];
                  if (dq.vMKru(dq.QiZUg, w8) || dq.QHMHk(dq.VCJxy, w8)) {
                    w7 = [0, 1062, 2364, 2364, 2364][vU];
                    vQ = [0, 239, 300, 360, 420][vU];
                    vS = [0, 0.24, 0.3, 0.3, 0.36, 0.42][vU];
                    vR = dq.BkGon(w8, vU);
                  } else {
                    w7 = [0, 600, 1033, 2339, 2340][vU];
                    vQ = [0, 260, 286, 306, 312][vU];
                    vS = [0, 0.26, 0.286, 0.3, 0.306, 0.34][vU];
                    vR = dq.FuQNk(dq.iQjAX, vU);
                  }
                }
                var vV = new nD(vR);
                var vW = new nC([vV], {
                  width: dq.IzrBF,
                  height: dq.neQEY(nj, vS),
                  viewBox: dq.RRTYd(dq.XghOF(dq.MNYtA(dq.DLnlc, w7), " "), vQ),
                  preserveAspectRatio: "none"
                });
                return {
                  span: oK.makeSvgSpan([], [vW], vF),
                  minWidth: 0,
                  height: vS
                };
              }
              continue;
            case "2":
              if (dq.VASeD(1, w6)) {
                vX = [dq.ddScx];
                vY = [w1[3]];
              } else if (dq.bnzvm(2, w6)) {
                vX = [dq.EmRXa, dq.gPTqg];
                vY = [dq.AppNQ, dq.ghotB];
              } else {
                if (dq.yLeAt(3, w6)) {
                  throw new Error(dq.KzDAc(dq.tHCmI(dq.rbQnf, w6), dq.UYIbV));
                }
                vX = [dq.kcDGH, dq.VHfzB, dq.tngHG];
                vY = [dq.AppNQ, dq.uUlOx, dq.ghotB];
              }
              continue;
            case "3":
              var vX;
              var vY;
              var vZ;
              var w0 = [];
              var w1 = pF[w8];
              var [w2, w3, w4] = w1;
              var w5 = dq.KlNFu(w4, 1000);
              var w6 = w2.length;
              continue;
            case "4":
              return {
                span: oK.makeSpan([dq.WBjEh], w0, vF),
                minWidth: w3,
                height: w5
              };
            case "5":
              var w7 = 400000;
              var w8 = vE.label.slice(1);
              continue;
          }
          break;
        }
      }();
      vG.height = vI;
      vG.style.height = j.KkQpP(nj, vI);
      if (j.noFBw(vH, 0)) {
        vG.style.minWidth = j.sQwYg(nj, vH);
      }
      return vG;
    }
    function pI(vE, vF) {
      if (!vE || dq.qnNKe(vE.type, vF)) {
        throw new Error(dq.xHgwT(dq.aXijw(dq.zzGJY(dq.sURrm, vF), dq.tfNpW), vE ? dq.lmPsB(dq.MYkeI, vE.type) : dq.jrqqm(String, vE)));
      }
      return vE;
    }
    function pJ(vE) {
      var vF = pK(vE);
      if (!vF) {
        throw new Error(j.CNeyH("Expected node of symbol group type, but got ", vE ? j.VjIgh(j.cQISE, vE.type) : j.gCdzB(String, vE)));
      }
      return vF;
    }
    function pK(vE) {
      if (vE && (dq.TjJeA(dq.ZWMbx, vE.type) || nK.hasOwnProperty(vE.type))) {
        return vE;
      } else {
        return null;
      }
    }
    var pL = (vE, vF) => {
      var vG = j.Tudjy.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            if (vR) {
              vR.children[0] = vV;
              vR.height = Math.max(vV.height, vR.height);
              vR.classes[0] = j.kESZu;
              return vR;
            } else {
              return vV;
            }
          case "1":
            var vI = {
              JTCrK: function (vZ, w0) {
                return j.oMTVn(vZ, w0);
              },
              AQlfK: function (vZ, w0) {
                return j.zCWmN(vZ, w0);
              },
              ATtuG: function (vZ, w0) {
                return j.uqCUU(vZ, w0);
              },
              SsFAz: j.cTcwl,
              zFGUo: function (vZ, w0) {
                return j.zhuaB(vZ, w0);
              }
            };
            continue;
          case "2":
            if (vQ.isStretchy) {
              vW = j.ApxwK(pH, vQ, vF);
              vW = oK.makeVList({
                positionType: j.GsjYW,
                children: [{
                  type: j.mWhlK,
                  elem: vS
                }, {
                  type: j.mWhlK,
                  elem: vW,
                  wrapperClasses: [j.GYGtH],
                  wrapperStyle: j.iAspH(vT, 0) ? {
                    width: j.InSvI(j.TQeeC(j.Qkcjj, j.dpody(nj, vT * 2)), ")"),
                    marginLeft: j.GYSiZ(nj, j.ytrsw(2, vT))
                  } : undefined
                }]
              }, vF);
            } else {
              var vJ = j.QadTn.split("|");
              var vK = 0;
              while (true) {
                switch (vJ[vK++]) {
                  case "0":
                    var vL;
                    var vM;
                    continue;
                  case "1":
                    if (!vN) {
                      vO -= j.jNZji(vM, 2);
                    }
                    vW.style.left = j.sKTiQ(nj, vO);
                    if (j.KvGfw(j.SqxnL, vQ.label)) {
                      vW.style.top = j.qAtHL;
                    }
                    vW = oK.makeVList({
                      positionType: j.GsjYW,
                      children: [{
                        type: j.mWhlK,
                        elem: vS
                      }, {
                        type: j.KQAXE,
                        size: -vY
                      }, {
                        type: j.mWhlK,
                        elem: vW
                      }]
                    }, vF);
                    continue;
                  case "2":
                    var vN = j.nwBfz(j.SqxnL, vQ.label);
                    continue;
                  case "3":
                    if (j.ZAIHY(j.CcvRI, vQ.label)) {
                      vL = oK.staticSvg(j.ONxhv, vF);
                      vM = oK.svgData.vec[1];
                    } else {
                      (vL = j.DbiGo(nF, vL = oK.makeOrd({
                        mode: vQ.mode,
                        text: vQ.label
                      }, vF, j.rrfpZ))).italic = 0;
                      vM = vL.width;
                      if (vX) {
                        vY += vL.depth;
                      }
                    }
                    vW = oK.makeSpan([j.JysPI], [vL]);
                    continue;
                  case "4":
                    var vO = vT;
                    continue;
                  case "5":
                    if (vN) {
                      vW.classes.push(j.xnSKF);
                      vY = vS.height;
                    }
                    continue;
                }
                break;
              }
            }
            continue;
          case "3":
            var vP;
            var vQ;
            var vR;
            continue;
          case "4":
            var vS = j.BgTfc(p9, vP, vF.havingCrampedStyle());
            var vT = 0;
            continue;
          case "5":
            if (vE && j.MQGIv(j.hyWCA, vE.type)) {
              vP = (vQ = j.tmvSB(pI, vE.base, j.ezHyA)).base;
              vE.base = vP;
              vR = function (vZ) {
                if (vI.JTCrK(vZ, nw)) {
                  return vZ;
                }
                throw new Error(vI.AQlfK(vI.ATtuG(vI.SsFAz, vI.zFGUo(String, vZ)), "."));
              }(j.kZqbr(p9, vE, vF));
              vE.base = vQ;
            } else {
              vP = (vQ = j.jMZSJ(pI, vE, j.ezHyA)).base;
            }
            continue;
          case "6":
            if (vQ.isShifty && j.IZjgp(m1, vP)) {
              var vU = j.EJygQ(m0, vP);
              vT = j.IhOZT(nF, j.VJkKV(p9, vU, vF.havingCrampedStyle())).skew;
            }
            continue;
          case "7":
            var vV = oK.makeSpan([j.kESZu, j.ezHyA], [vW], vF);
            continue;
          case "8":
            var vW;
            var vX = j.varwl("\\c", vQ.label);
            var vY = vX ? j.lTWFR(vS.height, vS.depth) : Math.min(vS.height, vF.fontMetrics().xHeight);
            continue;
        }
        break;
      }
    };
    var pM = (vE, vF) => {
      var vG = vE.isStretchy ? dq.kOHGs(pG, vE.label) : new pk.MathNode("mo", [dq.Qwokm(pp, vE.label, vE.mode)]);
      var vH = new pk.MathNode(dq.YPkyk, [dq.RoXfH(py, vE.base, vF), vG]);
      vH.setAttribute(dq.oqZuY, dq.nuzqL);
      return vH;
    };
    var pN = new RegExp([j.MUSCg, j.nbxLg, j.KlxTX, j.RgZOX, j.uUAfj, j.avNtv, j.VXKub, j.amQXk, j.CcvRI, "\\dot", j.QAfHm].map(vE => "\\" + vE).join("|"));
    j.JeuaO(oT, {
      type: j.ezHyA,
      names: [j.MUSCg, j.nbxLg, j.KlxTX, j.RgZOX, "\\bar", j.avNtv, j.VXKub, j.amQXk, j.CcvRI, j.ITREx, j.QAfHm, j.Dhblf, j.hustk, j.wncYa, j.JTJec, "\\overleftarrow", j.ENFmC, j.dbvtb, "\\overgroup", j.TlcYU, j.wBFGE, j.nsJAn],
      props: {
        numArgs: 1
      },
      handler: (vE, vF) => {
        var vG = dq.UoKQo(oW, vF[0]);
        var vH = !pN.test(vE.funcName);
        var vI = !vH || dq.XJlvy === vE.funcName || dq.YNeMS(dq.WTCCD, vE.funcName) || dq.MFeBY(dq.YpxXF, vE.funcName);
        var vJ = {
          type: "accent",
          mode: vE.parser.mode,
          label: vE.funcName,
          isStretchy: vH,
          isShifty: vI,
          base: vG
        };
        return vJ;
      },
      htmlBuilder: pL,
      mathmlBuilder: pM
    });
    j.CbUEp(oT, {
      type: "accent",
      names: ["\\'", "\\`", "\\^", "\\~", "\\=", "\\u", "\\.", "\\\"", "\\c", "\\r", "\\H", "\\v", j.SqxnL],
      props: {
        numArgs: 1,
        allowedInText: !0,
        allowedInMath: !0,
        argTypes: [j.gdzpA]
      },
      handler: (vE, vF) => {
        var vG = vF[0];
        var vH = vE.parser.mode;
        if (j.swXwl(j.tKtCU, vH)) {
          vE.parser.settings.reportNonstrict(j.pjLUP, j.LGVPU(j.qLUof(j.rtPKp, vE.funcName), j.jYXzG));
          vH = j.FJCvs;
        }
        return {
          type: j.ezHyA,
          mode: vH,
          label: vE.funcName,
          isStretchy: !1,
          isShifty: !0,
          base: vG
        };
      },
      htmlBuilder: pL,
      mathmlBuilder: pM
    });
    j.YiDxb(oT, {
      type: j.nNjro,
      names: [j.VTELG, j.FYiqk, j.raPqt, j.AQghc, j.hTGJa, j.wIKaI],
      props: {
        numArgs: 1
      },
      handler: (vE, vF) => {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = vF[0];
        var vJ = {
          type: dq.VrDrR,
          mode: vG.mode,
          label: vH,
          base: vI
        };
        return vJ;
      },
      htmlBuilder: (vE, vF) => {
        var vG = dq.duOTh(p9, vE.base, vF);
        var vH = dq.OTbWa(pH, vE, vF);
        var vI = dq.Ygnyt(dq.uPRCJ, vE.label) ? 0.12 : 0;
        var vJ = oK.makeVList({
          positionType: dq.GgVIt,
          positionData: vG.height,
          children: [{
            type: dq.dfQjt,
            elem: vH,
            wrapperClasses: [dq.qWaBo]
          }, {
            type: dq.daoBz,
            size: vI
          }, {
            type: dq.dfQjt,
            elem: vG
          }]
        }, vF);
        return oK.makeSpan(["mord", dq.ncmNE], [vJ], vF);
      },
      mathmlBuilder: (vE, vF) => {
        var vG = j.lCNki(pG, vE.label);
        var vH = new pk.MathNode(j.SXBnM, [j.QSEKx(py, vE.base, vF), vG]);
        vH.setAttribute(j.WfSYR, j.JGTKT);
        return vH;
      }
    });
    var pQ = vE => {
      var vF = new pk.MathNode(j.ucndZ, vE ? [vE] : []);
      vF.setAttribute(j.UZwdy, j.zHBcO);
      vF.setAttribute(j.jMdqs, j.UumgV);
      return vF;
    };
    j.MkyLH(oT, {
      type: "xArrow",
      names: [j.OsQLs, j.NUACy, j.AEcYp, j.CIknV, "\\xleftrightarrow", j.csCol, j.dWoZW, j.VjsJv, j.ienbR, j.yIrul, j.ZNSwb, j.iPKJn, j.gkHKC, j.mVseY, j.dzRMS, j.QdixI, j.ehQci, j.Mdmdi, j.EtonJ, j.Fgabc, j.TKTtZ, j.TdmPA, j.MyPwf, j.LGbNu, j.JRDaj],
      props: {
        numArgs: 1,
        numOptionalArgs: 1
      },
      handler(vE, vF, vG) {
        var {
          parser: vH,
          funcName: vI
        } = vE;
        var vJ = {
          type: dq.ObEKs,
          mode: vH.mode,
          label: vI,
          body: vF[0],
          below: vG[0]
        };
        return vJ;
      },
      htmlBuilder(vE, vF) {
        var vG = j.ptxJh.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              var vI;
              var vJ = vF.style;
              var vK = vF.havingStyle(vJ.sup());
              var vL = oK.wrapFragment(j.azrmg(p9, vE.body, vK, vF), vF);
              var vM = j.KzxGy("\\x", vE.label.slice(0, 2)) ? "x" : "cd";
              continue;
            case "1":
              vP.children[0].children[0].children[1].classes.push(j.GYGtH);
              return oK.makeSpan([j.lqjwB, j.ucIEK], [vP], vF);
            case "2":
              if (j.OWsKy(vL.depth, 0.25) || j.RfdwL(j.TdmPA, vE.label)) {
                vS -= vL.depth;
              }
              if (vI) {
                var vN = j.RIWQT(j.EeWRI(j.PcJMp(-vF.fontMetrics().axisHeight, vI.height), j.XKDjs(0.5, vQ.height)), 0.111);
                var vO = {
                  positionType: j.FtsnP,
                  children: [{
                    type: j.mWhlK,
                    elem: vL,
                    shift: vS
                  }, {
                    type: j.mWhlK,
                    elem: vQ,
                    shift: vR
                  }, {
                    type: j.mWhlK,
                    elem: vI,
                    shift: vN
                  }]
                };
                vP = oK.makeVList(vO, vF);
              } else {
                vP = oK.makeVList({
                  positionType: j.FtsnP,
                  children: [{
                    type: j.mWhlK,
                    elem: vL,
                    shift: vS
                  }, {
                    type: j.mWhlK,
                    elem: vQ,
                    shift: vR
                  }]
                }, vF);
              }
              continue;
            case "3":
              var vP;
              var vQ = pH(vE, vF);
              var vR = j.wWAhH(-vF.fontMetrics().axisHeight, j.GimzR(0.5, vQ.height));
              var vS = j.tPehr(j.OcYmj(-vF.fontMetrics().axisHeight, j.KtgXz(0.5, vQ.height)), 0.111);
              continue;
            case "4":
              vL.classes.push(j.wgZrC(vM, j.ayvKB));
              if (vE.below) {
                vK = vF.havingStyle(vJ.sub());
                (vI = oK.wrapFragment(j.tmQCq(p9, vE.below, vK, vF), vF)).classes.push(j.BdiOs(vM, j.ayvKB));
              }
              continue;
          }
          break;
        }
      },
      mathmlBuilder(vE, vF) {
        var vG;
        var vH = dq.fElht(pG, vE.label);
        vH.setAttribute(dq.BnktX, dq.sONbt("x", vE.label.charAt(0)) ? dq.yGZeO : dq.YShRm);
        if (vE.body) {
          var vI = dq.cfTHS(pQ, dq.UEVqE(py, vE.body, vF));
          if (vE.below) {
            var vJ = dq.ydYBV(pQ, dq.HmpkJ(py, vE.below, vF));
            vG = new pk.MathNode(dq.KpwLj, [vH, vJ, vI]);
          } else {
            vG = new pk.MathNode(dq.YPkyk, [vH, vI]);
          }
        } else if (vE.below) {
          var vK = dq.nmoEC(pQ, dq.GcVjf(py, vE.below, vF));
          vG = new pk.MathNode(dq.ifNNc, [vH, vK]);
        } else {
          vG = dq.DtLpL(pQ);
          vG = new pk.MathNode(dq.YPkyk, [vH, vG]);
        }
        return vG;
      }
    });
    var pS = oK.makeSpan;
    function pT(vE, vF) {
      var vG = j.ETzPk(p3, vE.body, vF, !0);
      return j.TKKYq(pS, [vE.mclass], vG, vF);
    }
    function pU(vE, vF) {
      var vG;
      var vH = j.VBchM(pw, vE.body, vF);
      if (j.vCVkn(j.tshhV, vE.mclass)) {
        vG = new pk.MathNode(j.ucndZ, vH);
      } else if (j.zZXgx(j.kESZu, vE.mclass)) {
        if (vE.isCharacterBox) {
          (vG = vH[0]).type = "mi";
        } else {
          vG = new pk.MathNode("mi", vH);
        }
      } else {
        if (vE.isCharacterBox) {
          (vG = vH[0]).type = "mo";
        } else {
          vG = new pk.MathNode("mo", vH);
        }
        if (j.cJSIf(j.KHnFC, vE.mclass)) {
          vG.attributes.lspace = j.RKkWQ;
          vG.attributes.rspace = j.RKkWQ;
        } else if (j.TyBTu(j.lKpnw, vE.mclass)) {
          vG.attributes.lspace = j.gnCNT;
          vG.attributes.rspace = j.NtxuJ;
        } else if (j.nVxai(j.vFRUE, vE.mclass) || j.ssscI(j.lbDCM, vE.mclass)) {
          vG.attributes.lspace = j.gnCNT;
          vG.attributes.rspace = j.gnCNT;
        } else if (j.BMVKM(j.tshhV, vE.mclass)) {
          vG.attributes.lspace = j.tgKjx;
          vG.attributes.width = j.LyLaY;
        }
      }
      return vG;
    }
    var pV = {
      numArgs: 1,
      primitive: !0
    };
    oT({
      type: j.ZESBc,
      names: [j.sFDdK, j.gmRTn, j.QTeNm, j.saYpS, j.sEMZM, j.URwZq, j.FdqcL],
      props: pV,
      handler(vE, vF) {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = vF[0];
        return {
          type: j.ZESBc,
          mode: vG.mode,
          mclass: j.LNvdp("m", vH.slice(5)),
          body: j.jGJNV(oX, vI),
          isCharacterBox: j.EMNjG(m1, vI)
        };
      },
      htmlBuilder: pT,
      mathmlBuilder: pU
    });
    var pW = vE => {
      var vF = j.PLpyw(j.aipAN, vE.type) && vE.body.length ? vE.body[0] : vE;
      if (j.rNhlX(j.naCAR, vF.type) || j.vJbYe(j.mHehD, vF.family) && j.vJbYe(j.kiWmT, vF.family)) {
        return j.kESZu;
      } else {
        return j.aAKWq("m", vF.family);
      }
    };
    var pZ = {
      numArgs: 1,
      allowedInText: !0
    };
    j.EJrMs(oT, {
      type: j.ZESBc,
      names: [j.bRIqO],
      props: {
        numArgs: 2
      },
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        return {
          type: dq.FrhVS,
          mode: vG.mode,
          mclass: dq.CnyAv(pW, vF[0]),
          body: dq.AzioT(oX, vF[1]),
          isCharacterBox: dq.RvexD(m1, vF[1])
        };
      }
    });
    j.EcOWN(oT, {
      type: j.ZESBc,
      names: [j.CXzek, "\\overset", j.zGyBd],
      props: {
        numArgs: 2
      },
      handler(vE, vF) {
        var vG;
        var {
          parser: vH,
          funcName: vI
        } = vE;
        var vJ = vF[1];
        var vK = vF[0];
        vG = dq.vJtSu !== vI ? pW(vJ) : dq.uzDOc;
        var vL = {
          type: "op",
          mode: vJ.mode,
          limits: !0,
          alwaysHandleSupSub: !0,
          parentIsSupSub: !1,
          symbol: !1,
          suppressBaseShift: dq.nSIoY(dq.vJtSu, vI),
          body: oX(vJ)
        };
        var vM = {
          type: dq.IcTjF,
          mode: vK.mode,
          base: vL,
          sup: dq.bssCK(dq.tcOeW, vI) ? null : vK,
          sub: dq.qtNRg(dq.tcOeW, vI) ? vK : null
        };
        return {
          type: dq.FrhVS,
          mode: vH.mode,
          mclass: vG,
          body: [vM],
          isCharacterBox: dq.lcTGp(m1, vM)
        };
      },
      htmlBuilder: pT,
      mathmlBuilder: pU
    });
    j.fLKDD(oT, {
      type: j.FWSxn,
      names: [j.mtoYr],
      props: pZ,
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        return {
          type: dq.caoUl,
          mode: vG.mode,
          mclass: dq.jHUxD(pW, vF[0]),
          body: dq.AwHjE(oX, vF[0])
        };
      },
      htmlBuilder(vE, vF) {
        var vG = j.hjxbb(p3, vE.body, vF, !0);
        var vH = oK.makeSpan([vE.mclass], vG, vF);
        vH.style.textShadow = j.NaJUl;
        return vH;
      },
      mathmlBuilder(vE, vF) {
        var vG = j.BFEET(pw, vE.body, vF);
        var vH = new pk.MathNode(j.mKHDK, vG);
        vH.setAttribute(j.nOMPy, j.PLxjo);
        return vH;
      }
    });
    var q0 = {
      ">": j.MyPwf,
      "<": j.LGbNu,
      "=": j.JRDaj,
      A: "\\uparrow",
      V: j.yzzTh,
      "|": j.XFiMk,
      ".": j.chqSM
    };
    var q1 = q0;
    var q2 = vE => vE.type === "textord" && vE.text === "@";
    function q3(vE, vF, vG) {
      var vH = q1[vE];
      switch (vH) {
        case j.MyPwf:
        case j.LGbNu:
          return vG.callFunction(vH, [vF[0]], [vF[1]]);
        case j.gTPqU:
        case j.yzzTh:
          var vI = {
            type: j.naCAR,
            text: vH,
            mode: j.tKtCU,
            family: j.kiWmT
          };
          var vJ = vI;
          var vK = {
            type: j.aipAN,
            mode: j.tKtCU,
            body: [vG.callFunction(j.HcGCx, [vF[0]], []), vG.callFunction(j.eOeUo, [vJ], []), vG.callFunction(j.pqFBc, [vF[1]], [])]
          };
          return vG.callFunction(j.vEXrZ, [vK], []);
        case "\\\\cdlongequal":
          return vG.callFunction(j.JRDaj, [], []);
        case j.XFiMk:
          return vG.callFunction(j.eOeUo, [{
            type: j.rrfpZ,
            text: j.XFiMk,
            mode: j.tKtCU
          }], []);
        default:
          var vL = {
            type: j.rrfpZ,
            text: " ",
            mode: j.tKtCU
          };
          return vL;
      }
    }
    var q6 = {
      numArgs: 1,
      allowedInText: !0
    };
    j.MBnsY(oT, {
      type: j.yxtic,
      names: [j.HcGCx, j.pqFBc],
      props: {
        numArgs: 1
      },
      handler(vE, vF) {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        return {
          type: j.yxtic,
          mode: vG.mode,
          side: vH.slice(4),
          label: vF[0]
        };
      },
      htmlBuilder(vE, vF) {
        var vG = vF.havingStyle(vF.style.sup());
        var vH = oK.wrapFragment(j.ZCJgN(p9, vE.label, vG, vF), vF);
        vH.classes.push(j.PQLqn(j.UDGkF, vE.side));
        vH.style.bottom = nj(j.MjHzn(0.8, vH.depth));
        vH.height = 0;
        vH.depth = 0;
        return vH;
      },
      mathmlBuilder(vE, vF) {
        var vG = new pk.MathNode(dq.XMras, [dq.GcVjf(py, vE.label, vF)]);
        (vG = new pk.MathNode(dq.GDCoE, [vG])).setAttribute(dq.YthXy, "0");
        if (dq.AUecc(dq.bsUBL, vE.side)) {
          vG.setAttribute(dq.pxkzs, dq.kohXK);
        }
        vG.setAttribute(dq.tsLJz, dq.PJoIN);
        (vG = new pk.MathNode(dq.ZrdFz, [vG])).setAttribute(dq.NTkpf, dq.CbFdm);
        vG.setAttribute(dq.vclro, "1");
        return vG;
      }
    });
    j.WAwcO(oT, {
      type: j.zdeev,
      names: [j.vEXrZ],
      props: {
        numArgs: 1
      },
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        var vH = {
          type: j.zdeev,
          mode: vG.mode,
          fragment: vF[0]
        };
        return vH;
      },
      htmlBuilder(vE, vF) {
        var vG = oK.wrapFragment(dq.JVUvH(p9, vE.fragment, vF), vF);
        vG.classes.push(dq.hChQb);
        return vG;
      },
      mathmlBuilder: (vE, vF) => new pk.MathNode("mrow", [py(vE.fragment, vF)])
    });
    j.TheSt(oT, {
      type: j.rrfpZ,
      names: [j.hLRGa],
      props: q6,
      handler(vE, vF) {
        var vG = j.kHsJU.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              for (var {
                  parser: vI
                } = vE, vJ = j.dnFck(pI, vF[0], j.aipAN).body, vK = "", vL = 0; j.PtbnB(vL, vJ.length); vL++) {
                vK += j.PKqvp(pI, vJ[vL], j.rrfpZ).text;
              }
              continue;
            case "1":
              if (j.WzvWS(vN, 65535)) {
                vM = String.fromCharCode(vN);
              } else {
                vN -= 65536;
                vM = String.fromCharCode(j.rXhQg(55296, j.yZJDc(vN, 10)), j.oBGfr(56320, j.XqjpL(1023, vN)));
              }
              return {
                type: j.rrfpZ,
                mode: vI.mode,
                text: vM
              };
            case "2":
              var vM;
              var vN = j.Whofj(parseInt, vK);
              continue;
            case "3":
              if (j.eHxFM(isNaN, vN)) {
                throw new lQ(j.HwtGA(j.hvSkR, vK));
              }
              continue;
            case "4":
              if (j.QNZFW(vN, 0) || j.vzUcC(vN, 1114111)) {
                throw new lQ(j.aAKWq(j.AnKzn, vK));
              }
              continue;
          }
          break;
        }
      }
    });
    var q7 = (vE, vF) => {
      var vG = j.yPetA(p3, vE.body, vF.withColor(vE.color), !1);
      return oK.makeFragment(vG);
    };
    var q8 = (vE, vF) => {
      var vG = dq.AwVAv(pw, vE.body, vF.withColor(vE.color));
      var vH = new pk.MathNode(dq.ZrdFz, vG);
      vH.setAttribute(dq.jMVnx, vE.color);
      return vH;
    };
    var q9 = {
      numArgs: 0,
      numOptionalArgs: 0,
      allowedInText: !0
    };
    j.OJiNu(oT, {
      type: j.YnjVh,
      names: [j.hrVjf],
      props: {
        numArgs: 2,
        allowedInText: !0,
        argTypes: [j.YnjVh, j.iEWnY]
      },
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        var vH = j.drzJa(pI, vF[0], j.UrzBJ).color;
        var vI = vF[1];
        return {
          type: j.YnjVh,
          mode: vG.mode,
          color: vH,
          body: j.gsbXB(oX, vI)
        };
      },
      htmlBuilder: q7,
      mathmlBuilder: q8
    });
    oT({
      type: j.YnjVh,
      names: [j.MBSwR],
      props: {
        numArgs: 1,
        allowedInText: !0,
        argTypes: [j.YnjVh]
      },
      handler(vE, vF) {
        var {
          parser: vG,
          breakOnTokenText: vH
        } = vE;
        var vI = j.fqqDw(pI, vF[0], j.UrzBJ).color;
        vG.gullet.macros.set(j.Nxhpt, vI);
        var vJ = vG.parseExpression(!0, vH);
        var vK = {
          type: j.YnjVh,
          mode: vG.mode,
          color: vI,
          body: vJ
        };
        return vK;
      },
      htmlBuilder: q7,
      mathmlBuilder: q8
    });
    j.cNpNe(oT, {
      type: "cr",
      names: ["\\\\"],
      props: q9,
      handler(vE, vF, vG) {
        var {
          parser: vH
        } = vE;
        var vI = j.NCiCs("[", vH.gullet.future().text) ? vH.parseSizeGroup(!0) : null;
        var vJ = !vH.settings.displayMode || !vH.settings.useStrictBehavior(j.mpuJT, j.ObHeH);
        return {
          type: "cr",
          mode: vH.mode,
          newLine: vJ,
          size: vI && j.vbTGD(pI, vI, j.xmaeI).value
        };
      },
      htmlBuilder(vE, vF) {
        var vG = oK.makeSpan([j.QSXlv], [], vF);
        if (vE.newLine) {
          vG.classes.push(j.FvQHV);
          if (vE.size) {
            vG.style.marginTop = j.SIKzx(nj, j.hgbvq(ng, vE.size, vF));
          }
        }
        return vG;
      },
      mathmlBuilder(vE, vF) {
        var vG = new pk.MathNode(dq.koQlL);
        if (vE.newLine) {
          vG.setAttribute(dq.IaKoZ, dq.UgHFz);
          if (vE.size) {
            vG.setAttribute(dq.lTzyY, dq.nlwwr(nj, dq.MlrGc(ng, vE.size, vF)));
          }
        }
        return vG;
      }
    });
    var qb = {
      "\\global": j.zIGVQ,
      "\\long": j.hmKOl,
      "\\\\globallong": j.hmKOl,
      "\\def": j.BpdtF,
      "\\gdef": j.BpdtF,
      "\\edef": j.pqrFB,
      "\\xdef": j.pqrFB,
      "\\let": j.NQVEt,
      "\\futurelet": j.xEuNd
    };
    var qd = qb;
    var qf = vE => {
      var vF = vE.text;
      if (/^(?:[\\{}$&#^_]|EOF)$/.test(vF)) {
        throw new lQ(dq.RDTqQ, vE);
      }
      return vF;
    };
    var qg = (vE, vF, vG, vH) => {
      var vI = vE.gullet.macros.get(vG.text);
      if (j.LVYcC(null, vI)) {
        vG.noexpand = true;
        vI = {
          tokens: [vG],
          numArgs: 0,
          unexpandable: !vE.gullet.isExpandable(vG.text)
        };
      }
      vE.gullet.macros.set(vF, vI, vH);
    };
    var qj = {
      numArgs: 0,
      allowedInText: !0
    };
    var qk = {
      numArgs: 0,
      allowedInText: !0,
      primitive: !0
    };
    var qm = {
      numArgs: 0,
      allowedInText: !0,
      primitive: !0
    };
    var qp = {
      numArgs: 0,
      allowedInText: !0,
      primitive: !0
    };
    j.xTBtv(oT, {
      type: j.pBmEy,
      names: [j.zIGVQ, j.mFbgl, j.hmKOl],
      props: qj,
      handler(vE) {
        var {
          parser: vF,
          funcName: vG
        } = vE;
        vF.consumeSpaces();
        var vH = vF.fetch();
        if (qd[vH.text]) {
          if (j.zIGVQ === vG || !j.adHzr(j.hmKOl, vG)) {
            vH.text = qd[vH.text];
          }
          return j.wGMlL(pI, vF.parseFunction(), j.pBmEy);
        }
        throw new lQ(j.mrfPP, vH);
      }
    });
    j.TCGjG(oT, {
      type: j.pBmEy,
      names: [j.FMMUi, j.BpdtF, j.BjZyJ, j.pqrFB],
      props: qk,
      handler(vE) {
        var {
          parser: vF,
          funcName: vG
        } = vE;
        var vH = vF.gullet.popToken();
        var vI = vH.text;
        if (/^(?:[\\{}$&#^_]|EOF)$/.test(vI)) {
          throw new lQ(j.fmUKu, vH);
        }
        var vJ;
        var vK = 0;
        var vL = [[]];
        for (; j.xAgSI("{", vF.gullet.future().text);) {
          if (j.UcHMS("#", (vH = vF.gullet.popToken()).text)) {
            if (j.GrqhB("{", vF.gullet.future().text)) {
              vJ = vF.gullet.future();
              vL[vK].push("{");
              break;
            }
            vH = vF.gullet.popToken();
            if (!/^[1-9]$/.test(vH.text)) {
              throw new lQ(j.PphTW(j.wIBUH("Invalid argument number \"", vH.text), "\""));
            }
            if (j.ccGcg(j.QYWSY(parseInt, vH.text), j.QDROt(vK, 1))) {
              throw new lQ(j.izyqm(j.lpwBM(j.CEZlZ, vH.text), j.AFDoW));
            }
            vK++;
            vL.push([]);
          } else {
            if (j.yMVdv("EOF", vH.text)) {
              throw new lQ(j.EHwxu);
            }
            vL[vK].push(vH.text);
          }
        }
        var {
          tokens: vM
        } = vF.gullet.consumeArg();
        if (vJ) {
          vM.unshift(vJ);
        }
        if (!j.tClrQ(j.BjZyJ, vG) || !j.UOIvU("\\xdef", vG)) {
          (vM = vF.gullet.expandTokens(vM)).reverse();
        }
        vF.gullet.macros.set(vI, {
          tokens: vM,
          numArgs: vK,
          delimiters: vL
        }, j.cdKWW(vG, qd[vG]));
        return {
          type: j.pBmEy,
          mode: vF.mode
        };
      }
    });
    j.QxyDB(oT, {
      type: j.pBmEy,
      names: [j.BTVuF, j.NQVEt],
      props: qm,
      handler(vE) {
        var {
          parser: vF,
          funcName: vG
        } = vE;
        var vH = qf(vF.gullet.popToken());
        vF.gullet.consumeSpaces();
        var vI = (vJ => {
          var vK = vJ.gullet.popToken();
          if (dq.dtqUs("=", vK.text) && dq.GYuqH(" ", (vK = vJ.gullet.popToken()).text)) {
            vK = vJ.gullet.popToken();
          }
          return vK;
        })(vF);
        j.OhxtZ(qg, vF, vH, vI, j.CUaJr(j.NQVEt, vG));
        return {
          type: "internal",
          mode: vF.mode
        };
      }
    });
    j.KGuMA(oT, {
      type: "internal",
      names: [j.jELFI, "\\\\globalfuture"],
      props: qp,
      handler(vE) {
        var {
          parser: vF,
          funcName: vG
        } = vE;
        var vH = j.snTwG(qf, vF.gullet.popToken());
        var vI = vF.gullet.popToken();
        var vJ = vF.gullet.popToken();
        j.LZIUS(qg, vF, vH, vJ, j.liMQH(j.xEuNd, vG));
        vF.gullet.pushToken(vJ);
        vF.gullet.pushToken(vI);
        return {
          type: j.pBmEy,
          mode: vF.mode
        };
      }
    });
    function qq(vE, vF, vG) {
      var vH = n3(nL.math[vE] && nL.math[vE].replace || vE, vF, vG);
      if (!vH) {
        throw new Error(dq.tHCmI(dq.zpLaF(dq.knFsM(dq.PXRid(dq.AOcCx, vE), dq.GidiI), vF), "."));
      }
      return vH;
    }
    function qv(vE, vF, vG, vH) {
      var vI = vG.havingBaseStyle(vF);
      var vJ = oK.makeSpan(vH.concat(vI.sizingClasses(vG)), [vE], vG);
      var vK = dq.yPpKZ(vI.sizeMultiplier, vG.sizeMultiplier);
      vJ.height *= vK;
      vJ.depth *= vK;
      vJ.maxFontSize = vI.sizeMultiplier;
      return vJ;
    }
    function qw(vE, vF, vG) {
      var vH = vF.havingBaseStyle(vG);
      var vI = j.XKDjs(j.Dkxkg(1, j.OivWR(vF.sizeMultiplier, vH.sizeMultiplier)), vF.fontMetrics().axisHeight);
      vE.classes.push(j.biAAO);
      vE.style.top = j.oFbSM(nj, vI);
      vE.height -= vI;
      vE.depth += vI;
    }
    function qx(vE, vF, vG, vH, vI, vJ) {
      var vK = {
        bZtTr: function (vN, vO) {
          return j.sxRUw(vN, vO);
        },
        JtERa: j.JyIeU,
        KFkST: j.szxnk
      };
      var vL = function (vN, vO, vP, vQ) {
        return oK.makeSymbol(vN, vK.bZtTr(vK.bZtTr(vK.JtERa, vO), vK.KFkST), vP, vQ);
      }(vE, vF, vI, vH);
      var vM = j.pKdPK(qv, oK.makeSpan([j.QHsmg, j.swSRS(j.xmaeI, vF)], [vL], vH), my.TEXT, vH, vJ);
      if (vG) {
        j.lrkFI(qw, vM, vH, my.TEXT);
      }
      return vM;
    }
    function qy(vE, vF, vG) {
      return {
        type: dq.dfQjt,
        elem: oK.makeSpan([dq.IewBr, dq.nvxpA(dq.IbPUn, vF) ? dq.ftucv : dq.nsztv], [oK.makeSpan([], [oK.makeSymbol(vE, vF, vG)])])
      };
    }
    function qz(vE, vF, vG) {
      var vH = n0[dq.urrYT][vE.charCodeAt(0)] ? n0[dq.urrYT][vE.charCodeAt(0)][4] : n0[dq.IbPUn][vE.charCodeAt(0)][4];
      var vI = new nD(dq.amMlX, function (vL, vM) {
        switch (vL) {
          case "⎜":
            return dq.lejeq(dq.vVWgb(dq.UOgSB(dq.cbJMz(dq.qKGMu, vM), dq.lPisi), vM), dq.CiNfe);
          case "∣":
            return dq.NhvyL(dq.BbNnZ(dq.KOsko(dq.iAAQr("M145 0 H188 V", vM), dq.TyPdO), vM), dq.YBkjI);
          case "∥":
            return dq.asKZd(dq.WJPer(dq.zpLaF(dq.VISoU(dq.daAYp(dq.BbNnZ(dq.VISoU(dq.KcWcb(dq.GUStn, vM), dq.TyPdO), vM), dq.PUwhh), vM), dq.DJBPn), vM), dq.HncPW);
          case "⎟":
            return dq.SyPvQ(dq.RFAtg(dq.IwznL(dq.PYzdf(dq.eHOaG, vM), dq.xZeiQ), vM), dq.NipOW);
          case "⎢":
            return dq.DvYrp(dq.FKCGH(dq.JExfN(dq.gLRhu(dq.lYaty, vM), dq.xEZPQ), vM), dq.ZGfZI);
          case "⎥":
            return dq.pzRWT(dq.pwuTX(dq.iAAQr(dq.BZKaC(dq.wGSPm, vM), dq.aHvkb), vM), dq.gFuvY);
          case "⎪":
            return dq.MHcvs(dq.tQVEn(dq.NbOow(dq.vLlGV(dq.xejsp, vM), dq.zeXTz), vM), dq.ivAJW);
          case "⏐":
            return dq.mNNNP(dq.VwItX(dq.cmtGY(dq.DlHwe(dq.mfrtS, vM), dq.WAYAt), vM), dq.QjoRY);
          case "‖":
            return dq.pzRWT(dq.TzSMw(dq.WvIVm(dq.lWJWU(dq.tHCmI(dq.COkTz(dq.lqpiu(dq.kTYkS(dq.crDre, vM), dq.ReUWx), vM), dq.ZTbXE), vM), dq.Nlldr), vM), dq.qyysM);
          default:
            return "";
        }
      }(vE, Math.round(dq.LKCjj(1000, vF))));
      var vJ = new nC([vI], {
        width: dq.uIEIf(nj, vH),
        height: dq.miGUu(nj, vF),
        style: dq.DGwNK(dq.FmJvy, dq.DRBxs(nj, vH)),
        viewBox: dq.KcWcb(dq.BbNnZ(dq.OXSSR(dq.DLnlc, dq.LKCjj(1000, vH)), " "), Math.round(dq.DULCD(1000, vF))),
        preserveAspectRatio: dq.AppNQ
      });
      var vK = oK.makeSvgSpan([], [vJ], vG);
      vK.height = vF;
      vK.style.height = dq.wMKxU(nj, vF);
      vK.style.width = dq.neQEY(nj, vH);
      return {
        type: dq.dfQjt,
        elem: vK
      };
    }
    var qA = {
      type: j.KQAXE,
      size: -0.008
    };
    var qB = ["|", j.mVJVi, j.EmKjW, j.XktIv];
    var qC = ["\\|", j.DHvCM, j.nQJRg, j.XFiMk];
    function qD(vE, vF, vG, vH, vI, vJ) {
      var vK = j.GuiQw.split("|");
      var vL = 0;
      while (true) {
        switch (vK[vL++]) {
          case "0":
            var vM = j.LVYyt(qq, w4, vX, vI);
            var vN = j.gSetv(vM.height, vM.depth);
            var vO = j.yPetA(qq, w6, vX, vI);
            var vP = j.LqPIo(vO.height, vO.depth);
            var vQ = j.LVYyt(qq, w7, vX, vI);
            var vR = vQ.height + vQ.depth;
            var vS = 0;
            var vT = 1;
            continue;
          case "1":
            return j.FWNqD(qv, oK.makeSpan([j.QHsmg, j.yHzgS], [w0], vZ), my.TEXT, vH, vJ);
          case "2":
            if (vG) {
              w3 *= vH.sizeMultiplier;
            }
            continue;
          case "3":
            if (j.bENgL(null, w5)) {
              var vU = j.uzwmU(qq, w5, vX, vI);
              vS = j.RxvrV(vU.height, vU.depth);
              vT = 2;
            }
            continue;
          case "4":
            w4 = w6 = w7 = vE;
            w5 = null;
            continue;
          case "5":
            var vV = j.SJDHa(j.BTsXi(w2, 2), w3);
            var vW = [];
            continue;
          case "6":
            var vX = j.qWJNo;
            continue;
          case "7":
            var vY = {
              positionType: j.RwWMF,
              positionData: vV,
              children: vW
            };
            var vZ = vH.havingBaseStyle(my.TEXT);
            var w0 = oK.makeVList(vY, vZ);
            continue;
          case "8":
            var w1 = j.Zbacl(j.wdZuZ(vN, vR), vS);
            var w2 = j.jArlq(w1, j.lcHcU(j.QGIDu(Math.max(0, Math.ceil(j.qUykX(j.MMcyS(vF, w1), j.GeNdP(vT, vP)))), vT), vP));
            var w3 = vH.fontMetrics().axisHeight;
            continue;
          case "9":
            if (j.RabIH(j.gTPqU, vE)) {
              w6 = w7 = "⏐";
            } else if (j.LdZDN(j.ZQASW, vE)) {
              w6 = w7 = "‖";
            } else if (j.Cdrue(j.yzzTh, vE)) {
              w4 = w6 = "⏐";
            } else if (j.liMQH(j.GgEYF, vE)) {
              w4 = w6 = "‖";
            } else if (j.OaVNM(j.mkUSn, vE)) {
              w4 = j.gTPqU;
              w6 = "⏐";
              w7 = j.yzzTh;
            } else if (j.yLyRO(j.gRAJu, vE)) {
              w4 = j.ZQASW;
              w6 = "‖";
              w7 = j.GgEYF;
            } else if (j.wdMem(lW, qB, vE)) {
              w6 = "∣";
              w8 = j.zvYXs;
              w9 = 333;
            } else if (j.YELiw(lW, qC, vE)) {
              w6 = "∥";
              w8 = j.bZwTz;
              w9 = 556;
            } else if (j.rfyLd("[", vE) || j.dSUhe(j.eLgHX, vE)) {
              w4 = "⎡";
              w6 = "⎢";
              w7 = "⎣";
              vX = j.LNdmu;
              w8 = j.unJls;
              w9 = 667;
            } else if (j.uvqGP("]", vE) || j.ucRJD(j.rmLtk, vE)) {
              w4 = "⎤";
              w6 = "⎥";
              w7 = "⎦";
              vX = j.LNdmu;
              w8 = j.vDtbV;
              w9 = 667;
            } else if (j.dkRpy(j.llnsC, vE) || j.XuAuy("⌊", vE)) {
              w6 = w4 = "⎢";
              w7 = "⎣";
              vX = j.LNdmu;
              w8 = j.DvHzW;
              w9 = 667;
            } else if (j.cLrxu(j.PLmcX, vE) || j.KtvVQ("⌈", vE)) {
              w4 = "⎡";
              w6 = w7 = "⎢";
              vX = "Size4-Regular";
              w8 = j.IaPJU;
              w9 = 667;
            } else if (j.NhuIw(j.CfwHy, vE) || j.xviEM("⌋", vE)) {
              w6 = w4 = "⎥";
              w7 = "⎦";
              vX = j.LNdmu;
              w8 = j.UOVmX;
              w9 = 667;
            } else if (j.woEMq(j.hECZt, vE) || j.TlDqa("⌉", vE)) {
              w4 = "⎤";
              w6 = w7 = "⎥";
              vX = j.LNdmu;
              w8 = j.HYdDf;
              w9 = 667;
            } else if (j.Udpoe("(", vE) || j.MeIJe("\\lparen", vE)) {
              w4 = "⎛";
              w6 = "⎜";
              w7 = "⎝";
              vX = j.LNdmu;
              w8 = j.TwGYT;
              w9 = 875;
            } else if (j.hMRpr(")", vE) || j.KHhYQ(j.DjaNB, vE)) {
              w4 = "⎞";
              w6 = "⎟";
              w7 = "⎠";
              vX = j.LNdmu;
              w8 = j.MKmdp;
              w9 = 875;
            } else if (vE === "\\{" || j.FggSO(j.TWqtO, vE)) {
              w4 = "⎧";
              w5 = "⎨";
              w7 = "⎩";
              w6 = "⎪";
              vX = "Size4-Regular";
            } else if (j.kXszX("\\}", vE) || j.zbhoL(j.aehLR, vE)) {
              w4 = "⎫";
              w5 = "⎬";
              w7 = "⎭";
              w6 = "⎪";
              vX = j.LNdmu;
            } else if (j.CkTir(j.mawtL, vE) || j.AvCdB("⟮", vE)) {
              w4 = "⎧";
              w7 = "⎩";
              w6 = "⎪";
              vX = j.LNdmu;
            } else if (j.BlvIR(j.fjsKb, vE) || j.nwBfz("⟯", vE)) {
              w4 = "⎫";
              w7 = "⎭";
              w6 = "⎪";
              vX = j.LNdmu;
            } else if (j.fvZCL(j.JuDGD, vE) || j.mVkuK("⎰", vE)) {
              w4 = "⎧";
              w7 = "⎭";
              w6 = "⎪";
              vX = j.LNdmu;
            } else if (!j.PcVet(j.FvmAC, vE) || !j.adHzr("⎱", vE)) {
              w4 = "⎫";
              w7 = "⎩";
              w6 = "⎪";
              vX = j.LNdmu;
            }
            continue;
          case "10":
            var w4;
            var w5;
            var w6;
            var w7;
            var w8 = "";
            var w9 = 0;
            continue;
          case "11":
            if (j.OiWeP(w8.length, 0)) {
              var wb = j.BZLcu(j.JsNEt(w2, vN), vR);
              var wd = Math.round(j.gEeZi(1000, w2));
              var wf = function (wx, wy) {
                switch (wx) {
                  case dq.hayoG:
                    return dq.AwSxT(dq.kRRJr(dq.Jtahq(dq.KycQk, wy) + dq.SVonc, wy), dq.xkyPd);
                  case dq.SxKzz:
                    return dq.gktDb(dq.nINEt(dq.TWOyS(dq.dLaAf(dq.KPDPm, wy), dq.QNzSy), wy), dq.xkyPd);
                  case dq.yrPDf:
                    return dq.BZKaC(dq.akaUo(dq.xHgwT(dq.KcWcb(dq.ygsiy(dq.LyOWH, wy) + dq.wyeQK, -wy), dq.ShjjC), wy), dq.vssIc);
                  case dq.owmtN:
                    return dq.kXgKJ(dq.tfeKW(dq.jZTzY(dq.tQVEn(dq.MHcvs(dq.iAAQr(dq.wWyhc(dq.UFmHk(dq.ojLNS(dq.ICWnT(dq.vZxcP(dq.LyOWH, wy), dq.wyeQK), -wy), dq.ShjjC), wy), dq.UodJk), wy), dq.wyeQK), -wy), dq.sNfkc) + wy, dq.vssIc);
                  case "lfloor":
                    return dq.ConLi(dq.VzGpT(dq.hDwLj(dq.GxcnV(dq.tcJjW, wy), dq.lhgjz), wy), dq.rKASr);
                  case dq.wwnvi:
                    return dq.MCZzy(dq.QItAm(dq.NGCjd(dq.OXUHE(dq.tcJjW, wy), dq.wTzcn), wy), dq.rKASr);
                  case dq.xhghX:
                    return dq.fBVLZ(dq.zpLaF(dq.xgHnq(dq.KNIXm(dq.KycQk, wy), dq.nURPZ), wy), dq.cwedq);
                  case dq.AJbCQ:
                    return dq.CPnuk(dq.gLRhu(dq.TUEjS(dq.JBdHe(dq.KPDPm, wy), dq.bgJFW), wy), dq.cwedq);
                  case dq.ZAVtL:
                    return dq.jCpok(dq.JrsEP(dq.lWJWU(dq.ygsiy(dq.vCnzb, dq.vVWgb(wy, 84)), dq.YXgHA), dq.BZKaC(wy, 92)), dq.qJpLg);
                  case dq.ZYitY:
                    return dq.JIvxU(dq.MNYtA(dq.owblV(dq.qfnpo(dq.TXLrX, dq.SGnda(wy, 9)), dq.INplj), dq.iDTKC(wy, 144)), dq.cTaiU);
                  default:
                    throw new Error(dq.yxhyK);
                }
              }(w8, Math.round(j.udUwd(1000, wb)));
              var wg = new nD(w8, wf);
              var wj = j.aCCqH(j.ZUcDf(w9, 1000).toFixed(3), "em");
              var wk = (wd / 1000).toFixed(3) + "em";
              var wp = new nC([wg], {
                width: wj,
                height: wk,
                viewBox: j.XFLHQ(j.Tkils(j.srcEM("0 0 ", w9), " "), wd)
              });
              var wq = oK.makeSvgSpan([], [wp], vH);
              wq.height = j.sqoaP(wd, 1000);
              wq.style.width = wj;
              wq.style.height = wk;
              vW.push({
                type: j.mWhlK,
                elem: wq
              });
            } else {
              vW.push(j.dZUee(qy, w7, vX, vI));
              vW.push(qA);
              if (j.TMFmK(null, w5)) {
                var wv = j.TSFKt(j.UHvWx(j.BZLcu(w2, vN), vR), 0.016);
                vW.push(j.QxWqz(qz, w6, wv, vH));
              } else {
                var ww = j.BOdxE(j.BmOvT(j.KgNGG(j.begmN(j.PpilK(w2, vN), vR), vS), 2), 0.016);
                vW.push(j.mPZRl(qz, w6, ww, vH));
                vW.push(qA);
                vW.push(j.Wmehw(qy, w5, vX, vI));
                vW.push(qA);
                vW.push(j.kmbUY(qz, w6, ww, vH));
              }
              vW.push(qA);
              vW.push(j.dZUee(qy, w4, vX, vI));
            }
            continue;
        }
        break;
      }
    }
    var qE = 0.08;
    function qF(vE, vF, vG, vH, vI) {
      var vJ = {
        lYCWa: function (vN, vO) {
          return dq.iDTKC(vN, vO);
        },
        dhrJX: function (vN, vO) {
          return dq.iZFsT(vN, vO);
        },
        QEpzt: function (vN, vO) {
          return dq.CVehW(vN, vO);
        },
        kZtfX: function (vN, vO) {
          return dq.cYelR(vN, vO);
        },
        BIjjw: function (vN, vO) {
          return dq.qPflO(vN, vO);
        },
        ibhyj: function (vN, vO) {
          return dq.hFRba(vN, vO);
        },
        abjfk: dq.PvEvr,
        dIDxQ: function (vN, vO) {
          return dq.pQgAs(vN, vO);
        },
        wrqZI: dq.SiMdz,
        oVbRQ: function (vN, vO) {
          return dq.daUok(vN, vO);
        },
        lHKbP: dq.VAsLq,
        OFkFG: dq.sDuWJ,
        vQhOu: " 80h400000v",
        CxfFc: function (vN, vO) {
          return vN + vO;
        },
        dAgii: dq.VqCWR,
        LUGVd: function (vN, vO) {
          return dq.viLub(vN, vO);
        },
        RpBZn: function (vN, vO) {
          return dq.lmPsB(vN, vO);
        },
        ryfeT: function (vN, vO) {
          return dq.OfByO(vN, vO);
        },
        NkUBN: function (vN, vO) {
          return dq.IqCcn(vN, vO);
        },
        VLxNh: function (vN, vO) {
          return dq.MXDKQ(vN, vO);
        },
        SNJnm: function (vN, vO) {
          return dq.pXsYz(vN, vO);
        },
        oNObF: dq.tCXnL,
        TJBDB: function (vN, vO) {
          return dq.hBoYT(vN, vO);
        },
        twxEe: function (vN, vO) {
          return vN + vO;
        },
        QrKhB: function (vN, vO) {
          return dq.QdzHq(vN, vO);
        },
        hXGTc: dq.mgsRv,
        PuToc: dq.LdeMR,
        xdxHt: function (vN, vO) {
          return dq.Jtahq(vN, vO);
        },
        lSWIh: function (vN, vO) {
          return dq.FcDKb(vN, vO);
        },
        TFdwi: function (vN, vO) {
          return dq.hBoYT(vN, vO);
        },
        IJkmK: function (vN, vO) {
          return dq.ZDqdm(vN, vO);
        },
        dGslF: function (vN, vO) {
          return dq.XKkDV(vN, vO);
        },
        HTRXM: dq.RjnMp,
        yAAOm: function (vN, vO) {
          return dq.inGJR(vN, vO);
        },
        brlKz: dq.cjvtD,
        HornW: dq.HWmhx,
        kjECA: dq.uzQee,
        HZxPP: dq.tRrFX,
        ZvvfS: function (vN, vO) {
          return dq.cmtGY(vN, vO);
        },
        YDjRN: function (vN, vO) {
          return dq.jCpok(vN, vO);
        },
        ThTeK: function (vN, vO) {
          return dq.BrfaF(vN, vO);
        },
        QkKaR: function (vN, vO) {
          return dq.DQuQL(vN, vO);
        },
        slWOf: dq.qekPB,
        YazeG: function (vN, vO) {
          return dq.kXgKJ(vN, vO);
        },
        INOLC: dq.YHbQl,
        eJIsB: function (vN, vO) {
          return dq.aqJUb(vN, vO);
        },
        dfnAY: dq.ZiXCZ,
        ATEKj: function (vN, vO) {
          return dq.Dlopv(vN, vO);
        },
        uFxpa: function (vN, vO) {
          return dq.JAdRt(vN, vO);
        },
        VdRNt: "l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 80H400000v",
        skPXI: dq.usFFM,
        hMgGu: function (vN, vO) {
          return dq.jUBjd(vN, vO);
        },
        HWQhB: function (vN, vO) {
          return dq.mNNNP(vN, vO);
        },
        VUEEy: function (vN, vO) {
          return dq.EjHcz(vN, vO);
        },
        QznSa: "M95,",
        VXWlR: dq.Tswcg,
        fipuv: dq.iFkOx,
        uvFeG: dq.gBNlq,
        Njtuk: function (vN, vO) {
          return dq.KzDAc(vN, vO);
        },
        JHBIs: function (vN, vO) {
          return dq.GEKAo(vN, vO);
        },
        QTjQk: function (vN, vO) {
          return dq.hseLp(vN, vO);
        },
        NDOFv: function (vN, vO) {
          return dq.GMBYD(vN, vO);
        },
        oYBwv: dq.hngdV,
        APlTN: dq.EWkuK,
        siXTF: dq.HwygW,
        QdXGU: dq.TuWbq,
        OccJz: dq.DQKXc,
        rwXNc: dq.dYMRn,
        sSqgs: dq.EnQhm,
        oAlQQ: dq.WXAbl,
        kqIym: dq.vUQDC
      };
      var vK = function (vN, vO, vP) {
        var vQ = {
          tBYwc: function (vS, vT) {
            return vJ.hMgGu(vS, vT);
          },
          JQQOt: function (vS, vT) {
            return vS + vT;
          },
          nPgpU: function (vS, vT) {
            return vJ.HWQhB(vS, vT);
          },
          UNZKh: function (vS, vT) {
            return vJ.YazeG(vS, vT);
          },
          XDuDS: function (vS, vT) {
            return vJ.VUEEy(vS, vT);
          },
          aYSWo: function (vS, vT) {
            return vJ.TJBDB(vS, vT);
          },
          MmanE: function (vS, vT) {
            return vS + vT;
          },
          OadfD: function (vS, vT) {
            return vJ.VUEEy(vS, vT);
          },
          neXbQ: vJ.QznSa,
          CGUKn: function (vS, vT) {
            return vJ.HWQhB(vS, vT);
          },
          dVBLf: vJ.VXWlR,
          Ycpzi: function (vS, vT) {
            return vJ.oVbRQ(vS, vT);
          },
          kNoXZ: vJ.fipuv,
          zoCxg: function (vS, vT) {
            return vJ.ryfeT(vS, vT);
          },
          oVttU: vJ.uvFeG,
          Deerv: function (vS, vT) {
            return vJ.IJkmK(vS, vT);
          },
          oqqrM: vJ.vQhOu,
          ZzlWT: vJ.dAgii,
          RIHDc: function (vS, vT) {
            return vJ.Njtuk(vS, vT);
          },
          sUyud: function (vS, vT) {
            return vJ.JHBIs(vS, vT);
          },
          ogsva: function (vS, vT) {
            return vJ.QTjQk(vS, vT);
          },
          HYOKa: function (vS, vT) {
            return vJ.JHBIs(vS, vT);
          },
          kPKrE: function (vS, vT) {
            return vJ.ThTeK(vS, vT);
          },
          AbUDS: function (vS, vT) {
            return vJ.kZtfX(vS, vT);
          },
          zZSOj: function (vS, vT) {
            return vJ.NDOFv(vS, vT);
          },
          MsIjv: vJ.oYBwv,
          VHvrf: "\nc339.3,-1799.3,509.3,-2700,510,-2702 l",
          oaFWp: function (vS, vT) {
            return vJ.oVbRQ(vS, vT);
          },
          QJPOc: vJ.APlTN,
          myMtC: function (vS, vT) {
            return vJ.HWQhB(vS, vT);
          },
          arZyL: vJ.siXTF
        };
        vO *= 1000;
        var vR = "";
        switch (vN) {
          case vJ.QdXGU:
            vR = function (vS, vT) {
              return vQ.tBYwc(vQ.JQQOt(vQ.tBYwc(vQ.nPgpU(vQ.UNZKh(vQ.tBYwc(vQ.tBYwc(vQ.XDuDS(vQ.aYSWo(vQ.MmanE(vQ.OadfD(vQ.neXbQ, vQ.CGUKn(vQ.XDuDS(622, vS), 80)), vQ.dVBLf), vQ.Ycpzi(vS, 2.075)), " -"), vS) + vQ.kNoXZ, vQ.zoCxg(40, vS)), vQ.oVttU), vQ.Deerv(834, vS)), vQ.oqqrM), vQ.CGUKn(40, vS)), vQ.ZzlWT);
            }(vO);
            break;
          case vJ.OccJz:
            vR = function (vS, vT) {
              return vJ.lYCWa(vJ.lYCWa(vJ.lYCWa(vJ.dhrJX(vJ.QEpzt(vJ.dhrJX(vJ.QEpzt(vJ.dhrJX(vJ.lYCWa(vJ.kZtfX(vJ.BIjjw(vJ.ibhyj(vJ.abjfk, vJ.lYCWa(vJ.dIDxQ(601, vS), 80)), vJ.wrqZI), vJ.oVbRQ(vS, 2.084)), " -"), vS), vJ.lHKbP), vJ.lYCWa(40, vS)), vJ.OFkFG), vJ.BIjjw(1001, vS)), vJ.vQhOu), vJ.CxfFc(40, vS)), vJ.dAgii);
            }(vO);
            break;
          case vJ.rwXNc:
            vR = function (vS, vT) {
              return vJ.QEpzt(vJ.LUGVd(vJ.RpBZn(vJ.CxfFc(vJ.dIDxQ(vJ.ryfeT(vJ.NkUBN(vJ.NkUBN(vJ.VLxNh(vJ.lYCWa(vJ.SNJnm(vJ.dhrJX(vJ.oNObF, vJ.TJBDB(vJ.twxEe(10, vS), 80)), "\nl"), vJ.QrKhB(vS, 3.13)), " -"), vS), vJ.hXGTc), 40 + vS), vJ.PuToc), vJ.dIDxQ(1001, vS)), vJ.vQhOu), vJ.xdxHt(40, vS)), vJ.dAgii);
            }(vO);
            break;
          case vJ.sSqgs:
            vR = function (vS, vT) {
              return vJ.LUGVd(vJ.twxEe(vJ.lSWIh(vJ.LUGVd(vJ.dIDxQ(vJ.TFdwi(vJ.dIDxQ(vJ.ibhyj(vJ.NkUBN(vJ.lSWIh(vJ.IJkmK(vJ.dGslF(vJ.HTRXM, vJ.TFdwi(vJ.yAAOm(2398, vS), 80)), vJ.brlKz), vJ.QrKhB(vS, 4.223)), " -"), vS), vJ.HornW), vJ.IJkmK(40, vS)), vJ.kjECA), vJ.lSWIh(1001, vS)), vJ.HZxPP), vJ.ZvvfS(40, vS)), vJ.dAgii);
            }(vO);
            break;
          case vJ.oAlQQ:
            vR = function (vS, vT) {
              return vQ.UNZKh(vQ.RIHDc(vQ.Deerv(vQ.sUyud(vQ.UNZKh(vQ.Deerv(vQ.ogsva(vQ.HYOKa(vQ.kPKrE(vQ.AbUDS(vQ.zZSOj(vQ.MsIjv, vQ.UNZKh(2713, vS) + 80), vQ.VHvrf), vQ.oaFWp(vS, 5.298)), " -"), vS), "\nc3.3,-7.3,9.3,-11,18,-11 H400000v"), vQ.sUyud(40, vS)) + vQ.QJPOc, vQ.myMtC(1001, vS)), vQ.oqqrM), vQ.UNZKh(40, vS)), vQ.arZyL);
            }(vO);
            break;
          case vJ.kqIym:
            vR = function (vS, vT, vU) {
              return vJ.SNJnm(vJ.YDjRN(vJ.RpBZn(vJ.ThTeK(vJ.CxfFc(vJ.SNJnm(vJ.QkKaR(vJ.slWOf, vJ.YazeG(vS, 80)), vJ.INOLC) + vJ.eJIsB(40, vS), vJ.dfnAY), vJ.ATEKj(vJ.ATEKj(vJ.uFxpa(vU, 54), 80), vS)), vJ.VdRNt), vJ.RpBZn(40, vS)), vJ.skPXI);
            }(vO, 0, vP);
        }
        return vR;
      }(vE, vH, vG);
      var vL = new nD(vE, vK);
      var vM = new nC([vL], {
        width: dq.sJPfK,
        height: dq.LCjfk(nj, vF),
        viewBox: dq.PZUtU(dq.RreNS, vG),
        preserveAspectRatio: dq.HNqkw
      });
      return oK.makeSvgSpan([dq.ddScx], [vM], vI);
    }
    var qG = ["(", "\\lparen", ")", j.DjaNB, "[", j.eLgHX, "]", j.rmLtk, "\\{", j.TWqtO, "\\}", j.aehLR, j.llnsC, j.CfwHy, "⌊", "⌋", j.PLmcX, j.hECZt, "⌈", "⌉", j.oBFJQ];
    var qH = [j.gTPqU, j.yzzTh, j.mkUSn, "\\Uparrow", j.GgEYF, j.gRAJu, "|", "\\|", j.XktIv, j.XFiMk, j.mVJVi, j.EmKjW, j.DHvCM, j.nQJRg, "\\lgroup", j.fjsKb, "⟮", "⟯", j.JuDGD, j.FvmAC, "⎰", "⎱"];
    var qI = ["<", ">", j.PLJts, j.MmCKa, "/", j.phVQN, j.dddlA, j.hiLSZ];
    var qJ = [0, 1.2, 1.8, 2.4, 3];
    var qK = [{
      type: j.tjzzM,
      style: my.SCRIPTSCRIPT
    }, {
      type: j.tjzzM,
      style: my.SCRIPT
    }, {
      type: j.tjzzM,
      style: my.TEXT
    }, {
      type: j.QcrGq,
      size: 1
    }, {
      type: j.QcrGq,
      size: 2
    }, {
      type: j.QcrGq,
      size: 3
    }, {
      type: j.QcrGq,
      size: 4
    }];
    var qL = [{
      type: j.tjzzM,
      style: my.SCRIPTSCRIPT
    }, {
      type: j.tjzzM,
      style: my.SCRIPT
    }, {
      type: j.tjzzM,
      style: my.TEXT
    }, {
      type: j.OADCW
    }];
    var qM = [{
      type: j.tjzzM,
      style: my.SCRIPTSCRIPT
    }, {
      type: j.tjzzM,
      style: my.SCRIPT
    }, {
      type: j.tjzzM,
      style: my.TEXT
    }, {
      type: j.QcrGq,
      size: 1
    }, {
      type: j.QcrGq,
      size: 2
    }, {
      type: j.QcrGq,
      size: 3
    }, {
      type: j.QcrGq,
      size: 4
    }, {
      type: j.OADCW
    }];
    function qN(vE) {
      if (dq.YVwiR(dq.fxmCn, vE.type)) {
        return dq.bvbzd;
      }
      if (dq.vyRiN(dq.AgUxV, vE.type)) {
        return dq.aKqob(dq.OfByO(dq.IRADY, vE.size), dq.qGIDl);
      }
      if (dq.BXTgu(dq.hcgug, vE.type)) {
        return dq.urrYT;
      }
      throw new Error(dq.aqJUb(dq.inGJR(dq.jLcgq, vE.type), dq.LlYLO));
    }
    function qO(vE, vF, vG, vH) {
      for (var vI = Math.min(2, j.oODPu(3, vH.style.size)); j.dYqcy(vI, vG.length) && j.tVeTG(j.OADCW, vG[vI].type); vI++) {
        var vJ = j.LwHRG(qq, vE, j.BZXqT(qN, vG[vI]), "math");
        var vK = j.wWAhH(vJ.height, vJ.depth);
        if (j.nmFdA(j.tjzzM, vG[vI].type)) {
          vK *= vH.havingBaseStyle(vG[vI].style).sizeMultiplier;
        }
        if (j.irjUq(vK, vF)) {
          return vG[vI];
        }
      }
      return vG[j.rvqXy(vG.length, 1)];
    }
    function qP(vE, vF, vG, vH, vI, vJ) {
      var vK;
      if (j.TaWnn("<", vE) || j.TQvWT(j.dddlA, vE) || j.sbHON("⟨", vE)) {
        vE = j.PLJts;
      } else if (!j.KmNsP(">", vE) || !j.mYuJQ(j.hiLSZ, vE) || !j.JIVNr("⟩", vE)) {
        vE = "\\rangle";
      }
      vK = j.gqDFV(lW, qI, vE) ? qK : j.OpBwY(lW, qG, vE) ? qM : qL;
      var vL = j.nPesu(qO, vE, vF, vK, vH);
      if (j.GcpAM(j.tjzzM, vL.type)) {
        return function (vM, vN, vO, vP, vQ, vR) {
          var vS = oK.makeSymbol(vM, dq.bvbzd, vQ, vP);
          var vT = dq.pQOJb(qv, vS, vN, vP, vR);
          if (vO) {
            dq.vmple(qw, vT, vP, vN);
          }
          return vT;
        }(vE, vL.style, vG, vH, vI, vJ);
      } else if (j.bFWeR(j.QcrGq, vL.type)) {
        return j.ifMpa(qx, vE, vL.size, vG, vH, vI, vJ);
      } else {
        return j.elNaU(qD, vE, vF, vG, vH, vI, vJ);
      }
    }
    var qQ = {
      sqrtImage: function (vE, vF) {
        var vG;
        var vH;
        var vI = vF.havingBaseSizing();
        var vJ = j.jsWFg(qO, j.oBFJQ, j.xiBDR(vE, vI.sizeMultiplier), qM, vI);
        var vK = vI.sizeMultiplier;
        var vL = Math.max(0, j.MjHzn(vF.minRuleThickness, vF.fontMetrics().sqrtRuleThickness));
        var vM = 0;
        var vN = 0;
        var vO = 0;
        if (j.pdblg(j.tjzzM, vJ.type)) {
          if (vE < 1) {
            vK = 1;
          } else if (j.KhrSQ(vE, 1.4)) {
            vK = 0.7;
          }
          vN = j.nhURg(j.mCNJW(1, vL), vK);
          (vG = j.BpOmm(qF, j.pmDuK, vM = j.hdVxB(j.JYWcu(j.kRkDt(1, vL), qE), vK), vO = j.KTcPJ(j.rPtwN(1000, j.ayrND(1000, vL)), 80), vL, vF)).style.minWidth = j.itTBm;
          vH = 0.833 / vK;
        } else if (j.HZyLl(j.QcrGq, vJ.type)) {
          vO = j.Chwbp(1080, qJ[vJ.size]);
          vN = j.BTsXi(j.RCqTr(qJ[vJ.size], vL), vK);
          vM = j.wqWRT(j.cVhJm(qJ[vJ.size], vL) + qE, vK);
          (vG = j.erMMI(qF, j.ULsjv + vJ.size, vM, vO, vL, vF)).style.minWidth = j.Qvrxa;
          vH = j.OivWR(1, vK);
        } else {
          vM = j.tFblV(j.vrqjM(vE, vL), qE);
          vN = j.sPKUk(vE, vL);
          vO = Math.floor(j.YtqXu(1000, vE) + vL) + 80;
          (vG = j.BpOmm(qF, j.lnxCz, vM, vO, vL, vF)).style.minWidth = j.AKTiu;
          vH = 1.056;
        }
        vG.height = vN;
        vG.style.height = j.KVpuk(nj, vM);
        return {
          span: vG,
          advanceWidth: vH,
          ruleWidth: j.KzNjH(vF.fontMetrics().sqrtRuleThickness + vL, vK)
        };
      },
      sizedDelim: function (vE, vF, vG, vH, vI) {
        if (j.vbiOQ("<", vE) || j.kNDBG(j.dddlA, vE) || vE === "⟨") {
          vE = j.PLJts;
        } else if (!j.qulhD(">", vE) || !j.bENgL("\\gt", vE) || !j.dTUOO("⟩", vE)) {
          vE = j.MmCKa;
        }
        if (j.zzGKP(lW, qG, vE) || j.LdrhH(lW, qI, vE)) {
          return j.elNaU(qx, vE, vF, !1, vG, vH, vI);
        }
        if (j.hDoLm(lW, qH, vE)) {
          return j.ifMpa(qD, vE, qJ[vF], !1, vG, vH, vI);
        }
        throw new lQ(j.coOyy(j.EIwYk("Illegal delimiter: '", vE), "'"));
      },
      sizeToMaxHeight: qJ,
      customSizedDelim: qP,
      leftRightDelim: function (vE, vF, vG, vH, vI, vJ) {
        var vK = j.hEzeI(vH.fontMetrics().axisHeight, vH.sizeMultiplier);
        var vL = j.nhURg(5, vH.fontMetrics().ptPerEm);
        var vM = Math.max(j.pzYEB(vF, vK), j.lZiXX(vG, vK));
        var vN = Math.max(j.ToTGJ(j.nhURg(vM, 500), 901), j.YxUEI(j.yMpGa(2, vM), vL));
        return qP(vE, vN, !0, vH, vI, vJ);
      }
    };
    var qR = {
      "\\bigl": {
        mclass: j.vFRUE,
        size: 1
      },
      "\\Bigl": {
        mclass: j.vFRUE,
        size: 2
      },
      "\\biggl": {
        mclass: j.vFRUE,
        size: 3
      },
      "\\Biggl": {
        mclass: j.vFRUE,
        size: 4
      },
      "\\bigr": {
        mclass: j.lbDCM,
        size: 1
      },
      "\\Bigr": {
        mclass: j.lbDCM,
        size: 2
      },
      "\\biggr": {
        mclass: j.lbDCM,
        size: 3
      },
      "\\Biggr": {
        mclass: j.lbDCM,
        size: 4
      },
      "\\bigm": {
        mclass: j.lqjwB,
        size: 1
      },
      "\\Bigm": {
        mclass: j.lqjwB,
        size: 2
      },
      "\\biggm": {
        mclass: j.lqjwB,
        size: 3
      },
      "\\Biggm": {
        mclass: j.lqjwB,
        size: 4
      },
      "\\big": {
        mclass: j.kESZu,
        size: 1
      },
      "\\Big": {
        mclass: j.kESZu,
        size: 2
      },
      "\\bigg": {
        mclass: j.kESZu,
        size: 3
      },
      "\\Bigg": {
        mclass: j.kESZu,
        size: 4
      }
    };
    var qS = ["(", "\\lparen", ")", j.DjaNB, "[", "\\lbrack", "]", j.rmLtk, "\\{", j.TWqtO, "\\}", j.aehLR, j.llnsC, j.CfwHy, "⌊", "⌋", j.PLmcX, j.hECZt, "⌈", "⌉", "<", ">", j.PLJts, "⟨", j.MmCKa, "⟩", j.dddlA, "\\gt", "\\lvert", j.EmKjW, j.DHvCM, j.nQJRg, j.mawtL, j.fjsKb, "⟮", "⟯", j.JuDGD, j.FvmAC, "⎰", "⎱", "/", j.phVQN, "|", j.XktIv, "\\|", j.XFiMk, j.gTPqU, j.ZQASW, j.yzzTh, j.GgEYF, j.mkUSn, j.gRAJu, "."];
    function qT(vE, vF) {
      var vG = j.gFUff(pK, vE);
      if (vG && j.fqqDw(lW, qS, vG.text)) {
        return vG;
      }
      throw new lQ(vG ? j.dpjgB(j.qLUof(j.wzVAC(j.ATurJ(j.gpMTY, vG.text), j.Wxrsj), vF.funcName), "'") : j.TiQQF(j.kxABg, vE.type) + "'", vE);
    }
    function qU(vE) {
      if (!vE.body) {
        throw new Error(j.yyhTa);
      }
    }
    var qV = {
      numArgs: 1,
      primitive: !0
    };
    var qW = {
      numArgs: 1,
      primitive: !0
    };
    var qX = {
      numArgs: 1,
      primitive: !0
    };
    j.whgMJ(oT, {
      type: j.QHsmg,
      names: [j.GiFnP, j.GHLyu, j.dNraK, j.vXjwF, j.yosvw, j.JBpvU, "\\biggr", j.yhZQB, j.RiLeh, "\\Bigm", j.PXpxZ, j.IExuT, j.SaZWr, j.eOeUo, j.HUylQ, j.PzXqx],
      props: {
        numArgs: 1,
        argTypes: [j.gdzpA]
      },
      handler: (vE, vF) => {
        var vG = j.LdrhH(qT, vF[0], vE);
        var vH = {
          type: j.QHsmg,
          mode: vE.parser.mode,
          size: qR[vE.funcName].size,
          mclass: qR[vE.funcName].mclass,
          delim: vG.text
        };
        return vH;
      },
      htmlBuilder: (vE, vF) => vE.delim === "." ? oK.makeSpan([vE.mclass]) : qQ.sizedDelim(vE.delim, vE.size, vF, vE.mode, [vE.mclass]),
      mathmlBuilder: vE => {
        var vF = j.PzKjM.split("|");
        var vG = 0;
        while (true) {
          switch (vF[vG++]) {
            case "0":
              if (j.ZfUBN(j.vFRUE, vE.mclass) || j.qmDNw(j.lbDCM, vE.mclass)) {
                vJ.setAttribute(j.DDuIr, j.JGTKT);
              } else {
                vJ.setAttribute(j.DDuIr, j.gyCgB);
              }
              vJ.setAttribute(j.dOuyn, j.JGTKT);
              continue;
            case "1":
              vJ.setAttribute(j.qXOYj, vI);
              vJ.setAttribute(j.HQCAO, vI);
              return vJ;
            case "2":
              var vH = [];
              continue;
            case "3":
              if (j.lvEKA(".", vE.delim)) {
                vH.push(j.KkEIX(pp, vE.delim, vE.mode));
              }
              continue;
            case "4":
              var vI = j.ERHyI(nj, qQ.sizeToMaxHeight[vE.size]);
              continue;
            case "5":
              var vJ = new pk.MathNode("mo", vH);
              continue;
          }
          break;
        }
      }
    });
    j.XvBxo(oT, {
      type: j.buvHF,
      names: [j.NjTlU],
      props: qV,
      handler: (vE, vF) => {
        var vG = vE.parser.gullet.macros.get(j.Nxhpt);
        if (vG && j.wNauB(j.jGSrx, typeof vG)) {
          throw new lQ(j.IHpVN);
        }
        return {
          type: j.buvHF,
          mode: vE.parser.mode,
          delim: j.DWbuL(qT, vF[0], vE).text,
          color: vG
        };
      }
    });
    j.ootbq(oT, {
      type: j.BUGYI,
      names: [j.OhYJF],
      props: qW,
      handler: (vE, vF) => {
        var vG = j.Spisu.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              var vI = vM.parseExpression(!1);
              continue;
            case "1":
              --vM.leftrightDepth;
              vM.expect(j.NjTlU, !1);
              continue;
            case "2":
              var vJ = j.joEPd(pI, vM.parseFunction(), j.buvHF);
              continue;
            case "3":
              var vK = {
                type: j.BUGYI,
                mode: vM.mode,
                body: vI,
                left: vL.text,
                right: vJ.delim,
                rightColor: vJ.color
              };
              return vK;
            case "4":
              ++vM.leftrightDepth;
              continue;
            case "5":
              var vL = j.vbXaK(qT, vF[0], vE);
              var vM = vE.parser;
              continue;
          }
          break;
        }
      },
      htmlBuilder: (vE, vF) => {
        var vG = j.CimhN.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              if (j.wzcAB(".", vE.right)) {
                vK = j.EXGeR(p8, vF, [j.lbDCM]);
              } else {
                var vI = vE.rightColor ? vF.withColor(vE.rightColor) : vF;
                vK = qQ.leftRightDelim(vE.right, vM, vN, vI, vE.mode, [j.lbDCM]);
              }
              continue;
            case "1":
              var vJ;
              var vK;
              for (var vL = j.XuztD(p3, vE.body, vF, !0, [j.vFRUE, j.lbDCM]), vM = 0, vN = 0, vO = !1, vP = 0; j.IYEnj(vP, vL.length); vP++) {
                if (vL[vP].isMiddle) {
                  vO = true;
                } else {
                  vM = Math.max(vL[vP].height, vM);
                  vN = Math.max(vL[vP].depth, vN);
                }
              }
              continue;
            case "2":
              vL.push(vK);
              return oK.makeSpan([j.tshhV], vL, vF);
            case "3":
              j.xkgsa(qU, vE);
              continue;
            case "4":
              vM *= vF.sizeMultiplier;
              vN *= vF.sizeMultiplier;
              vJ = j.IlekM(".", vE.left) ? j.JpEAu(p8, vF, [j.vFRUE]) : qQ.leftRightDelim(vE.left, vM, vN, vF, vE.mode, [j.vFRUE]);
              vL.unshift(vJ);
              if (vO) {
                for (var vQ = 1; j.iivSn(vQ, vL.length); vQ++) {
                  var vR = vL[vQ].isMiddle;
                  if (vR) {
                    vL[vQ] = qQ.leftRightDelim(vR.delim, vM, vN, vR.options, vE.mode, []);
                  }
                }
              }
              continue;
          }
          break;
        }
      },
      mathmlBuilder: (vE, vF) => {
        var vG = j.ZsiiB.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              return j.tswGn(pq, vK);
            case "1":
              if (j.ttysJ(".", vE.left)) {
                var vI = new pk.MathNode("mo", [j.KQKDy(pp, vE.left, vE.mode)]);
                vI.setAttribute(j.DDuIr, "true");
                vK.unshift(vI);
              }
              continue;
            case "2":
              j.bNRvE(qU, vE);
              continue;
            case "3":
              if (j.PRGNT(".", vE.right)) {
                var vJ = new pk.MathNode("mo", [j.qtXmU(pp, vE.right, vE.mode)]);
                vJ.setAttribute(j.DDuIr, j.JGTKT);
                if (vE.rightColor) {
                  vJ.setAttribute(j.pbKlX, vE.rightColor);
                }
                vK.push(vJ);
              }
              continue;
            case "4":
              var vK = j.byvdh(pw, vE.body, vF);
              continue;
          }
          break;
        }
      }
    });
    j.ZAVLF(oT, {
      type: j.VeWkI,
      names: [j.POMNb],
      props: qX,
      handler: (vE, vF) => {
        var vG = dq.rnRrp(qT, vF[0], vE);
        if (!vE.parser.leftrightDepth) {
          throw new lQ(dq.EZVha, vG);
        }
        var vH = {
          type: dq.FMShj,
          mode: vE.parser.mode,
          delim: vG.text
        };
        return vH;
      },
      htmlBuilder: (vE, vF) => {
        var vG;
        if (j.XnAND(".", vE.delim)) {
          vG = p8(vF, []);
        } else {
          vG = qQ.sizedDelim(vE.delim, 1, vF, vE.mode, []);
          var vH = {
            delim: vE.delim,
            options: vF
          };
          var vI = vH;
          vG.isMiddle = vI;
        }
        return vG;
      },
      mathmlBuilder: (vE, vF) => {
        var vG = j.eHZAF(j.XktIv, vE.delim) || j.NiIIX("|", vE.delim) ? j.OjgqP(pp, "|", j.FJCvs) : pp(vE.delim, vE.mode);
        var vH = new pk.MathNode("mo", [vG]);
        vH.setAttribute(j.DDuIr, j.JGTKT);
        vH.setAttribute(j.jMdqs, j.NEdRF);
        vH.setAttribute(j.qRlPh, j.NEdRF);
        return vH;
      }
    });
    var qY = (vE, vF) => {
      var vG;
      var vH;
      var vI;
      var vJ = oK.wrapFragment(j.IBmeM(p9, vE.body, vF), vF);
      var vK = vE.label.slice(1);
      var vL = vF.sizeMultiplier;
      var vM = 0;
      var vN = j.VXzrp(m1, vE.body);
      if (j.DgcRO(j.AzaGv, vK)) {
        (vG = oK.makeSpan([j.dOuyn, j.AzaGv])).height = j.BTsXi(vF.fontMetrics().defaultRuleThickness, vL);
        vM = j.TJNOr(-0.5, vF.fontMetrics().xHeight);
      } else if (j.Bvtcc(j.jrdsp, vK)) {
        var vQ = j.GIrIS(ng, {
          number: 0.6,
          unit: "pt"
        }, vF);
        var vR = j.dnMMY(ng, {
          number: 0.35,
          unit: "ex"
        }, vF);
        vL /= vF.havingBaseSizing().sizeMultiplier;
        var vS = j.NJtDV(j.sZMzw(j.lxxPc(vJ.height, vJ.depth), vQ), vR);
        vJ.style.paddingLeft = j.HWxoq(nj, j.yiyGP(j.JtIcZ(vS, 2), vQ));
        var vT = Math.floor(j.ayrND(j.gDPat(1000, vS), vL));
        var vU = j.gOveW(j.ODYJg(j.kTDWx(j.uyqel(j.cNKej(j.AWYbc(j.ymMcw, vH = vT), j.tucuI), j.bfmcR(vH, 2)), j.lkKdB), j.gsYlf(vH, 80)), j.UpSIk);
        var vV = new nC([new nD(j.jrdsp, vU)], {
          width: j.UPlJD,
          height: j.SbFWb(nj, j.PwKnM(vT, 1000)),
          viewBox: j.PAxgn(j.WGmUu, vT),
          preserveAspectRatio: j.KMJcS
        });
        (vG = oK.makeSvgSpan([j.xfdug], [vV], vF)).style.height = j.jyRJw(nj, vS);
        vM = j.RCqTr(vJ.depth, vQ) + vR;
      } else {
        if (/cancel/.test(vK)) {
          if (!vN) {
            vJ.classes.push(j.BceYH);
          }
        } else if (j.OzJIs(j.Ohhrp, vK)) {
          vJ.classes.push(j.poOmS);
        } else {
          vJ.classes.push("boxpad");
        }
        var vW = 0;
        var vX = 0;
        var vY = 0;
        if (/box/.test(vK)) {
          vY = Math.max(vF.fontMetrics().fboxrule, vF.minRuleThickness);
          vX = vW = j.iLguF(vF.fontMetrics().fboxsep, j.jyLud(j.dSQMn, vK) ? 0 : vY);
        } else if (j.SOVhQ(j.Ohhrp, vK)) {
          vW = j.TJCCG(4, vY = Math.max(vF.fontMetrics().defaultRuleThickness, vF.minRuleThickness));
          vX = Math.max(0, j.NEHWS(0.25, vJ.depth));
        } else {
          vX = vW = vN ? 0.2 : 0;
        }
        vG = function (w4, w5, w6, w7, w8) {
          var w9;
          var wb = dq.BkGon(dq.NYKqO(dq.WKYIF(w4.height, w4.depth), w6), w7);
          if (/fbox|color|angl/.test(w5)) {
            w9 = oK.makeSpan([dq.WBjEh, w5], [], w8);
            if (dq.EsxYM(dq.FqDkg, w5)) {
              var wd = w8.color && w8.getColor();
              if (wd) {
                w9.style.borderColor = wd;
              }
            }
          } else {
            var wf = [];
            var wg = {
              x1: "0",
              y1: "0",
              x2: dq.IzrBF,
              y2: "100%",
              "stroke-width": dq.DNQnr
            };
            var wj = {
              x1: "0",
              y1: dq.IzrBF,
              x2: dq.IzrBF,
              y2: "0",
              "stroke-width": dq.DNQnr
            };
            if (/^[bx]cancel$/.test(w5)) {
              wf.push(new nE(wg));
            }
            if (/^x?cancel$/.test(w5)) {
              wf.push(new nE(wj));
            }
            var wk = new nC(wf, {
              width: dq.IzrBF,
              height: dq.AQqIR(nj, wb)
            });
            w9 = oK.makeSvgSpan([], [wk], w8);
          }
          w9.height = wb;
          w9.style.height = dq.CTNMW(nj, wb);
          return w9;
        }(vJ, vK, vW, vX, vF);
        if (/fbox|boxed|fcolorbox/.test(vK)) {
          vG.style.borderStyle = j.rrXkA;
          vG.style.borderWidth = j.TuzMw(nj, vY);
        } else if (j.TJrOO("angl", vK) && j.CKXfX(0.049, vY)) {
          vG.style.borderTopWidth = j.Ornpl(nj, vY);
          vG.style.borderRightWidth = j.ujsZD(nj, vY);
        }
        vM = j.vAtBm(vJ.depth, vX);
        if (vE.backgroundColor) {
          vG.style.backgroundColor = vE.backgroundColor;
          if (vE.borderColor) {
            vG.style.borderColor = vE.borderColor;
          }
        }
      }
      var vZ = {
        positionType: j.FtsnP,
        children: [{
          type: j.mWhlK,
          elem: vG,
          shift: vM
        }, {
          type: j.mWhlK,
          elem: vJ,
          shift: 0
        }]
      };
      if (vE.backgroundColor) {
        vI = oK.makeVList(vZ, vF);
      } else {
        var w0 = /cancel|phase/.test(vK) ? [j.GYGtH] : [];
        var w1 = {
          type: j.mWhlK,
          elem: vJ,
          shift: 0
        };
        var w2 = {
          type: j.mWhlK,
          elem: vG,
          shift: vM,
          wrapperClasses: w0
        };
        var w3 = {
          positionType: "individualShift",
          children: [w1, w2]
        };
        vI = oK.makeVList(w3, vF);
      }
      if (/cancel/.test(vK)) {
        vI.height = vJ.height;
        vI.depth = vJ.depth;
      }
      if (/cancel/.test(vK) && !vN) {
        return oK.makeSpan([j.kESZu, j.iNobw], [vI], vF);
      } else {
        return oK.makeSpan([j.kESZu], [vI], vF);
      }
    };
    var qZ = (vE, vF) => {
      var vG = 0;
      var vH = new pk.MathNode(j.SiLIP(vE.label.indexOf(j.dSQMn), -1) ? j.ucndZ : j.GlfIY, [j.bsZCw(py, vE.body, vF)]);
      switch (vE.label) {
        case j.rxfGj:
          vH.setAttribute(j.QWAua, j.DdHEJ);
          break;
        case j.LpizI:
          vH.setAttribute(j.QWAua, j.okVZK);
          break;
        case j.cUixk:
          vH.setAttribute(j.QWAua, j.IAFiD);
          break;
        case j.RcvaD:
          vH.setAttribute(j.QWAua, j.vEvla);
          break;
        case j.RZFMj:
          vH.setAttribute(j.QWAua, j.aZFDK);
          break;
        case j.ByjWX:
          vH.setAttribute(j.QWAua, j.fkftg);
          break;
        case j.nbEte:
        case j.NMHrt:
          vG = j.AvxCg(vF.fontMetrics().fboxsep, vF.fontMetrics().ptPerEm);
          vH.setAttribute(j.UZwdy, j.XddUM(j.lxxPc("+", j.HChjt(2, vG)), "pt"));
          vH.setAttribute(j.wbeCN, j.dpjgB(j.QPVUB("+", j.ytrsw(2, vG)), "pt"));
          vH.setAttribute(j.jMdqs, j.gUjSz(vG, "pt"));
          vH.setAttribute(j.lCQiX, j.qkChb(vG, "pt"));
          if (j.Pxekl(j.nbEte, vE.label)) {
            var vI = Math.max(vF.fontMetrics().fboxrule, vF.minRuleThickness);
            vH.setAttribute(j.nOMPy, j.QMCiA(j.itXum(j.QXnxa(j.vtvdM, vI), j.icWBk), j.ZHbiR(String, vE.borderColor)));
          }
          break;
        case j.mZzry:
          vH.setAttribute(j.QWAua, j.CPknF);
      }
      if (vE.backgroundColor) {
        vH.setAttribute(j.lEzJs, vE.backgroundColor);
      }
      return vH;
    };
    j.ueQSg(oT, {
      type: j.eGAcN,
      names: [j.NMHrt],
      props: {
        numArgs: 2,
        allowedInText: !0,
        argTypes: [j.YnjVh, j.FJCvs]
      },
      handler(vE, vF, vG) {
        var {
          parser: vH,
          funcName: vI
        } = vE;
        var vJ = j.yhwqq(pI, vF[0], j.UrzBJ).color;
        var vK = vF[1];
        var vL = {
          type: j.eGAcN,
          mode: vH.mode,
          label: vI,
          backgroundColor: vJ,
          body: vK
        };
        return vL;
      },
      htmlBuilder: qY,
      mathmlBuilder: qZ
    });
    j.NQBus(oT, {
      type: j.eGAcN,
      names: [j.nbEte],
      props: {
        numArgs: 3,
        allowedInText: !0,
        argTypes: [j.YnjVh, j.YnjVh, j.FJCvs]
      },
      handler(vE, vF, vG) {
        var {
          parser: vH,
          funcName: vI
        } = vE;
        var vJ = dq.AsFbU(pI, vF[0], dq.pAqjg).color;
        var vK = dq.WFwtZ(pI, vF[1], dq.pAqjg).color;
        var vL = vF[2];
        var vM = {
          type: dq.JHnkF,
          mode: vH.mode,
          label: vI,
          backgroundColor: vK,
          borderColor: vJ,
          body: vL
        };
        return vM;
      },
      htmlBuilder: qY,
      mathmlBuilder: qZ
    });
    j.KVpuk(oT, {
      type: j.eGAcN,
      names: [j.RZFMj],
      props: {
        numArgs: 1,
        argTypes: [j.kCzuk],
        allowedInText: !0
      },
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        var vH = {
          type: dq.JHnkF,
          mode: vG.mode,
          label: dq.VQEks,
          body: vF[0]
        };
        return vH;
      }
    });
    j.atLYd(oT, {
      type: j.eGAcN,
      names: ["\\cancel", j.LpizI, j.mZzry, j.RcvaD, j.cUixk],
      props: {
        numArgs: 1
      },
      handler(vE, vF) {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = vF[0];
        var vJ = {
          type: j.eGAcN,
          mode: vG.mode,
          label: vH,
          body: vI
        };
        return vJ;
      },
      htmlBuilder: qY,
      mathmlBuilder: qZ
    });
    j.riLHF(oT, {
      type: j.eGAcN,
      names: [j.ByjWX],
      props: {
        numArgs: 1,
        argTypes: [j.kCzuk],
        allowedInText: !1
      },
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        var vH = {
          type: dq.JHnkF,
          mode: vG.mode,
          label: dq.hgRmQ,
          body: vF[0]
        };
        return vH;
      }
    });
    var r1 = {};
    function r2(vE) {
      for (var {
          type: vF,
          names: vG,
          props: vH,
          handler: vI,
          htmlBuilder: vJ,
          mathmlBuilder: vK
        } = vE, vL = {
          type: vF,
          numArgs: vH.numArgs || 0,
          allowedInText: !1,
          numOptionalArgs: 0,
          handler: vI
        }, vM = 0; dq.pZKmO(vM, vG.length); ++vM) {
        r1[vG[vM]] = vL;
      }
      if (vJ) {
        oR[vF] = vJ;
      }
      if (vK) {
        oS[vF] = vK;
      }
    }
    var r3 = {};
    function r4(vE, vF) {
      r3[vE] = vF;
    }
    function r5(vE) {
      var vF = dq.IXwTi.split("|");
      var vG = 0;
      while (true) {
        switch (vF[vG++]) {
          case "0":
            var vH = [];
            continue;
          case "1":
            for (dq.uDBdT(dq.imeRq, vI) && (vE.consume(), vE.consumeSpaces(), vI = vE.fetch().text); dq.yeaYl(dq.NiRcT, vI) || dq.yyLeS(dq.occjN, vI);) {
              vE.consume();
              vH.push(dq.xVAct(dq.occjN, vI));
              vE.consumeSpaces();
              vI = vE.fetch().text;
            }
            continue;
          case "2":
            vE.consumeSpaces();
            continue;
          case "3":
            return vH;
          case "4":
            var vI = vE.fetch().text;
            continue;
        }
        break;
      }
    }
    var r6 = vE => {
      if (!vE.parser.settings.displayMode) {
        throw new lQ(dq.OxNPF(dq.ecNzV("{", vE.envName), dq.BOvyM));
      }
    };
    function r7(vE) {
      if (dq.hiqtS(-1, vE.indexOf("ed"))) {
        return dq.Pljka(-1, vE.indexOf("*"));
      }
    }
    function r8(vE, vF, vG) {
      var {
        hskipBeforeAndAfter: vH,
        addJot: vI,
        cols: vJ,
        arraystretch: vK,
        colSeparationType: vL,
        autoTag: vM,
        singleRow: vN,
        emptySingleRow: vO,
        maxNumCols: vP,
        leqno: vQ
      } = vF;
      vE.gullet.beginGroup();
      if (!vN) {
        vE.gullet.macros.set(j.wcUmk, j.GdymC);
      }
      if (!vK) {
        var vR = vE.gullet.expandMacroAsText(j.gehPm);
        if (j.wjwVz(null, vR)) {
          vK = 1;
        } else if (!(vK = j.kOgxK(parseFloat, vR)) || j.leYLV(vK, 0)) {
          throw new lQ(j.LCpJi(j.ufEov, vR));
        }
      }
      vE.gullet.beginGroup();
      var vS = [];
      var vT = [vS];
      var vU = [];
      var vV = [];
      var vW = j.NLmiE(null, vM) ? [] : undefined;
      function vX() {
        if (vM) {
          vE.gullet.macros.set(dq.MFDGu, "1", true);
        }
      }
      function vY() {
        if (vW) {
          if (vE.gullet.macros.get(dq.HFezT)) {
            vW.push(vE.subparse([new lP(dq.HFezT)]));
            vE.gullet.macros.set(dq.HFezT, undefined, true);
          } else {
            vW.push(dq.WJDVB(Boolean, vM) && dq.tHbBK("1", vE.gullet.macros.get(dq.MFDGu)));
          }
        }
      }
      j.lycbx(vX);
      vV.push(j.zslYf(r5, vE));
      while (true) {
        var vZ = vE.parseExpression(false, vN ? j.dkJtG : "\\\\");
        vE.gullet.endGroup();
        vE.gullet.beginGroup();
        vZ = {
          type: j.aipAN,
          mode: vE.mode,
          body: vZ
        };
        if (vG) {
          vZ = {
            type: j.wmwFy,
            mode: vE.mode,
            style: vG,
            body: [vZ]
          };
        }
        vS.push(vZ);
        var w0 = vE.fetch().text;
        if (j.fmodE("&", w0)) {
          if (vP && j.bFWeR(vS.length, vP)) {
            if (j.ZZtFU(vN, vL)) {
              throw new lQ(j.EKZYB, vE.nextToken);
            }
            vE.settings.reportNonstrict(j.bUNIY, j.lrrZa);
          }
          vE.consume();
        } else {
          if (j.ezeaw(j.dkJtG, w0)) {
            j.bOdQj(vY);
            if (j.mHxKw(1, vS.length) && j.hWpyM(j.wmwFy, vZ.type) && j.XShUT(0, vZ.body[0].body.length) && (j.YHLqe(vT.length, 1) || !vO)) {
              vT.pop();
            }
            if (j.VsMZW(vV.length, j.WtYmr(vT.length, 1))) {
              vV.push([]);
            }
            break;
          }
          if (j.MmiCt("\\\\", w0)) {
            throw new lQ(j.OEILS, vE.nextToken);
          }
          vE.consume();
          var w1 = undefined;
          if (j.ovkHx(" ", vE.gullet.future().text)) {
            w1 = vE.parseSizeGroup(true);
          }
          vU.push(w1 ? w1.value : null);
          j.dQNdu(vY);
          vV.push(j.sRLoP(r5, vE));
          vS = [];
          vT.push(vS);
          j.kCTVz(vX);
        }
      }
      vE.gullet.endGroup();
      vE.gullet.endGroup();
      return {
        type: j.NWEfc,
        mode: vE.mode,
        addJot: vI,
        arraystretch: vK,
        body: vT,
        cols: vJ,
        rowGaps: vU,
        hskipBeforeAndAfter: vH,
        hLinesBeforeRow: vV,
        colSeparationType: vL,
        tags: vW,
        leqno: vQ
      };
    }
    function r9(vE) {
      if (j.BKErf("d", vE.slice(0, 1))) {
        return j.vrOVQ;
      } else {
        return j.FJCvs;
      }
    }
    function rb(vE, vF) {
      var vG = {
        laZLT: function (wT, wU) {
          return j.rRqME(wT, wU);
        },
        vcpda: function (wT, wU) {
          return j.lKOoI(wT, wU);
        }
      };
      var vH;
      var vI;
      var vJ = vE.body.length;
      var vK = vE.hLinesBeforeRow;
      var vL = 0;
      var vM = new Array(vJ);
      var vN = [];
      var vO = Math.max(vF.fontMetrics().arrayRuleWidth, vF.minRuleThickness);
      var vP = 1 / vF.fontMetrics().ptPerEm;
      var vQ = j.fvxIt(5, vP);
      if (vE.colSeparationType && j.gODVl(j.tjzzM, vE.colSeparationType)) {
        vQ = j.XCJVd(j.EXVGM(vF.havingStyle(my.SCRIPT).sizeMultiplier, vF.sizeMultiplier), 0.2778);
      }
      var vS = j.EMiNJ("CD", vE.colSeparationType) ? j.vxlHH(ng, {
        number: 3,
        unit: "ex"
      }, vF) : j.XCJVd(12, vP);
      var vT = j.TJCCG(3, vP);
      var vU = j.FUsLl(vE.arraystretch, vS);
      var vV = j.hEzeI(0.7, vU);
      var vW = j.peUPt(0.3, vU);
      var vX = 0;
      function vY(wT) {
        for (var wU = 0; vG.laZLT(wU, wT.length); ++wU) {
          if (vG.vcpda(wU, 0)) {
            vX += 0.25;
          }
          vN.push({
            pos: vX,
            isDashed: wT[wU]
          });
        }
      }
      j.IbZFq(vY, vK[0]);
      vH = 0;
      for (; j.leYLV(vH, vE.body.length); ++vH) {
        var vZ = j.COPCN.split("|");
        var w0 = 0;
        while (true) {
          switch (vZ[w0++]) {
            case "0":
              var w1 = new Array(w2.length);
              continue;
            case "1":
              if (j.IYEnj(vL, w2.length)) {
                vL = w2.length;
              }
              continue;
            case "2":
              if (w6 && j.EMdjN(w7 = j.dNHfQ(ng, w6, vF), 0)) {
                if (j.QQISO(w4, w7 += vW)) {
                  w4 = w7;
                }
                w7 = 0;
              }
              if (vE.addJot) {
                w4 += vT;
              }
              w1.height = w3;
              w1.depth = w4;
              vX += w3;
              w1.pos = vX;
              vX += j.tjXOM(w4, w7);
              vM[vH] = w1;
              j.Yrwql(vY, vK[j.sZMzw(vH, 1)]);
              continue;
            case "3":
              var w2 = vE.body[vH];
              var w3 = vV;
              var w4 = vW;
              continue;
            case "4":
              for (vI = 0; j.jFkRs(vI, w2.length); ++vI) {
                var w5 = j.byvdh(p9, w2[vI], vF);
                if (j.qkWns(w4, w5.depth)) {
                  w4 = w5.depth;
                }
                if (j.BRktM(w3, w5.height)) {
                  w3 = w5.height;
                }
                w1[vI] = w5;
              }
              continue;
            case "5":
              var w6 = vE.rowGaps[vH];
              var w7 = 0;
              continue;
          }
          break;
        }
      }
      var w8;
      var w9;
      var wb = j.EdUsh(j.bfmcR(vX, 2), vF.fontMetrics().axisHeight);
      var wd = vE.cols || [];
      var wf = [];
      var wg = [];
      if (vE.tags && vE.tags.some(wT => wT)) {
        for (vH = 0; j.XlAxl(vH, vJ); ++vH) {
          var wj = vM[vH];
          var wk = j.pFpBV(wj.pos, wb);
          var wp = vE.tags[vH];
          var wq = undefined;
          (wq = j.KqRjX(!0, wp) ? oK.makeSpan([j.NQwpO], [], vF) : oK.makeSpan([], j.kIHmL(!1, wp) ? [] : j.mPNJW(p3, wp, vF, !0), vF)).depth = wj.depth;
          wq.height = wj.height;
          wg.push({
            type: j.mWhlK,
            elem: wq,
            shift: wk
          });
        }
      }
      vI = 0;
      w9 = 0;
      for (; j.FeqCV(vI, vL) || j.dNoxo(w9, wd.length); ++vI, ++w9) {
        for (var wv = wd[w9] || {}, ww = !0; j.LiJyk(j.ixxfb, wv.type);) {
          var wx = j.TkFjp.split("|");
          var wy = 0;
          while (true) {
            switch (wx[wy++]) {
              case "0":
                if (!ww) {
                  (w8 = oK.makeSpan([j.eiOZz], [])).style.width = j.zHfPk(nj, vF.fontMetrics().doubleRuleSep);
                  wf.push(w8);
                }
                if (j.WlooG("|", wv.separator) && j.xAgSI(":", wv.separator)) {
                  throw new lQ(j.BJOKe(j.ovULR, wv.separator));
                }
                continue;
              case "1":
                wA.style.height = j.OjJlR(nj, vX);
                wA.style.borderRightWidth = j.gXlPa(nj, vO);
                wA.style.borderRightStyle = wz;
                wA.style.margin = j.IZVNS("0 ", j.QxyDB(nj, j.nhURg(-vO, 2)));
                continue;
              case "2":
                var wz = j.kcfLP("|", wv.separator) ? j.rrXkA : j.hikfi;
                var wA = oK.makeSpan([j.bWTLq], [], vF);
                continue;
              case "3":
                if (wB) {
                  wA.style.verticalAlign = j.NePjq(nj, -wB);
                }
                wf.push(wA);
                wv = wd[++w9] || {};
                ww = !1;
                continue;
              case "4":
                var wB = j.ZxZru(vX, wb);
                continue;
            }
            break;
          }
        }
        if (!j.pHEBz(vI, vL)) {
          var wC = j.ilGAb.split("|");
          var wD = 0;
          while (true) {
            switch (wC[wD++]) {
              case "0":
                if ((j.ypLee(vI, 0) || vE.hskipBeforeAndAfter) && j.aGIEc(0, wI = j.vbXaK(lX, wv.pregap, vQ))) {
                  (w8 = oK.makeSpan([j.eiOZz], [])).style.width = j.yfyVk(nj, wI);
                  wf.push(w8);
                }
                continue;
              case "1":
                for (vH = 0; j.ycvli(vH, vJ); ++vH) {
                  var wE = vM[vH];
                  var wF = wE[vI];
                  if (wF) {
                    var wG = j.gsYlf(wE.pos, wb);
                    wF.depth = wE.depth;
                    wF.height = wE.height;
                    wH.push({
                      type: j.mWhlK,
                      elem: wF,
                      shift: wG
                    });
                  }
                }
                continue;
              case "2":
                var wH = [];
                continue;
              case "3":
                var wI = undefined;
                continue;
              case "4":
                wH = oK.makeVList({
                  positionType: j.FtsnP,
                  children: wH
                }, vF);
                wH = oK.makeSpan([j.TSFKt(j.DflMY, wv.align || "c")], [wH]);
                wf.push(wH);
                if ((j.ZlFGw(vI, j.KWCAk(vL, 1)) || vE.hskipBeforeAndAfter) && j.AjTmx(0, wI = j.aozmf(lX, wv.postgap, vQ))) {
                  (w8 = oK.makeSpan([j.eiOZz], [])).style.width = j.PQjbS(nj, wI);
                  wf.push(w8);
                }
                continue;
            }
            break;
          }
        }
      }
      vM = oK.makeSpan([j.bSuzz], wf);
      if (j.iAspH(vN.length, 0)) {
        var wJ = oK.makeLineSpan(j.SoEUh, vF, vO);
        var wK = oK.makeLineSpan(j.kvptR, vF, vO);
        var wL = [{
          type: j.mWhlK,
          elem: vM,
          shift: 0
        }];
        for (; j.xAkfF(vN.length, 0);) {
          var wM = vN.pop();
          var wN = j.xnYeE(wM.pos, wb);
          var wO = {
            type: j.mWhlK,
            elem: wK,
            shift: wN
          };
          var wP = {
            type: j.mWhlK,
            elem: wJ,
            shift: wN
          };
          if (wM.isDashed) {
            wL.push(wO);
          } else {
            wL.push(wP);
          }
        }
        var wQ = {
          positionType: j.FtsnP,
          children: wL
        };
        vM = oK.makeVList(wQ, vF);
      }
      if (j.UNwRD(0, wg.length)) {
        return oK.makeSpan([j.kESZu], [vM], vF);
      }
      var wR = {
        positionType: "individualShift",
        children: wg
      };
      var wS = oK.makeVList(wR, vF);
      wS = oK.makeSpan([j.WFEBm], [wS], vF);
      return oK.makeFragment([vM, wS]);
    }
    var rd = {
      c: j.brZrP,
      l: j.Shoin,
      r: j.ElABY
    };
    function rf(vE, vF) {
      var vG = j.vAmgT.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            var vI = new pk.MathNode(j.bSuzz, vN);
            var vJ = j.XJPfJ(0.5, vE.arraystretch) ? 0.1 : j.jFpBd(j.RvsJW(0.16 + vE.arraystretch, 1), vE.addJot ? 0.09 : 0);
            continue;
          case "1":
            if (j.ZLduj(j.pJNAQ, vE.colSeparationType)) {
              for (var vK = vE.cols || [], vL = "", vM = 1; j.DisWn(vM, vK.length); vM++) {
                vL += j.pTjri(vM, 2) ? "0em " : j.DEsAX;
              }
              vI.setAttribute(j.SBHbF, vL.trim());
            } else if (j.FSaFB(j.UGMWd, vE.colSeparationType) || j.HwRCE(j.OrVKL, vE.colSeparationType)) {
              vI.setAttribute(j.SBHbF, j.gnCNT);
            } else if (j.anoGa(j.tjzzM, vE.colSeparationType)) {
              vI.setAttribute(j.SBHbF, j.QWJPu);
            } else if (j.vCVkn("CD", vE.colSeparationType)) {
              vI.setAttribute(j.SBHbF, j.VPayF);
            } else {
              vI.setAttribute(j.SBHbF, j.jGAPw);
            }
            continue;
          case "2":
            var vN = [];
            var vO = new pk.MathNode(j.QUaVK, [], [j.ptGJU]);
            var vP = new pk.MathNode(j.QUaVK, [], [j.umIcj]);
            for (var vQ = 0; j.OmwBd(vQ, vE.body.length); vQ++) {
              for (var vR = vE.body[vQ], vS = [], vT = 0; j.fyixF(vT, vR.length); vT++) {
                vS.push(new pk.MathNode(j.QUaVK, [j.COcWv(py, vR[vT], vF)]));
              }
              if (vE.tags && vE.tags[vQ]) {
                vS.unshift(vO);
                vS.push(vO);
                if (vE.leqno) {
                  vS.unshift(vP);
                } else {
                  vS.push(vP);
                }
              }
              vN.push(new pk.MathNode(j.sXAoZ, vS));
            }
            continue;
          case "3":
            w0 += j.JaFVu(w3[0].length, 0) ? "left " : "";
            w0 += j.yDWzC(w3[j.msFLT(w3.length, 1)].length, 0) ? j.ElABY : "";
            continue;
          case "4":
            if (vE.cols && j.DZviO(vE.cols.length, 0)) {
              var vU = vE.cols;
              var vV = "";
              var vW = !1;
              var vX = 0;
              var vY = vU.length;
              if (j.NCiCs(j.ixxfb, vU[0].type)) {
                w0 += j.uhjjn;
                vX = 1;
              }
              if (j.LzGcD(j.ixxfb, vU[j.lRbNy(vU.length, 1)].type)) {
                w0 += j.qgmXt;
                vY -= 1;
              }
              for (var vZ = vX; j.whast(vZ, vY); vZ++) {
                if (j.CwNCg(j.pJNAQ, vU[vZ].type)) {
                  w1 += rd[vU[vZ].align];
                  if (vW) {
                    vV += j.qMaRv;
                  }
                  vW = true;
                } else if (j.XVklt(j.ixxfb, vU[vZ].type) && vW) {
                  vV += j.BlvIR("|", vU[vZ].separator) ? j.emUvL : j.GrERx;
                  vW = false;
                }
              }
              vI.setAttribute(j.UOvtB, w1.trim());
              if (/[sd]/.test(vV)) {
                vI.setAttribute(j.kgFYm, vV.trim());
              }
            }
            continue;
          case "5":
            var w0 = "";
            var w1 = "";
            continue;
          case "6":
            if (/[sd]/.test(w2)) {
              vI.setAttribute(j.Xhmvv, w2.trim());
            }
            if (j.xAgSI("", w0)) {
              (vI = new pk.MathNode(j.GlfIY, [vI])).setAttribute(j.QWAua, w0.trim());
            }
            if (vE.arraystretch && j.ImuDr(vE.arraystretch, 1)) {
              (vI = new pk.MathNode(j.mKHDK, [vI])).setAttribute(j.BankJ, "1");
            }
            return vI;
          case "7":
            vI.setAttribute(j.uXier, j.UVVmh(nj, vJ));
            continue;
          case "8":
            var w2 = "";
            var w3 = vE.hLinesBeforeRow;
            continue;
          case "9":
            for (var w4 = 1; j.yvfxW(w4, j.hCWWq(w3.length, 1)); w4++) {
              w2 += j.IGhGZ(0, w3[w4].length) ? j.qMaRv : w3[w4][0] ? j.GrERx : j.emUvL;
            }
            continue;
        }
        break;
      }
    }
    function rg(vE, vF) {
      var vG = dq.hwmFX.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            var vI;
            var vJ = [];
            var vK = dq.KFfUO(vE.envName.indexOf("at"), -1) ? dq.zwGET : dq.PiqiT;
            var vL = dq.KKMOC(dq.TFGOV, vE.envName);
            var vM = dq.YWWaB(r8, vE.parser, {
              cols: vJ,
              addJot: !0,
              autoTag: vL ? undefined : dq.TrNvz(r7, vE.envName),
              emptySingleRow: !0,
              colSeparationType: vK,
              maxNumCols: vL ? 2 : undefined,
              leqno: vE.parser.settings.leqno
            }, dq.qlTSb);
            var vN = 0;
            var vO = {
              type: dq.EhCbY,
              mode: vE.mode,
              body: []
            };
            continue;
          case "1":
            for (var vP = 0; dq.dNnEU(vP, vN); ++vP) {
              var vQ = "r";
              var vR = 0;
              if (dq.tsbxf(dq.RoRxU(vP, 2), 1)) {
                vQ = "l";
              } else if (dq.iVZWn(vP, 0) && vU) {
                vR = 1;
              }
              vJ[vP] = {
                type: dq.PiqiT,
                align: vQ,
                pregap: vR,
                postgap: 0
              };
            }
            continue;
          case "2":
            vM.colSeparationType = vU ? dq.PiqiT : dq.zwGET;
            return vM;
          case "3":
            if (vF[0] && dq.ZlIJl(dq.EhCbY, vF[0].type)) {
              var vS = "";
              for (var vT = 0; dq.OHIUR(vT, vF[0].body.length); vT++) {
                vS += dq.NiqFr(pI, vF[0].body[vT], dq.iAoYE).text;
              }
              vI = dq.fUZoF(Number, vS);
              vN = dq.MSKJz(2, vI);
            }
            continue;
          case "4":
            var vU = !vN;
            continue;
          case "5":
            if (dq.UJNis(-1, vE.envName.indexOf("ed"))) {
              dq.Afszv(r6, vE);
            }
            continue;
          case "6":
            vM.body.forEach(function (vV) {
              for (var vW = 1; dq.BEBAx(vW, vV.length); vW += 2) {
                var vX = dq.PkLKa(pI, vV[vW], dq.DGbAK);
                dq.QPQyl(pI, vX.body[0], dq.EhCbY).body.unshift(vO);
              }
              if (vU) {
                if (dq.atspa(vN, vV.length)) {
                  vN = vV.length;
                }
              } else {
                var vY = dq.yPpKZ(vV.length, 2);
                if (dq.kvTlX(vI, vY)) {
                  throw new lQ(dq.DQuQL(dq.naxut(dq.lbzLZ(dq.JZtum, vI), dq.tfNpW), vY), vV[0]);
                }
              }
            });
            continue;
        }
        break;
      }
    }
    var rB = {
      numArgs: 0,
      allowedInText: !0,
      allowedInMath: !0
    };
    j.hbcGH(r2, {
      type: j.NWEfc,
      names: [j.NWEfc, j.vVsje],
      props: {
        numArgs: 1
      },
      handler(vE, vF) {
        var vG = {
          CURKM: "0|3|4|2|1",
          vYnQj: function (vJ, vK) {
            return dq.AYDFP(vJ, vK);
          },
          WlYVD: function (vJ, vK) {
            return dq.akaUo(vJ, vK);
          },
          ROpUD: dq.GPjbq,
          ePllo: function (vJ, vK) {
            return dq.vjbNr(vJ, vK);
          },
          LqYIj: dq.NdXKa,
          JXges: function (vJ, vK) {
            return dq.ZsslW(vJ, vK);
          },
          LfPPH: dq.LDVQL,
          aAnWe: "align"
        };
        var vH = (dq.EDhTW(pK, vF[0]) ? [vF[0]] : dq.DYlLb(pI, vF[0], "ordgroup").body).map(function (vJ) {
          var vK = vG.CURKM.split("|");
          var vL = 0;
          while (true) {
            switch (vK[vL++]) {
              case "0":
                var vM = vG.vYnQj(pJ, vJ).text;
                continue;
              case "1":
                throw new lQ(vG.WlYVD(vG.ROpUD, vM), vJ);
                continue;
              case "2":
                if (vG.ePllo(":", vM)) {
                  return {
                    type: vG.LqYIj,
                    separator: ":"
                  };
                }
                continue;
              case "3":
                if (vG.JXges(-1, vG.LfPPH.indexOf(vM))) {
                  return {
                    type: vG.aAnWe,
                    align: vM
                  };
                }
                continue;
              case "4":
                if (vG.ePllo("|", vM)) {
                  return {
                    type: vG.LqYIj,
                    separator: "|"
                  };
                }
                continue;
            }
            break;
          }
        });
        var vI = {
          cols: vH,
          hskipBeforeAndAfter: !0,
          maxNumCols: vH.length
        };
        return dq.vmple(r8, vE.parser, vI, dq.uIEIf(r9, vE.envName));
      },
      htmlBuilder: rb,
      mathmlBuilder: rf
    });
    j.NIcDk(r2, {
      type: j.NWEfc,
      names: [j.wdJxf, j.Bcpgc, j.OWWgv, j.DqDGH, j.IUsaT, j.ZWjQL, j.ILCSI, j.wNUnT, j.shoac, j.pKEgk, j.ttUEx, j.dVbCf],
      props: {
        numArgs: 0
      },
      handler(vE) {
        var vF = {
          matrix: null,
          pmatrix: ["(", ")"],
          bmatrix: ["[", "]"],
          Bmatrix: ["\\{", "\\}"],
          vmatrix: ["|", "|"],
          Vmatrix: [j.XFiMk, j.XFiMk]
        };
        var vG = vF[vE.envName.replace("*", "")];
        var vH = "c";
        var vI = {
          hskipBeforeAndAfter: !1,
          cols: [{
            type: j.pJNAQ,
            align: vH
          }]
        };
        if (vE.envName.charAt(j.hCWWq(vE.envName.length, 1)) === "*") {
          var vJ = vE.parser;
          vJ.consumeSpaces();
          if (j.tlWIt("[", vJ.fetch().text)) {
            vJ.consume();
            vJ.consumeSpaces();
            vH = vJ.fetch().text;
            if (j.zZXgx(-1, j.QACDN.indexOf(vH))) {
              throw new lQ(j.yBVeL, vJ.nextToken);
            }
            var vK = {
              type: j.pJNAQ,
              align: vH
            };
            vJ.consume();
            vJ.consumeSpaces();
            vJ.expect("]");
            vJ.consume();
            vI.cols = [vK];
          }
        }
        var vL = j.lrkFI(r8, vE.parser, vI, j.KVybn(r9, vE.envName));
        var vM = Math.max(0, ...vL.body.map(vO => vO.length));
        var vN = {
          type: j.pJNAQ,
          align: vH
        };
        vL.cols = new Array(vM).fill(vN);
        if (vG) {
          return {
            type: j.BUGYI,
            mode: vE.mode,
            body: [vL],
            left: vG[0],
            right: vG[1],
            rightColor: undefined
          };
        } else {
          return vL;
        }
      },
      htmlBuilder: rb,
      mathmlBuilder: rf
    });
    j.HhukU(r2, {
      type: j.NWEfc,
      names: [j.NlSRH],
      props: {
        numArgs: 0
      },
      handler(vE) {
        var vG = r8(vE.parser, {
          arraystretch: 0.5
        }, dq.rrWtK);
        vG.colSeparationType = dq.fxmCn;
        return vG;
      },
      htmlBuilder: rb,
      mathmlBuilder: rf
    });
    j.Jvyfb(r2, {
      type: "array",
      names: [j.SvloE],
      props: {
        numArgs: 1
      },
      handler(vE, vF) {
        var vG = dq.dALmi.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              var vI = {
                cols: vK,
                hskipBeforeAndAfter: !1,
                arraystretch: 0.5
              };
              var vJ = vI;
              continue;
            case "1":
              if (dq.ZwVSJ(vK.length, 1)) {
                throw new lQ(dq.mLMEW);
              }
              continue;
            case "2":
              var vK = (dq.uIEIf(pK, vF[0]) ? [vF[0]] : dq.SYsHG(pI, vF[0], dq.EhCbY).body).map(function (vL) {
                var vM = dq.InLeD(pJ, vL).text;
                if (dq.RzIpn(-1, "lc".indexOf(vM))) {
                  return {
                    type: dq.PiqiT,
                    align: vM
                  };
                }
                throw new lQ(dq.iDTKC(dq.GPjbq, vM), vL);
              });
              continue;
            case "3":
              return vJ;
            case "4":
              if (dq.kduKp((vJ = dq.FJrvW(r8, vE.parser, vJ, dq.rrWtK)).body.length, 0) && dq.TAnUJ(vJ.body[0].length, 1)) {
                throw new lQ(dq.mLMEW);
              }
              continue;
          }
          break;
        }
      },
      htmlBuilder: rb,
      mathmlBuilder: rf
    });
    j.LdOZQ(r2, {
      type: j.NWEfc,
      names: [j.ekQVk, j.ZpChG, j.ZwoAA, j.cpuik],
      props: {
        numArgs: 0
      },
      handler(vE) {
        var vF = j.MFibX(r8, vE.parser, {
          arraystretch: 1.2,
          cols: [{
            type: j.pJNAQ,
            align: "l",
            pregap: 0,
            postgap: 1
          }, {
            type: j.pJNAQ,
            align: "l",
            pregap: 0,
            postgap: 0
          }]
        }, j.qVmuI(r9, vE.envName));
        return {
          type: j.BUGYI,
          mode: vE.mode,
          body: [vF],
          left: j.xsBwQ(vE.envName.indexOf("r"), -1) ? "." : "\\{",
          right: j.CxHpZ(vE.envName.indexOf("r"), -1) ? "\\}" : ".",
          rightColor: undefined
        };
      },
      htmlBuilder: rb,
      mathmlBuilder: rf
    });
    j.acxht(r2, {
      type: j.NWEfc,
      names: [j.pJNAQ, j.aGkZR, j.LaUlQ, j.ssTfY],
      props: {
        numArgs: 0
      },
      handler: rg,
      htmlBuilder: rb,
      mathmlBuilder: rf
    });
    r2({
      type: j.NWEfc,
      names: [j.froxK, j.OrVKL, j.zpYhi],
      props: {
        numArgs: 0
      },
      handler(vE) {
        if (j.WYwAF(lW, [j.OrVKL, j.zpYhi], vE.envName)) {
          j.xrYIW(r6, vE);
        }
        var vF = {
          type: j.pJNAQ,
          align: "c"
        };
        var vG = {
          cols: [vF],
          addJot: !0,
          colSeparationType: j.OrVKL,
          autoTag: j.YiUrV(r7, vE.envName),
          emptySingleRow: !0,
          leqno: vE.parser.settings.leqno
        };
        return j.DawNj(r8, vE.parser, vG, j.vrOVQ);
      },
      htmlBuilder: rb,
      mathmlBuilder: rf
    });
    j.pCXpB(r2, {
      type: j.NWEfc,
      names: [j.UGMWd, j.IOAUS, j.ILlsR],
      props: {
        numArgs: 1
      },
      handler: rg,
      htmlBuilder: rb,
      mathmlBuilder: rf
    });
    j.mhdxD(r2, {
      type: j.NWEfc,
      names: [j.ZkneX, j.vsstG],
      props: {
        numArgs: 0
      },
      handler(vE) {
        j.sRnvQ(r6, vE);
        var vF = {
          autoTag: j.bNRvE(r7, vE.envName),
          emptySingleRow: !0,
          singleRow: !0,
          maxNumCols: 1,
          leqno: vE.parser.settings.leqno
        };
        return j.uzwmU(r8, vE.parser, vF, j.vrOVQ);
      },
      htmlBuilder: rb,
      mathmlBuilder: rf
    });
    j.jKOyK(r2, {
      type: j.NWEfc,
      names: ["CD"],
      props: {
        numArgs: 0
      },
      handler: vE => {
        r6(vE);
        return function (vF) {
          var vG;
          var vH;
          var vI = [];
          vF.gullet.beginGroup();
          vF.gullet.macros.set(j.wcUmk, j.GdymC);
          vF.gullet.beginGroup();
          while (true) {
            vI.push(vF.parseExpression(false, "\\\\"));
            vF.gullet.endGroup();
            vF.gullet.beginGroup();
            var vJ = vF.fetch().text;
            if (j.xABdw("&", vJ) && j.aGIEc("\\\\", vJ)) {
              if (j.xcKUH(j.dkJtG, vJ)) {
                if (j.lGjMj(0, vI[j.uZVzd(vI.length, 1)].length)) {
                  vI.pop();
                }
                break;
              }
              throw new lQ("Expected \\\\ or \\cr or \\end", vF.nextToken);
            }
            vF.consume();
          }
          var vK = [];
          var vL = [vK];
          for (var vM = 0; j.IYEnj(vM, vI.length); vM++) {
            var vN = {
              type: j.wmwFy,
              body: [],
              mode: j.tKtCU,
              style: j.vrOVQ
            };
            for (var vO = vI[vM], vP = vN, vQ = 0; j.ImuDr(vQ, vO.length); vQ++) {
              if (j.kOArA(q2, vO[vQ])) {
                vK.push(vP);
                var vR = j.pgFYm(pJ, vO[vQ += 1]).text;
                var vS = new Array(2);
                var vT = {
                  type: j.aipAN,
                  mode: j.tKtCU,
                  body: []
                };
                var vU = {
                  type: j.aipAN,
                  mode: j.tKtCU,
                  body: []
                };
                vS[0] = vT;
                vS[1] = vU;
                if (j.CITIN(j.nKypp.indexOf(vR), -1)) ;else {
                  if (!j.MLPFv(j.sSRCe.indexOf(vR), -1)) {
                    throw new lQ(j.IRONS, vO[vQ]);
                  }
                  for (var vV = 0; j.IYEnj(vV, 2); vV++) {
                    var vW = true;
                    for (var vX = j.cCzyn(vQ, 1); j.QXJCE(vX, vO.length); vX++) {
                      vG = vO[vX];
                      vH = vR;
                      if ((j.MeIJe(j.bkITy, vG.type) || j.kcfLP(j.naCAR, vG.type)) && j.CvtmH(vG.text, vH)) {
                        vW = !1;
                        vQ = vX;
                        break;
                      }
                      if (j.iRkGh(q2, vO[vX])) {
                        throw new lQ(j.qkChb(j.eOBHm(j.zaFoI, vR), j.CatUe), vO[vX]);
                      }
                      vS[vV].body.push(vO[vX]);
                    }
                    if (vW) {
                      throw new lQ(j.jiwnd(j.NihlV(j.zaFoI, vR), j.CatUe), vO[vQ]);
                    }
                  }
                }
                var vY = {
                  type: j.wmwFy,
                  body: [j.JRKbf(q3, vR, vS, vF)],
                  mode: j.tKtCU,
                  style: j.vrOVQ
                };
                var vZ = {
                  type: j.wmwFy,
                  body: [],
                  mode: j.tKtCU,
                  style: j.vrOVQ
                };
                vK.push(vY);
                vP = vZ;
              } else {
                vP.body.push(vO[vQ]);
              }
            }
            if (j.oVmVs(j.yzWLG(vM, 2), 0)) {
              vK.push(vP);
            } else {
              vK.shift();
            }
            vK = [];
            vL.push(vK);
          }
          vF.gullet.endGroup();
          vF.gullet.endGroup();
          return {
            type: "array",
            mode: j.tKtCU,
            body: vL,
            arraystretch: 1,
            addJot: !0,
            rowGaps: [null],
            cols: new Array(vL[0].length).fill({
              type: j.pJNAQ,
              align: "c",
              pregap: 0.25,
              postgap: 0.25
            }),
            colSeparationType: "CD",
            hLinesBeforeRow: new Array(j.CfRXk(vL.length, 1)).fill([])
          };
        }(vE.parser);
      },
      htmlBuilder: rb,
      mathmlBuilder: rf
    });
    j.qtXmU(r4, j.jBoJg, j.ZCqle);
    j.NQffX(r4, j.oZEBy, j.jBoJg);
    j.HwodZ(oT, {
      type: j.FJCvs,
      names: [j.DgJMc, j.eGSDK],
      props: rB,
      handler(vE, vF) {
        throw new lQ(j.ATurJ(vE.funcName, j.LHtsT));
      }
    });
    var rC = r1;
    j.WgoEE(oT, {
      type: j.JNvWS,
      names: [j.etoYu, j.dkJtG],
      props: {
        numArgs: 1,
        argTypes: [j.FJCvs]
      },
      handler(vE, vF) {
        var vG = j.JiRrQ.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              if (j.IYMso(j.etoYu, vQ)) {
                if (!rC.hasOwnProperty(vS)) {
                  throw new lQ(j.eOuQa + vS, vR);
                }
                var vI = rC[vS];
                var {
                  args: vJ,
                  optArgs: vK
                } = vP.parseArguments(j.VJEwH(j.BNulA(j.AXMQf, vS), "}"), vI);
                var vL = {
                  mode: vP.mode,
                  envName: vS,
                  parser: vP
                };
                var vM = vI.handler(vL, vJ, vK);
                vP.expect(j.dkJtG, !1);
                var vN = vP.nextToken;
                var vO = j.RZvBV(pI, vP.parseFunction(), "environment");
                if (j.KoQVE(vO.name, vS)) {
                  throw new lQ(j.KJtEI(j.gnntG(j.ZtGIx(j.Eljvj(j.hqTba, vS), j.FxyjH), vO.name), "}"), vN);
                }
                return vM;
              }
              continue;
            case "1":
              var {
                parser: vP,
                funcName: vQ
              } = vE;
              var vR = vF[0];
              continue;
            case "2":
              var vS = "";
              for (var vT = 0; j.MsdEN(vT, vR.body.length); ++vT) {
                vS += pI(vR.body[vT], j.rrfpZ).text;
              }
              continue;
            case "3":
              var vU = {
                type: "environment",
                mode: vP.mode,
                name: vS,
                nameGroup: vR
              };
              return vU;
            case "4":
              if (j.qwKqc(j.aipAN, vR.type)) {
                throw new lQ(j.sUQGz, vR);
              }
              continue;
          }
          break;
        }
      }
    });
    var rD = (vE, vF) => {
      var vG = vE.font;
      var vH = vF.withFont(vG);
      return j.bsZCw(p9, vE.body, vH);
    };
    var rE = (vE, vF) => {
      var vG = vE.font;
      var vH = vF.withFont(vG);
      return j.viHSF(py, vE.body, vH);
    };
    var rF = {
      "\\Bbb": j.DUEPf,
      "\\bold": j.nAENz,
      "\\frak": j.IstLz,
      "\\bm": j.brfvP
    };
    var rG = {
      numArgs: 1,
      allowedInArgument: !0
    };
    var rI = {
      numArgs: 0,
      allowedInText: !0
    };
    j.wAMTf(oT, {
      type: j.kdoTj,
      names: [j.RjGSs, j.sRdDN, j.nAENz, j.nnpqf, j.DUEPf, j.dLvim, j.IstLz, j.KtULI, j.ykUgn, j.gsmoS, j.zEcOQ, j.jimPc, j.XBNXH],
      props: rG,
      handler: (vE, vF) => {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = j.QSnvB(oW, vF[0]);
        var vJ = vH;
        if (j.AShDj(vJ, rF)) {
          vJ = rF[vJ];
        }
        return {
          type: j.kdoTj,
          mode: vG.mode,
          font: vJ.slice(1),
          body: vI
        };
      },
      htmlBuilder: rD,
      mathmlBuilder: rE
    });
    j.PtPnG(oT, {
      type: j.ZESBc,
      names: [j.brfvP, j.ojZjV],
      props: {
        numArgs: 1
      },
      handler: (vE, vF) => {
        var {
          parser: vG
        } = vE;
        var vH = vF[0];
        var vI = j.eHxFM(m1, vH);
        return {
          type: j.ZESBc,
          mode: vG.mode,
          mclass: j.FWzRX(pW, vH),
          body: [{
            type: j.kdoTj,
            mode: vG.mode,
            font: j.fvVBT,
            body: vH
          }],
          isCharacterBox: vI
        };
      }
    });
    j.PJwIw(oT, {
      type: j.kdoTj,
      names: [j.uNYCR, j.SBeZB, j.vpIBa, j.nlnVV, j.oNJJi, j.GMkbb],
      props: rI,
      handler: (vE, vF) => {
        var {
          parser: vG,
          funcName: vH,
          breakOnTokenText: vI
        } = vE;
        var {
          mode: vJ
        } = vG;
        var vK = vG.parseExpression(!0, vI);
        return {
          type: dq.FAaYu,
          mode: vJ,
          font: dq.WJgZZ(dq.CvNfj, vH.slice(1)),
          body: {
            type: dq.EhCbY,
            mode: vG.mode,
            body: vK
          }
        };
      },
      htmlBuilder: rD,
      mathmlBuilder: rE
    });
    var rJ = (vE, vF) => {
      var vG = vF;
      if (j.XEacE(j.vrOVQ, vE)) {
        vG = j.cLTMn(vG.id, my.SCRIPT.id) ? vG.text() : my.DISPLAY;
      } else if (j.ezeaw(j.FJCvs, vE) && j.zakLj(vG.size, my.DISPLAY.size)) {
        vG = my.TEXT;
      } else if (j.OAZBp(j.SVGul, vE)) {
        vG = my.SCRIPT;
      } else if (j.rQwcD(j.jUEpq, vE)) {
        vG = my.SCRIPTSCRIPT;
      }
      return vG;
    };
    var rK = (vE, vF) => {
      var vG = j.PctaH.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            if (vE.hasBarLine) {
              if (vE.barSize) {
                vM = j.PKqvp(ng, vE.barSize, vF);
                vL = oK.makeLineSpan(j.OxRNR, vF, vM);
              } else {
                vL = oK.makeLineSpan(j.OxRNR, vF);
              }
              vM = vL.height;
              vN = vL.height;
            } else {
              vL = null;
              vM = 0;
              vN = vF.fontMetrics().defaultRuleThickness;
            }
            if (j.oYzqt(vZ.size, my.DISPLAY.size) || j.vlnmS(j.vrOVQ, vE.size)) {
              vO = vF.fontMetrics().num1;
              vP = j.UoLsS(vM, 0) ? vN * 3 : j.ytrsw(7, vN);
              vQ = vF.fontMetrics().denom1;
            } else {
              if (j.nLNqJ(vM, 0)) {
                vO = vF.fontMetrics().num2;
                vP = vN;
              } else {
                vO = vF.fontMetrics().num3;
                vP = j.iNmlV(3, vN);
              }
              vQ = vF.fontMetrics().denom2;
            }
            if (vL) {
              var vI = vF.fontMetrics().axisHeight;
              if (j.hTwgU(j.umKXK(j.ofWCT(vO, vK.depth), j.YrvOg(vI, j.VEhiH(0.5, vM))), vP)) {
                vO += vP - j.DxyXa(j.vCVkG(vO, vK.depth), j.lhJZc(vI, j.axOsC(0.5, vM)));
              }
              if (j.xQqiL(j.YwQWi(j.UXJwg(vI, j.cWUlq(0.5, vM)), j.IjdSo(vV.height, vQ)), vP)) {
                vQ += j.uXzbb(vP, j.sJiRP(j.VzBjn(vI, j.JDWZJ(0.5, vM)), j.SlLkg(vV.height, vQ)));
              }
              vR = oK.makeVList({
                positionType: j.FtsnP,
                children: [{
                  type: j.mWhlK,
                  elem: vV,
                  shift: vQ
                }, {
                  type: j.mWhlK,
                  elem: vL,
                  shift: -j.kpzaL(vI, vM * 0.5)
                }, {
                  type: j.mWhlK,
                  elem: vK,
                  shift: -vO
                }]
              }, vF);
            } else {
              var vJ = j.KgNGG(j.FxpXU(vO, vK.depth), j.qcvTW(vV.height, vQ));
              if (j.meKMB(vJ, vP)) {
                vO += j.XCJVd(0.5, j.txIYI(vP, vJ));
                vQ += j.tZClc(0.5, j.Dkxkg(vP, vJ));
              }
              vR = oK.makeVList({
                positionType: j.FtsnP,
                children: [{
                  type: j.mWhlK,
                  elem: vV,
                  shift: vQ
                }, {
                  type: j.mWhlK,
                  elem: vK,
                  shift: -vO
                }]
              }, vF);
            }
            continue;
          case "1":
            vY = vF.havingStyle(vZ);
            vR.height *= j.GITaf(vY.sizeMultiplier, vF.sizeMultiplier);
            vR.depth *= j.wCDrk(vY.sizeMultiplier, vF.sizeMultiplier);
            vS = j.VSLEz(vZ.size, my.DISPLAY.size) ? vF.fontMetrics().delim1 : j.OcXfH(vZ.size, my.SCRIPTSCRIPT.size) ? vF.havingStyle(my.SCRIPT).fontMetrics().delim2 : vF.fontMetrics().delim2;
            vT = j.VqMyG(null, vE.leftDelim) ? j.FFqSM(p8, vF, [j.vFRUE]) : qQ.customSizedDelim(vE.leftDelim, vS, !0, vF.havingStyle(vZ), vE.mode, [j.vFRUE]);
            vU = vE.continued ? oK.makeSpan([]) : j.yHpdC(null, vE.rightDelim) ? j.fqqDw(p8, vF, [j.lbDCM]) : qQ.customSizedDelim(vE.rightDelim, vS, !0, vF.havingStyle(vZ), vE.mode, [j.lbDCM]);
            return oK.makeSpan([j.kESZu].concat(vY.sizingClasses(vF)), [vT, oK.makeSpan([j.jbXSM], [vR]), vU], vF);
          case "2":
            vY = vF.havingStyle(w0);
            continue;
          case "3":
            var vK = j.JRKbf(p9, vE.numer, vY, vF);
            continue;
          case "4":
            var vL;
            var vM;
            var vN;
            var vO;
            var vP;
            var vQ;
            var vR;
            var vS;
            var vT;
            var vU;
            var vV = j.vKiOf(p9, vE.denom, vY, vF);
            continue;
          case "5":
            if (vE.continued) {
              var vW = j.sqoaP(8.5, vF.fontMetrics().ptPerEm);
              var vX = j.BDwqq(3.5, vF.fontMetrics().ptPerEm);
              vK.height = j.qoNJR(vK.height, vW) ? vW : vK.height;
              vK.depth = j.qtzvC(vK.depth, vX) ? vX : vK.depth;
            }
            continue;
          case "6":
            vY = vF.havingStyle(w1);
            continue;
          case "7":
            var vY;
            var vZ = j.bSqPS(rJ, vE.size, vF.style);
            var w0 = vZ.fracNum();
            var w1 = vZ.fracDen();
            continue;
        }
        break;
      }
    };
    var rL = (vE, vF) => {
      var vG = j.VUaPp.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            if (j.uWXKq(null, vE.leftDelim) || j.TLRCN(null, vE.rightDelim)) {
              var vI = [];
              if (j.QHhjC(null, vE.leftDelim)) {
                var vJ = new pk.MathNode("mo", [new pk.TextNode(vE.leftDelim.replace("\\", ""))]);
                vJ.setAttribute(j.DDuIr, "true");
                vI.push(vJ);
              }
              vI.push(vO);
              if (j.NkBxT(null, vE.rightDelim)) {
                var vK = new pk.MathNode("mo", [new pk.TextNode(vE.rightDelim.replace("\\", ""))]);
                vK.setAttribute("fence", j.JGTKT);
                vI.push(vK);
              }
              return j.Lsmro(pq, vI);
            }
            continue;
          case "1":
            var vL = j.OpBwY(rJ, vE.size, vF.style);
            continue;
          case "2":
            if (j.xAgSI(vL.size, vF.style.size)) {
              vO = new pk.MathNode(j.mKHDK, [vO]);
              var vM = j.AFbfp(vL.size, my.DISPLAY.size) ? j.JGTKT : j.gyCgB;
              vO.setAttribute(j.UgKoG, vM);
              vO.setAttribute(j.BankJ, "0");
            }
            continue;
          case "3":
            if (vE.hasBarLine) {
              if (vE.barSize) {
                var vN = j.tJNyG(ng, vE.barSize, vF);
                vO.setAttribute(j.iCGPM, j.Oallq(nj, vN));
              }
            } else {
              vO.setAttribute("linethickness", j.afQhu);
            }
            continue;
          case "4":
            return vO;
          case "5":
            var vO = new pk.MathNode(j.jbXSM, [j.vbTGD(py, vE.numer, vF), j.kSlLH(py, vE.denom, vF)]);
            continue;
        }
        break;
      }
    };
    var rM = {
      numArgs: 2,
      allowedInArgument: !0
    };
    var rO = {
      numArgs: 0,
      infix: !0
    };
    j.BeUQY(oT, {
      type: "genfrac",
      names: [j.zXnbK, j.fYgai, j.NJoAQ, j.yjWno, j.uljtg, "\\tbinom", j.vAEda, j.lhckm, j.vJXIb],
      props: rM,
      handler: (vE, vF) => {
        var vG;
        var {
          parser: vH,
          funcName: vI
        } = vE;
        var vJ = vF[0];
        var vK = vF[1];
        var vL = null;
        var vM = null;
        var vN = j.nkYqy;
        switch (vI) {
          case j.zXnbK:
          case j.fYgai:
          case j.NJoAQ:
            vG = !0;
            break;
          case j.vAEda:
            vG = !1;
            break;
          case j.yjWno:
          case j.uljtg:
          case j.PolpK:
            vG = !1;
            vL = "(";
            vM = ")";
            break;
          case j.lhckm:
            vG = !1;
            vL = "\\{";
            vM = "\\}";
            break;
          case j.vJXIb:
            vG = !1;
            vL = "[";
            vM = "]";
            break;
          default:
            throw new Error(j.rJnBZ);
        }
        switch (vI) {
          case j.zXnbK:
          case j.yjWno:
            vN = j.vrOVQ;
            break;
          case j.NJoAQ:
          case j.PolpK:
            vN = j.FJCvs;
        }
        var vO = {
          type: "genfrac",
          mode: vH.mode,
          continued: !1,
          numer: vJ,
          denom: vK,
          hasBarLine: vG,
          leftDelim: vL,
          rightDelim: vM,
          size: vN,
          barSize: null
        };
        return vO;
      },
      htmlBuilder: rK,
      mathmlBuilder: rL
    });
    j.kgnqM(oT, {
      type: j.BrpGR,
      names: [j.vQpSH],
      props: {
        numArgs: 2
      },
      handler: (vE, vF) => {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = vF[0];
        var vJ = vF[1];
        var vK = {
          type: j.BrpGR,
          mode: vG.mode,
          continued: !0,
          numer: vI,
          denom: vJ,
          hasBarLine: !0,
          leftDelim: null,
          rightDelim: null,
          size: j.vrOVQ,
          barSize: null
        };
        return vK;
      }
    });
    j.SYisH(oT, {
      type: j.nfpfm,
      names: [j.FaAKa, j.YnwBD, j.ywdIV, j.esyiT, j.EOzyG],
      props: rO,
      handler(vE) {
        var vF;
        var {
          parser: vG,
          funcName: vH,
          token: vI
        } = vE;
        switch (vH) {
          case j.FaAKa:
            vF = "\\frac";
            break;
          case j.YnwBD:
            vF = j.uljtg;
            break;
          case j.ywdIV:
            vF = j.vAEda;
            break;
          case j.esyiT:
            vF = j.lhckm;
            break;
          case j.EOzyG:
            vF = "\\\\brackfrac";
            break;
          default:
            throw new Error(j.qoxBL);
        }
        var vJ = {
          type: j.nfpfm,
          mode: vG.mode,
          replaceWith: vF,
          token: vI
        };
        return vJ;
      }
    });
    var rP = [j.vrOVQ, j.FJCvs, j.SVGul, j.jUEpq];
    function rQ(vE) {
      var vF = null;
      if (j.SVFun(vE.length, 0)) {
        vF = j.nVpvB(".", vF = vE) ? null : vF;
      }
      return vF;
    }
    j.LYFZV(oT, {
      type: j.BrpGR,
      names: [j.vMWDj],
      props: {
        numArgs: 6,
        allowedInArgument: !0,
        argTypes: [j.tKtCU, j.tKtCU, j.xmaeI, j.FJCvs, j.tKtCU, j.tKtCU]
      },
      handler(vE, vF) {
        var vG = dq.bXslX.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              var vI;
              var {
                parser: vJ
              } = vE;
              var vK = vF[4];
              var vL = vF[5];
              var vM = dq.JAYCY(oW, vF[0]);
              var vN = dq.bgFCJ(dq.ZWMbx, vM.type) && dq.feZzm(dq.QENLB, vM.family) ? dq.PDlsF(rQ, vM.text) : null;
              var vO = dq.HFIey(oW, vF[1]);
              var vP = dq.ZWMbx === vO.type && dq.coiqR(dq.Zxjoj, vO.family) ? dq.KoHww(rQ, vO.text) : null;
              var vQ = dq.OTbWa(pI, vF[2], dq.USOWZ);
              var vR = null;
              continue;
            case "1":
              var vS = {
                type: dq.EWmqA,
                mode: vJ.mode,
                numer: vK,
                denom: vL,
                continued: !1,
                hasBarLine: vI,
                barSize: vR,
                leftDelim: vN,
                rightDelim: vP,
                size: vT
              };
              return vS;
            case "2":
              var vT = dq.rrEHd;
              var vU = vF[3];
              continue;
            case "3":
              vI = !!vQ.isBlank || dq.evleF((vR = vQ.value).number, 0);
              continue;
            case "4":
              if (dq.LXCgF(dq.EhCbY, vU.type)) {
                if (dq.RlGGK(vU.body.length, 0)) {
                  var vV = dq.vUeUk(pI, vU.body[0], dq.iAoYE);
                  vT = rP[dq.sWolc(Number, vV.text)];
                }
              } else {
                vU = dq.OhOXg(pI, vU, dq.iAoYE);
                vT = rP[dq.xEKuq(Number, vU.text)];
              }
              continue;
          }
          break;
        }
      },
      htmlBuilder: rK,
      mathmlBuilder: rL
    });
    j.zlrxr(oT, {
      type: j.nfpfm,
      names: [j.pnIzD],
      props: {
        numArgs: 1,
        argTypes: [j.xmaeI],
        infix: !0
      },
      handler(vE, vF) {
        var {
          parser: vG,
          funcName: vH,
          token: vI
        } = vE;
        return {
          type: dq.LBblb,
          mode: vG.mode,
          replaceWith: dq.eruxU,
          size: dq.kczRu(pI, vF[0], dq.USOWZ).value,
          token: vI
        };
      }
    });
    j.Xftew(oT, {
      type: j.BrpGR,
      names: [j.zMIQt],
      props: {
        numArgs: 3,
        argTypes: [j.tKtCU, j.xmaeI, j.tKtCU]
      },
      handler: (vE, vF) => {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = vF[0];
        var vJ = function (vN) {
          if (!vN) {
            throw new Error(dq.UufwQ(dq.DTEom, dq.LtEYk(String, vN)));
          }
          return vN;
        }(dq.eSTIu(pI, vF[1], dq.LBblb).size);
        var vK = vF[2];
        var vL = dq.mtVNT(vJ.number, 0);
        var vM = {
          type: dq.EWmqA,
          mode: vG.mode,
          numer: vI,
          denom: vK,
          continued: !1,
          hasBarLine: vL,
          barSize: vJ,
          leftDelim: null,
          rightDelim: null,
          size: dq.rrEHd
        };
        return vM;
      },
      htmlBuilder: rK,
      mathmlBuilder: rL
    });
    var rR = (vE, vF) => {
      var vG = j.OaNJo.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            return oK.makeSpan([j.kESZu, vJ.isOver ? j.MpQvY : j.SXBnM], [vO], vF);
          case "1":
            var vI;
            var vJ;
            var vK = vF.style;
            continue;
          case "2":
            if (j.ucRJD(j.hyWCA, vE.type)) {
              vI = vE.sup ? j.dZUee(p9, vE.sup, vF.havingStyle(vK.sup()), vF) : j.tmQCq(p9, vE.sub, vF.havingStyle(vK.sub()), vF);
              vJ = j.aWBFS(pI, vE.base, j.cgLbB);
            } else {
              vJ = j.tSdmv(pI, vE, "horizBrace");
            }
            continue;
          case "3":
            var vL = {
              positionType: j.GsjYW,
              children: [{
                type: j.mWhlK,
                elem: vP
              }, {
                type: j.KQAXE,
                size: 0.1
              }, {
                type: j.mWhlK,
                elem: vQ
              }]
            };
            if (vJ.isOver) {
              (vO = oK.makeVList(vL, vF)).children[0].children[0].children[1].classes.push(j.GYGtH);
            } else {
              (vO = oK.makeVList({
                positionType: j.RwWMF,
                positionData: j.rwcAW(j.GKRnw(vP.depth, 0.1), vQ.height),
                children: [{
                  type: j.mWhlK,
                  elem: vQ
                }, {
                  type: j.KQAXE,
                  size: 0.1
                }, {
                  type: j.mWhlK,
                  elem: vP
                }]
              }, vF)).children[0].children[0].children[0].classes.push(j.GYGtH);
            }
            if (vI) {
              var vM = oK.makeSpan([j.kESZu, vJ.isOver ? j.MpQvY : j.SXBnM], [vO], vF);
              var vN = {
                positionType: j.GsjYW,
                children: [{
                  type: j.mWhlK,
                  elem: vM
                }, {
                  type: j.KQAXE,
                  size: 0.2
                }, {
                  type: j.mWhlK,
                  elem: vI
                }]
              };
              vO = vJ.isOver ? oK.makeVList(vN, vF) : oK.makeVList({
                positionType: j.RwWMF,
                positionData: j.gSetv(j.nuHsm(j.aQVMw(vM.depth, 0.2), vI.height), vI.depth),
                children: [{
                  type: j.mWhlK,
                  elem: vI
                }, {
                  type: j.KQAXE,
                  size: 0.2
                }, {
                  type: j.mWhlK,
                  elem: vM
                }]
              }, vF);
            }
            continue;
          case "4":
            var vO;
            var vP = j.AbICu(p9, vJ.base, vF.havingBaseStyle(my.DISPLAY));
            var vQ = j.AiwsN(pH, vJ, vF);
            continue;
        }
        break;
      }
    };
    var rT = {
      numArgs: 2,
      allowedInText: !0
    };
    j.zWezS(oT, {
      type: j.cgLbB,
      names: [j.lYbMJ, j.PGher],
      props: {
        numArgs: 1
      },
      handler(vE, vF) {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        return {
          type: "horizBrace",
          mode: vG.mode,
          label: vH,
          isOver: /^\\over/.test(vH),
          base: vF[0]
        };
      },
      htmlBuilder: rR,
      mathmlBuilder: (vE, vF) => {
        var vG = j.XvUVS(pG, vE.label);
        return new pk.MathNode(vE.isOver ? j.MpQvY : j.SXBnM, [j.nKOOj(py, vE.base, vF), vG]);
      }
    });
    j.Whofj(oT, {
      type: j.oVQeQ,
      names: [j.ZkLqn],
      props: {
        numArgs: 2,
        argTypes: [j.bWVpU, j.iEWnY],
        allowedInText: !0
      },
      handler: (vE, vF) => {
        var {
          parser: vG
        } = vE;
        var vH = vF[1];
        var vI = pI(vF[0], dq.saXzN).url;
        var vJ = {
          command: dq.sMFIj,
          url: vI
        };
        if (vG.settings.isTrusted(vJ)) {
          return {
            type: dq.FzqTn,
            mode: vG.mode,
            href: vI,
            body: dq.Kylvi(oX, vH)
          };
        } else {
          return vG.formatUnsupportedCmd(dq.sMFIj);
        }
      },
      htmlBuilder: (vE, vF) => {
        var vG = j.uzwmU(p3, vE.body, vF, !1);
        return oK.makeAnchor(vE.href, [], vG, vF);
      },
      mathmlBuilder: (vE, vF) => {
        var vG = dq.KUNzj(px, vE.body, vF);
        if (!dq.bkBHT(vG, pg)) {
          vG = new pg(dq.XMras, [vG]);
        }
        vG.setAttribute(dq.FzqTn, vE.href);
        return vG;
      }
    });
    oT({
      type: j.oVQeQ,
      names: [j.MHhXE],
      props: {
        numArgs: 1,
        argTypes: [j.bWVpU],
        allowedInText: !0
      },
      handler: (vE, vF) => {
        var vG = dq.MDCxn.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              var vI = {
                command: dq.KoZKx,
                url: vK
              };
              if (!vJ.settings.isTrusted(vI)) {
                return vJ.formatUnsupportedCmd(dq.KoZKx);
              }
              continue;
            case "1":
              var {
                parser: vJ
              } = vE;
              var vK = dq.GGAdr(pI, vF[0], dq.saXzN).url;
              continue;
            case "2":
              var vL = [];
              for (var vM = 0; dq.hNkNh(vM, vK.length); vM++) {
                var vN = vK[vM];
                if (dq.VuhFb("~", vN)) {
                  vN = dq.TwIqw;
                }
                vL.push({
                  type: dq.iAoYE,
                  mode: dq.ysVWH,
                  text: vN
                });
              }
              continue;
            case "3":
              return {
                type: dq.FzqTn,
                mode: vJ.mode,
                href: vK,
                body: dq.dnrkr(oX, vP)
              };
            case "4":
              var vO = {
                type: dq.ysVWH,
                mode: vJ.mode,
                font: "\\texttt",
                body: vL
              };
              var vP = vO;
              continue;
          }
          break;
        }
      }
    });
    oT({
      type: j.kCzuk,
      names: [j.NsoII],
      props: {
        numArgs: 1,
        argTypes: [j.FJCvs],
        allowedInText: !0,
        primitive: !0
      },
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        return {
          type: dq.GSElS,
          mode: vG.mode,
          body: dq.dnMFS(oX, vF[0])
        };
      },
      htmlBuilder(vE, vF) {
        var vG = j.ETzPk(p3, vE.body, vF, !1);
        return oK.makeFragment(vG);
      },
      mathmlBuilder: (vE, vF) => new pk.MathNode("mrow", pw(vE.body, vF))
    });
    j.jpCMu(oT, {
      type: j.AaLpi,
      names: [j.zVkaZ, j.kuLzB, j.Vmjbj, j.gMFbT],
      props: {
        numArgs: 2,
        argTypes: [j.tFbSQ, j.iEWnY],
        allowedInText: !0
      },
      handler: (vE, vF) => {
        var vG;
        var {
          parser: vH,
          funcName: vI,
          token: vJ
        } = vE;
        var vK = j.Iyioo(pI, vF[0], j.tFbSQ).string;
        var vL = vF[1];
        if (vH.settings.strict) {
          vH.settings.reportNonstrict(j.FLitR, j.rdOBc);
        }
        var vM = {};
        switch (vI) {
          case j.zVkaZ:
            vM.class = vK;
            vG = {
              command: j.zVkaZ,
              class: vK
            };
            break;
          case j.kuLzB:
            vM.id = vK;
            vG = {
              command: j.kuLzB,
              id: vK
            };
            break;
          case j.Vmjbj:
            vM.style = vK;
            vG = {
              command: j.Vmjbj,
              style: vK
            };
            break;
          case j.gMFbT:
            for (var vN = vK.split(","), vO = 0; j.kIRln(vO, vN.length); vO++) {
              var vP = vN[vO].split("=");
              if (j.tClrQ(2, vP.length)) {
                throw new lQ(j.OIufE);
              }
              vM[j.PBdMr(j.qdtOb, vP[0].trim())] = vP[1].trim();
            }
            var vQ = {
              command: j.gMFbT,
              attributes: vM
            };
            vG = vQ;
            break;
          default:
            throw new Error(j.zuIuE);
        }
        if (vH.settings.isTrusted(vG)) {
          return {
            type: j.AaLpi,
            mode: vH.mode,
            attributes: vM,
            body: j.zhuaB(oX, vL)
          };
        } else {
          return vH.formatUnsupportedCmd(vI);
        }
      },
      htmlBuilder: (vE, vF) => {
        var vG = dq.oApCH.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              var vI = oK.makeSpan(vL, vK, vF);
              continue;
            case "1":
              if (vE.attributes.class) {
                vL.push(...vE.attributes.class.trim().split(/\s+/));
              }
              continue;
            case "2":
              return vI;
            case "3":
              for (var vJ in vE.attributes) {
                if (dq.GRIRJ(dq.YbKie, vJ) && vE.attributes.hasOwnProperty(vJ)) {
                  vI.setAttribute(vJ, vE.attributes[vJ]);
                }
              }
              continue;
            case "4":
              var vK = dq.jeHwy(p3, vE.body, vF, !1);
              var vL = [dq.iPtIr];
              continue;
          }
          break;
        }
      },
      mathmlBuilder: (vE, vF) => px(vE.body, vF)
    });
    j.suxGy(oT, {
      type: j.FWGDQ,
      names: [j.ieKac],
      props: rT,
      handler: (vE, vF) => {
        var {
          parser: vG
        } = vE;
        return {
          type: j.FWGDQ,
          mode: vG.mode,
          html: j.xysNg(oX, vF[0]),
          mathml: j.iuxHc(oX, vF[1])
        };
      },
      htmlBuilder: (vE, vF) => {
        var vG = dq.kBUmW(p3, vE.html, vF, !1);
        return oK.makeFragment(vG);
      },
      mathmlBuilder: (vE, vF) => px(vE.mathml, vF)
    });
    function rU(vE) {
      var vF = j.UWgFV.split("|");
      var vG = 0;
      while (true) {
        switch (vF[vG++]) {
          case "0":
            if (!vH) {
              throw new lQ(j.VgRAJ(j.KTnFA(j.QeCyC, vE), j.KpQQJ));
            }
            continue;
          case "1":
            if (/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(vE)) {
              return {
                number: +vE,
                unit: "bp"
              };
            }
            continue;
          case "2":
            if (!j.SlXES(nf, vI)) {
              throw new lQ(j.IGVvc(j.RhEBY(j.GJnVx, vI.unit), j.OPTRF));
            }
            continue;
          case "3":
            var vH = /([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(vE);
            continue;
          case "4":
            var vI = {
              number: +j.QMCiA(vH[1], vH[2]),
              unit: vH[3]
            };
            continue;
          case "5":
            return vI;
        }
        break;
      }
    }
    var rV = {
      numArgs: 1,
      allowedInText: !0
    };
    var rW = {
      numArgs: 0,
      allowedInText: !0,
      allowedInMath: !1
    };
    var rX = {
      numArgs: 0,
      allowedInText: !0,
      allowedInMath: !1
    };
    j.cNpNe(oT, {
      type: j.zAJLE,
      names: [j.pEimX],
      props: {
        numArgs: 1,
        numOptionalArgs: 1,
        argTypes: [j.tFbSQ, j.bWVpU],
        allowedInText: !1
      },
      handler: (vE, vF, vG) => {
        var {
          parser: vK
        } = vE;
        var vL = {
          number: 0,
          unit: "em"
        };
        var vM = {
          number: 0.9,
          unit: "em"
        };
        var vN = {
          number: 0,
          unit: "em"
        };
        var vO = "";
        if (vG[0]) {
          for (var vP = dq.PTvMx(pI, vG[0], dq.gRkFC).string.split(","), vQ = 0; dq.Qqtfw(vQ, vP.length); vQ++) {
            var vR = vP[vQ].split("=");
            if (dq.UVEnk(2, vR.length)) {
              var vS = vR[1].trim();
              switch (vR[0].trim()) {
                case dq.ZbJYW:
                  vO = vS;
                  break;
                case dq.YthXy:
                  vL = dq.AEqse(rU, vS);
                  break;
                case dq.lTzyY:
                  vM = dq.srBfh(rU, vS);
                  break;
                case dq.ctMKM:
                  vN = dq.yCToj(rU, vS);
                  break;
                default:
                  throw new lQ(dq.uVLga(dq.akaUo(dq.NQPEP, vR[0]), dq.Qnrjx));
              }
            }
          }
        }
        var vT = dq.cDPuG(pI, vF[0], dq.saXzN).url;
        if (dq.WwLfx("", vO)) {
          vO = (vO = (vO = vT).replace(/^.*[\\/]/, "")).substring(0, vO.lastIndexOf("."));
        }
        if (vK.settings.isTrusted({
          command: dq.qihhi,
          url: vT
        })) {
          return {
            type: dq.YxIRX,
            mode: vK.mode,
            alt: vO,
            width: vL,
            height: vM,
            totalheight: vN,
            src: vT
          };
        } else {
          return vK.formatUnsupportedCmd(dq.qihhi);
        }
      },
      htmlBuilder: (vE, vF) => {
        var vG = dq.ygdhQ.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              var vI = dq.nsOZd(ng, vE.height, vF);
              var vJ = 0;
              continue;
            case "1":
              if (dq.KGWRH(vE.totalheight.number, 0)) {
                vJ = dq.BeyEV(dq.kJZeH(ng, vE.totalheight, vF), vI);
              }
              continue;
            case "2":
              if (dq.cLPDX(vE.width.number, 0)) {
                vL = dq.jAysq(ng, vE.width, vF);
              }
              continue;
            case "3":
              var vK = new ny(vE.src, vE.alt, vM);
              continue;
            case "4":
              if (dq.dDTvw(vL, 0)) {
                vM.width = dq.vxjml(nj, vL);
              }
              if (dq.hQtNC(vJ, 0)) {
                vM.verticalAlign = dq.pnwxS(nj, -vJ);
              }
              continue;
            case "5":
              var vL = 0;
              continue;
            case "6":
              vK.height = vI;
              vK.depth = vJ;
              return vK;
            case "7":
              var vM = {
                height: dq.BTxWJ(nj, dq.OXSSR(vI, vJ))
              };
              continue;
          }
          break;
        }
      },
      mathmlBuilder: (vE, vF) => {
        var vG = dq.nHBHa.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              var vI = dq.cxwAf(ng, vE.height, vF);
              var vJ = 0;
              continue;
            case "1":
              vK.setAttribute(dq.XCGKg, vE.src);
              return vK;
            case "2":
              vK.setAttribute(dq.ZbJYW, vE.alt);
              continue;
            case "3":
              var vK = new pk.MathNode(dq.wFQpb, []);
              continue;
            case "4":
              if (dq.ftZEa(vE.totalheight.number, 0)) {
                vJ = dq.JvfSc(ng(vE.totalheight, vF), vI);
                vK.setAttribute(dq.arpeW, nj(-vJ));
              }
              vK.setAttribute(dq.lTzyY, dq.mEcwi(nj, dq.pQgAs(vI, vJ)));
              if (dq.iiFLU(vE.width.number, 0)) {
                var vL = dq.AwVAv(ng, vE.width, vF);
                vK.setAttribute(dq.YthXy, dq.imHzt(nj, vL));
              }
              continue;
          }
          break;
        }
      }
    });
    j.YgYYI(oT, {
      type: j.KQAXE,
      names: [j.MxZzY, j.WtcTO, j.BgtkN, j.nmqPf],
      props: {
        numArgs: 1,
        argTypes: [j.xmaeI],
        primitive: !0,
        allowedInText: !0
      },
      handler(vE, vF) {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = dq.ocwMv(pI, vF[0], dq.USOWZ);
        if (vG.settings.strict) {
          var vJ = dq.rvupj("m", vH[1]);
          var vK = dq.ECMar("mu", vI.value.unit);
          if (vJ) {
            if (!vK) {
              vG.settings.reportNonstrict(dq.kQfvq, dq.LIetj(dq.SWbPH(dq.XghOF(dq.qHcXi, vH) + dq.bnHfI, vI.value.unit), dq.KeAlp));
            }
            if (dq.sPYUU(dq.CvNfj, vG.mode)) {
              vG.settings.reportNonstrict(dq.kQfvq, dq.GEKAo(dq.sKqUx(dq.qHcXi, vH), dq.HEIPG));
            }
          } else if (vK) {
            vG.settings.reportNonstrict(dq.kQfvq, dq.QBbwO(dq.MCZzy(dq.qHcXi, vH), dq.vKTcT));
          }
        }
        var vL = {
          type: dq.daoBz,
          mode: vG.mode,
          dimension: vI.value
        };
        return vL;
      },
      htmlBuilder: (vE, vF) => oK.makeGlue(vE.dimension, vF),
      mathmlBuilder(vE, vF) {
        var vG = j.bsZCw(ng, vE.dimension, vF);
        return new pk.SpaceNode(vG);
      }
    });
    j.OlKnE(oT, {
      type: j.MKHOr,
      names: [j.PHytY, j.KGoHS, j.lPMvW],
      props: rV,
      handler: (vE, vF) => {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = vF[0];
        return {
          type: dq.DnxTM,
          mode: vG.mode,
          alignment: vH.slice(5),
          body: vI
        };
      },
      htmlBuilder: (vE, vF) => {
        var vG;
        if (dq.Qoilx(dq.CoTiP, vE.alignment)) {
          vG = oK.makeSpan([], [dq.RoXfH(p9, vE.body, vF)]);
          vG = oK.makeSpan([dq.amMlX], [vG], vF);
        } else {
          vG = oK.makeSpan([dq.amMlX], [dq.zrPsA(p9, vE.body, vF)]);
        }
        var vH = oK.makeSpan([dq.IhyQK], []);
        var vI = oK.makeSpan([vE.alignment], [vG, vH], vF);
        var vJ = oK.makeSpan([dq.qquUJ]);
        vJ.style.height = dq.RSHbX(nj, dq.lejeq(vI.height, vI.depth));
        if (vI.depth) {
          vJ.style.verticalAlign = dq.MLbdv(nj, -vI.depth);
        }
        vI.children.unshift(vJ);
        vI = oK.makeSpan([dq.vhyth], [vI], vF);
        return oK.makeSpan([dq.CttIX, dq.XnyCP], [vI], vF);
      },
      mathmlBuilder: (vE, vF) => {
        var vG = new pk.MathNode(dq.GDCoE, [dq.GGAdr(py, vE.body, vF)]);
        if (dq.NPksj(dq.oDZgm, vE.alignment)) {
          var vH = dq.SikMW(dq.GEJsV, vE.alignment) ? "-1" : dq.vCwgs;
          vG.setAttribute("lspace", dq.moyVB(vH, dq.YthXy));
        }
        vG.setAttribute(dq.YthXy, dq.BdEYJ);
        return vG;
      }
    });
    j.qfzJE(oT, {
      type: j.wmwFy,
      names: ["\\(", "$"],
      props: rW,
      handler(vE, vF) {
        var {
          funcName: vG,
          parser: vH
        } = vE;
        var vI = vH.mode;
        vH.switchMode(j.tKtCU);
        var vJ = j.OiBso("\\(", vG) ? "\\)" : "$";
        var vK = vH.parseExpression(!1, vJ);
        vH.expect(vJ);
        vH.switchMode(vI);
        return {
          type: "styling",
          mode: vH.mode,
          style: j.FJCvs,
          body: vK
        };
      }
    });
    j.gajBm(oT, {
      type: "text",
      names: ["\\)", "\\]"],
      props: rX,
      handler(vE, vF) {
        throw new lQ(j.QOIxt(j.yfYYY, vE.funcName));
      }
    });
    var rY = (vE, vF) => {
      switch (vF.style.size) {
        case my.DISPLAY.size:
          return vE.display;
        case my.TEXT.size:
          return vE.text;
        case my.SCRIPT.size:
          return vE.script;
        case my.SCRIPTSCRIPT.size:
          return vE.scriptscript;
        default:
          return vE.text;
      }
    };
    var rZ = {
      numArgs: 4,
      primitive: !0
    };
    j.gczHD(oT, {
      type: j.ugzsj,
      names: [j.ZxEox],
      props: rZ,
      handler: (vE, vF) => {
        var {
          parser: vG
        } = vE;
        return {
          type: "mathchoice",
          mode: vG.mode,
          display: j.bNRvE(oX, vF[0]),
          text: j.IliyS(oX, vF[1]),
          script: j.xrYIW(oX, vF[2]),
          scriptscript: j.iuxHc(oX, vF[3])
        };
      },
      htmlBuilder: (vE, vF) => {
        var vG = j.wMeVQ(rY, vE, vF);
        var vH = j.AKWqH(p3, vG, vF, !1);
        return oK.makeFragment(vH);
      },
      mathmlBuilder: (vE, vF) => {
        var vG = dq.vPmmV(rY, vE, vF);
        return dq.SvjRY(px, vG, vF);
      }
    });
    var s0 = (vE, vF, vG, vH, vI, vJ, vK) => {
      var vL = dq.yGCEQ.split("|");
      var vM = 0;
      while (true) {
        switch (vL[vM++]) {
          case "0":
            if (dq.URovS(vR, vQ)) {
              var vN = dq.Cnems(dq.xfFeE(dq.iOcPj(dq.UHKNx(vH.fontMetrics().bigOpSpacing5, vQ.elem.height), vQ.elem.depth) + vQ.kern, vE.depth), vK);
              vS = oK.makeVList({
                positionType: "bottom",
                positionData: vN,
                children: [{
                  type: dq.daoBz,
                  size: vH.fontMetrics().bigOpSpacing5
                }, {
                  type: dq.dfQjt,
                  elem: vQ.elem,
                  marginLeft: dq.alcZR(nj, -vJ)
                }, {
                  type: dq.daoBz,
                  size: vQ.kern
                }, {
                  type: dq.dfQjt,
                  elem: vE
                }, {
                  type: dq.daoBz,
                  size: vR.kern
                }, {
                  type: dq.dfQjt,
                  elem: vR.elem,
                  marginLeft: dq.yTkcF(nj, vJ)
                }, {
                  type: dq.daoBz,
                  size: vH.fontMetrics().bigOpSpacing5
                }]
              }, vH);
            } else if (vQ) {
              var vO = dq.GfqAc(vE.height, vK);
              vS = oK.makeVList({
                positionType: "top",
                positionData: vO,
                children: [{
                  type: dq.daoBz,
                  size: vH.fontMetrics().bigOpSpacing5
                }, {
                  type: dq.dfQjt,
                  elem: vQ.elem,
                  marginLeft: dq.ZoQLH(nj, -vJ)
                }, {
                  type: dq.daoBz,
                  size: vQ.kern
                }, {
                  type: dq.dfQjt,
                  elem: vE
                }]
              }, vH);
            } else {
              if (!vR) {
                return vE;
              }
              var vP = dq.Ikmet(vE.depth, vK);
              vS = oK.makeVList({
                positionType: dq.cuuBn,
                positionData: vP,
                children: [{
                  type: dq.dfQjt,
                  elem: vE
                }, {
                  type: dq.daoBz,
                  size: vR.kern
                }, {
                  type: dq.dfQjt,
                  elem: vR.elem,
                  marginLeft: nj(vJ)
                }, {
                  type: dq.daoBz,
                  size: vH.fontMetrics().bigOpSpacing5
                }]
              }, vH);
            }
            continue;
          case "1":
            vE = oK.makeSpan([], [vE]);
            continue;
          case "2":
            var vQ;
            var vR;
            var vS;
            var vT = vG && dq.mlhFV(m1, vG);
            continue;
          case "3":
            if (vG) {
              var vU = dq.QwQol(p9, vG, vH.havingStyle(vI.sub()), vH);
              vQ = {
                elem: vU,
                kern: Math.max(vH.fontMetrics().bigOpSpacing2, dq.swlgL(vH.fontMetrics().bigOpSpacing4, vU.height))
              };
            }
            continue;
          case "4":
            if (vF) {
              var vV = dq.yyptf(p9, vF, vH.havingStyle(vI.sup()), vH);
              vR = {
                elem: vV,
                kern: Math.max(vH.fontMetrics().bigOpSpacing1, dq.vLcWk(vH.fontMetrics().bigOpSpacing3, vV.depth))
              };
            }
            continue;
          case "5":
            if (vQ && dq.XBbxG(0, vJ) && !vT) {
              var vW = oK.makeSpan(["mspace"], [], vH);
              vW.style.marginRight = dq.IUxIc(nj, vJ);
              vX.unshift(vW);
            }
            continue;
          case "6":
            var vX = [vS];
            continue;
          case "7":
            return oK.makeSpan([dq.KlZJL, dq.lBWen], vX, vH);
        }
        break;
      }
    };
    var s1 = [j.pXZlZ];
    var s2 = (vE, vF) => {
      var vG = dq.PcXBF.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            if (dq.coiqR(dq.IcTjF, vE.type)) {
              vU = vE.sup;
              vV = vE.sub;
              vW = dq.rZmiT(pI, vE.base, "op");
              vX = true;
            } else {
              vW = dq.jAysq(pI, vE, "op");
            }
            continue;
          case "1":
            var vI = 0;
            var vJ = 0;
            continue;
          case "2":
            var vK;
            var vL = vF.style;
            var vM = !1;
            continue;
          case "3":
            if (dq.VASeD(vL.size, my.DISPLAY.size) && vW.symbol && !lW(s1, vW.name)) {
              vM = true;
            }
            if (vW.symbol) {
              var vN = vM ? dq.KWUpm : dq.IbPUn;
              var vO = "";
              if (!dq.tyNhm(dq.FScRS, vW.name) || !dq.FtQFM(dq.daBgY, vW.name)) {
                vO = vW.name.slice(1);
                vW.name = dq.lKxfK(dq.dsThy, vO) ? dq.zKhiX : dq.wxhdt;
              }
              vK = oK.makeSymbol(vW.name, vN, dq.CvNfj, vF, [dq.KlZJL, dq.siEhR, vM ? dq.AhCJZ : dq.LheLS]);
              if (dq.iiFLU(vO.length, 0)) {
                var vP = vK.italic;
                var vQ = oK.staticSvg(dq.BbNnZ(dq.hcdfm(vO, dq.IRADY), vM ? "2" : "1"), vF);
                vK = oK.makeVList({
                  positionType: dq.pOhMR,
                  children: [{
                    type: dq.dfQjt,
                    elem: vK,
                    shift: 0
                  }, {
                    type: dq.dfQjt,
                    elem: vQ,
                    shift: vM ? 0.08 : 0
                  }]
                }, vF);
                vW.name = dq.iiNdU("\\", vO);
                vK.classes.unshift(dq.KlZJL);
                vK.italic = vP;
              }
            } else if (vW.body) {
              var vR = dq.HfgRn(p3, vW.body, vF, !0);
              if (dq.HrfGe(1, vR.length) && dq.bkBHT(vR[0], nB)) {
                (vK = vR[0]).classes[0] = dq.KlZJL;
              } else {
                vK = oK.makeSpan([dq.KlZJL], vR, vF);
              }
            } else {
              var vS = [];
              for (var vT = 1; dq.GXJcB(vT, vW.name.length); vT++) {
                vS.push(oK.mathsym(vW.name[vT], vW.mode, vF));
              }
              vK = oK.makeSpan([dq.KlZJL], vS, vF);
            }
            continue;
          case "4":
            var vU;
            var vV;
            var vW;
            var vX = !1;
            continue;
          case "5":
            if ((dq.qmIvD(vK, nB) || dq.PQyNf(dq.FScRS, vW.name) || dq.qFrKU(dq.daBgY, vW.name)) && !vW.suppressBaseShift) {
              vI = dq.wYmUu(dq.XodzC(dq.JAdRt(vK.height, vK.depth), 2), vF.fontMetrics().axisHeight);
              vJ = vK.italic;
            }
            if (vX) {
              return dq.WGdxX(s0, vK, vU, vV, vF, vL, vJ, vI);
            } else {
              if (vI) {
                vK.style.position = dq.WdMVy;
                vK.style.top = dq.IPvVj(nj, vI);
              }
              return vK;
            }
        }
        break;
      }
    };
    var s3 = (vE, vF) => {
      var vG;
      if (vE.symbol) {
        vG = new pg("mo", [dq.ogTdi(pp, vE.name, vE.mode)]);
        if (dq.aEUBH(lW, s1, vE.name)) {
          vG.setAttribute(dq.TVRDi, "false");
        }
      } else if (vE.body) {
        vG = new pg("mo", dq.kczRu(pw, vE.body, vF));
      } else {
        vG = new pg("mi", [new pj(vE.name.slice(1))]);
        var vH = new pg("mo", [dq.rAYgF(pp, "⁡", dq.ysVWH)]);
        vG = vE.parentIsSupSub ? new pg(dq.XMras, [vG, vH]) : dq.HTVni(pf, [vG, vH]);
      }
      return vG;
    };
    var s4 = {
      "∏": j.mEBCQ,
      "∐": j.FtQls,
      "∑": j.kjVlV,
      "⋀": j.lwzIX,
      "⋁": j.VNpHr,
      "⋂": j.EcmIk,
      "⋃": j.GUDSV,
      "⨀": j.pKlGp,
      "⨁": j.CdmPf,
      "⨂": j.ghrGb,
      "⨄": j.WXfMc,
      "⨆": j.EWSuj
    };
    var s6 = {
      numArgs: 1,
      primitive: !0
    };
    j.LdOZQ(oT, {
      type: "op",
      names: [j.FtQls, j.VNpHr, j.lwzIX, j.WXfMc, j.EcmIk, j.GUDSV, j.TqbxV, j.mEBCQ, j.kjVlV, j.ghrGb, j.CdmPf, j.pKlGp, "\\bigsqcup", j.pXZlZ, "∏", "∐", "∑", "⋀", "⋁", "⋂", "⋃", "⨀", "⨁", "⨂", "⨄", "⨆"],
      props: {
        numArgs: 0
      },
      handler: (vE, vF) => {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = vH;
        if (j.MByOe(1, vI.length)) {
          vI = s4[vI];
        }
        return {
          type: "op",
          mode: vG.mode,
          limits: !0,
          parentIsSupSub: !1,
          symbol: !0,
          name: vI
        };
      },
      htmlBuilder: s2,
      mathmlBuilder: s3
    });
    j.OjJlR(oT, {
      type: "op",
      names: [j.IcqGx],
      props: s6,
      handler: (vE, vF) => {
        var {
          parser: vG
        } = vE;
        var vH = vF[0];
        return {
          type: "op",
          mode: vG.mode,
          limits: !1,
          parentIsSupSub: !1,
          symbol: !1,
          body: j.GYLdO(oX, vH)
        };
      },
      htmlBuilder: s2,
      mathmlBuilder: s3
    });
    var s7 = {
      "∫": j.wqGOt,
      "∬": j.ffcnl,
      "∭": j.RYWEu,
      "∮": "\\oint",
      "∯": j.LHwIs,
      "∰": "\\oiiint"
    };
    var s8 = s7;
    j.acxht(oT, {
      type: "op",
      names: [j.rsJsM, j.fHHPz, j.lOyoA, j.Lijwp, j.drpWR, j.JYLHD, j.duOqT, j.gDKRh, j.nnrME, j.bKcDF, j.oSDOY, j.BqgOh, j.oMTUF, j.gfmXQ, j.BAHKZ, j.uUIEP, j.vDQfb, j.KPHKr, "\\exp", j.AnGOH, j.aefUW, j.yziQO, j.KUjWs, j.LpxVq, j.rvmkB, j.gRieg, j.oCdvg, j.rEpAs, j.dzBdi, j.ZJlAf, j.bAFyx, j.RYeEm],
      props: {
        numArgs: 0
      },
      handler(vE) {
        var {
          parser: vF,
          funcName: vG
        } = vE;
        var vH = {
          type: "op",
          mode: vF.mode,
          limits: !1,
          parentIsSupSub: !1,
          symbol: !1,
          name: vG
        };
        return vH;
      },
      htmlBuilder: s2,
      mathmlBuilder: s3
    });
    j.mxAmw(oT, {
      type: "op",
      names: [j.ycRNj, j.WXwNq, j.lVSLp, j.STIXp, j.CdJhI, j.agsoQ, j.jYYFV, j.XQKXI],
      props: {
        numArgs: 0
      },
      handler(vE) {
        var {
          parser: vF,
          funcName: vG
        } = vE;
        var vH = {
          type: "op",
          mode: vF.mode,
          limits: !0,
          parentIsSupSub: !1,
          symbol: !1,
          name: vG
        };
        return vH;
      },
      htmlBuilder: s2,
      mathmlBuilder: s3
    });
    j.ziAnI(oT, {
      type: "op",
      names: [j.wqGOt, j.ffcnl, "\\iiint", j.wGTPQ, j.LHwIs, j.mwdeh, "∫", "∬", "∭", "∮", "∯", "∰"],
      props: {
        numArgs: 0
      },
      handler(vE) {
        var {
          parser: vF,
          funcName: vG
        } = vE;
        var vH = vG;
        if (dq.wLPLy(1, vH.length)) {
          vH = s8[vH];
        }
        return {
          type: "op",
          mode: vF.mode,
          limits: !1,
          parentIsSupSub: !1,
          symbol: !0,
          name: vH
        };
      },
      htmlBuilder: s2,
      mathmlBuilder: s3
    });
    var sf = (vE, vF) => {
      var vG;
      var vH;
      var vI;
      var vJ;
      var vK = !1;
      if (dq.IcTjF === vE.type) {
        vG = vE.sup;
        vH = vE.sub;
        vI = dq.vPmmV(pI, vE.base, dq.ROHfj);
        vK = true;
      } else {
        vI = dq.DXlmL(pI, vE, dq.ROHfj);
      }
      if (dq.resVs(vI.body.length, 0)) {
        var vL = vI.body.map(vP => {
          var vQ = vP.text;
          if (dq.OseHQ(dq.TOSFi, typeof vQ)) {
            return {
              type: dq.iAoYE,
              mode: vP.mode,
              text: vQ
            };
          } else {
            return vP;
          }
        });
        for (var vM = dq.mwAGd(p3, vL, vF.withFont(dq.pwDhY), !0), vN = 0; vN < vM.length; vN++) {
          var vO = vM[vN];
          if (dq.QhwhH(vO, nB)) {
            vO.text = vO.text.replace(/\u2212/, "-").replace(/\u2217/, "*");
          }
        }
        vJ = oK.makeSpan([dq.KlZJL], vM, vF);
      } else {
        vJ = oK.makeSpan([dq.KlZJL], [], vF);
      }
      if (vK) {
        return dq.gSDjQ(s0, vJ, vG, vH, vF, vF.style, 0, 0);
      } else {
        return vJ;
      }
    };
    function sg(vE, vF, vG) {
      for (var vH = j.DHdDG(p3, vE, vF, !1), vI = j.BmOvT(vF.sizeMultiplier, vG.sizeMultiplier), vJ = 0; j.oSLkf(vJ, vH.length); vJ++) {
        var vK = vH[vJ].classes.indexOf(j.OnVor);
        if (j.yICEf(vK, 0)) {
          Array.prototype.push.apply(vH[vJ].classes, vF.sizingClasses(vG));
        } else if (j.zuYqt(vH[vJ].classes[j.ahKKO(vK, 1)], j.DDifv(j.VZHCC, vF.size))) {
          vH[vJ].classes[j.yFEwD(vK, 1)] = j.byngX(j.VZHCC, vG.size);
        }
        vH[vJ].height *= vI;
        vH[vJ].depth *= vI;
      }
      return oK.makeFragment(vH);
    }
    var sp = {
      numArgs: 1,
      allowedInText: !0
    };
    var sq = {
      numArgs: 1,
      allowedInText: !0
    };
    var sv = {
      numArgs: 1,
      allowedInText: !0
    };
    var sw = {
      numArgs: 0,
      allowedInText: !0
    };
    j.KBkLs(oT, {
      type: j.cBEVn,
      names: [j.qPINN, j.vrZOb],
      props: {
        numArgs: 1
      },
      handler: (vE, vF) => {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = vF[0];
        return {
          type: dq.ROHfj,
          mode: vG.mode,
          body: dq.AppRV(oX, vI),
          alwaysHandleSupSub: dq.PINJE(dq.VwSrt, vH),
          limits: !1,
          parentIsSupSub: !1
        };
      },
      htmlBuilder: sf,
      mathmlBuilder: (vE, vF) => {
        for (var vG = dq.ocwMv(pw, vE.body, vF.withFont(dq.pwDhY)), vH = !0, vI = 0; dq.bdMwZ(vI, vG.length); vI++) {
          var vJ = vG[vI];
          if (dq.LHilV(vJ, pk.SpaceNode)) ;else if (dq.Twsxw(vJ, pk.MathNode)) {
            switch (vJ.type) {
              case "mi":
              case "mn":
              case "ms":
              case "mspace":
              case dq.czqZz:
                break;
              case "mo":
                var vK = vJ.children[0];
                if (dq.RxxsX(1, vJ.children.length) && dq.Cnjbv(vK, pk.TextNode)) {
                  vK.text = vK.text.replace(/\u2212/, "-").replace(/\u2217/, "*");
                } else {
                  vH = false;
                }
                break;
              default:
                vH = !1;
            }
          } else {
            vH = !1;
          }
        }
        if (vH) {
          var vL = vG.map(vO => vO.toText()).join("");
          vG = [new pk.TextNode(vL)];
        }
        var vM = new pk.MathNode("mi", vG);
        vM.setAttribute(dq.WHSWV, dq.NNAAF);
        var vN = new pk.MathNode("mo", [dq.jkKxg(pp, "⁡", dq.ysVWH)]);
        if (vE.parentIsSupSub) {
          return new pk.MathNode(dq.XMras, [vM, vN]);
        } else {
          return pk.newDocumentFragment([vM, vN]);
        }
      }
    });
    j.BWrNK(r4, j.fDPIy, j.dEAqT);
    j.MBXCj(oU, {
      type: j.aipAN,
      htmlBuilder: (vE, vF) => vE.semisimple ? oK.makeFragment(p3(vE.body, vF, !1)) : oK.makeSpan(["mord"], p3(vE.body, vF, !0), vF),
      mathmlBuilder: (vE, vF) => px(vE.body, vF, !0)
    });
    j.qfzJE(oT, {
      type: "overline",
      names: [j.PVZYe],
      props: {
        numArgs: 1
      },
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        var vH = vF[0];
        var vI = {
          type: dq.hthKr,
          mode: vG.mode,
          body: vH
        };
        return vI;
      },
      htmlBuilder(vE, vF) {
        var vG = dq.cDPuG(p9, vE.body, vF.havingCrampedStyle());
        var vH = oK.makeLineSpan(dq.BiXYq, vF);
        var vI = vF.fontMetrics().defaultRuleThickness;
        var vJ = oK.makeVList({
          positionType: dq.PLkpn,
          children: [{
            type: dq.dfQjt,
            elem: vG
          }, {
            type: dq.daoBz,
            size: dq.LKCjj(3, vI)
          }, {
            type: dq.dfQjt,
            elem: vH
          }, {
            type: dq.daoBz,
            size: vI
          }]
        }, vF);
        return oK.makeSpan([dq.CttIX, dq.hthKr], [vJ], vF);
      },
      mathmlBuilder(vE, vF) {
        var vG = new pk.MathNode("mo", [new pk.TextNode("‾")]);
        vG.setAttribute(dq.WBjEh, dq.nuzqL);
        var vH = new pk.MathNode(dq.YPkyk, [dq.GZmxt(py, vE.body, vF), vG]);
        vH.setAttribute(dq.oqZuY, dq.nuzqL);
        return vH;
      }
    });
    j.VQdUG(oT, {
      type: j.ECJTb,
      names: [j.oVUaI],
      props: sp,
      handler: (vE, vF) => {
        var {
          parser: vG
        } = vE;
        var vH = vF[0];
        return {
          type: j.ECJTb,
          mode: vG.mode,
          body: j.TjmTr(oX, vH)
        };
      },
      htmlBuilder: (vE, vF) => {
        var vG = j.kMADA(p3, vE.body, vF.withPhantom(), !1);
        return oK.makeFragment(vG);
      },
      mathmlBuilder: (vE, vF) => {
        var vG = j.GrCfZ(pw, vE.body, vF);
        return new pk.MathNode(j.IfqwQ, vG);
      }
    });
    j.MSjmm(oT, {
      type: j.EwnJz,
      names: [j.PxiTq],
      props: sq,
      handler: (vE, vF) => {
        var {
          parser: vG
        } = vE;
        var vH = vF[0];
        var vI = {
          type: dq.xvLDV,
          mode: vG.mode,
          body: vH
        };
        return vI;
      },
      htmlBuilder: (vE, vF) => {
        var vG = oK.makeSpan([], [p9(vE.body, vF.withPhantom())]);
        vG.height = 0;
        vG.depth = 0;
        if (vG.children) {
          for (var vH = 0; j.rRqME(vH, vG.children.length); vH++) {
            vG.children[vH].height = 0;
            vG.children[vH].depth = 0;
          }
        }
        vG = oK.makeVList({
          positionType: j.GsjYW,
          children: [{
            type: j.mWhlK,
            elem: vG
          }]
        }, vF);
        return oK.makeSpan([j.kESZu], [vG], vF);
      },
      mathmlBuilder: (vE, vF) => {
        var vG = dq.AwVAv(pw, dq.qXkRr(oX, vE.body), vF);
        var vH = new pk.MathNode(dq.AGLZq, vG);
        var vI = new pk.MathNode(dq.GDCoE, [vH]);
        vI.setAttribute(dq.lTzyY, dq.BdEYJ);
        vI.setAttribute(dq.antah, dq.BdEYJ);
        return vI;
      }
    });
    j.aQeHn(oT, {
      type: j.yWRFB,
      names: [j.ASyBV],
      props: sv,
      handler: (vE, vF) => {
        var {
          parser: vG
        } = vE;
        var vH = vF[0];
        var vI = {
          type: dq.OBmyd,
          mode: vG.mode,
          body: vH
        };
        return vI;
      },
      htmlBuilder: (vE, vF) => {
        var vG = oK.makeSpan([j.USyoo], [j.ksccO(p9, vE.body, vF.withPhantom())]);
        var vH = oK.makeSpan([j.hZFJt], []);
        return oK.makeSpan([j.kESZu, j.dpytx], [vG, vH], vF);
      },
      mathmlBuilder: (vE, vF) => {
        var vG = dq.EbtmL(pw, dq.fDmdu(oX, vE.body), vF);
        var vH = new pk.MathNode(dq.AGLZq, vG);
        var vI = new pk.MathNode(dq.GDCoE, [vH]);
        vI.setAttribute(dq.YthXy, dq.BdEYJ);
        return vI;
      }
    });
    j.AzJhI(oT, {
      type: j.CooAW,
      names: [j.Vnhac],
      props: {
        numArgs: 2,
        argTypes: [j.xmaeI, j.kCzuk],
        allowedInText: !0
      },
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        var vH = j.oCbuA(pI, vF[0], "size").value;
        var vI = vF[1];
        var vJ = {
          type: j.CooAW,
          mode: vG.mode,
          dy: vH,
          body: vI
        };
        return vJ;
      },
      htmlBuilder(vE, vF) {
        var vG = j.joEPd(p9, vE.body, vF);
        var vH = j.yrIaZ(ng, vE.dy, vF);
        var vI = {
          positionType: j.erkfF,
          positionData: -vH,
          children: [{
            type: j.mWhlK,
            elem: vG
          }]
        };
        return oK.makeVList(vI, vF);
      },
      mathmlBuilder(vE, vF) {
        var vG = new pk.MathNode(dq.GDCoE, [dq.yoqfQ(py, vE.body, vF)]);
        var vH = dq.PIjAx(vE.dy.number, vE.dy.unit);
        vG.setAttribute(dq.tsLJz, vH);
        return vG;
      }
    });
    j.drfxy(oT, {
      type: j.pBmEy,
      names: [j.gNiZg],
      props: sw,
      handler(vE) {
        var {
          parser: vF
        } = vE;
        var vG = {
          type: j.pBmEy,
          mode: vF.mode
        };
        return vG;
      }
    });
    j.zWezS(oT, {
      type: j.MqciC,
      names: [j.PFIWR],
      props: {
        numArgs: 2,
        numOptionalArgs: 1,
        argTypes: [j.xmaeI, j.xmaeI, j.xmaeI]
      },
      handler(vE, vF, vG) {
        var {
          parser: vH
        } = vE;
        var vI = vG[0];
        var vJ = j.zzGKP(pI, vF[0], j.xmaeI);
        var vK = j.Mowqs(pI, vF[1], j.xmaeI);
        return {
          type: j.MqciC,
          mode: vH.mode,
          shift: vI && j.fPhSQ(pI, vI, j.xmaeI).value,
          width: vJ.value,
          height: vK.value
        };
      },
      htmlBuilder(vE, vF) {
        var vG = oK.makeSpan([j.kESZu, j.MqciC], [], vF);
        var vH = j.gJWcr(ng, vE.width, vF);
        var vI = j.OdAfW(ng, vE.height, vF);
        var vJ = vE.shift ? j.QdEas(ng, vE.shift, vF) : 0;
        vG.style.borderRightWidth = j.hDdSV(nj, vH);
        vG.style.borderTopWidth = j.jVJoY(nj, vI);
        vG.style.bottom = nj(vJ);
        vG.width = vH;
        vG.height = j.gUjSz(vI, vJ);
        vG.depth = -vJ;
        vG.maxFontSize = j.iNmlV(j.YtqXu(1.125, vI), vF.sizeMultiplier);
        return vG;
      },
      mathmlBuilder(vE, vF) {
        var vG = dq.GcVjf(ng, vE.width, vF);
        var vH = dq.zrPsA(ng, vE.height, vF);
        var vI = vE.shift ? dq.kiPOV(ng, vE.shift, vF) : 0;
        var vJ = vF.color && vF.getColor() || dq.IfFoq;
        var vK = new pk.MathNode(dq.koQlL);
        vK.setAttribute(dq.rYRQx, vJ);
        vK.setAttribute(dq.YthXy, dq.kgjwm(nj, vG));
        vK.setAttribute(dq.lTzyY, dq.VlgOc(nj, vH));
        var vL = new pk.MathNode(dq.GDCoE, [vK]);
        if (dq.WMGJG(vI, 0)) {
          vL.setAttribute(dq.lTzyY, dq.xKpmo(nj, vI));
        } else {
          vL.setAttribute(dq.lTzyY, dq.IgVmf(nj, vI));
          vL.setAttribute(dq.antah, dq.DLuWg(nj, -vI));
        }
        vL.setAttribute(dq.tsLJz, dq.YJsbH(nj, vI));
        return vL;
      }
    });
    var sx = [j.oxYyO, j.pvWPR, j.FURhx, j.oEZfA, j.BuuzI, j.jkIty, "\\large", j.yVYlj, j.iNUJy, j.pTryC, j.OXVxg];
    var sy = {
      numArgs: 0,
      allowedInText: !0
    };
    var sz = {
      numArgs: 1,
      numOptionalArgs: 1,
      allowedInText: !0
    };
    j.EuArX(oT, {
      type: j.OnVor,
      names: sx,
      props: sy,
      handler: (vE, vF) => {
        var {
          breakOnTokenText: vG,
          funcName: vH,
          parser: vI
        } = vE;
        var vJ = vI.parseExpression(!1, vG);
        return {
          type: dq.orgVm,
          mode: vI.mode,
          size: dq.tHCmI(sx.indexOf(vH), 1),
          body: vJ
        };
      },
      htmlBuilder: (vE, vF) => {
        var vG = vF.havingSize(vE.size);
        return dq.cQZHA(sg, vE.body, vG, vF);
      },
      mathmlBuilder: (vE, vF) => {
        var vG = vF.havingSize(vE.size);
        var vH = dq.MGnyn(pw, vE.body, vG);
        var vI = new pk.MathNode("mstyle", vH);
        vI.setAttribute(dq.aTiHr, dq.RPqiH(nj, vG.sizeMultiplier));
        return vI;
      }
    });
    j.wAvLP(oT, {
      type: j.TkKBj,
      names: [j.OGCFA],
      props: sz,
      handler: (vE, vF, vG) => {
        var {
          parser: vH
        } = vE;
        var vI = !1;
        var vJ = !1;
        var vK = vG[0] && j.gZWGM(pI, vG[0], j.aipAN);
        if (vK) {
          var vL = "";
          for (var vM = 0; j.VAmck(vM, vK.body.length); ++vM) {
            if (j.SvnXc("t", vL = vK.body[vM].text)) {
              vI = !0;
            } else {
              if (j.JAcKA("b", vL)) {
                vI = !1;
                vJ = !1;
                break;
              }
              vJ = !0;
            }
          }
        } else {
          vI = !0;
          vJ = !0;
        }
        var vN = vF[0];
        var vO = {
          type: "smash",
          mode: vH.mode,
          body: vN,
          smashHeight: vI,
          smashDepth: vJ
        };
        return vO;
      },
      htmlBuilder: (vE, vF) => {
        var vG = dq.yRFmU.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              return oK.makeSpan([dq.CttIX], [vM], vF);
            case "1":
              if (vE.smashDepth && (vJ.depth = 0, vJ.children)) {
                for (var vI = 0; dq.IeCiZ(vI, vJ.children.length); vI++) {
                  vJ.children[vI].depth = 0;
                }
              }
              continue;
            case "2":
              if (!vE.smashHeight && !vE.smashDepth) {
                return vJ;
              }
              continue;
            case "3":
              var vJ = oK.makeSpan([], [dq.cDPuG(p9, vE.body, vF)]);
              continue;
            case "4":
              if (vE.smashHeight && (vJ.height = 0, vJ.children)) {
                for (var vK = 0; vK < vJ.children.length; vK++) {
                  vJ.children[vK].height = 0;
                }
              }
              continue;
            case "5":
              var vL = {
                positionType: dq.PLkpn,
                children: [{
                  type: dq.dfQjt,
                  elem: vJ
                }]
              };
              var vM = oK.makeVList(vL, vF);
              continue;
          }
          break;
        }
      },
      mathmlBuilder: (vE, vF) => {
        var vG = new pk.MathNode(dq.GDCoE, [dq.DYlLb(py, vE.body, vF)]);
        if (vE.smashHeight) {
          vG.setAttribute(dq.lTzyY, dq.BdEYJ);
        }
        if (vE.smashDepth) {
          vG.setAttribute(dq.antah, dq.BdEYJ);
        }
        return vG;
      }
    });
    j.ShcZM(oT, {
      type: j.jtdVx,
      names: [j.dTldR],
      props: {
        numArgs: 1,
        numOptionalArgs: 1
      },
      handler(vE, vF, vG) {
        var {
          parser: vH
        } = vE;
        var vI = vG[0];
        var vJ = vF[0];
        var vK = {
          type: dq.TaBoE,
          mode: vH.mode,
          body: vJ,
          index: vI
        };
        return vK;
      },
      htmlBuilder(vE, vF) {
        var vG = dq.TpUch.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              if (vO > dq.UufwQ(dq.BZKaC(vX.height, vX.depth), vJ)) {
                vJ = dq.XodzC(dq.lSkeR(dq.sfLTb(dq.dHAbi(vJ, vO), vX.height), vX.depth), 2);
              }
              continue;
            case "1":
              vX.style.paddingLeft = dq.erLmp(nj, vN);
              continue;
            case "2":
              var vI = oK.makeVList({
                positionType: dq.PLkpn,
                children: [{
                  type: dq.dfQjt,
                  elem: vX,
                  wrapperClasses: [dq.qWaBo]
                }, {
                  type: dq.daoBz,
                  size: -dq.gkXxI(vX.height, vW)
                }, {
                  type: dq.dfQjt,
                  elem: vL
                }, {
                  type: dq.daoBz,
                  size: vM
                }]
              }, vF);
              continue;
            case "3":
              var vJ = dq.urDJl(vU, vV / 4);
              var vK = dq.KPQwy(dq.tHCmI(dq.iCNMM(vX.height, vX.depth), vJ), vU);
              var {
                span: vL,
                ruleWidth: vM,
                advanceWidth: vN
              } = qQ.sqrtImage(vK, vF);
              var vO = dq.ykWKy(vL.height, vM);
              continue;
            case "4":
              if (dq.rXsGF(0, vX.height)) {
                vX.height = vF.fontMetrics().xHeight;
              }
              vX = oK.wrapFragment(vX, vF);
              continue;
            case "5":
              if (vE.index) {
                var vP = vF.havingStyle(my.SCRIPTSCRIPT);
                var vQ = dq.dJeQX(p9, vE.index, vP, vF);
                var vR = dq.PExst(0.6, dq.ZwelX(vI.height, vI.depth));
                var vS = oK.makeVList({
                  positionType: dq.SmWTh,
                  positionData: -vR,
                  children: [{
                    type: dq.dfQjt,
                    elem: vQ
                  }]
                }, vF);
                var vT = oK.makeSpan([dq.oiqCm], [vS]);
                return oK.makeSpan([dq.CttIX, dq.TaBoE], [vT, vI], vF);
              }
              continue;
            case "6":
              var vU = vF.fontMetrics().defaultRuleThickness;
              var vV = vU;
              continue;
            case "7":
              return oK.makeSpan([dq.CttIX, dq.TaBoE], [vI], vF);
            case "8":
              var vW = dq.QEFnh(dq.lAxEz(dq.bivPv(vL.height, vX.height), vJ), vM);
              continue;
            case "9":
              if (dq.mormg(vF.style.id, my.TEXT.id)) {
                vV = vF.fontMetrics().xHeight;
              }
              continue;
            case "10":
              var vX = dq.PcZXM(p9, vE.body, vF.havingCrampedStyle());
              continue;
          }
          break;
        }
      },
      mathmlBuilder(vE, vF) {
        var {
          body: vG,
          index: vH
        } = vE;
        if (vH) {
          return new pk.MathNode(j.BipNS, [j.dnFck(py, vG, vF), j.nMtmg(py, vH, vF)]);
        } else {
          return new pk.MathNode(j.KTJtB, [py(vG, vF)]);
        }
      }
    });
    var sB = {
      display: my.DISPLAY,
      text: my.TEXT,
      script: my.SCRIPT,
      scriptscript: my.SCRIPTSCRIPT
    };
    var sC = sB;
    var sD = {
      numArgs: 0,
      allowedInText: !0,
      primitive: !0
    };
    j.EBlyS(oT, {
      type: j.wmwFy,
      names: [j.IfVUK, j.XXKxU, j.eMKVe, j.yDQFJ],
      props: sD,
      handler(vE, vF) {
        var {
          breakOnTokenText: vG,
          funcName: vH,
          parser: vI
        } = vE;
        var vJ = vI.parseExpression(!0, vG);
        var vK = vH.slice(1, dq.JAdRt(vH.length, 5));
        var vL = {
          type: dq.DGbAK,
          mode: vI.mode,
          style: vK,
          body: vJ
        };
        return vL;
      },
      htmlBuilder(vE, vF) {
        var vG = sC[vE.style];
        var vH = vF.havingStyle(vG).withFont("");
        return dq.AiUfO(sg, vE.body, vH, vF);
      },
      mathmlBuilder(vE, vF) {
        var vG = sC[vE.style];
        var vH = vF.havingStyle(vG);
        var vI = j.CQeYy(pw, vE.body, vH);
        var vJ = new pk.MathNode(j.mKHDK, vI);
        var vK = {
          display: ["0", "true"],
          text: ["0", j.gyCgB],
          script: ["1", j.gyCgB],
          scriptscript: ["2", j.gyCgB]
        }[vE.style];
        vJ.setAttribute(j.BankJ, vK[0]);
        vJ.setAttribute(j.UgKoG, vK[1]);
        return vJ;
      }
    });
    j.LiMzZ(oU, {
      type: j.hyWCA,
      htmlBuilder(vE, vF) {
        var vP = {
          kfGig: function (w6, w7) {
            return dq.BVTAF(w6, w7);
          },
          gfhpM: function (w6, w7) {
            return dq.jYcDO(w6, w7);
          },
          hdXgp: function (w6, w7) {
            return dq.JgqCn(w6, w7);
          },
          CrHVz: dq.ROHfj,
          hNMMM: function (w6, w7) {
            return dq.lrNEF(w6, w7);
          },
          ukPxz: function (w6, w7) {
            return dq.kyiFc(w6, w7);
          },
          IwMCn: dq.CAetA,
          YEDxu: function (w6, w7) {
            return dq.nPccf(w6, w7);
          }
        };
        var vO = function (w6, w7) {
          var w8 = w6.base;
          if (w8) {
            if (vP.kfGig("op", w8.type)) {
              if (w8.limits && (vP.gfhpM(w7.style.size, my.DISPLAY.size) || w8.alwaysHandleSupSub)) {
                return s2;
              } else {
                return null;
              }
            } else if (vP.hdXgp(vP.CrHVz, w8.type)) {
              if (w8.alwaysHandleSupSub && (vP.kfGig(w7.style.size, my.DISPLAY.size) || w8.limits)) {
                return sf;
              } else {
                return null;
              }
            } else if (vP.hNMMM("accent", w8.type)) {
              if (vP.ukPxz(m1, w8.base)) {
                return pL;
              } else {
                return null;
              }
            } else if (vP.gfhpM(vP.IwMCn, w8.type) && vP.YEDxu(!w6.sub, w8.isOver)) {
              return rR;
            } else {
              return null;
            }
          } else {
            return null;
          }
        }(vE, vF);
        if (vO) {
          return dq.Zlxub(vO, vE, vF);
        }
        var vV;
        var vW;
        var vX;
        var {
          base: vY,
          sup: vZ,
          sub: w0
        } = vE;
        var w1 = dq.qZeGf(p9, vY, vF);
        var w2 = vF.fontMetrics();
        var w3 = 0;
        var w4 = 0;
        var w5 = vY && dq.vDIVR(m1, vY);
        if (vZ) {
          var vM = vF.havingStyle(vF.style.sup());
          vV = dq.vmple(p9, vZ, vM, vF);
          if (!w5) {
            w3 = dq.AcjZs(w1.height, dq.KlNFu(dq.DULCD(vM.fontMetrics().supDrop, vM.sizeMultiplier), vF.sizeMultiplier));
          }
        }
        if (w0) {
          var vU = vF.havingStyle(vF.style.sub());
          vW = dq.OVbCl(p9, w0, vU, vF);
          if (!w5) {
            w4 = dq.dLaAf(w1.depth, dq.WOZmx(vU.fontMetrics().subDrop, vU.sizeMultiplier) / vF.sizeMultiplier);
          }
        }
        vX = dq.uvZCH(vF.style, my.DISPLAY) ? w2.sup1 : vF.style.cramped ? w2.sup3 : w2.sup2;
        var vQ;
        var vR = vF.sizeMultiplier;
        var vS = dq.mDBtF(nj, dq.aCEpf(dq.hvDPJ(0.5, w2.ptPerEm), vR));
        var vT = null;
        if (vW) {
          var vL = vE.base && dq.bgFCJ("op", vE.base.type) && vE.base.name && (dq.UgVJJ(dq.FScRS, vE.base.name) || dq.kdEmy(dq.daBgY, vE.base.name));
          if (w1 instanceof nB || vL) {
            vT = dq.qmlxQ(nj, -w1.italic);
          }
        }
        if (dq.OexQq(vV, vW)) {
          w3 = Math.max(w3, vX, dq.sKqUx(vV.depth, dq.MSKJz(0.25, w2.xHeight)));
          w4 = Math.max(w4, w2.sub2);
          var vI = dq.MSKJz(4, w2.defaultRuleThickness);
          if (dq.fTaQL(dq.fFlwU(dq.SywkE(w3, vV.depth), dq.wzmYU(vW.height, w4)), vI)) {
            w4 = dq.LaJyP(dq.iaWuu(vI, dq.JAdRt(w3, vV.depth)), vW.height);
            var vJ = dq.EMuks(dq.KmDyt(0.8, w2.xHeight), dq.UaIAj(w3, vV.depth));
            if (dq.dBiPJ(vJ, 0)) {
              w3 += vJ;
              w4 -= vJ;
            }
          }
          var vK = {
            positionType: dq.pOhMR,
            children: [{
              type: dq.dfQjt,
              elem: vW,
              shift: w4,
              marginRight: vS,
              marginLeft: vT
            }, {
              type: dq.dfQjt,
              elem: vV,
              shift: -w3,
              marginRight: vS
            }]
          };
          vQ = oK.makeVList(vK, vF);
        } else if (vW) {
          w4 = Math.max(w4, w2.sub1, dq.AiDvP(vW.height, dq.VGWoP(0.8, w2.xHeight)));
          vQ = oK.makeVList({
            positionType: dq.SmWTh,
            positionData: w4,
            children: [{
              type: dq.dfQjt,
              elem: vW,
              marginLeft: vT,
              marginRight: vS
            }]
          }, vF);
        } else {
          if (!vV) {
            throw new Error("supsub must have either sup or sub.");
          }
          w3 = Math.max(w3, vX, dq.JLukQ(vV.depth, dq.MSKJz(0.25, w2.xHeight)));
          vQ = oK.makeVList({
            positionType: dq.SmWTh,
            positionData: -w3,
            children: [{
              type: dq.dfQjt,
              elem: vV,
              marginRight: vS
            }]
          }, vF);
        }
        var vN = dq.duOTh(p7, w1, dq.KNDte) || dq.CttIX;
        return oK.makeSpan([vN], [w1, oK.makeSpan([dq.UuQVS], [vQ])], vF);
      },
      mathmlBuilder(vE, vF) {
        var vG = j.CUexz.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              return new pk.MathNode(vI, vJ);
            case "1":
              var vI;
              var vJ = [j.NPPBg(py, vE.base, vF)];
              continue;
            case "2":
              if (vE.base && j.uUUzi(j.cgLbB, vE.base.type) && j.viuSh(!!vE.sup, vE.base.isOver)) {
                vL = true;
                vK = vE.base.isOver;
              }
              if (!!vE.base && (!j.FQkco("op", vE.base.type) || !j.rmPTp(j.cBEVn, vE.base.type))) {
                vE.base.parentIsSupSub = true;
              }
              continue;
            case "3":
              var vK;
              var vL = !1;
              continue;
            case "4":
              if (vE.sub) {
                vJ.push(j.tSdmv(py, vE.sub, vF));
              }
              if (vE.sup) {
                vJ.push(j.VvwNp(py, vE.sup, vF));
              }
              if (vL) {
                vI = vK ? j.MpQvY : j.SXBnM;
              } else if (vE.sub) {
                if (vE.sup) {
                  var vM = vE.base;
                  vI = vM && j.Lmlay("op", vM.type) && vM.limits && j.IIDoC(vF.style, my.DISPLAY) || vM && j.kXszX(j.cBEVn, vM.type) && vM.alwaysHandleSupSub && (j.MzGMg(vF.style, my.DISPLAY) || vM.limits) ? j.JUNXg : j.wOLCh;
                } else {
                  var vN = vE.base;
                  vI = vN && j.Ccsvn("op", vN.type) && vN.limits && (j.qWiuG(vF.style, my.DISPLAY) || vN.alwaysHandleSupSub) || vN && j.DiHnv("operatorname", vN.type) && vN.alwaysHandleSupSub && (vN.limits || j.htFkm(vF.style, my.DISPLAY)) ? j.SXBnM : j.heXtV;
                }
              } else {
                var vO = vE.base;
                vI = vO && j.YFJDg("op", vO.type) && vO.limits && (j.bFWeR(vF.style, my.DISPLAY) || vO.alwaysHandleSupSub) || vO && j.uJTjn(j.cBEVn, vO.type) && vO.alwaysHandleSupSub && (vO.limits || j.ETOeR(vF.style, my.DISPLAY)) ? j.MpQvY : j.pKncA;
              }
              continue;
          }
          break;
        }
      }
    });
    j.EAGUv(oU, {
      type: j.naCAR,
      htmlBuilder: (vE, vF) => oK.mathsym(vE.text, vE.mode, vF, ["m" + vE.family]),
      mathmlBuilder(vE, vF) {
        var vG = new pk.MathNode("mo", [dq.LesAj(pp, vE.text, vE.mode)]);
        if (dq.knceI(dq.NcquK, vE.family)) {
          var vH = dq.mSanu(pv, vE, vF);
          if (dq.Gazry(dq.XxjHN, vH)) {
            vG.setAttribute(dq.WHSWV, vH);
          }
        } else if (dq.TnMMC(dq.ZGnpb, vE.family)) {
          vG.setAttribute(dq.NdXKa, dq.nuzqL);
        } else if (!dq.OhKgU(dq.QENLB, vE.family) || !dq.fuJkh(dq.Zxjoj, vE.family)) {
          vG.setAttribute(dq.WBjEh, dq.CbFdm);
        }
        return vG;
      }
    });
    var sE = {
      mi: "italic",
      mn: j.OnocX,
      mtext: j.OnocX
    };
    var sF = sE;
    j.QzerS(oU, {
      type: j.bkITy,
      htmlBuilder: (vE, vF) => oK.makeOrd(vE, vF, "mathord"),
      mathmlBuilder(vE, vF) {
        var vG = new pk.MathNode("mi", [dq.mcnRe(pp, vE.text, vE.mode, vF)]);
        var vH = dq.cxwAf(pv, vE, vF) || dq.DoAox;
        if (dq.EBYRN(vH, sF[vG.type])) {
          vG.setAttribute(dq.WHSWV, vH);
        }
        return vG;
      }
    });
    j.SbFWb(oU, {
      type: j.rrfpZ,
      htmlBuilder: (vE, vF) => oK.makeOrd(vE, vF, "textord"),
      mathmlBuilder(vE, vF) {
        var vG;
        var vH = dq.hqcOl(pp, vE.text, vE.mode, vF);
        var vI = dq.hURxc(pv, vE, vF) || dq.NNAAF;
        vG = dq.HUyLC(dq.ysVWH, vE.mode) ? new pk.MathNode(dq.czqZz, [vH]) : /[0-9]/.test(vE.text) ? new pk.MathNode("mn", [vH]) : dq.aZzlZ(dq.qCEkU, vE.text) ? new pk.MathNode("mo", [vH]) : new pk.MathNode("mi", [vH]);
        if (dq.faGyv(vI, sF[vG.type])) {
          vG.setAttribute(dq.WHSWV, vI);
        }
        return vG;
      }
    });
    var sG = {
      "\\nobreak": j.HKdSH,
      "\\allowbreak": j.KkQhk
    };
    var sH = {
      className: j.HKdSH
    };
    var sI = {
      className: j.HKdSH
    };
    var sJ = {
      " ": {},
      "\\ ": {},
      "~": sH,
      "\\space": {},
      "\\nobreakspace": sI
    };
    var sK = sG;
    var sL = sJ;
    j.xIGIU(oU, {
      type: j.lBuDI,
      htmlBuilder(vE, vF) {
        if (sL.hasOwnProperty(vE.text)) {
          var vG = sL[vE.text].className || "";
          if (dq.RgJWG(dq.ysVWH, vE.mode)) {
            var vH = oK.makeOrd(vE, vF, dq.iAoYE);
            vH.classes.push(vG);
            return vH;
          }
          return oK.makeSpan([dq.koQlL, vG], [oK.mathsym(vE.text, vE.mode, vF)], vF);
        }
        if (sK.hasOwnProperty(vE.text)) {
          return oK.makeSpan([dq.koQlL, sK[vE.text]], [], vF);
        }
        throw new lQ(dq.qfnpo(dq.COnUP(dq.bdfZc, vE.text), "\""));
      },
      mathmlBuilder(vE, vF) {
        if (!sL.hasOwnProperty(vE.text)) {
          if (sK.hasOwnProperty(vE.text)) {
            return new pk.MathNode(dq.koQlL);
          }
          throw new lQ(dq.SYodn(dq.YrNOr(dq.bdfZc, vE.text), "\""));
        }
        return new pk.MathNode(dq.czqZz, [new pk.TextNode(" ")]);
      }
    });
    var sM = () => {
      var vE = new pk.MathNode(dq.pghYF, []);
      vE.setAttribute(dq.YthXy, dq.kUNYk);
      return vE;
    };
    j.eEYew(oU, {
      type: j.WFEBm,
      mathmlBuilder(vE, vF) {
        var vG = new pk.MathNode("mtable", [new pk.MathNode(dq.ggIUk, [dq.ndbdS(sM), new pk.MathNode(dq.pghYF, [dq.JUATO(px, vE.body, vF)]), dq.Pkzgz(sM), new pk.MathNode(dq.pghYF, [dq.kiirK(px, vE.tag, vF)])])]);
        vG.setAttribute(dq.YthXy, dq.IzrBF);
        return vG;
      }
    });
    var sN = {
      "\\text": undefined,
      "\\textrm": j.cGlMN,
      "\\textsf": j.nYTLB,
      "\\texttt": j.Aodot,
      "\\textnormal": "textrm"
    };
    var sO = {
      "\\textbf": j.yhhJj,
      "\\textmd": j.Lbklt
    };
    var sP = {
      "\\textit": j.UTuIE,
      "\\textup": j.ynyVD
    };
    var sQ = sN;
    var sR = sO;
    var sS = sP;
    var sT = (vE, vF) => {
      var vG = vE.font;
      if (vG) {
        if (sQ[vG]) {
          return vF.withTextFontFamily(sQ[vG]);
        } else if (sR[vG]) {
          return vF.withTextFontWeight(sR[vG]);
        } else {
          return vF.withTextFontShape(sS[vG]);
        }
      } else {
        return vF;
      }
    };
    var sU = {
      numArgs: 1,
      allowedInText: !0
    };
    var sV = {
      numArgs: 0,
      allowedInText: !0
    };
    j.SPAZL(oT, {
      type: j.FJCvs,
      names: [j.Iusla, j.jqkbQ, j.QoYLs, j.tRIar, j.uBVIT, j.rjyWd, j.aIeGy, j.pZBbO, j.IxFvW],
      props: {
        numArgs: 1,
        argTypes: [j.FJCvs],
        allowedInArgument: !0,
        allowedInText: !0
      },
      handler(vE, vF) {
        var {
          parser: vG,
          funcName: vH
        } = vE;
        var vI = vF[0];
        return {
          type: dq.ysVWH,
          mode: vG.mode,
          body: dq.HLjVL(oX, vI),
          font: vH
        };
      },
      htmlBuilder(vE, vF) {
        var vG = j.rGIgB(sT, vE, vF);
        var vH = j.APupW(p3, vE.body, vG, !0);
        return oK.makeSpan([j.kESZu, j.FJCvs], vH, vG);
      },
      mathmlBuilder(vE, vF) {
        var vG = j.eoHBw(sT, vE, vF);
        return j.sYPRd(px, vE.body, vG);
      }
    });
    j.othIb(oT, {
      type: j.fqHRf,
      names: [j.TqOgo],
      props: sU,
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        var vH = {
          type: j.fqHRf,
          mode: vG.mode,
          body: vF[0]
        };
        return vH;
      },
      htmlBuilder(vE, vF) {
        var vG = dq.YiLKq(p9, vE.body, vF);
        var vH = oK.makeLineSpan(dq.SWyvG, vF);
        var vI = vF.fontMetrics().defaultRuleThickness;
        var vJ = oK.makeVList({
          positionType: dq.GgVIt,
          positionData: vG.height,
          children: [{
            type: dq.daoBz,
            size: vI
          }, {
            type: dq.dfQjt,
            elem: vH
          }, {
            type: dq.daoBz,
            size: dq.VGWoP(3, vI)
          }, {
            type: dq.dfQjt,
            elem: vG
          }]
        }, vF);
        return oK.makeSpan([dq.CttIX, dq.ZQqjx], [vJ], vF);
      },
      mathmlBuilder(vE, vF) {
        var vG = new pk.MathNode("mo", [new pk.TextNode("‾")]);
        vG.setAttribute(j.dOuyn, j.JGTKT);
        var vH = new pk.MathNode(j.SXBnM, [j.VfPbA(py, vE.body, vF), vG]);
        vH.setAttribute(j.WfSYR, j.JGTKT);
        return vH;
      }
    });
    j.zTOhz(oT, {
      type: j.iRLXI,
      names: [j.baItN],
      props: {
        numArgs: 1,
        argTypes: [j.iEWnY],
        allowedInText: !1
      },
      handler(vE, vF) {
        var {
          parser: vG
        } = vE;
        var vH = {
          type: j.iRLXI,
          mode: vG.mode,
          body: vF[0]
        };
        return vH;
      },
      htmlBuilder(vE, vF) {
        var vG = p9(vE.body, vF);
        var vH = vF.fontMetrics().axisHeight;
        var vI = j.Iztdw(0.5, j.qkwhL(j.kHTHf(vG.height, vH), j.EIwYk(vG.depth, vH)));
        var vJ = {
          positionType: j.erkfF,
          positionData: vI,
          children: [{
            type: j.mWhlK,
            elem: vG
          }]
        };
        return oK.makeVList(vJ, vF);
      },
      mathmlBuilder: (vE, vF) => new pk.MathNode("mpadded", [py(vE.body, vF)], ["vcenter"])
    });
    j.jpCMu(oT, {
      type: j.jFztv,
      names: [j.htTif],
      props: sV,
      handler(vE, vF, vG) {
        throw new lQ(j.mCdNA);
      },
      htmlBuilder(vE, vF) {
        for (var vG = dq.KrfZB(sW, vE), vH = [], vI = vF.havingStyle(vF.style.text()), vJ = 0; dq.lwNNM(vJ, vG.length); vJ++) {
          var vK = vG[vJ];
          if (dq.AGiPs("~", vK)) {
            vK = dq.TwIqw;
          }
          vH.push(oK.makeSymbol(vK, dq.BHhSQ, vE.mode, vI, [dq.CttIX, dq.mwCrP]));
        }
        return oK.makeSpan([dq.CttIX, dq.ysVWH].concat(vI.sizingClasses(vF)), oK.tryCombineChars(vH), vI);
      },
      mathmlBuilder(vE, vF) {
        var vG = new pk.TextNode(dq.UyiQz(sW, vE));
        var vH = new pk.MathNode(dq.czqZz, [vG]);
        vH.setAttribute(dq.WHSWV, dq.AITlZ);
        return vH;
      }
    });
    var sW = vE => vE.body.replace(/ /g, vE.star ? "␣" : " ");
    var sX = oQ;
    var sY = j.VDHYq;
    var sZ = j.LCpJi(j.AycHe(j.UOgFx, sY), "*");
    var t0 = j.QcGhK;
    var t1 = new RegExp(j.hPkJl(t0, "+$"));
    var t2 = j.eSftp(j.CGZQN(j.EdnQR(j.houwn(j.ISXVt(j.Cxmlm(j.VNnqw("(", sY), j.tXdbi), t0) + j.Rkcry, t0), j.KQpyt), sZ), j.KvqAe);
    class t3 {
      constructor(vE, vF) {
        this.input = undefined;
        this.settings = undefined;
        this.tokenRegex = undefined;
        this.catcodes = undefined;
        this.input = vE;
        this.settings = vF;
        this.tokenRegex = new RegExp(t2, "g");
        this.catcodes = {
          "%": 14,
          "~": 13
        };
      }
      setCatcode(vE, vF) {
        this.catcodes[vE] = vF;
      }
      lex() {
        var vE = j.bzzkL.split("|");
        var vF = 0;
        while (true) {
          switch (vE[vF++]) {
            case "0":
              return new lP(vJ, new lO(this, vI, this.tokenRegex.lastIndex));
            case "1":
              if (j.yeqwQ(vI, vH.length)) {
                return new lP("EOF", new lO(this, vI, vI));
              }
              continue;
            case "2":
              if (j.knSah(14, this.catcodes[vJ])) {
                var vG = vH.indexOf("\n", this.tokenRegex.lastIndex);
                if (j.HZyLl(-1, vG)) {
                  this.tokenRegex.lastIndex = vH.length;
                  this.settings.reportNonstrict(j.DlXph, j.poCtn);
                } else {
                  this.tokenRegex.lastIndex = j.VHZHF(vG, 1);
                }
                return this.lex();
              }
              continue;
            case "3":
              var vH = this.input;
              var vI = this.tokenRegex.lastIndex;
              continue;
            case "4":
              if (j.IHwtx(null, vK) || j.XXMcD(vK.index, vI)) {
                throw new lQ(j.RIWQT(j.ENgUi(j.HrvvQ, vH[vI]), "'"), new lP(vH[vI], new lO(this, vI, j.nuyTL(vI, 1))));
              }
              continue;
            case "5":
              var vJ = vK[6] || vK[3] || (vK[2] ? "\\ " : " ");
              continue;
            case "6":
              var vK = this.tokenRegex.exec(vH);
              continue;
          }
          break;
        }
      }
    }
    class t4 {
      constructor(vE, vF) {
        if (dq.JCoEQ(undefined, vE)) {
          vE = {};
        }
        if (dq.QHhpC(undefined, vF)) {
          vF = {};
        }
        this.current = undefined;
        this.builtins = undefined;
        this.undefStack = undefined;
        this.current = vF;
        this.builtins = vE;
        this.undefStack = [];
      }
      beginGroup() {
        this.undefStack.push({});
      }
      endGroup() {
        if (dq.CsZLC(0, this.undefStack.length)) {
          throw new lQ(dq.lubTY);
        }
        var vE = this.undefStack.pop();
        for (var vF in vE) {
          if (vE.hasOwnProperty(vF)) {
            if (dq.OfzqQ(null, vE[vF])) {
              delete this.current[vF];
            } else {
              this.current[vF] = vE[vF];
            }
          }
        }
      }
      endGroups() {
        while (j.lKOoI(this.undefStack.length, 0)) {
          this.endGroup();
        }
      }
      has(vE) {
        return this.current.hasOwnProperty(vE) || this.builtins.hasOwnProperty(vE);
      }
      get(vE) {
        if (this.current.hasOwnProperty(vE)) {
          return this.current[vE];
        } else {
          return this.builtins[vE];
        }
      }
      set(vE, vF, vG) {
        if (dq.rHHWr(undefined, vG)) {
          vG = false;
        }
        if (vG) {
          for (var vH = 0; dq.XYgaY(vH, this.undefStack.length); vH++) {
            delete this.undefStack[vH][vE];
          }
          if (dq.TmAPu(this.undefStack.length, 0)) {
            this.undefStack[dq.swlgL(this.undefStack.length, 1)][vE] = vF;
          }
        } else {
          var vI = this.undefStack[dq.JBRih(this.undefStack.length, 1)];
          if (vI && !vI.hasOwnProperty(vE)) {
            vI[vE] = this.current[vE];
          }
        }
        if (dq.caoRo(null, vF)) {
          delete this.current[vE];
        } else {
          this.current[vE] = vF;
        }
      }
    }
    var t5 = r3;
    j.RTujg(r4, j.wtbfJ, function (vE) {
      var vF = vE.popToken();
      if (vE.isExpandable(vF.text)) {
        vF.noexpand = true;
        vF.treatAsRelax = true;
      }
      return {
        tokens: [vF],
        numArgs: 0
      };
    });
    r4(j.DVeQV, function (vE) {
      var vF = vE.popToken();
      var vG = {
        tokens: [vF],
        numArgs: 0
      };
      vE.expandOnce(!0);
      return vG;
    });
    j.VFyNB(r4, j.gEnrK, function (vE) {
      return {
        tokens: vE.consumeArgs(2)[0],
        numArgs: 0
      };
    });
    j.SHHHZ(r4, j.GJOSB, function (vE) {
      return {
        tokens: vE.consumeArgs(2)[1],
        numArgs: 0
      };
    });
    j.joEPd(r4, "\\@ifnextchar", function (vE) {
      var vF = vE.consumeArgs(3);
      vE.consumeSpaces();
      var vG = vE.future();
      if (dq.hwplB(1, vF[0].length) && dq.CVoGs(vF[0][0].text, vG.text)) {
        return {
          tokens: vF[1],
          numArgs: 0
        };
      } else {
        return {
          tokens: vF[2],
          numArgs: 0
        };
      }
    });
    j.PsNwZ(r4, j.VeRZk, "\\@ifnextchar *{\\@firstoftwo{#1}}");
    r4(j.nWEoS, function (vE) {
      var vF = vE.consumeArgs(2);
      var vG = {
        tokens: vF[0],
        numArgs: 0
      };
      var vH = {
        tokens: vF[1],
        numArgs: 0
      };
      if (j.OREcb(j.FJCvs, vE.mode)) {
        return vG;
      } else {
        return vH;
      }
    });
    var t7 = {
      "0": 0,
      "1": 1,
      "2": 2,
      "3": 3,
      "4": 4,
      "5": 5,
      "6": 6,
      "7": 7,
      "8": 8,
      "9": 9,
      a: 10,
      A: 10,
      b: 11,
      B: 11,
      c: 12,
      C: 12,
      d: 13,
      D: 13,
      e: 14,
      E: 14,
      f: 15,
      F: 15
    };
    j.DdcvE(r4, j.rsjrM, function (vE) {
      var vF;
      var vG = vE.popToken();
      var vH = "";
      if (j.foKft("'", vG.text)) {
        vF = 8;
        vG = vE.popToken();
      } else if (vG.text === "\"") {
        vF = 16;
        vG = vE.popToken();
      } else if (j.cyGoW("`", vG.text)) {
        if ((vG = vE.popToken()).text[0] === "\\") {
          vH = vG.text.charCodeAt(1);
        } else {
          if (j.rQwcD(j.kzmGf, vG.text)) {
            throw new lQ(j.STlUn);
          }
          vH = vG.text.charCodeAt(0);
        }
      } else {
        vF = 10;
      }
      if (vF) {
        if (j.XMKsN(null, vH = t7[vG.text]) || j.chTjL(vH, vF)) {
          throw new lQ(j.XuUho(j.EeWRI("Invalid base-", vF) + j.kQJZe, vG.text));
        }
        for (var vI; j.mQbfs(null, vI = t7[vE.future().text]) && j.zjEDp(vI, vF);) {
          vH *= vF;
          vH += vI;
          vE.popToken();
        }
      }
      return j.LUnZK(j.qkChb(j.UvCbf, vH), "}");
    });
    var t8 = (vE, vF, vG) => {
      var vH = dq.DPMCj.split("|");
      var vI = 0;
      while (true) {
        switch (vH[vI++]) {
          case "0":
            var vJ = 0;
            continue;
          case "1":
            if (dq.URovS(!vP, !vG)) {
              throw new lQ(dq.IyDFJ(dq.MuJjH(dq.uENmH(dq.KzDAc(dq.fYqIv, vO), dq.zSDdl), vO), dq.iCssD));
            }
            continue;
          case "2":
            if (dq.pbdkA(vP, !vF)) {
              throw new lQ(dq.BMess(dq.zuPHk(dq.OUskL(dq.BrfaF(dq.orvWL, vO), dq.FEtmW), vO), dq.zUdth));
            }
            continue;
          case "3":
            if (dq.CWEvG(1, (vM = vE.consumeArg().tokens).length) && dq.NHhZA("[", vM[0].text)) {
              var vK = "";
              for (var vL = vE.expandNextToken(); dq.dWeSd("]", vL.text) && dq.NsQJd(dq.IrFxF, vL.text);) {
                vK += vL.text;
                vL = vE.expandNextToken();
              }
              if (!vK.match(/^\s*[0-9]+\s*$/)) {
                throw new lQ(dq.gtTBn(dq.IcllX, vK));
              }
              vJ = dq.bKXiD(parseInt, vK);
              vM = vE.consumeArg().tokens;
            }
            continue;
          case "4":
            var vM = vE.consumeArg().tokens;
            continue;
          case "5":
            var vN = {
              tokens: vM,
              numArgs: vJ
            };
            vE.macros.set(vO, vN);
            return "";
          case "6":
            if (dq.cOLXC(1, vM.length)) {
              throw new lQ(dq.jHCvQ);
            }
            continue;
          case "7":
            var vO = vM[0].text;
            var vP = vE.isDefined(vO);
            continue;
        }
        break;
      }
    };
    j.vbTGD(r4, j.fHSxx, vE => t8(vE, !1, !0));
    r4(j.PtscS, vE => t8(vE, !0, !1));
    j.UBLXm(r4, j.JJlFk, vE => t8(vE, !0, !0));
    j.tSdmv(r4, j.sMUsf, vE => {
      var vF = vE.consumeArgs(1)[0];
      console.log(vF.reverse().map(vG => vG.text).join(""));
      return "";
    });
    j.oTMZT(r4, j.bMMvc, vE => {
      var vF = vE.consumeArgs(1)[0];
      console.error(vF.reverse().map(vG => vG.text).join(""));
      return "";
    });
    r4(j.tXfDh, vE => {
      var vF = vE.popToken();
      var vG = vF.text;
      console.log(vF, vE.macros.get(vG), sX[vG], nL.math[vG], nL.text[vG]);
      return "";
    });
    j.bYNit(r4, j.cYxgq, "{");
    j.mRMci(r4, j.PhaMn, "}");
    j.dPLrQ(r4, "~", j.QrVff);
    j.EfUyJ(r4, j.YlnaC, "`");
    j.eeUQd(r4, j.jnmee, "'");
    j.vxlHH(r4, j.cpyVv, j.nJSLW);
    j.eqnlA(r4, j.zBmHc, j.duthz);
    j.mtfYE(r4, j.BkyXn, j.dCMOZ);
    j.kZqbr(r4, j.LHknB, j.WxuDS);
    j.qmZvZ(r4, j.iKnkg, j.WbcGM);
    j.vbXaK(r4, "ℬ", j.FJPDK);
    j.YCKhE(r4, "ℰ", j.wPovd);
    j.KdNHF(r4, "ℱ", j.hLrXx);
    j.SzfoJ(r4, "ℋ", "\\mathscr{H}");
    j.qUnUf(r4, "ℐ", j.QBtfo);
    j.syUFm(r4, "ℒ", j.IaUvM);
    j.VNPBk(r4, "ℳ", j.LjiZH);
    j.byvdh(r4, "ℛ", j.uopAD);
    j.tEeBb(r4, "ℭ", j.TFMFl);
    j.pLQWj(r4, "ℌ", j.flUdA);
    j.PKqvp(r4, "ℨ", j.rafCw);
    j.YNMyP(r4, j.MgEQI, j.zXEcv);
    j.ScbUE(r4, "·", j.zXIJQ);
    j.YAcMW(r4, j.roepy, j.pnDHn);
    j.DuOac(r4, j.LVWLm, j.jnXjq);
    j.IdoBh(r4, j.WSWcT, j.urIas);
    j.FFqSM(r4, j.AiTVG, j.dMLzQ);
    j.OmiTx(r4, j.yCWoJ, j.XVEeP);
    j.tEVeW(r4, j.FMAJA, j.wJakI);
    j.dNHfQ(r4, j.eYXId, j.tudNZ);
    j.axiCG(r4, j.ouxGn, j.eYXId);
    j.INHuU(r4, "≠", j.eYXId);
    j.bYNit(r4, j.mlONN, j.jRczo);
    j.iAdEk(r4, "∉", j.mlONN);
    j.FhxHx(r4, "≘", j.VQTYK);
    j.sZCQY(r4, "≙", j.pYekr);
    r4("≚", j.heLJY);
    j.mcXYM(r4, "≛", j.dhxzR);
    j.wGMlL(r4, "≝", j.DWEWR);
    j.HxAzY(r4, "≞", j.zJjga);
    j.HxAzY(r4, "≟", j.dFuBZ);
    j.mcXYM(r4, "⟂", "\\perp");
    j.WinhY(r4, "‼", j.OLmNo);
    j.KNQHD(r4, "∌", j.sGOkI);
    j.KdNHF(r4, "⌜", j.Xwgid);
    j.OdHla(r4, "⌝", j.QCuSp);
    j.WZdnE(r4, "⌞", j.fupuD);
    j.aWBFS(r4, "⌟", j.NsXzp);
    j.CQeYy(r4, "©", j.LHknB);
    j.tLnxr(r4, "®", j.iKnkg);
    j.fqqDw(r4, "️", j.iKnkg);
    j.IwyQy(r4, "\\ulcorner", j.eXOuT);
    j.YHLyy(r4, j.QCuSp, j.ERjrs);
    j.aoGTE(r4, j.fupuD, "\\html@mathml{\\@llcorner}{\\mathop{\\char\"231e}}");
    j.mtaUU(r4, j.NsXzp, "\\html@mathml{\\@lrcorner}{\\mathop{\\char\"231f}}");
    j.RZvBV(r4, j.eKFRK, j.zQZGo);
    j.eqnlA(r4, "⋮", j.eKFRK);
    j.ByZTD(r4, j.tpmmy, j.Keeyh);
    j.zlytr(r4, "\\varDelta", j.uTuDB);
    j.jMZSJ(r4, "\\varTheta", j.qTDIL);
    j.vGJNi(r4, j.jFhjy, j.mSimr);
    j.fQBFU(r4, j.fwKQE, j.cihJC);
    r4(j.AlKYu, j.NICLM);
    j.YmSTR(r4, j.XHANV, j.cFUDE);
    j.tNsVX(r4, j.cWAjI, j.aotQV);
    j.SzfoJ(r4, j.ThugF, j.QLOIA);
    j.BANNw(r4, j.ZxVrY, j.VhsLF);
    j.TAavx(r4, j.xtPEv, j.ZYNVn);
    j.vGwZy(r4, j.EQTWU, j.zTZyz);
    j.etKpl(r4, j.JpTvZ, j.Wivlx);
    j.WpIhT(r4, "\\boxed", j.IFtpH);
    j.OUBHN(r4, j.VyKMH, j.hJNIn);
    j.ScbUE(r4, j.LnvTf, j.wsbUD);
    j.jrjBW(r4, j.GPZqk, j.SvAnx);
    var t9 = {
      ",": j.hRMeg,
      "\\not": j.XKpHY,
      "+": "\\dotsb",
      "=": j.XKpHY,
      "<": j.XKpHY,
      ">": j.XKpHY,
      "-": j.XKpHY,
      "*": j.XKpHY,
      ":": "\\dotsb",
      "\\DOTSB": j.XKpHY,
      "\\coprod": j.XKpHY,
      "\\bigvee": j.XKpHY,
      "\\bigwedge": j.XKpHY,
      "\\biguplus": j.XKpHY,
      "\\bigcap": j.XKpHY,
      "\\bigcup": j.XKpHY,
      "\\prod": j.XKpHY,
      "\\sum": j.XKpHY,
      "\\bigotimes": j.XKpHY,
      "\\bigoplus": j.XKpHY,
      "\\bigodot": j.XKpHY,
      "\\bigsqcup": j.XKpHY,
      "\\And": j.XKpHY,
      "\\longrightarrow": j.XKpHY,
      "\\Longrightarrow": j.XKpHY,
      "\\longleftarrow": j.XKpHY,
      "\\Longleftarrow": j.XKpHY,
      "\\longleftrightarrow": j.XKpHY,
      "\\Longleftrightarrow": j.XKpHY,
      "\\mapsto": j.XKpHY,
      "\\longmapsto": j.XKpHY,
      "\\hookrightarrow": j.XKpHY,
      "\\doteq": j.XKpHY,
      "\\mathbin": j.XKpHY,
      "\\mathrel": j.XKpHY,
      "\\relbar": j.XKpHY,
      "\\Relbar": j.XKpHY,
      "\\xrightarrow": j.XKpHY,
      "\\xleftarrow": j.XKpHY,
      "\\DOTSI": "\\dotsi",
      "\\int": j.QFdKY,
      "\\oint": j.QFdKY,
      "\\iint": "\\dotsi",
      "\\iiint": j.QFdKY,
      "\\iiiint": j.QFdKY,
      "\\idotsint": j.QFdKY,
      "\\DOTSX": j.kvLtn
    };
    var tb = t9;
    j.Yaand(r4, j.DHvqI, function (vE) {
      var vF = j.oIquQ;
      var vG = vE.expandAfterFuture().text;
      if (j.fFwTL(vG, tb)) {
        vF = tb[vG];
      } else if (j.FMAJA === vG.slice(0, 4) || j.dbWyK(vG, nL.math) && j.aBsuT(lW, [j.mHehD, j.kiWmT], nL.math[vG].group)) {
        vF = j.XKpHY;
      }
      return vF;
    });
    var td = {
      ")": !0,
      "]": !0,
      "\\rbrack": !0,
      "\\}": !0,
      "\\rbrace": !0,
      "\\rangle": !0,
      "\\rceil": !0,
      "\\rfloor": !0,
      "\\rgroup": !0,
      "\\rmoustache": !0,
      "\\right": !0,
      "\\bigr": !0,
      "\\biggr": !0,
      "\\Bigr": !0,
      "\\Biggr": !0,
      $: !0,
      ";": !0,
      ".": !0,
      ",": !0
    };
    var tf = td;
    j.tEeBb(r4, "\\dotso", function (vE) {
      if (dq.BCDCS(vE.future().text, tf)) {
        return dq.dsklC;
      } else {
        return dq.BTFwW;
      }
    });
    j.DbdfR(r4, j.hRMeg, function (vE) {
      var vF = vE.future().text;
      if (j.lQvqW(vF, tf) && vF !== ",") {
        return j.TAURQ;
      } else {
        return j.QuWby;
      }
    });
    j.OdAfW(r4, j.yfaLD, function (vE) {
      if (dq.pUVAO(vE.future().text, tf)) {
        return dq.ozpBy;
      } else {
        return dq.qycDw;
      }
    });
    j.NRfDq(r4, j.XKpHY, j.yfaLD);
    j.nkDtp(r4, j.HdQAh, j.yfaLD);
    j.OmiTx(r4, j.QFdKY, j.ijKpQ);
    j.IBmeM(r4, j.kvLtn, j.TAURQ);
    j.NPwzv(r4, j.bSRoq, j.gNiZg);
    j.vGwZy(r4, j.Jkjwn, j.gNiZg);
    j.bcoae(r4, j.YgbMT, j.gNiZg);
    j.ryVYx(r4, j.CUSeT, j.ByEKu);
    j.rggzc(r4, "\\,", "\\tmspace+{3mu}{.1667em}");
    j.BrqUk(r4, j.oRzWL, "\\,");
    j.oVJMf(r4, "\\>", j.sbncZ);
    r4("\\:", j.RDVCF);
    j.SQBPa(r4, j.vBNXP, "\\:");
    j.aTxcL(r4, "\\;", j.QZsIR);
    j.QdEas(r4, j.flfdx, "\\;");
    r4("\\!", j.iVBiO);
    j.IBmeM(r4, j.lOyvS, "\\!");
    j.vbXaK(r4, j.VUONW, j.cyvEW);
    j.fAgiz(r4, j.MtNFR, j.ekpAH);
    j.bJdXD(r4, j.CjrYl, j.KXiWh);
    j.YNMyP(r4, "\\enskip", j.cmMRx);
    r4(j.NJxSb, j.SKveD);
    j.KQKDy(r4, j.ljWJF, j.ybXqR);
    j.jGucJ(r4, j.ZMdJp, j.MSQxw);
    j.IfSyh(r4, j.NKLMJ, j.tMmZU);
    j.jtRcV(r4, j.nIxPP, vE => {
      if (vE.macros.get(dq.HFezT)) {
        throw new lQ(dq.fJWQJ);
      }
      return dq.Vbzdk;
    });
    j.JOqBQ(r4, j.ZbrmS, j.Qvmqr);
    j.mTbUW(r4, j.iUIVT, j.UZvsk);
    j.YFSgE(r4, j.EMVSX, j.vCPAh);
    j.oCbuA(r4, j.rvfcc, j.AoRHU);
    j.RMdPp(r4, j.zyLKD, "\\\\\\relax");
    j.OrPbl(r4, j.hyaqb, "\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");
    var tg = j.tZqMZ(nj, j.aMXBg(n0[j.UgCKe]["T".charCodeAt(0)][1], j.TJNOr(0.7, n0[j.UgCKe]["A".charCodeAt(0)][1])));
    j.YMkRD(r4, j.UkLBi, j.SSeIV(j.cVhJm(j.gCbMu, tg), j.amvkb));
    j.fJAgu(r4, j.YfDCX, j.rXhQg(j.kDJri("\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{", tg), j.zyJlZ));
    j.ToNSR(r4, j.nDkpa, j.fMsxH);
    r4(j.XMeIL, j.nvEpf);
    j.ukqzt(r4, j.yOFnh, j.UteDd);
    j.EmlDb(r4, j.bQkBF, ":");
    j.lHNkt(r4, j.eVncD, j.fKAFy);
    j.yzkXP(r4, j.jtfyh, j.oDBtT);
    j.doZGQ(r4, j.LWCke, j.ZNdmO);
    j.TAavx(r4, j.OTaDq, j.IrqsP);
    j.NzRKW(r4, j.PGSrd, j.gVgko);
    j.NGpIO(r4, j.XDDEC, j.AyheW);
    j.fBCLs(r4, j.NbSUf, j.pSMnC);
    r4(j.HLbPh, j.JqZJZ);
    j.jtRcV(r4, j.eMdMy, j.LoQxT);
    j.xrZXN(r4, j.vSnAw, j.rIJUH);
    j.oPoSY(r4, j.xvBIg, j.qmZyP);
    j.YFvVe(r4, j.alZUP, j.FUoJh);
    j.YmSTR(r4, j.AOFGK, j.aFJbn);
    j.ZxaZS(r4, j.npGBb, j.VzPXd);
    j.tEeBb(r4, "∷", j.jtfyh);
    r4("∹", j.eMdMy);
    j.BANNw(r4, "≔", j.LWCke);
    j.OJtjc(r4, "≕", j.NbSUf);
    j.ZDooJ(r4, "⩴", j.OTaDq);
    j.NMoCy(r4, j.bKEfE, j.eVncD);
    j.fAgiz(r4, j.qoxxA, j.jtfyh);
    j.XGQMD(r4, j.zVnuI, j.LWCke);
    j.BTWGP(r4, j.XHzxr, j.OTaDq);
    j.tJNyG(r4, j.cqrmO, j.NbSUf);
    j.lLrLg(r4, j.zQBGu, j.HLbPh);
    j.UHbmw(r4, j.OmwXL, j.PGSrd);
    r4(j.XELLr, j.XDDEC);
    j.YHLyy(r4, j.oTuqc, j.eMdMy);
    j.BniPq(r4, j.sCiaH, j.vSnAw);
    j.eqIaK(r4, j.mxQgS, j.alZUP);
    j.ZWRQg(r4, j.sRume, j.npGBb);
    j.ILotD(r4, j.HPHCZ, j.nTBlb);
    r4(j.YroVx, j.YvCEn);
    j.bMfLL(r4, j.poEai, j.sJbGE);
    j.mDdyK(r4, j.RQECD, j.dJrDn);
    j.iVbUI(r4, j.sGOkI, j.owrtW);
    j.jwoQN(r4, j.syuTb, j.KfHCQ);
    j.rEnJz(r4, j.nUjfQ, j.unDdw);
    j.tmvSB(r4, j.mTVom, j.tIWFT);
    j.jTRGK(r4, j.EhJuS, j.fXbkS);
    j.TYZln(r4, j.qmeYV, j.dPqci);
    j.bivuH(r4, j.cQpFa, j.dzDqF);
    j.TYZln(r4, j.ireyY, j.jgOJf);
    j.Zpyom(r4, j.kydHs, j.WyuTp);
    j.eeUQd(r4, j.LPUPl, j.RggEU);
    j.drzJa(r4, j.MshCv, j.KTbVX);
    j.sYPRd(r4, j.iiMcu, j.gyDeG);
    j.Iyioo(r4, j.bpRaX, j.autGS);
    j.DCKeb(r4, j.AKFGV, j.FBlOt);
    j.rlMED(r4, j.BGLOg, j.LrtHp);
    j.TQHHm(r4, j.DIAqg, j.hEzXR);
    j.OaBql(r4, j.LKVCz, j.yemWJ);
    j.fQBFU(r4, j.dtydR, j.glQwd);
    j.JPrJh(r4, j.LUcKl, j.zGlJW);
    j.dNHfQ(r4, j.udbIX, j.NrTuA);
    r4(j.IANeH, j.EWttB);
    j.IDFmu(r4, j.pzEzX, j.SNGgn);
    j.eYKHx(r4, j.XHfQe, j.vzpKY);
    j.oCrRV(r4, j.iVNjK, j.XrgUs);
    j.vGwZy(r4, j.bjURL, j.lzWSj);
    j.jHAmW(r4, j.BEMXK, j.yKGRt);
    j.ERKFb(r4, j.ueJcI, j.IbmKx);
    r4("⟦", j.BEMXK);
    j.ICeWW(r4, "⟧", j.ueJcI);
    j.BniPq(r4, j.eqAkl, j.tuzzU);
    j.uwPQw(r4, j.khDKw, j.ZxEYm);
    j.OaIXV(r4, "⦃", j.eqAkl);
    j.KmoEc(r4, "⦄", j.khDKw);
    j.vbTGD(r4, j.ZugnU, j.IjYqE);
    j.DfyWv(r4, "⦵", j.ZugnU);
    j.HkTYe(r4, j.FnruO, j.yzzTh);
    j.RTujg(r4, j.HLUHE, j.GgEYF);
    j.AIAvh(r4, j.zWBam, j.GgEYF);
    j.tSdmv(r4, j.cbQWh, j.PLJts);
    j.hMAYu(r4, j.zjpHC, j.MmCKa);
    j.iczpl(r4, j.DuGVk, j.gTPqU);
    j.lQHhC(r4, j.GyGwG, j.ZQASW);
    j.oVJMf(r4, j.mpIAT, j.ZQASW);
    j.xrZXN(r4, "\\N", "\\mathbb{N}");
    j.WDoWQ(r4, "\\R", j.sFlMq);
    j.kEbLM(r4, "\\Z", j.ZjynR);
    j.ANEGT(r4, j.JKAgY, j.WmnMd);
    j.lsfAd(r4, j.wMRSb, j.WmnMd);
    j.aBsuT(r4, j.YXZhS, j.KZmDu);
    j.IFnOF(r4, j.LFSsu, j.oboMp);
    j.HvQMg(r4, j.jfFCD, j.kHIoe);
    j.afebx(r4, j.kHdnG, j.VpVRN);
    j.RMdPp(r4, j.MkNaB, j.AGLoT);
    j.iKoyi(r4, j.NWfbP, j.xPprP);
    j.xFMjQ(r4, "\\Complex", j.xPprP);
    j.lsfAd(r4, j.ZWdMJ, j.CTxDe);
    j.FfZkt(r4, j.Kuyxu, j.stqWV);
    j.tcVnO(r4, j.jacJv, j.xCQwj);
    j.IiAmr(r4, j.CoNAg, j.dURaA);
    j.qKxwV(r4, j.twJvV, j.KeoCI);
    j.BJNsq(r4, j.rodct, j.HuToH);
    j.VJeQi(r4, j.TDDjr, j.fkmhw);
    j.Bvlgs(r4, j.MHYTz, j.WTKbq);
    j.NRfDq(r4, j.cIBlH, "\\Leftrightarrow");
    j.IDFmu(r4, j.oDqly, j.iXETb);
    j.PsNwZ(r4, j.PqHzZ, j.YDeyy);
    j.rehfr(r4, j.kFYBx, j.QEBEy);
    j.DdcvE(r4, j.IyVTv, j.rLnsr);
    j.FfZkt(r4, "\\isin", j.bYqOI);
    j.EaVAN(r4, j.GbzYx, j.AmVVz);
    j.IvAED(r4, j.vbWbO, j.JyBsl);
    j.iAdEk(r4, j.RgxcP, j.EkQcm);
    j.OmiTx(r4, j.eIdnY, j.EkQcm);
    j.VtJjB(r4, j.yaoHF, "\\leftrightarrow");
    j.tJNyG(r4, j.yWSzI, j.WTKbq);
    j.iVXSi(r4, j.sCwae, j.WTKbq);
    j.ibTMV(r4, j.CzTfO, j.slbog);
    j.lHNkt(r4, j.lssCS, j.oKkKJ);
    j.OkPqP(r4, j.FwOMd, j.ccHNP);
    j.Zpyom(r4, j.kyPZs, j.tKjAO);
    j.NPcJU(r4, "\\plusmn", j.QznzU);
    j.tSdmv(r4, j.Odcqi, j.QOpCj);
    j.xrZXN(r4, j.MlXWA, j.EjQgY);
    j.INHuU(r4, j.gMoaE, j.EjQgY);
    j.YCKhE(r4, j.TQYPl, j.mRycq);
    j.OdAfW(r4, j.bzCGD, j.sFlMq);
    j.VbDqO(r4, j.JGWDF, j.sFlMq);
    j.mDdyK(r4, j.JscIR, j.ZYreC);
    j.ZxaZS(r4, j.rdiOa, j.KoOxH);
    j.dwAtw(r4, j.lYnpq, "\\S");
    j.SHHHZ(r4, j.dSKSP, j.sPjaL);
    j.oCbuA(r4, j.vUAeS, j.tBODe);
    j.xuWhQ(r4, j.JZvUr, j.tjYto);
    j.JVQdy(r4, j.MjZzr, j.MBYaz);
    j.ByZTD(r4, j.yFvtK, j.iDspc);
    j.LigNf(r4, j.RwdKd, j.ARTcC);
    j.CjCTh(r4, j.HPhbj, j.vZaoW);
    j.bDafb(r4, j.FJgUx, j.bhiWy);
    j.ukqzt(r4, j.VXNwh, j.HuHCE);
    j.VvemU(r4, j.TByEl, j.RgPBR);
    j.BFEET(r4, j.njiSr, j.OxiLa);
    j.gqDFV(r4, j.pvOCH, j.vocgK);
    j.gamJS(r4, j.BIPJQ, j.rqouT);
    j.hgbvq(r4, j.aRKvx, j.gBJUT);
    j.BCjGP(r4, j.FKqDv, j.Ztgvo);
    j.NPPBg(r4, j.JUdaL, j.OEjAY);
    var tj = vE => vF => {
      var vG = dq.WOEEd.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            var vI = vF.consumeArg().tokens;
            var vJ = vF.expandTokens([...vN, ...vI, ...vK]);
            continue;
          case "1":
            vF.macros.endGroup();
            return {
              tokens: vJ.reverse(),
              numArgs: 0
            };
          case "2":
            vF.macros.beginGroup();
            continue;
          case "3":
            var vK = vF.consumeArg().tokens;
            var vL = vF.consumeArg().tokens;
            var vM = vF.consumeArg().tokens;
            var vN = vF.consumeArg().tokens;
            var vO = vF.macros.get("|");
            var vP = vF.macros.get("\\|");
            continue;
          case "4":
            var vQ = vR => vS => {
              if (vE) {
                vS.macros.set("|", vO);
                if (vM.length) {
                  vS.macros.set("\\|", vP);
                }
              }
              var vT = vR;
              if (!vR && vM.length && vS.future().text === "|") {
                vS.popToken();
                vT = true;
              }
              return {
                tokens: vT ? vM : vL,
                numArgs: 0
              };
            };
            continue;
          case "5":
            vF.macros.set("|", dq.ebIDC(vQ, !1));
            if (vM.length) {
              vF.macros.set("\\|", dq.EDLMR(vQ, true));
            }
            continue;
        }
        break;
      }
    };
    j.qRNCK(r4, j.fPJPB, j.kEbFv(tj, !1));
    j.oJTOz(r4, j.JkWkw, j.CvQvZ(tj, !0));
    j.INHuU(r4, j.TGMQs, j.IfFkP);
    j.MSUSO(r4, j.aNtbw, j.TdzbI);
    j.etKpl(r4, j.UzyYb, j.TpPPj);
    j.bKLZl(r4, "\\angln", j.GsZtL);
    j.RqGFW(r4, j.aFRyv, j.GYagh);
    j.ksccO(r4, j.QNMcN, j.CxAoD);
    j.LigNf(r4, j.LLnVt, j.YUpZI);
    j.QvTvk(r4, j.BlyLO, j.PpVKa);
    j.jHAmW(r4, j.UEcgA, "\\textcolor{##28ae7b}{#1}");
    j.QQErQ(r4, j.jfDHm, j.dgCBl);
    j.mwjyK(r4, j.koIAX, "\\textcolor{##9d38bd}{#1}");
    j.tEVeW(r4, j.cmXFC, j.xPlmh);
    j.iVbUI(r4, j.LZzxn, j.DtTSM);
    j.hiAHB(r4, j.mOKlR, "\\textcolor{##63d9ea}{#1}");
    j.ePeCx(r4, j.yeWEQ, j.pnOJv);
    r4(j.Gkyem, j.DPYBG);
    j.drzJa(r4, j.kpBrF, j.QALqO);
    j.vcZey(r4, j.Ndvpm, j.wVnKF);
    j.qqYEA(r4, j.gOdcz, j.SiLuT);
    j.YHLyy(r4, j.vwLDO, j.JKHfN);
    j.YNMyP(r4, j.WfHPI, j.qsJcb);
    j.IMwlL(r4, j.qRZpQ, j.bKeBl);
    j.WJneh(r4, j.WoePR, j.AGHEO);
    j.MTIvj(r4, j.leuLP, "\\textcolor{##74cf70}{#1}");
    j.tmvSB(r4, j.pCaRK, j.BSvjm);
    j.jrjBW(r4, "\\greenE", j.bFpca);
    j.uPPrt(r4, j.utyqk, j.qtddL);
    j.NAxgq(r4, j.Ozfkj, j.zGQvQ);
    j.knLsW(r4, j.fqOvr, j.NbPVP);
    j.WioDs(r4, j.SQZkU, j.cwhDr);
    r4(j.CRYsZ, j.VGbVE);
    r4("\\redA", j.KpmBJ);
    j.EEjqB(r4, j.qQyuK, j.KOVPB);
    r4(j.DalkP, j.iZleN);
    j.ToNSR(r4, j.DeMwH, j.MVxIM);
    j.AiwsN(r4, j.WvdPP, j.zLEaT);
    j.dpqbQ(r4, j.TyagT, j.ffdzQ);
    j.oJTOz(r4, j.cJnkm, j.cGmQj);
    j.uutVK(r4, j.DbORo, j.VlSwf);
    j.wKSxc(r4, j.qEfNK, j.cVgad);
    j.fPhSQ(r4, j.oJiIG, j.ubFKF);
    j.bhufz(r4, j.XMnLD, j.ioLqW);
    j.omhWm(r4, j.nYtya, j.nFKMg);
    j.VNPBk(r4, j.yIvDo, "\\textcolor{##aa87ff}{#1}");
    j.AKUvP(r4, j.NKuuv, j.zuTpd);
    j.lQxQs(r4, j.qqJhL, j.omlLi);
    j.yrIaZ(r4, j.RlVdb, j.ceymg);
    j.yqdET(r4, j.VJzIT, j.QWQCQ);
    j.kSlLH(r4, j.YjRFm, j.hqGjr);
    j.oCbuA(r4, j.leLYo, j.DCDih);
    j.OjgqP(r4, j.rlpbc, j.UCoSO);
    j.aTmNW(r4, j.efrXS, j.QYisE);
    j.AAsaI(r4, j.GyPDJ, j.REOsa);
    j.RkahY(r4, j.FkWHC, j.dTJoW);
    j.cAFiU(r4, j.YitJT, j.hsHKO);
    j.VBchM(r4, j.YPPLs, j.NjXMs);
    r4(j.UzEdP, j.faAkf);
    j.kwCLL(r4, j.BEuTO, j.FPKpL);
    j.joEPd(r4, j.swTrk, "\\textcolor{##314453}{#1}");
    j.ANEGT(r4, j.xLAgj, j.eTraV);
    var tk = {
      "^": !0,
      _: !0,
      "\\limits": !0,
      "\\nolimits": !0
    };
    var tp = tk;
    class tq {
      constructor(vE, vF, vG) {
        this.settings = undefined;
        this.expansionCount = undefined;
        this.lexer = undefined;
        this.macros = undefined;
        this.stack = undefined;
        this.mode = undefined;
        this.settings = vF;
        this.expansionCount = 0;
        this.feed(vE);
        this.macros = new t4(t5, vF.macros);
        this.mode = vG;
        this.stack = [];
      }
      feed(vE) {
        this.lexer = new t3(vE, this.settings);
      }
      switchMode(vE) {
        this.mode = vE;
      }
      beginGroup() {
        this.macros.beginGroup();
      }
      endGroup() {
        this.macros.endGroup();
      }
      endGroups() {
        this.macros.endGroups();
      }
      future() {
        if (j.awlSg(0, this.stack.length)) {
          this.pushToken(this.lexer.lex());
        }
        return this.stack[j.fZVUI(this.stack.length, 1)];
      }
      popToken() {
        this.future();
        return this.stack.pop();
      }
      pushToken(vE) {
        this.stack.push(vE);
      }
      pushTokens(vE) {
        this.stack.push(...vE);
      }
      scanArgument(vE) {
        var vF;
        var vG;
        var vH;
        if (vE) {
          this.consumeSpaces();
          if (j.NRpcE("[", this.future().text)) {
            return null;
          }
          vF = this.popToken();
          ({
            tokens: vH,
            end: vG
          } = this.consumeArg(["]"]));
        } else {
          ({
            tokens: vH,
            start: vF,
            end: vG
          } = this.consumeArg());
        }
        this.pushToken(new lP(j.kzmGf, vG.loc));
        this.pushTokens(vH);
        return vF.range(vG, "");
      }
      consumeSpaces() {
        while (j.YPRDj(" ", this.future().text)) {
          this.stack.pop();
        }
      }
      consumeArg(vE) {
        var vF = [];
        var vG = vE && j.tRFQE(vE.length, 0);
        if (!vG) {
          this.consumeSpaces();
        }
        var vH;
        var vI = this.future();
        var vJ = 0;
        var vK = 0;
        do {
          vH = this.popToken();
          vF.push(vH);
          if (j.pdblg("{", vH.text)) {
            ++vJ;
          } else if (vH.text === "}") {
            if (j.dgmIJ(-1, --vJ)) {
              throw new lQ(j.ZQzDt, vH);
            }
          } else if (j.sIcpk(j.kzmGf, vH.text)) {
            throw new lQ(j.LsdRA(j.AfAko(j.NKUmq, j.OUBoj(vE, vG) ? vE[vK] : "}"), "'"), vH);
          }
          if (j.sYocs(vE, vG)) {
            if ((j.GcpAM(0, vJ) || j.AZnzG(1, vJ) && j.YVBVi("{", vE[vK])) && j.aSYiV(vH.text, vE[vK])) {
              if (j.rJjZE(++vK, vE.length)) {
                vF.splice(-vK, vK);
                break;
              }
            } else {
              vK = 0;
            }
          }
        } while (j.TotLj(0, vJ) || vG);
        if (j.VSLEz("{", vI.text) && j.kKtks("}", vF[j.UHvWx(vF.length, 1)].text)) {
          vF.pop();
          vF.shift();
        }
        vF.reverse();
        return {
          tokens: vF,
          start: vI,
          end: vH
        };
      }
      consumeArgs(vE, vF) {
        if (vF) {
          if (j.bENgL(vF.length, j.wzVAC(vE, 1))) {
            throw new lQ(j.tIStG);
          }
          for (var vG = vF[0], vH = 0; j.WHfzP(vH, vG.length); vH++) {
            var vI = this.popToken();
            if (j.vGvyd(vG[vH], vI.text)) {
              throw new lQ(j.bkxRQ, vI);
            }
          }
        }
        var vJ = [];
        for (var vK = 0; j.zjEDp(vK, vE); vK++) {
          vJ.push(this.consumeArg(vF && vF[vK + 1]).tokens);
        }
        return vJ;
      }
      expandOnce(vE) {
        var vF = dq.xSygX.split("|");
        var vG = 0;
        while (true) {
          switch (vF[vG++]) {
            case "0":
              var vH = vL.tokens;
              var vI = this.consumeArgs(vL.numArgs, vL.delimiters);
              continue;
            case "1":
              this.expansionCount++;
              if (dq.resVs(this.expansionCount, this.settings.maxExpand)) {
                throw new lQ(dq.TkYKS);
              }
              continue;
            case "2":
              this.pushTokens(vH);
              return vH.length;
            case "3":
              if (dq.DeCOH(null, vL) || vE && vL.unexpandable) {
                if (vE && dq.TBDRb(null, vL) && dq.aQIFf("\\", vK[0]) && !this.isDefined(vK)) {
                  throw new lQ(dq.wkhZq(dq.ObGtY, vK));
                }
                this.pushToken(vJ);
                return !1;
              }
              continue;
            case "4":
              var vJ = this.popToken();
              var vK = vJ.text;
              var vL = vJ.noexpand ? null : this._getExpansion(vK);
              continue;
            case "5":
              if (vL.numArgs) {
                for (var vM = dq.TzPPs((vH = vH.slice()).length, 1); dq.bsnGb(vM, 0); --vM) {
                  var vN = vH[vM];
                  if (dq.cfRLi("#", vN.text)) {
                    if (dq.HJryt(0, vM)) {
                      throw new lQ(dq.PNDAu, vN);
                    }
                    if (dq.qFAyX("#", (vN = vH[--vM]).text)) {
                      vH.splice(dq.ConLi(vM, 1), 1);
                    } else {
                      if (!/^[1-9]$/.test(vN.text)) {
                        throw new lQ(dq.CdrEV, vN);
                      }
                      vH.splice(vM, 2, ...vI[dq.Nldyq(+vN.text, 1)]);
                    }
                  }
                }
              }
              continue;
          }
          break;
        }
      }
      expandAfterFuture() {
        this.expandOnce();
        return this.future();
      }
      expandNextToken() {
        while (true) {
          if (dq.Trpwq(false, this.expandOnce())) {
            var vE = this.stack.pop();
            if (vE.treatAsRelax) {
              vE.text = dq.imeRq;
            }
            return vE;
          }
        }
        throw new Error();
      }
      expandMacro(vE) {
        if (this.macros.has(vE)) {
          return this.expandTokens([new lP(vE)]);
        } else {
          return undefined;
        }
      }
      expandTokens(vE) {
        var vF = [];
        var vG = this.stack.length;
        for (this.pushTokens(vE); j.lRWeF(this.stack.length, vG);) {
          if (j.pYLNy(!1, this.expandOnce(!0))) {
            var vH = this.stack.pop();
            if (vH.treatAsRelax) {
              vH.noexpand = false;
              vH.treatAsRelax = false;
            }
            vF.push(vH);
          }
        }
        return vF;
      }
      expandMacroAsText(vE) {
        var vF = this.expandMacro(vE);
        if (vF) {
          return vF.map(vG => vG.text).join("");
        } else {
          return vF;
        }
      }
      _getExpansion(vE) {
        var vF = dq.VyjKD.split("|");
        var vG = 0;
        while (true) {
          switch (vF[vG++]) {
            case "0":
              if (dq.nrDbU(1, vE.length)) {
                var vH = this.lexer.catcodes[vE];
                if (dq.tJGEw(null, vH) && dq.giAyn(13, vH)) {
                  return;
                }
              }
              continue;
            case "1":
              if (dq.zGTqb(dq.TOSFi, typeof vN)) {
                var vI = 0;
                if (dq.ZsslW(-1, vN.indexOf("#"))) {
                  for (var vJ = vN.replace(/##/g, ""); dq.OZMax(-1, vJ.indexOf(dq.kXgKJ("#", dq.fBVLZ(vI, 1))));) {
                    ++vI;
                  }
                }
                var vK = new t3(vN, this.settings);
                var vL = [];
                for (var vM = vK.lex(); dq.IrFxF !== vM.text;) {
                  vL.push(vM);
                  vM = vK.lex();
                }
                vL.reverse();
                return {
                  tokens: vL,
                  numArgs: vI
                };
              }
              continue;
            case "2":
              if (dq.hSliL(null, vO)) {
                return vO;
              }
              continue;
            case "3":
              var vN = dq.kFOHZ(dq.moyLW, typeof vO) ? dq.xifwt(vO, this) : vO;
              continue;
            case "4":
              var vO = this.macros.get(vE);
              continue;
            case "5":
              return vN;
          }
          break;
        }
      }
      isDefined(vE) {
        return this.macros.has(vE) || sX.hasOwnProperty(vE) || nL.math.hasOwnProperty(vE) || nL.text.hasOwnProperty(vE) || tp.hasOwnProperty(vE);
      }
      isExpandable(vE) {
        var vF = this.macros.get(vE);
        if (j.BNXsY(null, vF)) {
          return j.kkXcc(j.jGSrx, typeof vF) || j.bxuJU("function", typeof vF) || !vF.unexpandable;
        } else {
          return sX.hasOwnProperty(vE) && !sX[vE].primitive;
        }
      }
    }
    var tx = {
      text: "\\`",
      math: j.nbxLg
    };
    var tz = {
      text: "\\~",
      math: j.RgZOX
    };
    var tA = {
      text: "\\=",
      math: j.uUAfj
    };
    var tB = {
      text: "\\u",
      math: j.avNtv
    };
    var tC = {
      text: "\\v",
      math: j.VXKub
    };
    var tD = {
      text: "\\^",
      math: j.amQXk
    };
    var tE = {
      text: "\\.",
      math: j.ITREx
    };
    var tF = {
      text: "\\r",
      math: j.QAfHm
    };
    var tI = {
      "́": {
        text: "\\'",
        math: "\\acute"
      },
      "̀": tx,
      "̈": {
        text: "\\\"",
        math: "\\ddot"
      },
      "̃": tz,
      "̄": tA,
      "̆": tB,
      "̌": tC,
      "̂": tD,
      "̇": tE,
      "̊": tF,
      "̋": {
        text: "\\H"
      },
      "̧": {
        text: "\\c"
      }
    };
    var tJ = {
      á: "á",
      à: "à",
      ä: "ä",
      ǟ: j.IlewA,
      ã: "ã",
      ā: "ā",
      ă: "ă",
      ắ: j.nnjpB,
      ằ: j.ECytW,
      ẵ: j.VXlYn,
      ǎ: "ǎ",
      â: "â",
      ấ: j.lWdBq,
      ầ: j.qgbuu,
      ẫ: j.SETde,
      ȧ: "ȧ",
      ǡ: j.KnprV,
      å: "å",
      ǻ: j.QlcZa,
      ḃ: "ḃ",
      ć: "ć",
      ḉ: j.rBeJV,
      č: "č",
      ĉ: "ĉ",
      ċ: "ċ",
      ç: "ç",
      ď: "ď",
      ḋ: "ḋ",
      ḑ: "ḑ",
      é: "é",
      è: "è",
      ë: "ë",
      ẽ: "ẽ",
      ē: "ē",
      ḗ: j.uCQxW,
      ḕ: j.mjKcJ,
      ĕ: "ĕ",
      ḝ: j.DNcwZ,
      ě: "ě",
      ê: "ê",
      ế: j.XaljD,
      ề: j.IQhEW,
      ễ: j.mKbZo,
      ė: "ė",
      ȩ: "ȩ",
      ḟ: "ḟ",
      ǵ: "ǵ",
      ḡ: "ḡ",
      ğ: "ğ",
      ǧ: "ǧ",
      ĝ: "ĝ",
      ġ: "ġ",
      ģ: "ģ",
      ḧ: "ḧ",
      ȟ: "ȟ",
      ĥ: "ĥ",
      ḣ: "ḣ",
      ḩ: "ḩ",
      í: "í",
      ì: "ì",
      ï: "ï",
      ḯ: j.etAmY,
      ĩ: "ĩ",
      ī: "ī",
      ĭ: "ĭ",
      ǐ: "ǐ",
      î: "î",
      ǰ: "ǰ",
      ĵ: "ĵ",
      ḱ: "ḱ",
      ǩ: "ǩ",
      ķ: "ķ",
      ĺ: "ĺ",
      ľ: "ľ",
      ļ: "ļ",
      ḿ: "ḿ",
      ṁ: "ṁ",
      ń: "ń",
      ǹ: "ǹ",
      ñ: "ñ",
      ň: "ň",
      ṅ: "ṅ",
      ņ: "ņ",
      ó: "ó",
      ò: "ò",
      ö: "ö",
      ȫ: j.Zfytx,
      õ: "õ",
      ṍ: j.DlMQP,
      ṏ: j.AdAiB,
      ȭ: j.jvVQG,
      ō: "ō",
      ṓ: j.AVaKe,
      ṑ: j.iJtbn,
      ŏ: "ŏ",
      ǒ: "ǒ",
      ô: "ô",
      ố: j.SQuJU,
      ồ: j.cdpCV,
      ỗ: j.JKKMa,
      ȯ: "ȯ",
      ȱ: j.rlzXv,
      ő: "ő",
      ṕ: "ṕ",
      ṗ: "ṗ",
      ŕ: "ŕ",
      ř: "ř",
      ṙ: "ṙ",
      ŗ: "ŗ",
      ś: "ś",
      ṥ: j.DHvoy,
      š: "š",
      ṧ: j.RDwrD,
      ŝ: "ŝ",
      ṡ: "ṡ",
      ş: "ş",
      ẗ: "ẗ",
      ť: "ť",
      ṫ: "ṫ",
      ţ: "ţ",
      ú: "ú",
      ù: "ù",
      ü: "ü",
      ǘ: j.ICUwn,
      ǜ: j.LEPyG,
      ǖ: j.HYvTc,
      ǚ: j.BbRWi,
      ũ: "ũ",
      ṹ: j.QcOIv,
      ū: "ū",
      ṻ: j.nDDaN,
      ŭ: "ŭ",
      ǔ: "ǔ",
      û: "û",
      ů: "ů",
      ű: "ű",
      ṽ: "ṽ",
      ẃ: "ẃ",
      ẁ: "ẁ",
      ẅ: "ẅ",
      ŵ: "ŵ",
      ẇ: "ẇ",
      ẘ: "ẘ",
      ẍ: "ẍ",
      ẋ: "ẋ",
      ý: "ý",
      ỳ: "ỳ",
      ÿ: "ÿ",
      ỹ: "ỹ",
      ȳ: "ȳ",
      ŷ: "ŷ",
      ẏ: "ẏ",
      ẙ: "ẙ",
      ź: "ź",
      ž: "ž",
      ẑ: "ẑ",
      ż: "ż",
      Á: "Á",
      À: "À",
      Ä: "Ä",
      Ǟ: j.yVYrB,
      Ã: "Ã",
      Ā: "Ā",
      Ă: "Ă",
      Ắ: j.saXOx,
      Ằ: j.CJMbK,
      Ẵ: j.iNmRf,
      Ǎ: "Ǎ",
      Â: "Â",
      Ấ: j.wVIvm,
      Ầ: j.iqkoK,
      Ẫ: j.jsFxd,
      Ȧ: "Ȧ",
      Ǡ: j.qSEeS,
      Å: "Å",
      Ǻ: j.mRGKH,
      Ḃ: "Ḃ",
      Ć: "Ć",
      Ḉ: j.MVpLo,
      Č: "Č",
      Ĉ: "Ĉ",
      Ċ: "Ċ",
      Ç: "Ç",
      Ď: "Ď",
      Ḋ: "Ḋ",
      Ḑ: "Ḑ",
      É: "É",
      È: "È",
      Ë: "Ë",
      Ẽ: "Ẽ",
      Ē: "Ē",
      Ḗ: j.nmrtB,
      Ḕ: j.pbGSp,
      Ĕ: "Ĕ",
      Ḝ: j.woStl,
      Ě: "Ě",
      Ê: "Ê",
      Ế: j.RQBLF,
      Ề: j.BwTpF,
      Ễ: j.KmSZQ,
      Ė: "Ė",
      Ȩ: "Ȩ",
      Ḟ: "Ḟ",
      Ǵ: "Ǵ",
      Ḡ: "Ḡ",
      Ğ: "Ğ",
      Ǧ: "Ǧ",
      Ĝ: "Ĝ",
      Ġ: "Ġ",
      Ģ: "Ģ",
      Ḧ: "Ḧ",
      Ȟ: "Ȟ",
      Ĥ: "Ĥ",
      Ḣ: "Ḣ",
      Ḩ: "Ḩ",
      Í: "Í",
      Ì: "Ì",
      Ï: "Ï",
      Ḯ: j.mBpeP,
      Ĩ: "Ĩ",
      Ī: "Ī",
      Ĭ: "Ĭ",
      Ǐ: "Ǐ",
      Î: "Î",
      İ: "İ",
      Ĵ: "Ĵ",
      Ḱ: "Ḱ",
      Ǩ: "Ǩ",
      Ķ: "Ķ",
      Ĺ: "Ĺ",
      Ľ: "Ľ",
      Ļ: "Ļ",
      Ḿ: "Ḿ",
      Ṁ: "Ṁ",
      Ń: "Ń",
      Ǹ: "Ǹ",
      Ñ: "Ñ",
      Ň: "Ň",
      Ṅ: "Ṅ",
      Ņ: "Ņ",
      Ó: "Ó",
      Ò: "Ò",
      Ö: "Ö",
      Ȫ: j.zsocf,
      Õ: "Õ",
      Ṍ: j.IqRkm,
      Ṏ: j.QenRr,
      Ȭ: j.NLVHe,
      Ō: "Ō",
      Ṓ: j.OUoOI,
      Ṑ: j.xKHRu,
      Ŏ: "Ŏ",
      Ǒ: "Ǒ",
      Ô: "Ô",
      Ố: j.DoFWN,
      Ồ: j.oHRhC,
      Ỗ: j.vyOAw,
      Ȯ: "Ȯ",
      Ȱ: "Ȱ",
      Ő: "Ő",
      Ṕ: "Ṕ",
      Ṗ: "Ṗ",
      Ŕ: "Ŕ",
      Ř: "Ř",
      Ṙ: "Ṙ",
      Ŗ: "Ŗ",
      Ś: "Ś",
      Ṥ: j.SNBxK,
      Š: "Š",
      Ṧ: j.HdOFI,
      Ŝ: "Ŝ",
      Ṡ: "Ṡ",
      Ş: "Ş",
      Ť: "Ť",
      Ṫ: "Ṫ",
      Ţ: "Ţ",
      Ú: "Ú",
      Ù: "Ù",
      Ü: "Ü",
      Ǘ: j.guckz,
      Ǜ: j.qkvHt,
      Ǖ: j.AqsLL,
      Ǚ: j.MLHnm,
      Ũ: "Ũ",
      Ṹ: j.jQcvQ,
      Ū: "Ū",
      Ṻ: j.ueYbe,
      Ŭ: "Ŭ",
      Ǔ: "Ǔ",
      Û: "Û",
      Ů: "Ů",
      Ű: "Ű",
      Ṽ: "Ṽ",
      Ẃ: "Ẃ",
      Ẁ: "Ẁ",
      Ẅ: "Ẅ",
      Ŵ: "Ŵ",
      Ẇ: "Ẇ",
      Ẍ: "Ẍ",
      Ẋ: "Ẋ",
      Ý: "Ý",
      Ỳ: "Ỳ",
      Ÿ: "Ÿ",
      Ỹ: "Ỹ",
      Ȳ: "Ȳ",
      Ŷ: "Ŷ",
      Ẏ: "Ẏ",
      Ź: "Ź",
      Ž: "Ž",
      Ẑ: "Ẑ",
      Ż: "Ż",
      ά: "ά",
      ὰ: "ὰ",
      ᾱ: "ᾱ",
      ᾰ: "ᾰ",
      έ: "έ",
      ὲ: "ὲ",
      ή: "ή",
      ὴ: "ὴ",
      ί: "ί",
      ὶ: "ὶ",
      ϊ: "ϊ",
      ΐ: j.VztYt,
      ῒ: j.WFggE,
      ῑ: "ῑ",
      ῐ: "ῐ",
      ό: "ό",
      ὸ: "ὸ",
      ύ: "ύ",
      ὺ: "ὺ",
      ϋ: "ϋ",
      ΰ: j.zSTAM,
      ῢ: j.imtHY,
      ῡ: "ῡ",
      ῠ: "ῠ",
      ώ: "ώ",
      ὼ: "ὼ",
      Ύ: "Ύ",
      Ὺ: "Ὺ",
      Ϋ: "Ϋ",
      Ῡ: "Ῡ",
      Ῠ: "Ῠ",
      Ώ: "Ώ",
      Ὼ: "Ὼ"
    };
    var tK = /^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/;
    var tL = Object.freeze({
      "₊": "+",
      "₋": "-",
      "₌": "=",
      "₍": "(",
      "₎": ")",
      "₀": "0",
      "₁": "1",
      "₂": "2",
      "₃": "3",
      "₄": "4",
      "₅": "5",
      "₆": "6",
      "₇": "7",
      "₈": "8",
      "₉": "9",
      ₐ: "a",
      ₑ: "e",
      ₕ: "h",
      ᵢ: "i",
      ⱼ: "j",
      ₖ: "k",
      ₗ: "l",
      ₘ: "m",
      ₙ: "n",
      ₒ: "o",
      ₚ: "p",
      ᵣ: "r",
      ₛ: "s",
      ₜ: "t",
      ᵤ: "u",
      ᵥ: "v",
      ₓ: "x",
      ᵦ: "β",
      ᵧ: "γ",
      ᵨ: "ρ",
      ᵩ: "ϕ",
      ᵪ: "χ",
      "⁺": "+",
      "⁻": "-",
      "⁼": "=",
      "⁽": "(",
      "⁾": ")",
      "⁰": "0",
      "¹": "1",
      "²": "2",
      "³": "3",
      "⁴": "4",
      "⁵": "5",
      "⁶": "6",
      "⁷": "7",
      "⁸": "8",
      "⁹": "9",
      ᴬ: "A",
      ᴮ: "B",
      ᴰ: "D",
      ᴱ: "E",
      ᴳ: "G",
      ᴴ: "H",
      ᴵ: "I",
      ᴶ: "J",
      ᴷ: "K",
      ᴸ: "L",
      ᴹ: "M",
      ᴺ: "N",
      ᴼ: "O",
      ᴾ: "P",
      ᴿ: "R",
      ᵀ: "T",
      ᵁ: "U",
      ⱽ: "V",
      ᵂ: "W",
      ᵃ: "a",
      ᵇ: "b",
      ᶜ: "c",
      ᵈ: "d",
      ᵉ: "e",
      ᶠ: "f",
      ᵍ: "g",
      ʰ: "h",
      ⁱ: "i",
      ʲ: "j",
      ᵏ: "k",
      ˡ: "l",
      ᵐ: "m",
      ⁿ: "n",
      ᵒ: "o",
      ᵖ: "p",
      ʳ: "r",
      ˢ: "s",
      ᵗ: "t",
      ᵘ: "u",
      ᵛ: "v",
      ʷ: "w",
      ˣ: "x",
      ʸ: "y",
      ᶻ: "z",
      ᵝ: "β",
      ᵞ: "γ",
      ᵟ: "δ",
      ᵠ: "ϕ",
      ᵡ: "χ",
      ᶿ: "θ"
    });
    var tM = tI;
    var tN = tJ;
    class tO {
      constructor(vE, vF) {
        this.mode = undefined;
        this.gullet = undefined;
        this.settings = undefined;
        this.leftrightDepth = undefined;
        this.nextToken = undefined;
        this.mode = j.tKtCU;
        this.gullet = new tq(vE, vF, this.mode);
        this.settings = vF;
        this.leftrightDepth = 0;
      }
      expect(vE, vF) {
        if (dq.VTdne(undefined, vF)) {
          vF = true;
        }
        if (dq.OutRj(this.fetch().text, vE)) {
          throw new lQ(dq.zzGJY(dq.pwuTX(dq.fPCfP(dq.CNddU(dq.PVVkt, vE), dq.NAlQT), this.fetch().text), "'"), this.fetch());
        }
        if (vF) {
          this.consume();
        }
      }
      consume() {
        this.nextToken = null;
      }
      fetch() {
        if (dq.XIYrc(null, this.nextToken)) {
          this.nextToken = this.gullet.expandNextToken();
        }
        return this.nextToken;
      }
      switchMode(vE) {
        this.mode = vE;
        this.gullet.switchMode(vE);
      }
      parse() {
        if (!this.settings.globalGroup) {
          this.gullet.beginGroup();
        }
        if (this.settings.colorIsTextColor) {
          this.gullet.macros.set(j.MBSwR, j.hrVjf);
        }
        try {
          var vE = this.parseExpression(!1);
          this.expect("EOF");
          if (!this.settings.globalGroup) {
            this.gullet.endGroup();
          }
          return vE;
        } finally {
          this.gullet.endGroups();
        }
      }
      subparse(vE) {
        var vF = this.nextToken;
        this.consume();
        this.gullet.pushToken(new lP("}"));
        this.gullet.pushTokens(vE);
        var vG = this.parseExpression(!1);
        this.expect("}");
        this.nextToken = vF;
        return vG;
      }
      parseExpression(vE, vF) {
        var vG = [];
        for (;;) {
          if (j.OAULV(j.tKtCU, this.mode)) {
            this.consumeSpaces();
          }
          var vH = this.fetch();
          if (j.lTJXo(-1, tO.endOfExpression.indexOf(vH.text))) {
            break;
          }
          if (vF && j.MZeyj(vH.text, vF)) {
            break;
          }
          if (vE && sX[vH.text] && sX[vH.text].infix) {
            break;
          }
          var vI = this.parseAtom(vF);
          if (!vI) {
            break;
          }
          if (j.NsMnC(j.pBmEy, vI.type)) {
            vG.push(vI);
          }
        }
        if (j.aTNjv(j.FJCvs, this.mode)) {
          this.formLigatures(vG);
        }
        return this.handleInfixNodes(vG);
      }
      handleInfixNodes(vE) {
        var vF;
        var vG = -1;
        for (var vH = 0; j.dkydx(vH, vE.length); vH++) {
          if (j.JAErK(j.nfpfm, vE[vH].type)) {
            if (j.LwcfB(-1, vG)) {
              throw new lQ(j.HngYc, vE[vH].token);
            }
            vG = vH;
            vF = vE[vH].replaceWith;
          }
        }
        if (j.PSaKT(-1, vG) && vF) {
          var vI;
          var vJ;
          var vK = vE.slice(0, vG);
          var vL = vE.slice(j.KTcPJ(vG, 1));
          vI = j.zakLj(1, vK.length) && j.xiiQj(j.aipAN, vK[0].type) ? vK[0] : {
            type: j.aipAN,
            mode: this.mode,
            body: vK
          };
          vJ = j.fmodE(1, vL.length) && j.IGhGZ(j.aipAN, vL[0].type) ? vL[0] : {
            type: j.aipAN,
            mode: this.mode,
            body: vL
          };
          return [j.zMIQt === vF ? this.callFunction(vF, [vI, vE[vG], vJ], []) : this.callFunction(vF, [vI, vJ], [])];
        }
        return vE;
      }
      handleSupSubscript(vE) {
        var vF = dq.TBhBK.split("|");
        var vG = 0;
        while (true) {
          switch (vF[vG++]) {
            case "0":
              if (!vH) {
                throw new lQ(dq.BbNnZ(dq.CDNTl(dq.JOKwJ, vJ), "'"), vI);
              }
              continue;
            case "1":
              var vH = this.parseGroup(vE);
              continue;
            case "2":
              var vI = this.fetch();
              var vJ = vI.text;
              continue;
            case "3":
              this.consume();
              this.consumeSpaces();
              continue;
            case "4":
              return vH;
          }
          break;
        }
      }
      formatUnsupportedCmd(vE) {
        var vF = [];
        for (var vG = 0; dq.BSroZ(vG, vE.length); vG++) {
          vF.push({
            type: dq.iAoYE,
            mode: dq.ysVWH,
            text: vE[vG]
          });
        }
        var vH = {
          type: dq.ysVWH,
          mode: this.mode,
          body: vF
        };
        var vI = vH;
        var vJ = {
          type: dq.PyNzw,
          mode: this.mode,
          color: this.settings.errorColor,
          body: [vI]
        };
        return vJ;
      }
      parseAtom(vE) {
        var vF;
        var vG;
        var vH = this.parseGroup(j.naCAR, vE);
        if (j.DPrZN(j.FJCvs, this.mode)) {
          return vH;
        }
        while (true) {
          this.consumeSpaces();
          var vI = this.fetch();
          if (j.OOCNn(j.JNmfL, vI.text) || j.IVPGq(j.qUJeS, vI.text)) {
            if (vH && vH.type === "op") {
              var vJ = j.JNmfL === vI.text;
              vH.limits = vJ;
              vH.alwaysHandleSupSub = true;
            } else {
              if (!vH || j.jrJnK(j.cBEVn, vH.type)) {
                throw new lQ(j.uDsHt, vI);
              }
              if (vH.alwaysHandleSupSub) {
                vH.limits = j.oYzqt(j.JNmfL, vI.text);
              }
            }
            this.consume();
          } else if (j.vcLeZ("^", vI.text)) {
            if (vF) {
              throw new lQ(j.CLLFx, vI);
            }
            vF = this.handleSupSubscript(j.ORFDp);
          } else if (j.gbyij("_", vI.text)) {
            if (vG) {
              throw new lQ("Double subscript", vI);
            }
            vG = this.handleSupSubscript(j.HNcRb);
          } else if (j.nAAne("'", vI.text)) {
            if (vF) {
              throw new lQ(j.CLLFx, vI);
            }
            var vK = {
              type: j.rrfpZ,
              mode: this.mode,
              text: "\\prime"
            };
            var vL = vK;
            var vM = [vL];
            for (this.consume(); j.ZWYCc("'", this.fetch().text);) {
              vM.push(vL);
              this.consume();
            }
            if (j.kLhHn("^", this.fetch().text)) {
              vM.push(this.handleSupSubscript(j.ORFDp));
            }
            vF = {
              type: j.aipAN,
              mode: this.mode,
              body: vM
            };
          } else {
            if (!tL[vI.text]) {
              break;
            }
            var vN = tL[vI.text];
            var vO = tK.test(vI.text);
            for (this.consume();;) {
              var vP = this.fetch().text;
              if (!tL[vP]) {
                break;
              }
              if (j.pakBO(tK.test(vP), vO)) {
                break;
              }
              this.consume();
              vN += tL[vP];
            }
            var vQ = new tO(vN, this.settings).parse();
            var vR = {
              type: j.aipAN,
              mode: j.tKtCU,
              body: vQ
            };
            var vS = {
              type: j.aipAN,
              mode: j.tKtCU,
              body: vQ
            };
            if (vO) {
              vG = vR;
            } else {
              vF = vS;
            }
          }
        }
        if (vF || vG) {
          return {
            type: j.hyWCA,
            mode: this.mode,
            base: vH,
            sup: vF,
            sub: vG
          };
        } else {
          return vH;
        }
      }
      parseFunction(vE, vF) {
        var vG = j.oXrei.split("|");
        var vH = 0;
        while (true) {
          switch (vG[vH++]) {
            case "0":
              this.consume();
              if (vF && j.vjzAF(j.naCAR, vF) && !vM.allowedInArgument) {
                throw new lQ(j.EdnQR(j.uqCUU(j.AIUBS(j.gqkYS, vL), j.nxNpz), vF ? j.OKmqA(j.qDDRx, vF) : ""), vK);
              }
              continue;
            case "1":
              return this.callFunction(vL, vI, vJ, vK, vE);
            case "2":
              if (j.zuYqt(j.tKtCU, this.mode) && j.xoYlD(!1, vM.allowedInMath)) {
                throw new lQ(j.GpgXC(j.jJgnG + vL, j.UbTxE), vK);
              }
              continue;
            case "3":
              var {
                args: vI,
                optArgs: vJ
              } = this.parseArguments(vL, vM);
              continue;
            case "4":
              if (!vM) {
                return null;
              }
              continue;
            case "5":
              var vK = this.fetch();
              var vL = vK.text;
              var vM = sX[vL];
              continue;
            case "6":
              if (j.jyLud(j.FJCvs, this.mode) && !vM.allowedInText) {
                throw new lQ(j.KtuUB(j.ebYdu(j.jJgnG, vL), j.WGUll), vK);
              }
              continue;
          }
          break;
        }
      }
      callFunction(vE, vF, vG, vH, vI) {
        var vJ = {
          funcName: vE,
          parser: this,
          token: vH,
          breakOnTokenText: vI
        };
        var vK = vJ;
        var vL = sX[vE];
        if (vL && vL.handler) {
          return vL.handler(vK, vF, vG);
        }
        throw new lQ(j.RpDEp(j.DrEum, vE));
      }
      parseArguments(vE, vF) {
        var vG = dq.FQtWB(vF.numArgs, vF.numOptionalArgs);
        if (dq.SPmlG(0, vG)) {
          return {
            args: [],
            optArgs: []
          };
        }
        var vI = [];
        var vJ = [];
        for (var vK = 0; dq.DkMGN(vK, vG); vK++) {
          var vL = vF.argTypes && vF.argTypes[vK];
          var vM = vK < vF.numOptionalArgs;
          if (vF.primitive && dq.tsbxf(null, vL) || dq.SyNaf(dq.TaBoE, vF.type) && dq.UgVJJ(1, vK) && dq.TvBkF(null, vJ[0])) {
            vL = dq.LVJUL;
          }
          var vN = this.parseGroupOfType(dq.NtNdt(dq.YuRxs(dq.uNqCk, vE), "'"), vL, vM);
          if (vM) {
            vJ.push(vN);
          } else {
            if (dq.peEdr(null, vN)) {
              throw new lQ(dq.dzIWK);
            }
            vI.push(vN);
          }
        }
        var vO = {
          args: vI,
          optArgs: vJ
        };
        return vO;
      }
      parseGroupOfType(vE, vF, vG) {
        switch (vF) {
          case j.YnjVh:
            return this.parseColorGroup(vG);
          case "size":
            return this.parseSizeGroup(vG);
          case j.bWVpU:
            return this.parseUrlGroup(vG);
          case j.tKtCU:
          case j.FJCvs:
            return this.parseArgumentGroup(vG, vF);
          case j.kCzuk:
            var vH = this.parseArgumentGroup(vG, j.FJCvs);
            if (j.NMFxd(null, vH)) {
              return {
                type: j.wmwFy,
                mode: vH.mode,
                body: [vH],
                style: j.FJCvs
              };
            } else {
              return null;
            }
          case j.tFbSQ:
            var vI = this.parseStringGroup(j.tFbSQ, vG);
            if (j.vXQZz(null, vI)) {
              return {
                type: j.tFbSQ,
                mode: j.FJCvs,
                string: vI.text
              };
            } else {
              return null;
            }
          case j.gdzpA:
            if (vG) {
              throw new lQ(j.PRDdQ);
            }
            var vJ = this.parseGroup(vE);
            if (vJ == null) {
              throw new lQ(j.pZfBE(j.Eqbrk, vE), this.fetch());
            }
            return vJ;
          case j.iEWnY:
          case null:
          case undefined:
            return this.parseArgumentGroup(vG);
          default:
            throw new lQ(j.FgkwJ(j.nARCX, vE), this.fetch());
        }
      }
      consumeSpaces() {
        while (j.rQwcD(" ", this.fetch().text)) {
          this.consume();
        }
      }
      parseStringGroup(vE, vF) {
        var vG = this.gullet.scanArgument(vF);
        if (dq.fBpDm(null, vG)) {
          return null;
        }
        for (var vH, vI = ""; dq.MpKaZ(dq.IrFxF, (vH = this.fetch()).text);) {
          vI += vH.text;
          this.consume();
        }
        this.consume();
        vG.text = vI;
        return vG;
      }
      parseRegexGroup(vE, vF) {
        for (var vG, vH = this.fetch(), vI = vH, vJ = ""; dq.isCRu(dq.IrFxF, (vG = this.fetch()).text) && vE.test(dq.jAOdH(vJ, vG.text));) {
          vJ += (vI = vG).text;
          this.consume();
        }
        if (dq.lOfrI("", vJ)) {
          throw new lQ(dq.lVRDH(dq.mFoqt(dq.WJPer(dq.VwItX(dq.MWWvz, vF), dq.COjKt), vH.text), "'"), vH);
        }
        return vH.range(vI, vJ);
      }
      parseColorGroup(vE) {
        var vF = dq.hgVun.split("|");
        var vG = 0;
        while (true) {
          switch (vF[vG++]) {
            case "0":
              if (dq.fBpDm(null, vJ)) {
                return null;
              }
              continue;
            case "1":
              var vH = vI[0];
              continue;
            case "2":
              var vI = /^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(vJ.text);
              continue;
            case "3":
              var vJ = this.parseStringGroup("color", vE);
              continue;
            case "4":
              if (!vI) {
                throw new lQ(dq.knFsM(dq.WdfrJ + vJ.text, "'"), vJ);
              }
              continue;
            case "5":
              if (/^[0-9a-f]{6}$/i.test(vH)) {
                vH = dq.viLub("#", vH);
              }
              return {
                type: dq.pAqjg,
                mode: this.mode,
                color: vH
              };
          }
          break;
        }
      }
      parseSizeGroup(vE) {
        var vF = dq.rogsy.split("|");
        var vG = 0;
        while (true) {
          switch (vF[vG++]) {
            case "0":
              var vH = {
                type: dq.USOWZ,
                mode: this.mode,
                value: vL,
                isBlank: vJ
              };
              return vH;
            case "1":
              if (!vE && vI.text.length === 0) {
                vI.text = dq.fMdJK;
                vJ = true;
              }
              continue;
            case "2":
              var vI;
              var vJ = !1;
              continue;
            case "3":
              var vK = /([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(vI.text);
              continue;
            case "4":
              if (!dq.HQJci(nf, vL)) {
                throw new lQ(dq.TUEjS(dq.JExfN(dq.knoqq, vL.unit), "'"), vI);
              }
              continue;
            case "5":
              this.gullet.consumeSpaces();
              if (!(vI = vE || dq.NkJfJ("{", this.gullet.future().text) ? this.parseStringGroup(dq.USOWZ, vE) : this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/, dq.USOWZ))) {
                return null;
              }
              continue;
            case "6":
              if (!vK) {
                throw new lQ(dq.ICWnT(dq.pXsYz(dq.MeQnc, vI.text), "'"), vI);
              }
              continue;
            case "7":
              var vL = {
                number: +dq.pOwCG(vK[1], vK[2]),
                unit: vK[3]
              };
              continue;
          }
          break;
        }
      }
      parseUrlGroup(vE) {
        var vF = dq.lFdGB.split("|");
        var vG = 0;
        while (true) {
          switch (vF[vG++]) {
            case "0":
              var vH = {
                type: dq.saXzN,
                mode: this.mode,
                url: vI
              };
              return vH;
            case "1":
              this.gullet.lexer.setCatcode("%", 13);
              this.gullet.lexer.setCatcode("~", 12);
              continue;
            case "2":
              var vI = vJ.text.replace(/\\([#$%&~_^{}])/g, "$1");
              continue;
            case "3":
              this.gullet.lexer.setCatcode("%", 14);
              this.gullet.lexer.setCatcode("~", 13);
              if (dq.xpAHJ(null, vJ)) {
                return null;
              }
              continue;
            case "4":
              var vJ = this.parseStringGroup(dq.saXzN, vE);
              continue;
          }
          break;
        }
      }
      parseArgumentGroup(vE, vF) {
        var vG = this.gullet.scanArgument(vE);
        if (dq.lnlkb(null, vG)) {
          return null;
        }
        var vH = this.mode;
        if (vF) {
          this.switchMode(vF);
        }
        this.gullet.beginGroup();
        var vI = this.parseExpression(!1, dq.IrFxF);
        this.expect(dq.IrFxF);
        this.gullet.endGroup();
        var vJ = {
          type: dq.EhCbY,
          mode: this.mode,
          loc: vG.loc,
          body: vI
        };
        var vK = vJ;
        if (vF) {
          this.switchMode(vH);
        }
        return vK;
      }
      parseGroup(vE, vF) {
        var vG;
        var vH = this.fetch();
        var vI = vH.text;
        if (j.FbJbA("{", vI) || j.QFqpr(j.MIEvd, vI)) {
          var vJ = j.ZxFaw.split("|");
          var vK = 0;
          while (true) {
            switch (vJ[vK++]) {
              case "0":
                this.expect(vL);
                this.gullet.endGroup();
                vG = {
                  type: j.aipAN,
                  mode: this.mode,
                  loc: lO.range(vH, vN),
                  body: vM,
                  semisimple: j.QFqpr(j.MIEvd, vI) || undefined
                };
                continue;
              case "1":
                this.gullet.beginGroup();
                continue;
              case "2":
                var vL = j.ZInpy("{", vI) ? "}" : j.JSChU;
                continue;
              case "3":
                var vM = this.parseExpression(!1, vL);
                var vN = this.fetch();
                continue;
              case "4":
                this.consume();
                continue;
            }
            break;
          }
        } else if (j.UvFXT(null, vG = this.parseFunction(vF, vE) || this.parseSymbol()) && vI[0] === "\\" && !tp.hasOwnProperty(vI)) {
          if (this.settings.throwOnError) {
            throw new lQ(j.HedCd(j.syjiN, vI), vH);
          }
          vG = this.formatUnsupportedCmd(vI);
          this.consume();
        }
        return vG;
      }
      formLigatures(vE) {
        for (var vF = j.uXzbb(vE.length, 1), vG = 0; j.vkYUt(vG, vF); ++vG) {
          var vH = vE[vG];
          var vI = vH.text;
          if (j.HnwSO("-", vI) && j.qkNvz("-", vE[j.cCOFO(vG, 1)].text)) {
            if (j.CEDaD(j.jpIdr(vG, 1), vF) && j.cLrxu("-", vE[j.NDsmU(vG, 2)].text)) {
              vE.splice(vG, 3, {
                type: j.rrfpZ,
                mode: j.FJCvs,
                loc: lO.range(vH, vE[j.fTEWX(vG, 2)]),
                text: j.PHdyK
              });
              vF -= 2;
            } else {
              vE.splice(vG, 2, {
                type: j.rrfpZ,
                mode: j.FJCvs,
                loc: lO.range(vH, vE[j.hEmaD(vG, 1)]),
                text: "--"
              });
              vF -= 1;
            }
          }
          if ((!j.NRpcE("'", vI) || !j.SHUga("`", vI)) && !j.mZQwr(vE[j.vyCky(vG, 1)].text, vI)) {
            vE.splice(vG, 2, {
              type: j.rrfpZ,
              mode: j.FJCvs,
              loc: lO.range(vH, vE[j.mUCGV(vG, 1)]),
              text: j.QhWdG(vI, vI)
            });
            vF -= 1;
          }
        }
      }
      parseSymbol() {
        var vE = j.wdvPZ.split("|");
        var vF = 0;
        while (true) {
          switch (vE[vF++]) {
            case "0":
              var vG;
              var vH = t1.exec(vV);
              continue;
            case "1":
              if (/^\\verb[^a-zA-Z]/.test(vV)) {
                this.consume();
                var vI = vV.slice(5);
                var vJ = j.kSucm("*", vI.charAt(0));
                if (vJ) {
                  vI = vI.slice(1);
                }
                if (j.DvNhP(vI.length, 2) || j.JIVNr(vI.charAt(0), vI.slice(-1))) {
                  throw new lQ(j.zwoGT);
                }
                return {
                  type: j.jFztv,
                  mode: j.FJCvs,
                  body: vI = vI.slice(1, -1),
                  star: vJ
                };
              }
              continue;
            case "2":
              if (tN.hasOwnProperty(vV[0]) && !nL[this.mode][vV[0]]) {
                if (this.settings.strict && j.vLvcr(j.tKtCU, this.mode)) {
                  this.settings.reportNonstrict(j.QXFQx, j.swSRS(j.QyQra(j.yWMab, vV[0]), j.WUqww), vU);
                }
                vV = j.QPVUB(tN[vV[0]], vV.slice(1));
              }
              continue;
            case "3":
              if (vH) {
                if (j.sZfZO("i", vV = vV.substring(0, vH.index))) {
                  vV = "ı";
                } else if (j.ssscI("j", vV)) {
                  vV = "ȷ";
                }
              }
              if (nL[this.mode][vV]) {
                if (this.settings.strict && j.TyBTu(j.tKtCU, this.mode) && j.ZpVeV(j.JiLxa.indexOf(vV), 0)) {
                  this.settings.reportNonstrict(j.QXFQx, j.AfAko(j.kTGqF(j.SIsuP, vV[0]), j.WUqww), vU);
                }
                var vK;
                var vL = nL[this.mode][vV].group;
                var vM = lO.range(vU);
                if (nJ.hasOwnProperty(vL)) {
                  var vN = vL;
                  var vO = {
                    type: j.naCAR,
                    mode: this.mode,
                    family: vN,
                    loc: vM,
                    text: vV
                  };
                  vK = vO;
                } else {
                  vK = {
                    type: vL,
                    mode: this.mode,
                    loc: vM,
                    text: vV
                  };
                }
                vG = vK;
              } else {
                if (!j.GwtFr(vV.charCodeAt(0), 128)) {
                  return null;
                }
                if (this.settings.strict) {
                  if (j.KCGCO(mB, vV.charCodeAt(0))) {
                    if (j.bAxTF(j.tKtCU, this.mode)) {
                      this.settings.reportNonstrict(j.QXFQx, j.kaFOX(j.BUbbM(j.WsMwG, vV[0]), j.WUqww), vU);
                    }
                  } else {
                    this.settings.reportNonstrict(j.aGmGz, j.whIpY(j.BJOKe(j.DNGFI(j.Otubl(j.QdDXD, vV[0]), j.uURbd), vV.charCodeAt(0)), ")"), vU);
                  }
                }
                vG = {
                  type: j.rrfpZ,
                  mode: j.FJCvs,
                  loc: lO.range(vU),
                  text: vV
                };
              }
              continue;
            case "4":
              return vG;
            case "5":
              this.consume();
              if (vH) {
                for (var vP = 0; j.leYLV(vP, vH[0].length); vP++) {
                  var vQ = j.anuTg.split("|");
                  var vR = 0;
                  while (true) {
                    switch (vQ[vR++]) {
                      case "0":
                        var vS = tM[vT][this.mode] || tM[vT].text;
                        continue;
                      case "1":
                        vG = {
                          type: j.ezHyA,
                          mode: this.mode,
                          loc: lO.range(vU),
                          label: vS,
                          isStretchy: !1,
                          isShifty: !0,
                          base: vG
                        };
                        continue;
                      case "2":
                        if (!vS) {
                          throw new lQ(j.pqScH(j.kytgn(j.tOiLZ(j.wgZrC(j.YYLFA, vT), " unsupported in "), this.mode), j.pLCNz), vU);
                        }
                        continue;
                      case "3":
                        if (!tM[vT]) {
                          throw new lQ(j.NfMIz(j.JphtJ(j.LgpHF, vT), "'"), vU);
                        }
                        continue;
                      case "4":
                        var vT = vH[0][vP];
                        continue;
                    }
                    break;
                  }
                }
              }
              continue;
            case "6":
              var vU = this.fetch();
              var vV = vU.text;
              continue;
          }
          break;
        }
      }
    }
    tO.endOfExpression = ["}", j.JSChU, j.dkJtG, j.NjTlU, "&"];
    function tP(vE, vF) {
      var vG = dq.oLJHh.split("|");
      var vH = 0;
      while (true) {
        switch (vG[vH++]) {
          case "0":
            delete vJ.gullet.macros.current[dq.HFezT];
            continue;
          case "1":
            var vI = vJ.parse();
            continue;
          case "2":
            if (!dq.deEZP(dq.TOSFi, typeof vE) && !dq.bkBHT(vE, String)) {
              throw new TypeError(dq.DKJjD);
            }
            continue;
          case "3":
            var vJ = new tO(vE, vF);
            continue;
          case "4":
            return vI;
          case "5":
            delete vJ.gullet.macros.current[dq.yTPXz];
            delete vJ.gullet.macros.current[dq.nrgmP];
            if (vJ.gullet.macros.get(dq.HFezT)) {
              if (!vF.displayMode) {
                throw new lQ(dq.WXQwU);
              }
              vI = [{
                type: dq.HPbwd,
                mode: dq.ysVWH,
                body: vI,
                tag: vJ.subparse([new lP(dq.HFezT)])
              }];
            }
            continue;
        }
        break;
      }
    }
    function tQ(vE, vF, vG) {
      vF.textContent = "";
      var vH = dq.IOlCa(tS, vE, vG).toNode();
      vF.appendChild(vH);
    }
    if (j.NLmiE(j.BVlrp, typeof document) && j.NXUkL(j.PViXX, document.compatMode)) {
      if (j.uKBQo(j.BVlrp, typeof console)) {
        console.warn(j.XVirJ);
      }
      tQ = function () {
        throw new lQ(j.fqLXQ);
      };
    }
    function tR(vE, vF, vG) {
      if (vG.throwOnError || !j.EDkLA(vE, lQ)) {
        throw vE;
      }
      var vH = oK.makeSpan([j.ZwmJf], [new nB(vF)]);
      vH.setAttribute(j.qyPvw, vE.toString());
      vH.setAttribute(j.nOMPy, j.kEjsp("color:", vG.errorColor));
      return vH;
    }
    function tS(vE, vF) {
      var vG = {
        hkuPL: function (vI, vJ) {
          return dq.fYmYc(vI, vJ);
        },
        pQadR: function (vI, vJ) {
          return dq.rHHWr(vI, vJ);
        },
        grSLG: dq.jtIVZ,
        LumcQ: function (vI, vJ, vK, vL, vM, vN) {
          return dq.ddpPW(vI, vJ, vK, vL, vM, vN);
        },
        tksSM: dq.PwlmK,
        kMwxd: function (vI, vJ, vK) {
          return dq.vkFBD(vI, vJ, vK);
        },
        KGMbF: dq.bEjGP,
        tHYXz: function (vI, vJ, vK, vL, vM, vN) {
          return vI(vJ, vK, vL, vM, vN);
        },
        qNrBn: function (vI, vJ, vK) {
          return vI(vJ, vK);
        },
        xABvb: function (vI, vJ, vK) {
          return vI(vJ, vK);
        }
      };
      var vH = new m5(vF);
      try {
        return function (vI, vJ, vK) {
          var vL;
          var vM = vG.hkuPL(pC, vK);
          if (vG.pQadR(vG.grSLG, vK.output)) {
            return vG.LumcQ(pz, vI, vJ, vM, vK.displayMode, !0);
          }
          if (vG.pQadR(vG.tksSM, vK.output)) {
            var vN = vG.kMwxd(pd, vI, vM);
            vL = oK.makeSpan([vG.KGMbF], [vN]);
          } else {
            var vO = vG.tHYXz(pz, vI, vJ, vM, vK.displayMode, !1);
            var vP = vG.qNrBn(pd, vI, vM);
            vL = oK.makeSpan([vG.KGMbF], [vO, vP]);
          }
          return vG.xABvb(pD, vL, vK);
        }(dq.WlieS(tP, vE, vH), vE, vH);
      } catch (vI) {
        return dq.jeHwy(tR, vI, vE, vH);
      }
    }
    var tT = {
      version: j.ASQWF,
      render: tQ,
      renderToString: function (vE, vF) {
        return j.GmhUh(tS, vE, vF).toMarkup();
      },
      ParseError: lQ,
      SETTINGS_SCHEMA: m3,
      __parse: function (vE, vF) {
        var vG = new m5(vF);
        return tP(vE, vG);
      },
      __renderToDomTree: tS,
      __renderToHTMLTree: function (vE, vF) {
        var vG = new m5(vF);
        try {
          return function (vH, vI, vJ) {
            var vK = dq.Tcsms(pd, vH, dq.RUtvb(pC, vJ));
            var vL = oK.makeSpan([dq.bEjGP], [vK]);
            return dq.kiirK(pD, vL, vJ);
          }(j.ScbUE(tP, vE, vG), 0, vG);
        } catch (vH) {
          return j.XzsRn(tR, vH, vE, vG);
        }
      },
      __setFontMetrics: function (vE, vF) {
        n0[vE] = vF;
      },
      __defineSymbol: nM,
      __defineFunction: oT,
      __defineMacro: r4,
      __domTree: {
        Span: nw,
        Anchor: nx,
        SymbolNode: nB,
        SvgNode: nC,
        PathNode: nD,
        LineNode: nE
      }
    };
    const tU = {};
    const tV = [];
    function tW(vE) {
      var vF = {
        NtAcl: function (vH, vI) {
          return dq.mIcsT(vH, vI);
        },
        YPUtm: dq.zRpUa,
        FPlCH: function (vH, vI, vJ) {
          return dq.QENjl(vH, vI, vJ);
        },
        dluPW: dq.NNAAF,
        nSVST: function (vH, vI) {
          return dq.MRoTs(vH, vI);
        },
        ghaWf: dq.ysVWH,
        yRWVM: dq.zgRIG,
        odiYL: function (vH, vI, vJ, vK) {
          return dq.wxppJ(vH, vI, vJ, vK);
        },
        lmkjw: function (vH, vI) {
          return dq.XgokK(vH, vI);
        },
        qreOF: function (vH, vI) {
          return dq.ZrHWR(vH, vI);
        },
        AOrdh: function (vH, vI) {
          return dq.elisw(vH, vI);
        },
        vIqVQ: function (vH, vI) {
          return dq.WcOPn(vH, vI);
        },
        ZBYeD: dq.hBKGJ,
        XQQio: function (vH, vI) {
          return dq.vIjgG(vH, vI);
        },
        KXrxi: dq.fAlKP,
        lFLwi: dq.mhnPk,
        WfYRe: dq.oiqCm,
        fVOTb: dq.eFmIs,
        usdUg: dq.aJJuE,
        tgOxR: function (vH, vI) {
          return dq.YNeMS(vH, vI);
        },
        uTDMi: dq.MugPW,
        ztTvP: dq.aBphh,
        UwOQZ: dq.cRRHh,
        bztqv: dq.MPROo,
        dFRSO: dq.YgiSR,
        mDFoO: dq.rkYbs,
        HGyir: dq.ttNFb,
        WhBZK: dq.CugUW,
        oDNDc: dq.sRNht,
        WRzgp: function (vH, vI) {
          return dq.RslDE(vH, vI);
        },
        fQjFY: dq.WXncB,
        TLQYE: dq.TOSFi,
        JgXRt: function (vH, vI, vJ, vK) {
          return vH(vI, vJ, vK);
        }
      };
      const vG = dq.WJjYo(vE, tU);
      return function (vH, vI) {
        var vJ = {
          GbzfU: function (vK, vL) {
            return vF.NtAcl(vK, vL);
          },
          CJqdV: vF.YPUtm,
          nHlpD: function (vK, vL, vM) {
            return vF.FPlCH(vK, vL, vM);
          },
          ZywYa: vF.dluPW,
          qNGZw: function (vK, vL) {
            return vF.nSVST(vK, vL);
          },
          tUWJQ: vF.ghaWf,
          NyiPs: vF.yRWVM,
          rEiNG: function (vK, vL, vM) {
            return vF.FPlCH(vK, vL, vM);
          },
          ctvXw: function (vK, vL) {
            return vK < vL;
          },
          HCeZq: function (vK, vL, vM, vN) {
            return vF.odiYL(vK, vL, vM, vN);
          },
          QFgmh: function (vK, vL) {
            return vF.lmkjw(vK, vL);
          },
          vEAut: function (vK, vL) {
            return vF.qreOF(vK, vL);
          },
          RyyHD: function (vK, vL) {
            return vF.AOrdh(vK, vL);
          },
          iTMPS: function (vK, vL) {
            return vF.lmkjw(vK, vL);
          },
          YbyJO: function (vK, vL) {
            return vF.vIqVQ(vK, vL);
          },
          dbaKE: vF.ZBYeD,
          EoMih: function (vK, vL) {
            return vF.XQQio(vK, vL);
          },
          KTLby: vF.KXrxi,
          EIlIh: vF.lFLwi,
          mJvpv: vF.WfYRe,
          orujT: vF.fVOTb,
          jsSEl: vF.usdUg,
          Xlwfx: function (vK, vL) {
            return vK && vL;
          },
          tGgjS: function (vK, vL) {
            return vF.tgOxR(vK, vL);
          },
          YFCyT: vF.uTDMi,
          NFjuR: vF.ztTvP,
          pavhQ: function (vK, vL) {
            return vF.tgOxR(vK, vL);
          },
          cyrXm: vF.UwOQZ,
          tSSln: function (vK, vL) {
            return vF.qreOF(vK, vL);
          },
          GsNES: vF.bztqv,
          aHRQW: vF.dFRSO,
          BODwC: vF.mDFoO,
          pQrfN: vF.HGyir,
          fPNwZ: vF.WhBZK,
          veuPA: vF.oDNDc,
          iBlRw: function (vK, vL) {
            return vF.WRzgp(vK, vL);
          },
          ibZKh: vF.fQjFY,
          YmzQv: function (vK, vL) {
            return vF.AOrdh(vK, vL);
          },
          SwLYp: vF.TLQYE
        };
        vF.JgXRt(gz, vH, vF.ztTvP, function (vK, vL) {
          var vM = {
            humMn: function (w0, w1) {
              return vJ.GbzfU(w0, w1);
            },
            sTFsY: vJ.CJqdV,
            khbzr: function (w0, w1, w2) {
              return vJ.nHlpD(w0, w1, w2);
            },
            IGVuJ: vJ.ZywYa,
            MmBlb: function (w0, w1) {
              return vJ.qNGZw(w0, w1);
            },
            NjBbt: vJ.tUWJQ,
            vXVBr: vJ.NyiPs,
            UeRHS: function (w0, w1, w2) {
              return vJ.rEiNG(w0, w1, w2);
            },
            nFIPX: function (w0, w1) {
              return vJ.ctvXw(w0, w1);
            },
            xqNFL: function (w0, w1, w2, w3) {
              return vJ.HCeZq(w0, w1, w2, w3);
            },
            eToxE: function (w0, w1) {
              return vJ.QFgmh(w0, w1);
            },
            BSmCG: function (w0, w1) {
              return vJ.vEAut(w0, w1);
            },
            QMtyo: function (w0, w1) {
              return vJ.RyyHD(w0, w1);
            },
            TyjZW: function (w0, w1) {
              return w0 + w1;
            },
            moYVD: function (w0, w1) {
              return vJ.iTMPS(w0, w1);
            },
            fzyal: function (w0, w1) {
              return vJ.YbyJO(w0, w1);
            },
            DcUMh: vJ.dbaKE,
            zaGFY: function (w0, w1) {
              return vJ.EoMih(w0, w1);
            },
            rhkuH: function (w0, w1) {
              return vJ.EoMih(w0, w1);
            },
            oYkPh: vJ.KTLby,
            CNxtu: vJ.EIlIh,
            pLhwg: vJ.mJvpv
          };
          var vN = Array.isArray(vK.properties.className) ? vK.properties.className : tV;
          var vO = vN.includes(vJ.orujT);
          var vP = vN.includes(vJ.jsSEl);
          var vQ = vN.includes("math-inline");
          var vR = vP;
          if (vJ.Xlwfx(!vO, !vP) && !vQ) {
            return;
          }
          var vS = vL[vJ.vEAut(vL.length, 1)];
          var vT = vK;
          if (vJ.tGgjS(vJ.YFCyT, vK.tagName) && vO && vS && vJ.tGgjS(vJ.NFjuR, vS.type) && vJ.pavhQ(vJ.cyrXm, vS.tagName)) {
            vT = vS;
            vS = vL[vJ.tSSln(vL.length, 2)];
            vR = true;
          }
          if (!vS) {
            return;
          }
          var vU = {
            whitespace: vJ.cyrXm
          };
          var vV = function (w0, w1 = {}) {
            var w2 = vM.humMn(vM.sTFsY, w0) ? w0.children : [];
            var w3 = lJ(w0);
            var w4 = vM.khbzr(lN, w0, {
              whitespace: w1.whitespace || vM.IGVuJ,
              breakBefore: !1,
              breakAfter: !1
            });
            var w5 = [];
            var w6 = {
              whitespace: w4,
              breakBefore: !0,
              breakAfter: !0
            };
            if (!vM.MmBlb(vM.NjBbt, w0.type) || !vM.MmBlb(vM.vXVBr, w0.type)) {
              w5.push(...vM.UeRHS(lL, w0, w6));
            }
            var w7 = -1;
            while (vM.nFIPX(++w7, w2.length)) {
              w5.push(...vM.xqNFL(lK, w2[w7], w0, {
                whitespace: w4,
                breakBefore: w7 ? undefined : w3,
                breakAfter: vM.eToxE(w7, vM.BSmCG(w2.length, 1)) ? vM.QMtyo(lE, w2[vM.TyjZW(w7, 1)]) : w3
              }));
            }
            var w8 = [];
            var w9;
            for (w7 = -1; vM.moYVD(++w7, w5.length);) {
              var w0 = w5[w7];
              if (vM.fzyal(vM.DcUMh, typeof w0)) {
                if (vM.MmBlb(undefined, w9) && vM.zaGFY(w0, w9)) {
                  w9 = w0;
                }
              } else if (w0) {
                if (vM.MmBlb(undefined, w9) && vM.rhkuH(w9, -1)) {
                  w8.push("\n".repeat(w9) || " ");
                }
                w9 = -1;
                w8.push(w0);
              }
            }
            return w8.join("");
          }(vT, vU);
          var vW;
          try {
            var vX = {
              ...vG
            };
            vX.displayMode = vR;
            vX.throwOnError = !0;
            vW = tT.renderToString(vV, vX);
          } catch (w0) {
            var vO = w0;
            var vP = vO.name.toLowerCase();
            vI.message(vJ.GsNES, {
              ancestors: [...vL, vK],
              cause: vO,
              place: vK.position,
              ruleId: vP,
              source: vJ.aHRQW
            });
            vW = vJ.pavhQ(vJ.BODwC, vP) ? tT.renderToString(vV, {
              ...vG,
              displayMode: vR,
              strict: vJ.pQrfN,
              throwOnError: !1
            }) : [{
              type: vJ.NFjuR,
              tagName: vJ.fPNwZ,
              properties: {
                className: [vJ.veuPA],
                style: vJ.iBlRw(vJ.ibZKh, vG.errorColor || "#cc0000"),
                title: vJ.YmzQv(String, w0)
              },
              children: [{
                type: vJ.tUWJQ,
                value: vV
              }]
            }];
          }
          var vY = {
            fragment: !0
          };
          if (vJ.YbyJO(vJ.SwLYp, typeof vW)) {
            vW = function (w1, w2) {
              return vM.UeRHS(lq, w2?.fragment ? function (w3) {
                var w4 = document.createElement(vM.oYkPh);
                w4.innerHTML = w3;
                return w4.content;
              }(w1) : lx.parseFromString(w1, vM.CNxtu), {}) || {
                type: vM.pLhwg,
                children: []
              };
            }(vW, vY).children;
          }
          var vZ = vS.children.indexOf(vT);
          vS.children.splice(vZ, 1, ...vW);
          return gy;
        });
      };
    }
    var tX = j.zWezS(u, 582);
    var tY = u.n(tX);
    const tZ = [j.NlQWm, j.uCxGx, j.TIEEO, j.cWkwY, "br", j.XFFaD, j.gHuwo, j.EXPhz, j.UKchI, "hr", j.ypWSk, j.RxZVz, "input", j.ilyWj, j.MnSDn, j.UyhKF, j.fmKMh, j.QWPkH, j.dTBfj, j.gslvW];
    const u0 = {}.hasOwnProperty;
    const u1 = /[ \t\n\f\r]/g;
    function u2(vE) {
      if (dq.TvBkF(dq.ykMsC, typeof vE)) {
        return dq.JgqCn(dq.ysVWH, vE.type) && dq.vhyIv(u3, vE.value);
      } else {
        return dq.lztSr(u3, vE);
      }
    }
    function u3(vE) {
      return vE.replace(u1, "") === "";
    }
    const u4 = j.KcfzR(u7, 1);
    const u5 = j.MktKq(u7, -1);
    const u6 = [];
    function u7(vE) {
      return function (vF, vG, vH) {
        const vI = vF ? vF.children : u6;
        let vJ = dq.htBke(dq.CnAKV(vG, 0), vE);
        let vK = vI[vJ];
        if (!vH) {
          while (vK && dq.xNGni(u2, vK)) {
            vJ += vE;
            vK = vI[vJ];
          }
        }
        return vK;
      };
    }
    const u8 = {}.hasOwnProperty;
    function u9(vE) {
      return function (vF, vG, vH) {
        return u8.call(vE, vF.tagName) && vE[vF.tagName](vF, vG, vH);
      };
    }
    const ub = j.elmWL(u9, {
      body: function (vE, vF, vG) {
        var vH = j.NQUzz(u4, vG, vF);
        return !vH || j.ecmgv(j.tnsui, vH.type);
      },
      caption: ud,
      colgroup: ud,
      dd: function (vE, vF, vG) {
        var vH = j.aoGTE(u4, vG, vF);
        return !vH || j.KNMrP(j.WcxBJ, vH.type) && (j.wLKRR("dt", vH.tagName) || j.EOkjP("dd", vH.tagName));
      },
      dt: function (vE, vF, vG) {
        var vH = dq.zLlDj(u4, vG, vF);
        return dq.gpOCO(Boolean, vH && dq.FQdDX(dq.aBphh, vH.type) && (dq.MqFWg("dt", vH.tagName) || dq.znFnO("dd", vH.tagName)));
      },
      head: ud,
      html: function (vE, vF, vG) {
        var vH = dq.WlieS(u4, vG, vF);
        return !vH || dq.zgRIG !== vH.type;
      },
      li: function (vE, vF, vG) {
        var vH = u4(vG, vF);
        return !vH || j.HZyLl(j.WcxBJ, vH.type) && j.gbyij("li", vH.tagName);
      },
      optgroup: function (vE, vF, vG) {
        var vH = j.WYwAF(u4, vG, vF);
        return !vH || j.FSaFB(j.WcxBJ, vH.type) && j.tvkut(j.xiLJY, vH.tagName);
      },
      option: function (vE, vF, vG) {
        var vH = j.vbTGD(u4, vG, vF);
        return !vH || j.kEKWC(j.WcxBJ, vH.type) && (j.xviEM(j.mPLvb, vH.tagName) || j.liMQH(j.xiLJY, vH.tagName));
      },
      p: function (vE, vF, vG) {
        var vH = j.bDafb(u4, vG, vF);
        if (vH) {
          return j.BjLch(j.WcxBJ, vH.type) && (j.goiIk(j.GDDxN, vH.tagName) || j.cgqJR === vH.tagName || j.GrqhB(j.Hhctv, vH.tagName) || j.yLyRO(j.PlvWR, vH.tagName) || j.opbxp(j.nfmwM, vH.tagName) || j.njBXq(j.LbAle, vH.tagName) || j.SXNcE("dl", vH.tagName) || j.VzgXX(j.bbMBp, vH.tagName) || j.uJcLh(j.ZXSxZ, vH.tagName) || j.HwRCE(j.yAYZc, vH.tagName) || j.IrtdF(j.GLrgR, vH.tagName) || j.zZXgx(j.eIedN, vH.tagName) || j.AJopt("h1", vH.tagName) || j.sObeN("h2", vH.tagName) || j.VqJYY("h3", vH.tagName) || j.RfvFI("h4", vH.tagName) || j.zZXgx("h5", vH.tagName) || j.TaWnn("h6", vH.tagName) || j.sIcpk(j.xcAnX, vH.tagName) || j.tJbRm(j.rynvo, vH.tagName) || j.qZztD("hr", vH.tagName) || j.SeQGG(j.HfhYi, vH.tagName) || j.YDWqh(j.lywVH, vH.tagName) || j.uJTjn("nav", vH.tagName) || j.kcfLP("ol", vH.tagName) || j.xgNnw("p", vH.tagName) || j.CwNCg(j.ZvOKm, vH.tagName) || j.vhhDm(j.qzZPt, vH.tagName) || j.uoRuA(j.YpzJp, vH.tagName) || j.yogvZ("ul", vH.tagName));
        } else {
          return !vG || !j.MyZny(j.WcxBJ, vG.type) || !j.kcfLP("a", vG.tagName) && !j.LzGcD(j.nBsOj, vG.tagName) && !j.OAULV(j.jcAML, vG.tagName) && !j.zBHOc(j.gHovx, vG.tagName) && !j.aSYiV(j.OtyZt, vG.tagName) && !j.rEQYB(j.TxqXw, vG.tagName) && !j.imdkR(j.RRFzz, vG.tagName);
        }
      },
      rp: uf,
      rt: uf,
      tbody: function (vE, vF, vG) {
        var vH = j.VvwNp(u4, vG, vF);
        return !vH || j.suMyk(j.WcxBJ, vH.type) && (j.DPrZN(j.NyPLn, vH.tagName) || j.fTyhQ(j.TtUYF, vH.tagName));
      },
      td: ug,
      tfoot: function (vE, vF, vG) {
        return !dq.SleKS(u4, vG, vF);
      },
      th: ug,
      thead: function (vE, vF, vG) {
        var vH = j.rXqZT(u4, vG, vF);
        return j.xkgsa(Boolean, vH && j.vcLeZ(j.WcxBJ, vH.type) && (j.KJELx("tbody", vH.tagName) || j.fQYIM(j.TtUYF, vH.tagName)));
      },
      tr: function (vE, vF, vG) {
        var vH = dq.Tbkrw(u4, vG, vF);
        return !vH || dq.nYtOK(dq.aBphh, vH.type) && vH.tagName === "tr";
      }
    });
    function ud(vE, vF, vG) {
      const vH = dq.kBUmW(u4, vG, vF, !0);
      return !vH || dq.NsQJd(dq.zgRIG, vH.type) && (!dq.dblEx(dq.ysVWH, vH.type) || !dq.VDPNT(u2, vH.value.charAt(0)));
    }
    function uf(vE, vF, vG) {
      const vH = j.aWBFS(u4, vG, vF);
      return !vH || j.xLMle(j.WcxBJ, vH.type) && (j.FuBPI("rp", vH.tagName) || j.yMVdv("rt", vH.tagName));
    }
    function ug(vE, vF, vG) {
      const vH = dq.jYiwR(u4, vG, vF);
      return !vH || dq.KKMOC(dq.aBphh, vH.type) && (dq.YGmcK("td", vH.tagName) || dq.ZjIeK("th", vH.tagName));
    }
    const uj = j.ywCUv(u9, {
      body: function (vE) {
        var vF = j.wLqLo(u4, vE, -1, !0);
        return !vF || !j.jwMuO(j.tnsui, vF.type) && (!j.VnnVG(j.FJCvs, vF.type) || !j.meDST(u2, vF.value.charAt(0))) && (!j.Udpoe(j.WcxBJ, vF.type) || j.UyhKF !== vF.tagName && !j.AvCdB(j.MnSDn, vF.tagName) && !j.Myygd(j.SVGul, vF.tagName) && !j.oABjy(j.nOMPy, vF.tagName) && !j.GPZVx(j.KVASx, vF.tagName));
      },
      colgroup: function (vE, vF, vG) {
        var vH = dq.vGZPC(u5, vG, vF);
        var vI = dq.hqcOl(u4, vE, -1, !0);
        return (!dq.BqWuk(vG, vH) || !dq.qtNRg(dq.aBphh, vH.type) || !dq.QrJat(dq.iBWDL, vH.tagName) || !dq.elAfh(ub, vH, vG.children.indexOf(vH), vG)) && dq.phJJf(Boolean, vI && dq.tUBAl(dq.aBphh, vI.type) && dq.knceI(dq.KLvbs, vI.tagName));
      },
      head: function (vE) {
        var vF = vE.children;
        var vG = [];
        var vH = -1;
        while (dq.FfbCJ(++vH, vF.length)) {
          var vE = vF[vH];
          if (dq.oTclm(dq.aBphh, vE.type) && (dq.fJFlO(dq.EKMKS, vE.tagName) || dq.DtEVT(dq.XlblM, vE.tagName))) {
            if (vG.includes(vE.tagName)) {
              return false;
            }
            vG.push(vE.tagName);
          }
        }
        return dq.TmAPu(vF.length, 0);
      },
      html: function (vE) {
        var vF = j.QOaMQ(u4, vE, -1);
        return !vF || j.xqRUi(j.tnsui, vF.type);
      },
      tbody: function (vE, vF, vG) {
        var vH = j.sdMAi(u5, vG, vF);
        var vI = j.RZvBV(u4, vE, -1);
        return (j.UYwDV(!vG, !vH) || j.nsJkp(j.WcxBJ, vH.type) || j.KZiyX(j.VRVTz, vH.tagName) && j.RjUYq(j.NyPLn, vH.tagName) || !j.aSbti(ub, vH, vG.children.indexOf(vH), vG)) && j.lCNki(Boolean, vI && j.QFtpC(j.WcxBJ, vI.type) && j.JCGeq("tr", vI.tagName));
      }
    });
    const uk = {
      name: [[j.iEwvD.split(""), j.QMJho.split("")], [j.uxpBT.split(""), j.PYAQX.split("")]],
      unquoted: [[j.buHHA.split(""), j.hHJbT.split("")], [j.hHJbT.split(""), j.hHJbT.split("")]],
      single: [["&'".split(""), "\"&'`".split("")], [j.BkQJq.split(""), j.vyTDX.split("")]],
      double: [["\"&".split(""), j.gCqMJ.split("")], [j.oYplh.split(""), j.vyTDX.split("")]]
    };
    function up(vE, vF, vG) {
      const vH = dq.pjgCW(l3, vE.schema, vF);
      const vI = vE.settings.allowParseErrors && dq.ZbGBJ(dq.PwlmK, vE.schema.space) ? 0 : 1;
      const vJ = vE.settings.allowDangerousCharacters ? 0 : 1;
      let vK;
      let vL = vE.quote;
      if (!vH.overloadedBoolean || dq.xCWaZ(vG, vH.attribute) && dq.yLeAt("", vG)) {
        if (vH.boolean || vH.overloadedBoolean && typeof vG != "string") {
          vG = Boolean(vG);
        }
      } else {
        vG = true;
      }
      if (dq.pliLc(null, vG) || dq.LGFVG(!1, vG) || dq.HzrON(dq.hBKGJ, typeof vG) && Number.isNaN(vG)) {
        return "";
      }
      var vM = {
        subset: uk.name[vI][vJ]
      };
      const vN = dq.AsFbU(iZ, vH.attribute, Object.assign({}, vE.settings.characterReferences, vM));
      var vO = {
        padLeft: !vE.settings.tightCommaSeparatedLists
      };
      var vP = {
        attribute: !0,
        subset: uk.unquoted[vI][vJ]
      };
      if (dq.wLPLy(true, vG)) {
        return vN;
      } else {
        vG = Array.isArray(vG) ? (vH.commaSeparated ? kY : l7)(vG, vO) : dq.kToLu(String, vG);
        if (vE.settings.collapseEmptyAttributes && !vG) {
          return vN;
        } else {
          if (vE.settings.preferUnquoted) {
            vK = dq.cxwAf(iZ, vG, Object.assign({}, vE.settings.characterReferences, vP));
          }
          if (dq.WlBbR(vK, vG)) {
            if (vE.settings.quoteSmart && dq.NbtSm(dq.eVjkD(gj, vG, vL), dq.Tcsms(gj, vG, vE.alternative))) {
              vL = vE.alternative;
            }
            vK = dq.tfeKW(dq.eWagb(vL, iZ(vG, Object.assign({}, vE.settings.characterReferences, {
              subset: (dq.WGPzD("'", vL) ? uk.single : uk.double)[vI][vJ],
              attribute: true
            }))), vL);
          }
          return dq.TSmrk(vN, vK ? dq.AwSxT("=", vK) : vK);
        }
      }
    }
    function uq(vE, vF, vG, vH) {
      if (!vG || dq.vJgvb(dq.aBphh, vG.type) || dq.GNrky(dq.rrWtK, vG.tagName) && dq.hFuYG(dq.lIAjn, vG.tagName)) {
        return dq.FaWtM(iZ, vE.value, Object.assign({}, vH.settings.characterReferences, {
          subset: ["<", "&"]
        }));
      } else {
        return vE.value;
      }
    }
    const uv = function (vE, vF) {
      var vG = {
        cccWP: function (vJ, vK) {
          return j.fHOkS(vJ, vK);
        }
      };
      const vH = j.JBQpY(vF, {});
      function vI(vJ, ...vK) {
        let vL = vI.invalid;
        const vM = vI.handlers;
        if (vJ && u0.call(vJ, vE)) {
          const vN = vG.cccWP(String, vJ[vE]);
          vL = u0.call(vM, vN) ? vM[vN] : vI.unknown;
        }
        if (vL) {
          return vL.call(this, vJ, ...vK);
        }
      }
      vI.handlers = vH.handlers || {};
      vI.invalid = vH.invalid;
      vI.unknown = vH.unknown;
      return vI;
    }(j.InpSo, {
      invalid: function (vE) {
        throw new Error(dq.rBvcY(dq.HOvZN(dq.KoeTv, vE), "`"));
      },
      unknown: function (vE) {
        throw new Error(dq.zuPHk(dq.QTFzT(dq.zvjUz, vE.type), "`"));
      },
      handlers: {
        comment: function (vE, vF, vG, vH) {
          var vI = {
            QZhMs: function (vK, vL, vM) {
              return dq.kiirK(vK, vL, vM);
            }
          };
          if (vH.settings.bogusComments) {
            return dq.kvDGi(dq.dHAbi("<?", dq.mogfi(iZ, vE.value, Object.assign({}, vH.settings.characterReferences, {
              subset: [">"]
            }))), ">");
          } else {
            return dq.Xcbic(dq.KPQwy(dq.GovFt, vE.value.replace(/^>|^->|<!--|-->|--!>|<!-$/g, function (vK) {
              return vI.QZhMs(iZ, vK, Object.assign({}, vH.settings.characterReferences, {
                subset: ["<", ">"]
              }));
            })), dq.Nsltu);
          }
        },
        doctype: function (vE, vF, vG, vH) {
          return j.KTnFA(j.IVzXw("<!", vH.settings.upperDoctype ? j.cwLtW : j.yqpqL) + (vH.settings.tightDoctype ? "" : " "), j.BtrXz);
        },
        element: function (vE, vF, vG, vH) {
          var vI = {
            KebWt: function (vQ, vR) {
              return j.MmiCt(vQ, vR);
            },
            PsdTM: function (vQ, vR, vS, vT) {
              return vQ(vR, vS, vT);
            },
            xRhVU: function (vQ, vR) {
              return j.Lomnl(vQ, vR);
            },
            LQEhz: function (vQ, vR) {
              return j.rfTYi(vQ, vR);
            },
            XecUG: function (vQ, vR) {
              return j.hlRwe(vQ, vR);
            },
            HeTPq: function (vQ, vR) {
              return j.IRTyR(vQ, vR);
            },
            wejQL: function (vQ, vR) {
              return j.rSiNn(vQ, vR);
            }
          };
          const vJ = vH.schema;
          const vK = j.kXXij(j.npZJT, vJ.space) && vH.settings.omitOptionalTags;
          let vL = j.tKkgu("svg", vJ.space) ? vH.settings.closeEmptyElements : vH.settings.voids.includes(vE.tagName.toLowerCase());
          const vM = [];
          let vN;
          if (j.imdkR(j.AaLpi, vJ.space) && j.NCiCs(j.npZJT, vE.tagName)) {
            vH.schema = kW;
          }
          const vO = function (vQ, vR) {
            const vS = [];
            let vT;
            let vU = -1;
            if (vR) {
              for (vT in vR) {
                if (vI.KebWt(null, vR[vT]) && vI.KebWt(undefined, vR[vT])) {
                  const vV = vI.PsdTM(up, vQ, vT, vR[vT]);
                  if (vV) {
                    vS.push(vV);
                  }
                }
              }
            }
            while (vI.xRhVU(++vU, vS.length)) {
              const vW = vQ.settings.tightAttributes ? vS[vU].charAt(vI.LQEhz(vS[vU].length, 1)) : undefined;
              if (vI.KebWt(vU, vI.XecUG(vS.length, 1)) && vI.HeTPq("\"", vW) && vI.wejQL("'", vW)) {
                vS[vU] += " ";
              }
            }
            return vS.join("");
          }(vH, vE.properties);
          const vP = vH.all(j.jRqZT(j.AaLpi, vJ.space) && j.LMPvR(j.KVASx, vE.tagName) ? vE.content : vE);
          vH.schema = vJ;
          if (vP) {
            vL = false;
          }
          if (!j.IUBQx(!vO, vK) || !j.sTQLj(uj, vE, vF, vG)) {
            vM.push("<", vE.tagName, vO ? j.XUaMQ(" ", vO) : "");
            if (vL && (j.PlakI(j.npZJT, vJ.space) || vH.settings.closeSelfClosing)) {
              vN = vO.charAt(j.YwQWi(vO.length, 1));
              if (!vH.settings.tightSelfClosing || j.klYOy("/", vN) || vN && j.dTUOO("\"", vN) && j.KwfWD("'", vN)) {
                vM.push(" ");
              }
              vM.push("/");
            }
            vM.push(">");
          }
          vM.push(vP);
          if (!vL && (!vK || !j.ZCyTM(ub, vE, vF, vG))) {
            vM.push(j.ZZJSN(j.wgZrC("</", vE.tagName), ">"));
          }
          return vM.join("");
        },
        raw: function (vE, vF, vG, vH) {
          if (vH.settings.allowDangerousHtml) {
            return vE.value;
          } else {
            return j.BLpFp(uq, vE, 0, vG, vH);
          }
        },
        root: function (vE, vF, vG, vH) {
          return vH.all(vE);
        },
        text: uq
      }
    });
    const uw = {};
    const ux = {};
    const uy = [];
    function uz(vE, vF, vG) {
      return dq.bwAhM(uv, vE, vF, vG, this);
    }
    function uA(vE) {
      const vF = [];
      const vG = vE && vE.children || uy;
      let vH = -1;
      while (j.QQISO(++vH, vG.length)) {
        vF[vH] = this.one(vG[vH], vH, vE);
      }
      return vF.join("");
    }
    function uB(vE) {
      var vF = {
        PcosI: function (vH, vI) {
          return dq.WnrIR(vH, vI);
        },
        cSSFN: function (vH, vI) {
          return dq.FMivE(vH, vI);
        },
        wJoSY: function (vH, vI) {
          return dq.DWfRL(vH, vI);
        },
        IBzsA: function (vH, vI) {
          return dq.uaAdU(vH, vI);
        },
        AtUeO: dq.NwIzA,
        JlmnI: dq.oiqCm
      };
      const vG = {
        ...this.data(dq.Cplgq),
        ...vE
      };
      this.compiler = function (vH) {
        return function (vI, vJ) {
          const vK = vJ || uw;
          const vL = vK.quote || "\"";
          const vM = vF.PcosI("\"", vL) ? "'" : "\"";
          if (vF.cSSFN("\"", vL) && vF.wJoSY("'", vL)) {
            throw new Error(vF.IBzsA(vF.IBzsA("Invalid quote `", vL), "`, expected `'` or `\"`"));
          }
          var vN = {
            omitOptionalTags: vK.omitOptionalTags || !1,
            allowParseErrors: vK.allowParseErrors || !1,
            allowDangerousCharacters: vK.allowDangerousCharacters || !1,
            quoteSmart: vK.quoteSmart || !1,
            preferUnquoted: vK.preferUnquoted || !1,
            tightAttributes: vK.tightAttributes || !1,
            upperDoctype: vK.upperDoctype || !1,
            tightDoctype: vK.tightDoctype || !1,
            bogusComments: vK.bogusComments || !1,
            tightCommaSeparatedLists: vK.tightCommaSeparatedLists || !1,
            tightSelfClosing: vK.tightSelfClosing || !1,
            collapseEmptyAttributes: vK.collapseEmptyAttributes || !1,
            allowDangerousHtml: vK.allowDangerousHtml || !1,
            voids: vK.voids || tZ,
            characterReferences: vK.characterReferences || ux,
            closeSelfClosing: vK.closeSelfClosing || !1,
            closeEmptyElements: vK.closeEmptyElements || !1
          };
          return {
            one: uz,
            all: uA,
            settings: vN,
            schema: vF.PcosI(vF.AtUeO, vK.space) ? kW : kV,
            quote: vL,
            alternative: vM
          }.one(Array.isArray(vI) ? {
            type: vF.JlmnI,
            children: vI
          } : vI, undefined, undefined);
        }(vH, vG);
      };
    }
    var uC = j.ljGfU(u, 1210);
    var uD = u.n(uC);
    var uE = j.jCdPp(u, 2153);
    var uF = u.n(uE);
    var uG = j.UydpS(u, 5743);
    var uH = u.n(uG);
    var uI = j.vEWFN(u, 3465);
    var uJ = u.n(uI);
    var uK = j.ZsAuz(u, 3379);
    var uL = u.n(uK);
    var uM = j.fwLbG(u, 7795);
    var uN = u.n(uM);
    var uO = j.weYSI(u, 569);
    var uP = u.n(uO);
    var uQ = j.qwPdE(u, 3565);
    var uR = u.n(uQ);
    var uS = j.TfXRW(u, 9216);
    var uT = u.n(uS);
    var uU = j.zPKHZ(u, 4589);
    var uV = u.n(uU);
    var uW = j.KNylk(u, 9606);
    var uX = {};
    uX.styleTagTransform = j.oMFpW(uV);
    uX.setAttributes = j.czJju(uR);
    uX.insert = j.VaObf(uP).bind(null, j.BQwQv);
    uX.domAPI = j.iawOQ(uN);
    uX.insertStyleElement = uT();
    j.CoDea(uL)(uW.Z, uX);
    if (uW.Z && uW.Z.locals) {
      uW.Z.locals;
    }
    const uY = JSON.parse(j.cgXFT(dA));
    (function () {
      var vE = {
        ifOAC: function (Dd, Df, Dg) {
          return j.zzGKP(Dd, Df, Dg);
        },
        RtykU: function (Dd, Df) {
          return j.pohsq(Dd, Df);
        },
        ebqKq: j.aSCsg,
        sugjQ: function (Dd, Df) {
          return j.yxSbP(Dd, Df);
        },
        Qvgyu: function (Dd, Df) {
          return j.sQZxV(Dd, Df);
        },
        yzuCN: function (Dd, Df) {
          return j.VJCnI(Dd, Df);
        },
        bViGF: j.SuCZa,
        lQOQw: function (Dd, Df) {
          return j.yWWNL(Dd, Df);
        },
        afWES: j.HpEmf,
        rGxHx: function (Dd, Df) {
          return j.nLNqJ(Dd, Df);
        },
        wkmrM: function (Dd, Df) {
          return j.lnnbF(Dd, Df);
        },
        uEtLY: j.rnBqz,
        MoEZD: j.ZAnSf,
        rwJVZ: j.rSqAE,
        pEvGM: "\\underset{",
        SGFTv: "\\underbrace{",
        VUxUI: j.XUxUX,
        IoaOb: j.lYeRS,
        pDeZF: function (Dd, Df) {
          return j.eMRNG(Dd, Df);
        },
        Hanjl: function (Dd, Df) {
          return j.dzxUS(Dd, Df);
        },
        mheIe: j.jGSrx,
        WqHWV: function (Dd, Df) {
          return j.YYIkl(Dd, Df);
        },
        TrLTU: function (Dd, Df) {
          return j.TyZgO(Dd, Df);
        },
        TmhMI: function (Dd, Df, Dg) {
          return j.vbTGD(Dd, Df, Dg);
        },
        VSMyO: function (Dd, Df) {
          return j.jVrKu(Dd, Df);
        },
        oylLn: function (Dd, Df) {
          return j.jwMuO(Dd, Df);
        },
        gyQdD: "Extra close brace or missing open brace",
        XNoiO: function (Dd, Df) {
          return j.FXCWy(Dd, Df);
        },
        zEIUO: function (Dd, Df, Dg) {
          return j.gkXvb(Dd, Df, Dg);
        },
        tRgeq: function (Dd, Df) {
          return j.kaymV(Dd, Df);
        },
        calop: j.FJCvs,
        DsjNh: j.adkTl,
        RfTMD: j.FVCao,
        rurDy: j.TFDuI,
        wMmPh: j.aUOpF,
        BMVWf: j.cPpvQ,
        xdmgj: j.IFhqk,
        GUegz: function (Dd, Df) {
          return j.XmDsn(Dd, Df);
        },
        utWKb: j.npyMI,
        auPIQ: "digits",
        WNAZf: function (Dd, Df) {
          return j.KXwGS(Dd, Df);
        },
        GrSIM: function (Dd, Df) {
          return Dd === Df;
        },
        tYZaW: function (Dd, Df) {
          return j.FhRgk(Dd, Df);
        },
        dMLPC: j.XIEjU,
        FDnPx: j.xCFdZ,
        FyxoL: function (Dd, Df) {
          return j.QanHK(Dd, Df);
        },
        Figwk: j.FTioN,
        sskWg: j.XvKOM,
        gANor: function (Dd, Df) {
          return j.KvGfw(Dd, Df);
        },
        SdOHz: j.ZoQgI,
        dRRcT: j.kVgND,
        CbRff: function (Dd, Df) {
          return j.UNwRD(Dd, Df);
        },
        mHUhz: j.XypfU,
        kfCNJ: j.wZYTh,
        dOPwj: function (Dd, Df) {
          return Dd !== Df;
        },
        wrOQI: j.Fchzo,
        pAwgS: j.XaOGA,
        xTkJn: j.qEoPF,
        rRoLB: j.YnjVh,
        PyvSM: function (Dd, Df) {
          return j.eMRNG(Dd, Df);
        },
        hfYCa: function (Dd, Df) {
          return j.YtGoC(Dd, Df);
        },
        xVfBD: j.IhkKn,
        PoZwl: j.nzSnO,
        Mxzyo: j.sOQvj,
        SqckR: j.VEWLr,
        SQyQJ: j.rrdbR,
        Ekvlu: j.nAIeQ,
        mkKqY: function (Dd, Df) {
          return j.sGDJJ(Dd, Df);
        },
        ELtVy: function (Dd, Df) {
          return j.IqLNt(Dd, Df);
        },
        mjiUL: function (Dd, Df) {
          return j.hTXGN(Dd, Df);
        },
        WnNAq: j.xGZtj,
        mwLoT: function (Dd, Df) {
          return j.rctPn(Dd, Df);
        },
        eZnQG: function (Dd, Df) {
          return j.sQomw(Dd, Df);
        },
        kUzEb: function (Dd, Df) {
          return j.LWUNN(Dd, Df);
        },
        bAPCf: j.VnWyM,
        ClgtL: function (Dd, Df) {
          return j.IYEnj(Dd, Df);
        },
        pSXNl: function (Dd, Df) {
          return j.weYGL(Dd, Df);
        },
        lOwVn: j.ysrqw,
        HdiZm: function (Dd, Df) {
          return j.JFNbT(Dd, Df);
        },
        cTZCq: function (Dd, Df) {
          return j.zbPHP(Dd, Df);
        },
        uiHKI: j.HyviW,
        sUUzB: function (Dd, Df) {
          return j.fntFb(Dd, Df);
        },
        cPcYu: function (Dd, Df) {
          return j.NvslM(Dd, Df);
        },
        eByOI: function (Dd, Df) {
          return j.XMQMN(Dd, Df);
        },
        OCyBV: j.NHmcN,
        xPmxH: j.EQJRc,
        YGBif: j.qnXSA,
        whUJK: j.HGaKa,
        arlTC: function (Dd, Df) {
          return j.XnAND(Dd, Df);
        },
        HGsyM: function (Dd, Df) {
          return j.swSRS(Dd, Df);
        },
        wesOm: function (Dd, Df) {
          return j.bdtoy(Dd, Df);
        },
        pcOVg: j.oRTub,
        GbJhw: function (Dd, Df) {
          return j.DsnjM(Dd, Df);
        },
        NSfVY: function (Dd, Df) {
          return j.LGVPU(Dd, Df);
        },
        joLWS: function (Dd, Df) {
          return j.zEtfw(Dd, Df);
        },
        epvKk: function (Dd, Df) {
          return j.swSRS(Dd, Df);
        },
        ToNrR: j.RFufF,
        rIAWR: j.JOoSG,
        rWsuq: function (Dd, Df) {
          return j.rPtwN(Dd, Df);
        },
        HPOAH: function (Dd, Df) {
          return j.njdHf(Dd, Df);
        },
        fzyAo: function (Dd, Df) {
          return j.GpQKs(Dd, Df);
        },
        iqzjm: function (Dd, Df) {
          return j.rltTf(Dd, Df);
        },
        hymjr: j.GSozi,
        qwRJP: j.MIlBu,
        yHCMG: function (Dd, Df) {
          return j.LzhGe(Dd, Df);
        },
        tYpzJ: j.CRzjP,
        pHBup: j.LOUbl,
        OLaDX: function (Dd, Df) {
          return j.RCqTr(Dd, Df);
        },
        YlMfI: j.fIvDV,
        ofnVg: "MhchemErrorBond",
        wQLRs: function (Dd, Df) {
          return j.HrKEG(Dd, Df);
        },
        dmztO: j.tXrNA,
        maJni: "frac",
        IXDlE: function (Dd, Df) {
          return j.obNqB(Dd, Df);
        },
        xJEXd: function (Dd, Df) {
          return j.QyQra(Dd, Df);
        },
        VUvyh: j.ldyAb,
        hnskM: function (Dd, Df) {
          return j.Plytf(Dd, Df);
        },
        seCLK: function (Dd, Df) {
          return j.jlLrX(Dd, Df);
        },
        teduQ: function (Dd, Df) {
          return j.wcFMB(Dd, Df);
        },
        GRHYT: function (Dd, Df) {
          return j.bAlyQ(Dd, Df);
        },
        nfQIo: function (Dd, Df) {
          return j.EiWCj(Dd, Df);
        },
        cYYEn: j.FpwWg,
        vKaeO: j.mnwGB,
        UUvFy: function (Dd, Df) {
          return j.RxvrV(Dd, Df);
        },
        HWdNX: function (Dd, Df) {
          return j.CZANR(Dd, Df);
        },
        PBZPj: function (Dd, Df) {
          return j.JDQac(Dd, Df);
        },
        BuESG: function (Dd, Df) {
          return j.WVQCA(Dd, Df);
        },
        FEBuc: function (Dd, Df) {
          return j.JFNbT(Dd, Df);
        },
        toSis: j.XroQF,
        yGOtK: function (Dd, Df) {
          return j.NztFc(Dd, Df);
        },
        dtNSx: function (Dd, Df) {
          return j.yxNoK(Dd, Df);
        },
        GOscg: function (Dd, Df) {
          return j.yFEwD(Dd, Df);
        },
        pGnYm: function (Dd, Df) {
          return j.Hqrny(Dd, Df);
        },
        EjpFb: function (Dd, Df) {
          return Dd + Df;
        },
        DThmO: j.tMXJD,
        FPHtL: function (Dd, Df) {
          return j.UXGrm(Dd, Df);
        },
        JoWMw: function (Dd, Df) {
          return j.bzRxC(Dd, Df);
        },
        TuDZy: function (Dd, Df) {
          return j.aAKWq(Dd, Df);
        },
        rUxIi: j.CpuNP,
        jRZtY: function (Dd, Df) {
          return j.CGZQN(Dd, Df);
        },
        GsEgb: function (Dd, Df) {
          return j.iOzrp(Dd, Df);
        },
        hCwZm: function (Dd, Df) {
          return j.vKUCb(Dd, Df);
        },
        nTrOD: function (Dd, Df) {
          return j.aAMwe(Dd, Df);
        },
        JWtzG: j.aqfoF,
        LLKlM: j.hootG,
        XTSvP: function (Dd, Df) {
          return Dd + Df;
        },
        BtCof: function (Dd, Df) {
          return j.PhcrE(Dd, Df);
        },
        eQThQ: function (Dd, Df) {
          return j.oeTXc(Dd, Df);
        },
        eAdNJ: function (Dd, Df) {
          return j.UVRJU(Dd, Df);
        },
        pLLIx: j.PBtgj,
        RhtDk: j.srdNA,
        UmjKE: j.ofBBf,
        bnSNz: j.MzRSU,
        pGaHo: j.uYKia,
        iAQYz: j.NdxdL,
        zbMGt: j.MZTnL,
        UVxIp: j.KpMWB,
        KDGBP: function (Dd, Df) {
          return j.RYucD(Dd, Df);
        },
        apekj: j.fSztv,
        PfKJr: j.JhpSY,
        Gnmuj: j.amGjr,
        WBCFp: j.qFyyR,
        Fkowe: function (Dd, Df) {
          return j.yGsdW(Dd, Df);
        },
        YeOEW: j.KwJnK,
        bgmzS: j.YsVAg,
        HPlUo: j.tCIPE,
        cfXrL: j.xqqOo,
        SWgMB: j.Cuext,
        HRaSB: j.yilCO,
        zSNFb: j.lZXwg,
        nroqz: j.vVeoG,
        YmpCD: j.OMIBW,
        ayZWK: j.lTsbh,
        LThDg: j.lVhGa,
        tZxUC: "\\mkern1mu{\\cdot}\\mkern1mu ",
        gsYnF: j.bAAiF,
        ZTWOB: "circa",
        PFDnw: j.oyOVh,
        KufKZ: j.aMfqo,
        EijrW: j.ySaDD,
        tRbMz: j.RjUaY,
        iyHKt: j.dTZpy,
        yuUDT: j.fgRWw,
        lXkLI: j.lWAIH,
        PECLF: j.Agobo,
        YlTtO: j.CFOAi,
        Ygfpa: j.cgxls,
        zAAto: j.yjwNE,
        uhqnB: j.WyeHE,
        cRMfM: j.YPUCk,
        FboGz: j.aawqr,
        kByKN: j.NYPrJ,
        pRUso: j.jWKNn,
        mKUGA: j.QvRUJ,
        fFGUl: j.lviwO,
        Cnlvf: j.jnDBv,
        HjeOD: j.KdHrl
      };
      tT.__defineMacro(j.vqvom, function (Dd) {
        return dq.cxwAf(vF, Dd.consumeArgs(1)[0], "ce");
      });
      tT.__defineMacro(j.OTQwU, function (Dd) {
        return vE.ifOAC(vF, Dd.consumeArgs(1)[0], "pu");
      });
      tT.__defineMacro(j.oEnJR, j.chuzr);
      function vF(Dd, Df) {
        var Dg = "";
        var Dj = Dd.length && Dd[dq.KWbUg(Dd.length, 1)].loc.start;
        for (var Dk = dq.toTAI(Dd.length, 1); dq.kNBpe(Dk, 0); Dk--) {
          if (dq.MOtMX(Dd[Dk].loc.start, Dj)) {
            Dg += " ";
            Dj = Dd[Dk].loc.start;
          }
          Dg += Dd[Dk].text;
          Dj += Dd[Dk].text.length;
        }
        return Db.go(vG.go(Dg, Df));
      }
      var vG = {
        go: function (Dd, Df) {
          if (!Dd) {
            return [];
          }
          if (vE.RtykU(undefined, Df)) {
            Df = "ce";
          }
          var Dj;
          var Dk = "0";
          var Dm = {
            parenthesisLevel: 0
          };
          Dd = (Dd = (Dd = Dd.replace(/\n/g, " ")).replace(/[\u2212\u2013\u2014\u2010]/g, "-")).replace(/[\u2026]/g, vE.ebqKq);
          var Dp = 10;
          var Dq = [];
          while (true) {
            if (vE.sugjQ(Dj, Dd)) {
              Dp = 10;
              Dj = Dd;
            } else {
              Dp--;
            }
            var Dv = vG.stateMachines[Df];
            var Dw = Dv.transitions[Dk] || Dv.transitions["*"];
            DC: for (var Dx = 0; vE.Qvgyu(Dx, Dw.length); Dx++) {
              var Dy = vG.patterns.match_(Dw[Dx].pattern, Dd);
              if (Dy) {
                for (var Dz = Dw[Dx].task, DA = 0; vE.yzuCN(DA, Dz.action_.length); DA++) {
                  var DB;
                  if (Dv.actions[Dz.action_[DA].type_]) {
                    DB = Dv.actions[Dz.action_[DA].type_](Dm, Dy.match_, Dz.action_[DA].option);
                  } else {
                    if (!vG.actions[Dz.action_[DA].type_]) {
                      throw [vE.bViGF, vE.lQOQw(vE.lQOQw(vE.afWES, Dz.action_[DA].type_), ")")];
                    }
                    DB = vG.actions[Dz.action_[DA].type_](Dm, Dy.match_, Dz.action_[DA].option);
                  }
                  vG.concatArray(Dq, DB);
                }
                Dk = Dz.nextState || Dk;
                if (!vE.rGxHx(Dd.length, 0)) {
                  return Dq;
                }
                if (!Dz.revisit) {
                  Dd = Dy.remainder;
                }
                if (!Dz.toContinue) {
                  break DC;
                }
              }
            }
            if (vE.wkmrM(Dp, 0)) {
              throw [vE.uEtLY, vE.MoEZD];
            }
          }
        },
        concatArray: function (Dd, Df) {
          if (Df) {
            if (Array.isArray(Df)) {
              for (var Dg = 0; vE.yzuCN(Dg, Df.length); Dg++) {
                Dd.push(Df[Dg]);
              }
            } else {
              Dd.push(Df);
            }
          }
        },
        patterns: {
          patterns: {
            empty: /^$/,
            else: /^./,
            else2: /^./,
            space: /^\s/,
            "space A": /^\s(?=[A-Z\\$])/,
            space$: /^\s$/,
            "a-z": /^[a-z]/,
            x: /^x/,
            x$: /^x$/,
            i$: /^i$/,
            letters: /^(?:[a-zA-Z\u03B1-\u03C9\u0391-\u03A9?@]|(?:\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\s+|\{\}|(?![a-zA-Z]))))+/,
            "\\greek": /^\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\s+|\{\}|(?![a-zA-Z]))/,
            "one lowercase latin letter $": /^(?:([a-z])(?:$|[^a-zA-Z]))$/,
            "$one lowercase latin letter$ $": /^\$(?:([a-z])(?:$|[^a-zA-Z]))\$$/,
            "one lowercase greek letter $": /^(?:\$?[\u03B1-\u03C9]\$?|\$?\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega)\s*\$?)(?:\s+|\{\}|(?![a-zA-Z]))$/,
            digits: /^[0-9]+/,
            "-9.,9": /^[+\-]?(?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))/,
            "-9.,9 no missing 0": /^[+\-]?[0-9]+(?:[.,][0-9]+)?/,
            "(-)(9.,9)(e)(99)": function (Dd) {
              var Df = Dd.match(/^(\+\-|\+\/\-|\+|\-|\\pm\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))?(\((?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))\))?(?:([eE]|\s*(\*|x|\\times|\u00D7)\s*10\^)([+\-]?[0-9]+|\{[+\-]?[0-9]+\}))?/);
              if (Df && Df[0]) {
                return {
                  match_: Df.splice(1),
                  remainder: Dd.substr(Df[0].length)
                };
              } else {
                return null;
              }
            },
            "(-)(9)^(-9)": function (Dd) {
              var Df = Dd.match(/^(\+\-|\+\/\-|\+|\-|\\pm\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+)?)\^([+\-]?[0-9]+|\{[+\-]?[0-9]+\})/);
              if (Df && Df[0]) {
                return {
                  match_: Df.splice(1),
                  remainder: Dd.substr(Df[0].length)
                };
              } else {
                return null;
              }
            },
            "state of aggregation $": function (Dd) {
              var Df = vG.patterns.findObserveGroups(Dd, "", /^\([a-z]{1,3}(?=[\),])/, ")", "");
              if (Df && Df.remainder.match(/^($|[\s,;\)\]\}])/)) {
                return Df;
              }
              var Dg = Dd.match(/^(?:\((?:\\ca\s?)?\$[amothc]\$\))/);
              if (Dg) {
                return {
                  match_: Dg[0],
                  remainder: Dd.substr(Dg[0].length)
                };
              } else {
                return null;
              }
            },
            "_{(state of aggregation)}$": /^_\{(\([a-z]{1,3}\))\}/,
            "{[(": /^(?:\\\{|\[|\()/,
            ")]}": /^(?:\)|\]|\\\})/,
            ", ": /^[,;]\s*/,
            ",": /^[,;]/,
            ".": /^[.]/,
            ". ": /^([.\u22C5\u00B7\u2022])\s*/,
            "...": /^\.\.\.(?=$|[^.])/,
            "* ": /^([*])\s*/,
            "^{(...)}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "^{", "", "", "}");
            },
            "^($...$)": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "^", "$", "$", "");
            },
            "^a": /^\^([0-9]+|[^\\_])/,
            "^\\x{}{}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "^", /^\\[a-zA-Z]+\{/, "}", "", "", "{", "}", "", true);
            },
            "^\\x{}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "^", /^\\[a-zA-Z]+\{/, "}", "");
            },
            "^\\x": /^\^(\\[a-zA-Z]+)\s*/,
            "^(-1)": /^\^(-?\d+)/,
            "'": /^'/,
            "_{(...)}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "_{", "", "", "}");
            },
            "_($...$)": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "_", "$", "$", "");
            },
            _9: /^_([+\-]?[0-9]+|[^\\])/,
            "_\\x{}{}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "_", /^\\[a-zA-Z]+\{/, "}", "", "", "{", "}", "", true);
            },
            "_\\x{}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "_", /^\\[a-zA-Z]+\{/, "}", "");
            },
            "_\\x": /^_(\\[a-zA-Z]+)\s*/,
            "^_": /^(?:\^(?=_)|\_(?=\^)|[\^_]$)/,
            "{}": /^\{\}/,
            "{...}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "", "{", "}", "");
            },
            "{(...)}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "{", "", "", "}");
            },
            "$...$": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "", "$", "$", "");
            },
            "${(...)}$": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "${", "", "", "}$");
            },
            "$(...)$": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "$", "", "", "$");
            },
            "=<>": /^[=<>]/,
            "#": /^[#\u2261]/,
            "+": /^\+/,
            "-$": /^-(?=[\s_},;\]/]|$|\([a-z]+\))/,
            "-9": /^-(?=[0-9])/,
            "- orbital overlap": /^-(?=(?:[spd]|sp)(?:$|[\s,;\)\]\}]))/,
            "-": /^-/,
            "pm-operator": /^(?:\\pm|\$\\pm\$|\+-|\+\/-)/,
            operator: /^(?:\+|(?:[\-=<>]|<<|>>|\\approx|\$\\approx\$)(?=\s|$|-?[0-9]))/,
            arrowUpDown: /^(?:v|\(v\)|\^|\(\^\))(?=$|[\s,;\)\]\}])/,
            "\\bond{(...)}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, vE.rwJVZ, "", "", "}");
            },
            "->": /^(?:<->|<-->|->|<-|<=>>|<<=>|<=>|[\u2192\u27F6\u21CC])/,
            CMT: /^[CMT](?=\[)/,
            "[(...)]": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "[", "", "", "]");
            },
            "1st-level escape": /^(&|\\\\|\\hline)\s*/,
            "\\,": /^(?:\\[,\ ;:])/,
            "\\x{}{}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "", /^\\[a-zA-Z]+\{/, "}", "", "", "{", "}", "", true);
            },
            "\\x{}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, "", /^\\[a-zA-Z]+\{/, "}", "");
            },
            "\\ca": /^\\ca(?:\s+|(?![a-zA-Z]))/,
            "\\x": /^(?:\\[a-zA-Z]+\s*|\\[_&{}%])/,
            orbital: /^(?:[0-9]{1,2}[spdfgh]|[0-9]{0,2}sp)(?=$|[^a-zA-Z])/,
            others: /^[\/~|]/,
            "\\frac{(...)}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, dq.RasPl, "", "", "}", "{", "", "", "}");
            },
            "\\overset{(...)}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, dq.PRRjK, "", "", "}", "{", "", "", "}");
            },
            "\\underset{(...)}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, vE.pEvGM, "", "", "}", "{", "", "", "}");
            },
            "\\underbrace{(...)}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, vE.SGFTv, "", "", "}_", "{", "", "", "}");
            },
            "\\color{(...)}0": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, vE.VUxUI, "", "", "}");
            },
            "\\color{(...)}{(...)}1": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, dq.fUtYe, "", "", "}", "{", "", "", "}");
            },
            "\\color(...){(...)}2": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, dq.nrgmP, "\\", "", /^(?=\{)/, "{", "", "", "}");
            },
            "\\ce{(...)}": function (Dd) {
              return vG.patterns.findObserveGroups(Dd, dq.LYnbj, "", "", "}");
            },
            oxidation$: /^(?:[+-][IVX]+|\\pm\s*0|\$\\pm\$\s*0)$/,
            "d-oxidation$": /^(?:[+-]?\s?[IVX]+|\\pm\s*0|\$\\pm\$\s*0)$/,
            "roman numeral": /^[IVX]+/,
            "1/2$": /^[+\-]?(?:[0-9]+|\$[a-z]\$|[a-z])\/[0-9]+(?:\$[a-z]\$|[a-z])?$/,
            amount: function (Dd) {
              var Df;
              if (Df = Dd.match(/^(?:(?:(?:\([+\-]?[0-9]+\/[0-9]+\)|[+\-]?(?:[0-9]+|\$[a-z]\$|[a-z])\/[0-9]+|[+\-]?[0-9]+[.,][0-9]+|[+\-]?\.[0-9]+|[+\-]?[0-9]+)(?:[a-z](?=\s*[A-Z]))?)|[+\-]?[a-z](?=\s*[A-Z])|\+(?!\s))/)) {
                return {
                  match_: Df[0],
                  remainder: Dd.substr(Df[0].length)
                };
              }
              var Dg = vG.patterns.findObserveGroups(Dd, "", "$", "$", "");
              if (Dg && (Df = Dg.match_.match(/^\$(?:\(?[+\-]?(?:[0-9]*[a-z]?[+\-])?[0-9]*[a-z](?:[+\-][0-9]*[a-z]?)?\)?|\+|-)\$$/))) {
                return {
                  match_: Df[0],
                  remainder: Dd.substr(Df[0].length)
                };
              } else {
                return null;
              }
            },
            amount2: function (Dd) {
              return this.amount(Dd);
            },
            "(KV letters),": /^(?:[A-Z][a-z]{0,2}|i)(?=,)/,
            formula$: function (Dd) {
              if (Dd.match(/^\([a-z]+\)$/)) {
                return null;
              }
              var Df = Dd.match(/^(?:[a-z]|(?:[0-9\ \+\-\,\.\(\)]+[a-z])+[0-9\ \+\-\,\.\(\)]*|(?:[a-z][0-9\ \+\-\,\.\(\)]+)+[a-z]?)$/);
              if (Df) {
                return {
                  match_: Df[0],
                  remainder: Dd.substr(Df[0].length)
                };
              } else {
                return null;
              }
            },
            uprightEntities: /^(?:pH|pOH|pC|pK|iPr|iBu)(?=$|[^a-zA-Z])/,
            "/": /^\s*(\/)\s*/,
            "//": /^\s*(\/\/)\s*/,
            "*": /^\s*[*.]\s*/
          },
          findObserveGroups: function (Dd, Df, Dg, Dj, Dk, Dm, Dp, Dq, Dv, Dw) {
            var Dx = vE.IoaOb.split("|");
            var Dy = 0;
            while (true) {
              switch (Dx[Dy++]) {
                case "0":
                  if (vE.pDeZF(null, DA)) {
                    return null;
                  }
                  continue;
                case "1":
                  var Dz = {
                    TUPho: function (DG, DH) {
                      return vE.Hanjl(DG, DH);
                    },
                    xbfce: vE.mheIe,
                    vFDss: function (DG, DH) {
                      return vE.WqHWV(DG, DH);
                    },
                    WNqGc: function (DG, DH) {
                      return vE.TrLTU(DG, DH);
                    },
                    qqbxA: function (DG, DH, DI) {
                      return vE.TmhMI(DG, DH, DI);
                    },
                    gWFfm: function (DG, DH) {
                      return vE.RtykU(DG, DH);
                    },
                    PDSSv: function (DG, DH) {
                      return vE.VSMyO(DG, DH);
                    },
                    fSJda: function (DG, DH) {
                      return vE.oylLn(DG, DH);
                    },
                    WrVYN: "ExtraCloseMissingOpen",
                    YumBS: vE.gyQdD
                  };
                  continue;
                case "2":
                  if (vE.XNoiO(null, DD)) {
                    return null;
                  }
                  continue;
                case "3":
                  Dd = Dd.substr(DD.length);
                  if ((DD = vE.zEIUO(DC, Dd, Dg)) === null) {
                    return null;
                  }
                  continue;
                case "4":
                  return {
                    match_: DB,
                    remainder: Dd.substr(DA.endMatchEnd)
                  };
                case "5":
                  var DA = function (DG, DH, DI) {
                    var DJ = 0;
                    while (Dz.WNqGc(DH, DG.length)) {
                      var DK = DG.charAt(DH);
                      var DL = Dz.qqbxA(DC, DG.substr(DH), DI);
                      if (Dz.vFDss(null, DL) && Dz.gWFfm(0, DJ)) {
                        return {
                          endMatchBegin: DH,
                          endMatchEnd: Dz.PDSSv(DH, DL.length)
                        };
                      }
                      if (Dz.fSJda("{", DK)) {
                        DJ++;
                      } else if (DK === "}") {
                        if (Dz.fSJda(0, DJ)) {
                          throw [Dz.WrVYN, Dz.YumBS];
                        }
                        DJ--;
                      }
                      DH++;
                    }
                    return null;
                  }(Dd, DD.length, Dj || Dk);
                  continue;
                case "6":
                  var DB = Dd.substring(0, Dj ? DA.endMatchEnd : DA.endMatchBegin);
                  continue;
                case "7":
                  function DC(DG, DH) {
                    if (Dz.TUPho(Dz.xbfce, typeof DH)) {
                      if (Dz.vFDss(0, DG.indexOf(DH))) {
                        return null;
                      } else {
                        return DH;
                      }
                    }
                    var DI = DG.match(DH);
                    if (DI) {
                      return DI[0];
                    } else {
                      return null;
                    }
                  }
                  var DD = vE.zEIUO(DC, Dd, Df);
                  continue;
                case "8":
                  if (vE.tRgeq(Dm, Dp)) {
                    var DE = this.findObserveGroups(Dd.substr(DA.endMatchEnd), Dm, Dp, Dq, Dv);
                    if (DE === null) {
                      return null;
                    }
                    var DF = [DB, DE.match_];
                    return {
                      match_: Dw ? DF.join("") : DF,
                      remainder: DE.remainder
                    };
                  }
                  continue;
              }
              break;
            }
          },
          match_: function (Dd, Df) {
            var Dg = dq.pQuRa.split("|");
            var Dj = 0;
            while (true) {
              switch (Dg[Dj++]) {
                case "0":
                  var Dk = Df.match(Dm);
                  continue;
                case "1":
                  if (dq.TjJeA(undefined, Dm)) {
                    throw [dq.VIhoH, dq.wJoFk(dq.LFTRz(dq.cGXrd, Dd), ")")];
                  }
                  continue;
                case "2":
                  var Dm = vG.patterns.patterns[Dd];
                  continue;
                case "3":
                  if (dq.WcOPn("function", typeof Dm)) {
                    return vG.patterns.patterns[Dd](Df);
                  }
                  continue;
                case "4":
                  if (Dk) {
                    return {
                      match_: Dk[2] ? [Dk[1], Dk[2]] : Dk[1] ? Dk[1] : Dk[0],
                      remainder: Df.substr(Dk[0].length)
                    };
                  } else {
                    return null;
                  }
              }
              break;
            }
          }
        },
        actions: {
          "a=": function (Dd, Df) {
            Dd.a = vE.VSMyO(Dd.a || "", Df);
          },
          "b=": function (Dd, Df) {
            Dd.b = dq.YoMWD(Dd.b || "", Df);
          },
          "p=": function (Dd, Df) {
            Dd.p = vE.VSMyO(Dd.p || "", Df);
          },
          "o=": function (Dd, Df) {
            Dd.o = vE.VSMyO(Dd.o || "", Df);
          },
          "q=": function (Dd, Df) {
            Dd.q = dq.dYZoL(Dd.q || "", Df);
          },
          "d=": function (Dd, Df) {
            Dd.d = dq.ZDqdm(Dd.d || "", Df);
          },
          "rm=": function (Dd, Df) {
            Dd.rm = vE.VSMyO(Dd.rm || "", Df);
          },
          "text=": function (Dd, Df) {
            Dd.text_ = dq.TWOyS(Dd.text_ || "", Df);
          },
          insert: function (Dd, Df, Dg) {
            var Dj = {
              type_: Dg
            };
            return Dj;
          },
          "insert+p1": function (Dd, Df, Dg) {
            var Dj = {
              type_: Dg,
              p1: Df
            };
            return Dj;
          },
          "insert+p1+p2": function (Dd, Df, Dg) {
            var Dj = {
              type_: Dg,
              p1: Df[0],
              p2: Df[1]
            };
            return Dj;
          },
          copy: function (Dd, Df) {
            return Df;
          },
          rm: function (Dd, Df) {
            return {
              type_: "rm",
              p1: dq.XBLFl(Df, "")
            };
          },
          text: function (Dd, Df) {
            return vG.go(Df, vE.calop);
          },
          "{text}": function (Dd, Df) {
            var Dg = ["{"];
            vG.concatArray(Dg, vG.go(Df, "text"));
            Dg.push("}");
            return Dg;
          },
          "tex-math": function (Dd, Df) {
            return vG.go(Df, dq.VYqMQ);
          },
          "tex-math tight": function (Dd, Df) {
            return vG.go(Df, dq.BStse);
          },
          bond: function (Dd, Df, Dg) {
            return {
              type_: vE.DsjNh,
              kind_: vE.tRgeq(Dg, Df)
            };
          },
          "color0-output": function (Dd, Df) {
            var Dg = {
              type_: dq.jBvYb,
              color: Df[0]
            };
            return Dg;
          },
          ce: function (Dd, Df) {
            return vG.go(Df);
          },
          "1/2": function (Dd, Df) {
            var Dg = [];
            if (Df.match(/^[+\-]/)) {
              Dg.push(Df.substr(0, 1));
              Df = Df.substr(1);
            }
            var Dj = Df.match(/^([0-9]+|\$[a-z]\$|[a-z])\/([0-9]+)(\$[a-z]\$|[a-z])?$/);
            Dj[1] = Dj[1].replace(/\$/g, "");
            Dg.push({
              type_: "frac",
              p1: Dj[1],
              p2: Dj[2]
            });
            if (Dj[3]) {
              Dj[3] = Dj[3].replace(/\$/g, "");
              Dg.push({
                type_: dq.VYqMQ,
                p1: Dj[3]
              });
            }
            return Dg;
          },
          "9,9": function (Dd, Df) {
            return vG.go(Df, vE.RfTMD);
          }
        },
        createTransitions: function (Dd) {
          var Df;
          var Dg;
          var Dj;
          var Dk;
          var Dm = {};
          for (Df in Dd) {
            for (Dg in Dd[Df]) {
              Dj = Dg.split("|");
              Dd[Df][Dg].stateArray = Dj;
              Dk = 0;
              for (; dq.NOPBw(Dk, Dj.length); Dk++) {
                Dm[Dj[Dk]] = [];
              }
            }
          }
          for (Df in Dd) {
            for (Dg in Dd[Df]) {
              Dj = Dd[Df][Dg].stateArray || [];
              Dk = 0;
              for (; dq.lwNNM(Dk, Dj.length); Dk++) {
                var Dp = Dd[Df][Dg];
                if (Dp.action_) {
                  Dp.action_ = [].concat(Dp.action_);
                  for (var Dq = 0; dq.dFvou(Dq, Dp.action_.length); Dq++) {
                    if (dq.utOfF("string", typeof Dp.action_[Dq])) {
                      Dp.action_[Dq] = {
                        type_: Dp.action_[Dq]
                      };
                    }
                  }
                } else {
                  Dp.action_ = [];
                }
                for (var Dv = Df.split("|"), Dw = 0; dq.wESnt(Dw, Dv.length); Dw++) {
                  if (dq.EsxYM("*", Dj[Dk])) {
                    for (var Dx in Dm) {
                      Dm[Dx].push({
                        pattern: Dv[Dw],
                        task: Dp
                      });
                    }
                  } else {
                    Dm[Dj[Dk]].push({
                      pattern: Dv[Dw],
                      task: Dp
                    });
                  }
                }
              }
            }
          }
          return Dm;
        },
        stateMachines: {}
      };
      var vH = {
        action_: j.EtTMo
      };
      var vI = {
        "*": vH
      };
      var vJ = {
        action_: j.ziVhH,
        revisit: true,
        toContinue: true
      };
      var vK = {
        "0|1|2": vJ
      };
      var vL = {
        action_: j.qErHg
      };
      var vM = {
        "0": vL
      };
      var vN = {
        action_: j.UzGry,
        nextState: "rt"
      };
      var vO = {
        action_: j.zOQyy,
        nextState: j.jffYH
      };
      var vP = {
        r: vN,
        rd: vO
      };
      var vQ = {
        action_: [j.eudYV, j.EtTMo, j.PBtgj],
        nextState: "1"
      };
      var vR = {
        "0|1|2|as": vQ
      };
      var vS = {
        action_: ["o=", j.EtTMo],
        nextState: "1"
      };
      var vT = {
        "0|1|2": vS
      };
      var vX = {
        action_: [j.EtTMo, "r="],
        nextState: "r"
      };
      var vY = {
        action_: [j.EtTMo, "r="],
        nextState: "r"
      };
      var vZ = {
        "0|1|2|3": {
          action_: "r=",
          nextState: "r"
        },
        "a|as": vX,
        "*": vY
      };
      var w0 = {
        action_: j.soQQC,
        nextState: "d"
      };
      var w5 = {
        action_: [j.eudYV, j.EtTMo, j.PBtgj],
        nextState: "0"
      };
      var w6 = {
        o: w0,
        "d|D": {
          action_: "d=",
          nextState: "d"
        },
        q: {
          action_: "d=",
          nextState: "qd"
        },
        "qd|qD": {
          action_: "d=",
          nextState: "qd"
        },
        dq: {
          action_: ["output", "d="],
          nextState: "d"
        },
        "3": w5
      };
      var w9 = {
        action_: [j.eudYV, j.EtTMo, {
          type_: j.PBtgj,
          option: j.QznzU
        }],
        nextState: "0"
      };
      var wb = {
        "0|1|2|a|as": w9
      };
      var wd = {
        action_: [j.eudYV, j.EtTMo, j.PBtgj],
        nextState: "0"
      };
      var wf = {
        "0|1|2|a|as": wd
      };
      var wg = {
        action_: [j.MuUKe, "output"],
        nextState: "qd"
      };
      var wk = {
        action_: [j.EtTMo, {
          type_: j.adkTl,
          option: "-"
        }],
        nextState: "3"
      };
      var wv = {
        action_: [j.EtTMo, {
          type_: j.adkTl,
          option: "-"
        }],
        nextState: "3"
      };
      var ww = {
        "o|q": wg,
        d: {
          action_: "d=",
          nextState: "d"
        },
        D: wk,
        q: {
          action_: "d=",
          nextState: "qd"
        },
        qd: {
          action_: "d=",
          nextState: "qd"
        },
        "qD|dq": wv
      };
      var wx = {
        action_: [j.EtTMo, {
          type_: j.wtJEa,
          option: j.npyMI
        }],
        nextState: "3"
      };
      var wy = {
        "3|o": wx
      };
      var wz = {
        type_: j.wtJEa,
        option: j.npyMI
      };
      var wA = {
        action_: ["output", wz],
        nextState: "2"
      };
      var wB = {
        action_: [j.EtTMo, {
          type_: j.wtJEa,
          option: j.npyMI
        }],
        nextState: "2"
      };
      var wC = {
        o: wA,
        d: wB
      };
      var wD = {
        type_: j.EtTMo,
        option: 1
      };
      var wE = {
        action_: [wD, j.cWLJD, {
          type_: j.adkTl,
          option: "-"
        }],
        nextState: "3"
      };
      var wF = {
        type_: j.adkTl,
        option: "-"
      };
      var wG = {
        action_: wF
      };
      var wH = {
        action_: [j.EtTMo, {
          type_: j.wtJEa,
          option: j.npyMI
        }],
        nextState: "2"
      };
      var wI = {
        type_: j.EtTMo,
        option: 2
      };
      var wJ = {
        type_: j.adkTl,
        option: "-"
      };
      var wK = {
        action_: [wI, wJ],
        nextState: "3"
      };
      var wM = {
        type_: j.Zyswi,
        option: false
      };
      var wN = {
        action_: wM,
        nextState: "2"
      };
      var wO = {
        type_: j.Zyswi,
        option: false
      };
      var wP = {
        action_: wO,
        nextState: "2"
      };
      var wQ = {
        type_: j.Zyswi,
        option: true
      };
      var wR = {
        action_: wQ,
        nextState: "2"
      };
      var wS = {
        action_: [j.EtTMo, {
          type_: j.adkTl,
          option: "-"
        }],
        nextState: "3"
      };
      var wT = {
        "0|1|2": wE,
        "3": wG,
        a: wH,
        as: wK,
        b: {
          action_: "b="
        },
        o: wN,
        q: wP,
        "d|qd|dq": wR,
        "D|qD|p": wS
      };
      var wX = {
        action_: [j.EtTMo, "o="],
        nextState: "o"
      };
      var wY = {
        action_: j.oMWLE,
        nextState: "o"
      };
      var wZ = {
        "0|1|2|3|a|as|b|p|bp|o": {
          action_: "o=",
          nextState: "o"
        },
        "q|dq": wX,
        "d|D|qd|qD": wY
      };
      var x2 = {
        action_: [j.EtTMo, "o="],
        nextState: "o"
      };
      var x4 = {
        o: {
          action_: "q=",
          nextState: "q"
        },
        "d|D": {
          action_: "q=",
          nextState: "dq"
        },
        q: x2,
        a: {
          action_: "o=",
          nextState: "o"
        }
      };
      var x7 = {
        action_: j.eudYV
      };
      var x8 = {
        action_: j.Nruao
      };
      var x9 = {
        action_: j.EtTMo,
        nextState: "0"
      };
      var xb = {
        action_: [j.EtTMo, j.Nruao],
        nextState: "1"
      };
      var xd = {
        a: {
          nextState: "as"
        },
        "0": x7,
        "1|2": x8,
        "r|rt|rd|rdt|rdq": x9,
        "*": xb
      };
      var xf = {
        action_: [j.EtTMo, {
          type_: j.qCsFo,
          option: j.ysrqw
        }]
      };
      var xg = {
        action_: [j.EtTMo, {
          type_: j.qCsFo,
          option: j.ysrqw
        }],
        nextState: "0"
      };
      var xj = {
        "1|2": xf,
        "*": xg
      };
      var xk = {
        action_: j.ibJzw,
        nextState: "rd"
      };
      var xp = {
        action_: j.Xywvf,
        nextState: j.NdcBA
      };
      var xq = {
        "r|rt": xk,
        "rd|rdt": xp
      };
      var xv = {
        action_: [j.EtTMo, {
          type_: j.adkTl,
          option: j.aSCsg
        }],
        nextState: "3"
      };
      var xw = {
        type_: j.EtTMo,
        option: 1
      };
      var xx = {
        type_: j.wtJEa,
        option: j.ySaDD
      };
      var xy = {
        action_: [xw, xx],
        nextState: "1"
      };
      var xz = {
        "o|d|D|dq|qd|qD": xv,
        "*": xy
      };
      var xA = {
        action_: [j.EtTMo, {
          type_: "insert",
          option: j.YsVAg
        }],
        nextState: "1"
      };
      var xB = {
        "*": xA
      };
      var xC = {
        action_: [j.EtTMo, j.MIlBu],
        nextState: "1"
      };
      var xD = {
        "*": xC
      };
      var xE = {
        action_: ["o=", j.EtTMo, j.cndgl],
        nextState: "2"
      };
      var xF = {
        action_: ["o=", j.EtTMo, j.cndgl],
        nextState: "2"
      };
      var xG = {
        action_: [j.EtTMo, "o=", j.EtTMo, j.cndgl],
        nextState: "2"
      };
      var xH = {
        "a|as|o": xE,
        "0|1|2|3": xF,
        "*": xG
      };
      var xJ = {
        action_: ["output", "o=", j.ONcoG],
        nextState: "o"
      };
      var xK = {
        "0|1|2|3|b|p|bp|o": {
          action_: ["o=", "parenthesisLevel--"],
          nextState: "o"
        },
        "a|as|d|D|q|qd|qD|dq": xJ
      };
      var xL = {
        action_: [j.EtTMo, j.AnxzY],
        nextState: "0"
      };
      var xM = {
        "*": xL
      };
      var xQ = {
        action_: j.soQQC,
        nextState: "D"
      };
      var xS = {
        action_: [j.EtTMo, "d="],
        nextState: "D"
      };
      var xT = {
        "0|1|2|as": {
          action_: "b=",
          nextState: "b"
        },
        p: {
          action_: "b=",
          nextState: "bp"
        },
        "3|o": xQ,
        q: {
          action_: "d=",
          nextState: "qD"
        },
        "d|D|qd|qD|dq": xS
      };
      var xZ = {
        action_: [j.EtTMo, "d="],
        nextState: "d"
      };
      var y0 = {
        "0|1|2|as": {
          action_: "b=",
          nextState: "b"
        },
        p: {
          action_: "b=",
          nextState: "bp"
        },
        "3|o": {
          action_: "d= kv",
          nextState: "d"
        },
        q: {
          action_: "d=",
          nextState: "qd"
        },
        "d|qd|D|qD": {
          action_: "d="
        },
        dq: xZ
      };
      var y1 = {
        action_: [j.EtTMo, "q="],
        nextState: "q"
      };
      var y2 = {
        "d|D|q|qd|qD|dq": y1
      };
      var y7 = {
        action_: [j.EtTMo, "q="],
        nextState: "q"
      };
      var y8 = {
        "0|1|2|as": {
          action_: "p=",
          nextState: "p"
        },
        b: {
          action_: "p=",
          nextState: "bp"
        },
        "3|o": {
          action_: "q=",
          nextState: "q"
        },
        "d|D": {
          action_: "q=",
          nextState: "dq"
        },
        "q|qd|qD|dq": y7
      };
      var y9 = {
        type_: j.EtTMo,
        option: 2
      };
      var yb = {
        action_: [y9, j.adkTl],
        nextState: "3"
      };
      var yd = {
        "0|1|2|3|a|as|o|q|d|D|qd|qD|dq": yb
      };
      var yf = {
        type_: j.EtTMo,
        option: 2
      };
      var yj = {
        action_: [yf, {
          type_: "bond",
          option: "#"
        }],
        nextState: "3"
      };
      var yk = {
        "0|1|2|3|a|as|o": yj
      };
      var yp = {
        type_: j.EtTMo,
        option: 1
      };
      var yq = {
        action_: yp,
        nextState: "1"
      };
      var yv = {
        "*": yq
      };
      var yx = {
        action_: [j.EtTMo, "o="],
        nextState: "o"
      };
      var yy = {
        "0|1|2|3|a|as|b|p|bp": {
          action_: "o=",
          nextState: "o"
        },
        "o|d|D|q|qd|qD|dq": yx
      };
      var yC = {
        action_: [j.EtTMo, "o="],
        nextState: "o"
      };
      var yD = {
        a: {
          action_: "a="
        },
        "0|1|2|3|as|b|p|bp|o": {
          action_: "o=",
          nextState: "o"
        },
        "as|o": {
          action_: "o="
        },
        "q|d|D|qd|qD|dq": yC
      };
      var yE = {
        type_: j.EtTMo,
        option: 2
      };
      var yF = {
        action_: [yE, j.adkTl],
        nextState: "3"
      };
      var yG = {
        "*": yF
      };
      var yH = {
        type_: j.EtTMo,
        option: 1
      };
      var yI = {
        action_: [yH, j.MhFEG],
        nextState: "3"
      };
      var yJ = {
        "*": yI
      };
      var yK = {
        type_: j.EtTMo,
        option: 2
      };
      var yL = {
        action_: [yK, j.nnQMC],
        nextState: "3"
      };
      var yM = {
        "*": yL
      };
      var yN = {
        type_: j.EtTMo,
        option: 2
      };
      var yO = {
        action_: [yN, j.oUGos],
        nextState: "3"
      };
      var yP = {
        "*": yO
      };
      var yQ = {
        type_: j.EtTMo,
        option: 2
      };
      var yR = {
        action_: [yQ, j.kDYqT],
        nextState: "3"
      };
      var yS = {
        "*": yR
      };
      var yT = {
        type_: j.EtTMo,
        option: 2
      };
      var yU = {
        action_: [yT, j.tHsBR],
        nextState: "3"
      };
      var yV = {
        "*": yU
      };
      var yW = {
        type_: j.EtTMo,
        option: 2
      };
      var yX = {
        action_: [yW, j.vaBVZ]
      };
      var yY = {
        "*": yX
      };
      var yZ = {
        type_: j.EtTMo,
        option: 2
      };
      var z0 = {
        action_: [yZ, "ce"],
        nextState: "3"
      };
      var z1 = {
        "*": z0
      };
      var z2 = {
        type_: j.EtTMo,
        option: 1
      };
      var z3 = {
        action_: [z2, j.CKoJv],
        nextState: "1"
      };
      var z4 = {
        "*": z3
      };
      var z5 = {
        action_: ["o=", j.EtTMo],
        nextState: "3"
      };
      var z6 = {
        action_: [j.EtTMo, "o=", j.EtTMo],
        nextState: "3"
      };
      var z7 = {
        "0|1|2|3|a|as|b|p|bp|o|c0": z5,
        "*": z6
      };
      var z8 = {
        type_: j.EtTMo,
        option: 1
      };
      var z9 = {
        action_: [z8, j.CKoJv],
        nextState: "3"
      };
      var zb = {
        "*": z9
      };
      var zd = {
        action_: j.jiYno,
        nextState: "o",
        revisit: true
      };
      var zf = {
        action_: ["output", j.Nruao],
        nextState: "1",
        revisit: true
      };
      var zg = {
        action_: [j.EtTMo],
        nextState: "0",
        revisit: true
      };
      var zj = {
        action_: [j.EtTMo, j.CKoJv],
        nextState: "3"
      };
      var zk = {
        a: zd,
        as: zf,
        "r|rt|rd|rdt|rdq": zg,
        "*": zj
      };
      var zp = {
        empty: vI,
        else: vK,
        oxidation$: vM,
        CMT: vP,
        arrowUpDown: vR,
        uprightEntities: vT,
        orbital: {
          "0|1|2|3": {
            action_: "o=",
            nextState: "o"
          }
        },
        "->": vZ,
        "+": w6,
        amount: {
          "0|2": {
            action_: "a=",
            nextState: "a"
          }
        },
        "pm-operator": wb,
        operator: wf,
        "-$": ww,
        "-9": wy,
        "- orbital overlap": wC,
        "-": wT,
        amount2: {
          "1|3": {
            action_: "a=",
            nextState: "a"
          }
        },
        letters: wZ,
        digits: x4,
        "space A": {
          "b|p|bp": {}
        },
        space: xd,
        "1st-level escape": xj,
        "[(...)]": xq,
        "...": xz,
        ". |* ": xB,
        "state of aggregation $": xD,
        "{[(": xH,
        ")]}": xK,
        ", ": xM,
        "^_": {
          "*": {}
        },
        "^{(...)}|^($...$)": xT,
        "^a|^\\x{}{}|^\\x{}|^\\x|'": y0,
        "_{(state of aggregation)}$": y2,
        "_{(...)}|_($...$)|_9|_\\x{}{}|_\\x{}|_\\x": y8,
        "=<>": yd,
        "#": yk,
        "{}": yv,
        "{...}": yy,
        "$...$": yD,
        "\\bond{(...)}": yG,
        "\\frac{(...)}": yJ,
        "\\overset{(...)}": yM,
        "\\underset{(...)}": yP,
        "\\underbrace{(...)}": yS,
        "\\color{(...)}{(...)}1|\\color(...){(...)}2": yV,
        "\\color{(...)}0": yY,
        "\\ce{(...)}": z1,
        "\\,": z4,
        "\\x{}{}|\\x{}|\\x": z7,
        others: zb,
        else2: zk
      };
      var zv = {
        action_: j.QZSlE
      };
      var zw = {
        "0": zv
      };
      var zz = {
        action_: j.rdMPG,
        nextState: "1"
      };
      var zA = {
        "*": zz
      };
      var zB = {
        type_: j.wtJEa,
        option: j.MZTnL
      };
      var zC = {
        action_: zB
      };
      var zD = {
        "*": zC
      };
      var zE = {
        action_: j.CKoJv
      };
      var zF = {
        "*": zE
      };
      var zH = {
        action_: j.QZSlE
      };
      var zI = {
        "0": zH
      };
      var zN = {
        type_: j.wtJEa,
        option: j.ojikV
      };
      var zO = {
        action_: zN
      };
      var zP = {
        "*": zO
      };
      var zQ = {
        action_: j.CKoJv
      };
      var zR = {
        "*": zQ
      };
      var zS = {
        action_: j.xCFdZ
      };
      var zT = {
        "*": zS
      };
      var zU = {
        action_: j.URDSJ
      };
      var zV = {
        "*": zU
      };
      var zW = {
        action_: j.CKoJv
      };
      var zX = {
        "*": zW
      };
      var zY = {
        empty: {
          "*": {}
        },
        "1/2$": zI,
        else: {
          "0": {
            nextState: "1",
            revisit: true
          }
        },
        letters: {
          "*": {
            action_: "rm"
          }
        },
        "\\ca": zP,
        "\\x{}{}|\\x{}|\\x": zR,
        "${(...)}$|$(...)$": zT,
        "{(...)}": zV,
        else2: zX
      };
      var zZ = {
        action_: j.EtTMo
      };
      var A0 = {
        "*": zZ
      };
      var A1 = {
        action_: j.eBlYR
      };
      var A2 = {
        "*": A1
      };
      var A3 = {
        action_: j.xCFdZ
      };
      var A4 = {
        "*": A3
      };
      var A5 = {
        action_: [j.EtTMo, "rm"]
      };
      var A6 = {
        "*": A5
      };
      var A7 = {
        action_: [j.EtTMo, j.CKoJv]
      };
      var A8 = {
        "*": A7
      };
      var A9 = {
        action_: j.eBlYR
      };
      var Ab = {
        "*": A9
      };
      var Ad = {
        empty: A0,
        "{...}": A2,
        "${(...)}$|$(...)$": A4,
        "\\greek": A6,
        "\\,|\\x{}{}|\\x{}|\\x": A8,
        else: Ab
      };
      var Ag = {
        action_: j.MIlBu
      };
      var Aj = {
        "*": Ag
      };
      var Ay = {
        action_: j.QZSlE
      };
      var Az = {
        "0": Ay
      };
      var AC = {
        action_: j.xCFdZ
      };
      var AD = {
        "*": AC
      };
      var AE = {
        action_: j.FJCvs
      };
      var AF = {
        "*": AE
      };
      var AG = {
        action_: j.xCFdZ
      };
      var AH = {
        f: AG
      };
      var AK = {
        action_: j.FVCao
      };
      var AL = {
        "*": AK
      };
      var AM = {
        type_: j.qCsFo,
        option: j.qFyyR
      };
      var AN = {
        action_: AM
      };
      var AO = {
        "*": AN
      };
      var AP = {
        action_: j.tHsBR
      };
      var AQ = {
        "*": AP
      };
      var AR = {
        action_: j.vaBVZ
      };
      var AS = {
        "*": AR
      };
      var AV = {
        action_: j.CKoJv
      };
      var AW = {
        "*": AV
      };
      var AX = {
        action_: j.CKoJv
      };
      var AY = {
        "*": AX
      };
      var B6 = {
        action_: j.FVCao
      };
      var B7 = {
        "*": B6
      };
      var B8 = {
        type_: j.wtJEa,
        option: j.xqqOo
      };
      var B9 = {
        action_: B8
      };
      var Bb = {
        "*": B9
      };
      var Bd = {
        action_: j.xCFdZ
      };
      var Bf = {
        f: Bd
      };
      var Bg = {
        type_: j.wtJEa,
        option: j.yilCO
      };
      var Bj = {
        action_: Bg
      };
      var Bk = {
        "*": Bj
      };
      var Bq = {
        type_: j.wtJEa,
        option: j.vVeoG
      };
      var Bv = {
        action_: Bq
      };
      var Bw = {
        "*": Bv
      };
      var Bz = {
        action_: j.FJCvs
      };
      var BA = {
        "*": Bz
      };
      var BB = {
        action_: j.tHsBR
      };
      var BC = {
        "*": BB
      };
      var BD = {
        action_: j.vaBVZ
      };
      var BE = {
        "*": BD
      };
      var BH = {
        action_: j.CKoJv
      };
      var BI = {
        "*": BH
      };
      var BJ = {
        action_: j.CKoJv
      };
      var BK = {
        "*": BJ
      };
      var BL = {
        empty: {
          "*": {}
        },
        x$: {
          "0": {
            nextState: "!f",
            revisit: true
          }
        },
        formula$: {
          "0": {
            nextState: "f",
            revisit: true
          }
        },
        else: {
          "0": {
            nextState: "!f",
            revisit: true
          }
        },
        "-9.,9 no missing 0": B7,
        ".": Bb,
        "a-z": Bf,
        x: Bk,
        letters: {
          "*": {
            action_: "rm"
          }
        },
        "'": Bw,
        "${(...)}$|$(...)$": {
          "*": {
            action_: "tex-math"
          }
        },
        "{(...)}": BA,
        "\\color{(...)}{(...)}1|\\color(...){(...)}2": BC,
        "\\color{(...)}0": BE,
        "\\ce{(...)}": {
          "*": {
            action_: "ce"
          }
        },
        "\\,|\\x{}{}|\\x{}|\\x": BI,
        else2: BK
      };
      var BN = {
        action_: j.Feupv
      };
      var BO = {
        "*": BN
      };
      var BP = {
        action_: j.xCFdZ
      };
      var BQ = {
        "*": BP
      };
      var BR = {
        action_: j.CKoJv
      };
      var BS = {
        "*": BR
      };
      var BT = {
        empty: {
          "*": {}
        },
        "roman numeral": BO,
        "${(...)}$|$(...)$": BQ,
        else: BS
      };
      var BU = {
        action_: j.EtTMo
      };
      var BV = {
        action_: [j.EtTMo, "ce"]
      };
      var BW = {
        "*": BV
      };
      var C1 = {
        action_: j.EtTMo
      };
      var C2 = {
        action_: [j.EtTMo, "ce"]
      };
      var C3 = {
        "*": C2
      };
      var C6 = {
        action_: j.eJHdi
      };
      var C7 = {
        "*": C6
      };
      var Cg = {
        action_: j.CKoJv
      };
      var Cj = {
        "*": Cg
      };
      var Ck = {
        action_: j.EtTMo
      };
      var Cm = {
        action_: [j.EtTMo, j.srdNA]
      };
      var Cp = {
        "*": Cm
      };
      var Cq = {
        action_: j.CKoJv
      };
      var Cv = {
        "0|a": Cq
      };
      var Cw = {
        action_: j.VtDpj,
        nextState: "a"
      };
      var Cx = {
        "0": Cw
      };
      var Cy = {
        action_: j.UcmFP,
        nextState: "a"
      };
      var Cz = {
        "0": Cy
      };
      var CB = {
        type_: j.PBtgj,
        option: j.QznzU
      };
      var CC = {
        action_: CB,
        nextState: "0"
      };
      var CD = {
        "0|a": CC
      };
      var CE = {
        action_: j.CKoJv,
        nextState: "0"
      };
      var CF = {
        "0|a": CE
      };
      var CL = {
        action_: [j.srdNA, "d="],
        nextState: "d"
      };
      var CN = {
        "0|d": {
          action_: "d=",
          nextState: "d"
        },
        a: CL,
        "/|q": {
          action_: "q=",
          nextState: "q"
        }
      };
      var CO = {
        action_: j.EtTMo
      };
      var CP = {
        action_: [j.EtTMo, j.VEWLr],
        nextState: "0"
      };
      var CQ = {
        "*": CP
      };
      var CR = {
        action_: j.YgOmS
      };
      var CS = {
        "*": CR
      };
      var CT = {
        action_: ["output", j.srdNA],
        nextState: "0"
      };
      var CU = {
        "*": CT
      };
      var CV = {
        action_: j.ZZnCK
      };
      var CW = {
        "1": CV
      };
      var CX = {
        action_: j.YgOmS,
        nextState: "0"
      };
      var CZ = {
        "0": CX,
        "1": {
          action_: "^(-1)",
          nextState: "0"
        }
      };
      var D0 = {
        action_: j.YgOmS,
        nextState: "1"
      };
      var D1 = {
        "*": D0
      };
      var D2 = {
        action_: j.ZhIQm
      };
      var D4 = {
        action_: [j.ZhIQm, j.AnxzY],
        nextState: "o"
      };
      var D5 = {
        "0": D4
      };
      var D6 = {
        action_: [j.ZhIQm, j.CKoJv],
        nextState: "o"
      };
      var D7 = {
        "0": D6
      };
      var D8 = {
        action_: j.eBlYR
      };
      var D9 = {
        "*": D8
      };
      vG.stateMachines = {
        ce: {
          transitions: vG.createTransitions(zp),
          actions: {
            "o after d": function (Dd, Df) {
              var Dg;
              if ((Dd.d || "").match(/^[0-9]+$/)) {
                var Dj = Dd.d;
                Dd.d = undefined;
                Dg = this.output(Dd);
                Dd.b = Dj;
              } else {
                Dg = this.output(Dd);
              }
              vG.actions["o="](Dd, Df);
              return Dg;
            },
            "d= kv": function (Dd, Df) {
              Dd.d = Df;
              Dd.dType = "kv";
            },
            "charge or bond": function (Dd, Df) {
              if (Dd.beginsWithBond) {
                var Dg = [];
                vG.concatArray(Dg, this.output(Dd));
                vG.concatArray(Dg, vG.actions.bond(Dd, Df, "-"));
                return Dg;
              }
              Dd.d = Df;
            },
            "- after o/d": function (Dd, Df, Dg) {
              var Dj = vG.patterns.match_(vE.rurDy, Dd.o || "");
              var Dk = vG.patterns.match_(vE.wMmPh, Dd.o || "");
              var Dm = vG.patterns.match_(vE.BMVWf, Dd.o || "");
              var Dp = vG.patterns.match_(vE.xdmgj, Dd.o || "");
              var Dq = vE.pDeZF("-", Df) && (Dj && vE.GUegz("", Dj.remainder) || Dk || Dm || Dp);
              if (!!Dq && !Dd.a && !Dd.b && !Dd.p && !Dd.d && !Dd.q && !Dj && !!Dm) {
                Dd.o = vE.lQOQw(vE.VSMyO("$", Dd.o), "$");
              }
              var Dv = [];
              var Dw = {
                type_: vE.utWKb
              };
              if (Dq) {
                vG.concatArray(Dv, this.output(Dd));
                Dv.push(Dw);
              } else {
                Dj = vG.patterns.match_(vE.auPIQ, Dd.d || "");
                if (vE.WNAZf(Dg, Dj) && vE.GrSIM("", Dj.remainder)) {
                  vG.concatArray(Dv, vG.actions["d="](Dd, Df));
                  vG.concatArray(Dv, this.output(Dd));
                } else {
                  vG.concatArray(Dv, this.output(Dd));
                  vG.concatArray(Dv, vG.actions.bond(Dd, Df, "-"));
                }
              }
              return Dv;
            },
            "a to o": function (Dd) {
              Dd.o = Dd.a;
              Dd.a = undefined;
            },
            "sb=true": function (Dd) {
              Dd.sb = true;
            },
            "sb=false": function (Dd) {
              Dd.sb = false;
            },
            "beginsWithBond=true": function (Dd) {
              Dd.beginsWithBond = true;
            },
            "beginsWithBond=false": function (Dd) {
              Dd.beginsWithBond = false;
            },
            "parenthesisLevel++": function (Dd) {
              Dd.parenthesisLevel++;
            },
            "parenthesisLevel--": function (Dd) {
              Dd.parenthesisLevel--;
            },
            "state of aggregation": function (Dd, Df) {
              return {
                type_: dq.QKhkr,
                p1: vG.go(Df, "o")
              };
            },
            comma: function (Dd, Df) {
              var Dg = Df.replace(/\s*$/, "");
              if (vE.WqHWV(Dg, Df) && vE.tYZaW(0, Dd.parenthesisLevel)) {
                return {
                  type_: vE.dMLPC,
                  p1: Dg
                };
              } else {
                return {
                  type_: "comma enumeration M",
                  p1: Dg
                };
              }
            },
            output: function (Dd, Df, Dg) {
              var Dj;
              var Dk;
              var Dm;
              if (Dd.r) {
                Dk = vE.pDeZF("M", Dd.rdt) ? vG.go(Dd.rd, vE.FDnPx) : Dd.rdt === "T" ? [{
                  type_: vE.calop,
                  p1: Dd.rd || ""
                }] : vG.go(Dd.rd);
                Dm = vE.FyxoL("M", Dd.rqt) ? vG.go(Dd.rq, vE.FDnPx) : vE.GUegz("T", Dd.rqt) ? [{
                  type_: "text",
                  p1: Dd.rq || ""
                }] : vG.go(Dd.rq);
                Dj = {
                  type_: vE.Figwk,
                  r: Dd.r,
                  rd: Dk,
                  rq: Dm
                };
              } else {
                Dj = [];
                if (Dd.a || Dd.b || Dd.p || Dd.o || Dd.q || Dd.d || Dg) {
                  if (Dd.sb) {
                    Dj.push({
                      type_: vE.sskWg
                    });
                  }
                  if (Dd.o || Dd.q || Dd.d || Dd.b || Dd.p || vE.gANor(2, Dg)) {
                    if (Dd.o || Dd.q || Dd.d || !Dd.b && !Dd.p) {
                      if (Dd.o && Dd.dType === "kv" && vG.patterns.match_(vE.SdOHz, Dd.d || "")) {
                        Dd.dType = vE.dRRcT;
                      } else if (Dd.o && vE.CbRff("kv", Dd.dType) && !Dd.q) {
                        Dd.dType = undefined;
                      }
                    } else {
                      Dd.o = Dd.a;
                      Dd.d = Dd.b;
                      Dd.q = Dd.p;
                      Dd.a = Dd.b = Dd.p = undefined;
                    }
                  } else {
                    Dd.o = Dd.a;
                    Dd.a = undefined;
                  }
                  Dj.push({
                    type_: vE.mHUhz,
                    a: vG.go(Dd.a, "a"),
                    b: vG.go(Dd.b, "bd"),
                    p: vG.go(Dd.p, "pq"),
                    o: vG.go(Dd.o, "o"),
                    q: vG.go(Dd.q, "pq"),
                    d: vG.go(Dd.d, vE.GUegz(vE.dRRcT, Dd.dType) ? vE.dRRcT : "bd"),
                    dType: Dd.dType
                  });
                }
              }
              for (var Dp in Dd) {
                if (vE.sugjQ(vE.kfCNJ, Dp) && vE.dOPwj(vE.wrOQI, Dp)) {
                  delete Dd[Dp];
                }
              }
              return Dj;
            },
            "oxidation-output": function (Dd, Df) {
              var Dg = ["{"];
              vG.concatArray(Dg, vG.go(Df, vE.dRRcT));
              Dg.push("}");
              return Dg;
            },
            "frac-output": function (Dd, Df) {
              return {
                type_: dq.MEeeO,
                p1: vG.go(Df[0]),
                p2: vG.go(Df[1])
              };
            },
            "overset-output": function (Dd, Df) {
              return {
                type_: vE.pAwgS,
                p1: vG.go(Df[0]),
                p2: vG.go(Df[1])
              };
            },
            "underset-output": function (Dd, Df) {
              return {
                type_: vE.xTkJn,
                p1: vG.go(Df[0]),
                p2: vG.go(Df[1])
              };
            },
            "underbrace-output": function (Dd, Df) {
              return {
                type_: dq.mJekw,
                p1: vG.go(Df[0]),
                p2: vG.go(Df[1])
              };
            },
            "color-output": function (Dd, Df) {
              return {
                type_: vE.rRoLB,
                color1: Df[0],
                color2: vG.go(Df[1])
              };
            },
            "r=": function (Dd, Df) {
              Dd.r = Df;
            },
            "rdt=": function (Dd, Df) {
              Dd.rdt = Df;
            },
            "rd=": function (Dd, Df) {
              Dd.rd = Df;
            },
            "rqt=": function (Dd, Df) {
              Dd.rqt = Df;
            },
            "rq=": function (Dd, Df) {
              Dd.rq = Df;
            },
            operator: function (Dd, Df, Dg) {
              return {
                type_: dq.NKvFQ,
                kind_: dq.QlzsO(Dg, Df)
              };
            }
          }
        },
        a: {
          transitions: vG.createTransitions({
            empty: {
              "*": {}
            },
            "1/2$": zw,
            else: {
              "0": {
                nextState: "1",
                revisit: true
              }
            },
            "$(...)$": zA,
            ",": zD,
            else2: zF
          }),
          actions: {}
        },
        o: {
          transitions: vG.createTransitions(zY),
          actions: {}
        },
        text: {
          transitions: vG.createTransitions(Ad),
          actions: {
            output: function (Dd) {
              if (Dd.text_) {
                var Df = {
                  type_: vE.calop,
                  p1: Dd.text_
                };
                var Dg = Df;
                for (var Dj in Dd) {
                  delete Dd[Dj];
                }
                return Dg;
              }
            }
          }
        },
        pq: {
          transitions: vG.createTransitions({
            empty: {
              "*": {}
            },
            "state of aggregation $": Aj,
            i$: {
              "0": {
                nextState: "!f",
                revisit: true
              }
            },
            "(KV letters),": {
              "0": {
                action_: "rm",
                nextState: "0"
              }
            },
            formula$: {
              "0": {
                nextState: "f",
                revisit: true
              }
            },
            "1/2$": Az,
            else: {
              "0": {
                nextState: "!f",
                revisit: true
              }
            },
            "${(...)}$|$(...)$": AD,
            "{(...)}": AF,
            "a-z": AH,
            letters: {
              "*": {
                action_: "rm"
              }
            },
            "-9.,9": AL,
            ",": AO,
            "\\color{(...)}{(...)}1|\\color(...){(...)}2": AQ,
            "\\color{(...)}0": AS,
            "\\ce{(...)}": {
              "*": {
                action_: "ce"
              }
            },
            "\\,|\\x{}{}|\\x{}|\\x": AW,
            else2: AY
          }),
          actions: {
            "state of aggregation": function (Dd, Df) {
              return {
                type_: dq.XJjMb,
                p1: vG.go(Df, "o")
              };
            },
            "color-output": function (Dd, Df) {
              return {
                type_: vE.rRoLB,
                color1: Df[0],
                color2: vG.go(Df[1], "pq")
              };
            }
          }
        },
        bd: {
          transitions: vG.createTransitions(BL),
          actions: {
            "color-output": function (Dd, Df) {
              return {
                type_: vE.rRoLB,
                color1: Df[0],
                color2: vG.go(Df[1], "bd")
              };
            }
          }
        },
        oxidation: {
          transitions: vG.createTransitions(BT),
          actions: {
            "roman-numeral": function (Dd, Df) {
              var Dg = {
                type_: dq.kCMaW,
                p1: Df || ""
              };
              return Dg;
            }
          }
        },
        "tex-math": {
          transitions: vG.createTransitions({
            empty: {
              "*": BU
            },
            "\\ce{(...)}": BW,
            "{...}|\\,|\\x{}{}|\\x{}|\\x": {
              "*": {
                action_: "o="
              }
            },
            else: {
              "*": {
                action_: "o="
              }
            }
          }),
          actions: {
            output: function (Dd) {
              if (Dd.o) {
                var Df = {
                  type_: dq.VYqMQ,
                  p1: Dd.o
                };
                var Dg = Df;
                for (var Dj in Dd) {
                  delete Dd[Dj];
                }
                return Dg;
              }
            }
          }
        },
        "tex-math tight": {
          transitions: vG.createTransitions({
            empty: {
              "*": C1
            },
            "\\ce{(...)}": C3,
            "{...}|\\,|\\x{}{}|\\x{}|\\x": {
              "*": {
                action_: "o="
              }
            },
            "-|+": C7,
            else: {
              "*": {
                action_: "o="
              }
            }
          }),
          actions: {
            "tight operator": function (Dd, Df) {
              Dd.o = vE.lQOQw(vE.lQOQw(vE.VSMyO(Dd.o || "", "{"), Df), "}");
            },
            output: function (Dd) {
              if (Dd.o) {
                var Df = {
                  type_: dq.VYqMQ,
                  p1: Dd.o
                };
                var Dg = Df;
                for (var Dj in Dd) {
                  delete Dd[Dj];
                }
                return Dg;
              }
            }
          }
        },
        "9,9": {
          transitions: vG.createTransitions({
            empty: {
              "*": {}
            },
            ",": {
              "*": {
                action_: "comma"
              }
            },
            else: Cj
          }),
          actions: {
            comma: function () {
              var Dd = {
                type_: dq.eyTuW
              };
              return Dd;
            }
          }
        },
        pu: {
          transitions: vG.createTransitions({
            empty: {
              "*": Ck
            },
            space$: Cp,
            "{[(|)]}": Cv,
            "(-)(9)^(-9)": Cx,
            "(-)(9.,9)(e)(99)": Cz,
            space: {
              "0|a": {}
            },
            "pm-operator": CD,
            operator: CF,
            "//": {
              d: {
                action_: "o=",
                nextState: "/"
              }
            },
            "/": {
              d: {
                action_: "o=",
                nextState: "/"
              }
            },
            "{...}|else": CN
          }),
          actions: {
            enumber: function (Dd, Df) {
              var Dg = [];
              if (vE.PyvSM("+-", Df[0]) || vE.hfYCa(vE.xVfBD, Df[0])) {
                Dg.push(vE.PoZwl);
              } else if (Df[0]) {
                Dg.push(Df[0]);
              }
              if (Df[1]) {
                vG.concatArray(Dg, vG.go(Df[1], vE.Mxzyo));
                if (Df[2]) {
                  if (Df[2].match(/[,.]/)) {
                    vG.concatArray(Dg, vG.go(Df[2], vE.Mxzyo));
                  } else {
                    Dg.push(Df[2]);
                  }
                }
                Df[3] = Df[4] || Df[3];
                if (Df[3]) {
                  Df[3] = Df[3].trim();
                  if (vE.gANor("e", Df[3]) || vE.PyvSM("*", Df[3].substr(0, 1))) {
                    Dg.push({
                      type_: vE.SqckR
                    });
                  } else {
                    Dg.push({
                      type_: vE.SQyQJ
                    });
                  }
                }
              }
              if (Df[3]) {
                Dg.push(vE.lQOQw(vE.lQOQw(vE.Ekvlu, Df[5]), "}"));
              }
              return Dg;
            },
            "number^": function (Dd, Df) {
              var Dg = [];
              if (vE.mkKqY("+-", Df[0]) || vE.ELtVy(vE.xVfBD, Df[0])) {
                Dg.push(vE.PoZwl);
              } else if (Df[0]) {
                Dg.push(Df[0]);
              }
              vG.concatArray(Dg, vG.go(Df[1], vE.Mxzyo));
              Dg.push(vE.lQOQw(vE.mjiUL("^{", Df[2]), "}"));
              return Dg;
            },
            operator: function (Dd, Df, Dg) {
              return {
                type_: dq.NKvFQ,
                kind_: dq.Bdquw(Dg, Df)
              };
            },
            space: function () {
              var Dd = {
                type_: dq.XQxyx
              };
              return Dd;
            },
            output: function (Dd) {
              var Df = dq.YIelw.split("|");
              var Dg = 0;
              while (true) {
                switch (Df[Dg++]) {
                  case "0":
                    for (var Dj in Dd) {
                      delete Dd[Dj];
                    }
                    continue;
                  case "1":
                    var Dk = vG.patterns.match_(dq.RAmjR, Dd.q || "");
                    continue;
                  case "2":
                    if (Dk && dq.ddnAQ("", Dk.remainder)) {
                      Dd.q = Dk.match_;
                    }
                    if (Dd.d) {
                      Dd.d = Dd.d.replace(/\u00B0C|\^oC|\^{o}C/g, dq.WUrvc);
                      Dd.d = Dd.d.replace(/\u00B0F|\^oF|\^{o}F/g, dq.YbkBD);
                    }
                    if (Dd.q) {
                      Dd.q = Dd.q.replace(/\u00B0C|\^oC|\^{o}C/g, dq.WUrvc);
                      Dd.q = Dd.q.replace(/\u00B0F|\^oF|\^{o}F/g, dq.YbkBD);
                      var Dm = {
                        d: vG.go(Dd.d, "pu"),
                        q: vG.go(Dd.q, "pu")
                      };
                      if (dq.wHDUe("//", Dd.o)) {
                        Dq = {
                          type_: dq.TxbRv,
                          p1: Dm.d,
                          p2: Dm.q
                        };
                      } else {
                        Dq = Dm.d;
                        if (dq.mtVNT(Dm.d.length, 1) || dq.JWQqV(Dm.q.length, 1)) {
                          Dq.push({
                            type_: dq.wvnWt
                          });
                        } else {
                          Dq.push({
                            type_: "/"
                          });
                        }
                        vG.concatArray(Dq, Dm.q);
                      }
                    } else {
                      Dq = vG.go(Dd.d, dq.qzhdr);
                    }
                    continue;
                  case "3":
                    return Dq;
                  case "4":
                    if (Dv && dq.ifAej("", Dv.remainder)) {
                      Dd.d = Dv.match_;
                    }
                    continue;
                  case "5":
                    var Dq;
                    var Dv = vG.patterns.match_(dq.RAmjR, Dd.d || "");
                    continue;
                }
                break;
              }
            }
          }
        },
        "pu-2": {
          transitions: vG.createTransitions({
            empty: {
              "*": CO
            },
            "*": CQ,
            "\\x": CS,
            space: CU,
            "^{(...)}|^(-1)": CW,
            "-9.,9": CZ,
            "{...}|else": D1
          }),
          actions: {
            cdot: function () {
              var Dd = {
                type_: dq.NzuHY
              };
              return Dd;
            },
            "^(-1)": function (Dd, Df) {
              Dd.rm += dq.LIetj(dq.qFjxH("^{", Df), "}");
            },
            space: function () {
              var Dd = {
                type_: dq.eaVPN
              };
              return Dd;
            },
            output: function (Dd) {
              var Df = [];
              if (Dd.rm) {
                var Dg = vG.patterns.match_(vE.WnNAq, Dd.rm || "");
                var Dj = {
                  type_: "rm",
                  p1: Dd.rm
                };
                Df = Dg && vE.CbRff("", Dg.remainder) ? vG.go(Dg.match_, "pu") : Dj;
              }
              for (var Dk in Dd) {
                delete Dd[Dk];
              }
              return Df;
            }
          }
        },
        "pu-9,9": {
          transitions: vG.createTransitions({
            empty: {
              0: D2,
              o: {
                action_: "output-o"
              }
            },
            ",": D5,
            ".": D7,
            else: D9
          }),
          actions: {
            comma: function () {
              var Dd = {
                type_: dq.eyTuW
              };
              return Dd;
            },
            "output-0": function (Dd) {
              var Df = [];
              Dd.text_ = Dd.text_ || "";
              if (vE.mwLoT(Dd.text_.length, 4)) {
                var Dg = vE.eZnQG(Dd.text_.length, 3);
                if (vE.GUegz(0, Dg)) {
                  Dg = 3;
                }
                for (var Dj = vE.kUzEb(Dd.text_.length, 3); vE.mwLoT(Dj, 0); Dj -= 3) {
                  Df.push(Dd.text_.substr(Dj, 3));
                  Df.push({
                    type_: vE.bAPCf
                  });
                }
                Df.push(Dd.text_.substr(0, Dg));
                Df.reverse();
              } else {
                Df.push(Dd.text_);
              }
              for (var Dk in Dd) {
                delete Dd[Dk];
              }
              return Df;
            },
            "output-o": function (Dd) {
              var Df = [];
              Dd.text_ = Dd.text_ || "";
              if (dq.dBiPJ(Dd.text_.length, 4)) {
                for (var Dg = dq.BlGXE(Dd.text_.length, 3), Dj = 0; dq.ZYBSL(Dj, Dg); Dj += 3) {
                  Df.push(Dd.text_.substr(Dj, 3));
                  Df.push({
                    type_: dq.kLxRQ
                  });
                }
                Df.push(Dd.text_.substr(Dj));
              } else {
                Df.push(Dd.text_);
              }
              for (var Dk in Dd) {
                delete Dd[Dk];
              }
              return Df;
            }
          }
        }
      };
      var Db = {
        go: function (Dd, Df) {
          if (!Dd) {
            return "";
          }
          var Dg = "";
          var Dj = false;
          for (var Dk = 0; vE.ClgtL(Dk, Dd.length); Dk++) {
            var Dm = Dd[Dk];
            if (vE.pSXNl(vE.mheIe, typeof Dm)) {
              Dg += Dm;
            } else {
              Dg += Db._go2(Dm);
              if (vE.RtykU(vE.lOwVn, Dm.type_)) {
                Dj = true;
              }
            }
          }
          if (!vE.tRgeq(Df, Dj) && !!Dg) {
            Dg = vE.HdiZm(vE.cTZCq("{", Dg), "}");
          }
          return Dg;
        },
        _goInner: function (Dd) {
          if (Dd) {
            return Db.go(Dd, true);
          } else {
            return Dd;
          }
        },
        _go2: function (Dd) {
          var Df;
          switch (Dd.type_) {
            case vE.mHUhz:
              Df = "";
              var Dg = {
                a: Db._goInner(Dd.a),
                b: Db._goInner(Dd.b),
                p: Db._goInner(Dd.p),
                o: Db._goInner(Dd.o),
                q: Db._goInner(Dd.q),
                d: Db._goInner(Dd.d)
              };
              if (Dg.a) {
                if (Dg.a.match(/^[+\-]/)) {
                  Dg.a = vE.HdiZm(vE.HdiZm("{", Dg.a), "}");
                }
                Df += vE.cTZCq(Dg.a, "\\,");
              }
              if (Dg.b || Dg.p) {
                Df += vE.uiHKI;
                Df += vE.sUUzB(vE.cTZCq(vE.cPcYu(vE.eByOI(vE.OCyBV, Dg.b || ""), vE.xPmxH), Dg.p || ""), "}}");
                Df += vE.uiHKI;
                Df += vE.cPcYu(vE.cTZCq("^{\\smash[t]{\\vphantom{2}}\\mathllap{", Dg.b || ""), "}}");
                Df += vE.mjiUL(vE.VSMyO(vE.YGBif, Dg.p || ""), vE.whUJK);
              }
              if (Dg.o) {
                if (Dg.o.match(/^[+\-]/)) {
                  Dg.o = vE.sUUzB(vE.HdiZm("{", Dg.o), "}");
                }
                Df += Dg.o;
              }
              if (vE.arlTC("kv", Dd.dType)) {
                if (Dg.d || Dg.q) {
                  Df += vE.uiHKI;
                }
                if (Dg.d) {
                  Df += vE.mjiUL(vE.HGsyM("^{", Dg.d), "}");
                }
                if (Dg.q) {
                  Df += vE.wesOm(vE.eByOI(vE.pcOVg, Dg.q), "}}");
                }
              } else if (vE.arlTC(vE.dRRcT, Dd.dType)) {
                if (Dg.d) {
                  Df += vE.uiHKI;
                  Df += vE.HdiZm(vE.eByOI("^{", Dg.d), "}");
                }
                if (Dg.q) {
                  Df += vE.uiHKI;
                  Df += vE.GbJhw(vE.NSfVY(vE.pcOVg, Dg.q), "}}");
                }
              } else {
                if (Dg.q) {
                  Df += vE.uiHKI;
                  Df += vE.joLWS(vE.pcOVg, Dg.q) + "}}";
                }
                if (Dg.d) {
                  Df += vE.uiHKI;
                  Df += vE.wesOm(vE.epvKk("^{", Dg.d), "}");
                }
              }
              break;
            case "rm":
            case "roman numeral":
              Df = vE.mjiUL(vE.ToNrR, Dd.p1) + "}";
              break;
            case vE.calop:
              if (Dd.p1.match(/[\^_]/)) {
                Dd.p1 = Dd.p1.replace(" ", "~").replace("-", vE.rIAWR);
                Df = vE.rWsuq(vE.HPOAH(vE.ToNrR, Dd.p1), "}");
              } else {
                Df = vE.fzyAo(vE.iqzjm(vE.hymjr, Dd.p1), "}");
              }
              break;
            case vE.qwRJP:
              Df = vE.yHCMG(vE.tYpzJ, Db._goInner(Dd.p1));
              break;
            case vE.pHBup:
              Df = vE.OLaDX(vE.YlMfI, Db._goInner(Dd.p1));
              break;
            case vE.DsjNh:
              if (!(Df = Db._getBond(Dd.kind_))) {
                throw [vE.ofnVg, vE.wQLRs(vE.wesOm(vE.dmztO, Dd.kind_), ")")];
              }
              break;
            case vE.maJni:
              var Dj = vE.yHCMG(vE.IXDlE(vE.xJEXd(vE.wesOm(vE.VUvyh, Dd.p1), "}{"), Dd.p2), "}");
              Df = vE.iqzjm(vE.hnskM(vE.seCLK(vE.teduQ(vE.HdiZm(vE.GRHYT(vE.nfQIo(vE.VSMyO(vE.cYYEn, Dj), "}{"), Dj), "}{"), Dj), "}{"), Dj), "}");
              break;
            case vE.vKaeO:
              var Dk = vE.nfQIo(vE.lQOQw(vE.nfQIo(vE.VUvyh + Db._goInner(Dd.p1), "}{"), Db._goInner(Dd.p2)), "}");
              Df = vE.VSMyO(vE.lQOQw(vE.UUvFy(vE.HWdNX(vE.PBZPj(vE.IXDlE(vE.BuESG(vE.FEBuc(vE.cYYEn, Dk), "}{"), Dk), "}{"), Dk), "}{"), Dk), "}");
              break;
            case vE.FDnPx:
            case vE.lOwVn:
              Df = vE.nfQIo(Dd.p1, " ");
              break;
            case vE.toSis:
              Df = vE.yGOtK(vE.GbJhw(vE.dtNSx(vE.GOscg(vE.VUvyh, Db._goInner(Dd.p1)), "}{"), Db._goInner(Dd.p2)), "}");
              break;
            case vE.pAwgS:
              Df = vE.pGnYm(vE.EjpFb(vE.wQLRs(vE.yHCMG(vE.DThmO, Db._goInner(Dd.p1)), "}{"), Db._goInner(Dd.p2)), "}");
              break;
            case vE.xTkJn:
              Df = vE.FPHtL(vE.eByOI(vE.wesOm(vE.seCLK(vE.pEvGM, Db._goInner(Dd.p1)), "}{"), Db._goInner(Dd.p2)), "}");
              break;
            case "underbrace":
              Df = vE.cPcYu(vE.JoWMw(vE.TuDZy(vE.teduQ(vE.SGFTv, Db._goInner(Dd.p1)), vE.rUxIi), Db._goInner(Dd.p2)), "}");
              break;
            case vE.rRoLB:
              Df = vE.jRZtY(vE.GsEgb(vE.hCwZm(vE.nTrOD(vE.JWtzG, Dd.color1), "}{"), Db._goInner(Dd.color2)), "}}");
              break;
            case vE.LLKlM:
              Df = vE.PBZPj(vE.XTSvP(vE.VUxUI, Dd.color), "}");
              break;
            case vE.Figwk:
              var Dm = {
                rd: Db._goInner(Dd.rd),
                rq: Db._goInner(Dd.rq)
              };
              var Dp = "\\x" + Db._getArrow(Dd.r);
              if (Dm.rq) {
                Dp += vE.BtCof(vE.eQThQ("[{", Dm.rq), "}]");
              }
              Df = Dp += Dm.rd ? vE.hCwZm(vE.eAdNJ("{", Dm.rd), "}") : "{}";
              break;
            case vE.pLLIx:
              Df = Db._getOperator(Dd.kind_);
              break;
            case vE.RhtDk:
              Df = " ";
              break;
            case vE.sskWg:
            case vE.UmjKE:
              Df = "~";
              break;
            case vE.bnSNz:
              Df = vE.pGaHo;
              break;
            case vE.bAPCf:
              Df = vE.iAQYz;
              break;
            case vE.zbMGt:
              Df = vE.UVxIp;
              break;
            case vE.dMLPC:
              Df = vE.JoWMw(vE.KDGBP("{", Dd.p1), vE.apekj);
              break;
            case vE.PfKJr:
              Df = vE.GOscg(vE.eQThQ("{", Dd.p1), vE.Gnmuj);
              break;
            case vE.WBCFp:
              Df = vE.nfQIo(vE.Fkowe("{", Dd.p1), vE.YeOEW);
              break;
            case vE.utWKb:
              Df = vE.rIAWR;
              break;
            case vE.bgmzS:
              Df = vE.HPlUo;
              break;
            case vE.cfXrL:
              Df = vE.SWgMB;
              break;
            case vE.HRaSB:
              Df = vE.zSNFb;
              break;
            case vE.nroqz:
              Df = vE.YmpCD;
              break;
            case vE.SqckR:
              Df = vE.ayZWK;
              break;
            case vE.LThDg:
              Df = vE.tZxUC;
              break;
            case vE.SQyQJ:
              Df = vE.gsYnF;
              break;
            case vE.ZTWOB:
              Df = "{\\sim}";
              break;
            case "^":
              Df = vE.PFDnw;
              break;
            case "v":
              Df = vE.KufKZ;
              break;
            case vE.EijrW:
              Df = vE.tRbMz;
              break;
            case "/":
              Df = "/";
              break;
            case vE.iyHKt:
              Df = vE.yuUDT;
              break;
            default:
              throw [vE.lXkLI, vE.PECLF];
          }
          return Df;
        },
        _getArrow: function (Dd) {
          switch (Dd) {
            case "->":
            case "→":
            case "⟶":
              return vE.YlTtO;
            case "<-":
              return vE.Ygfpa;
            case vE.zAAto:
              return vE.uhqnB;
            case vE.cRMfM:
              return vE.FboGz;
            case vE.kByKN:
            case "⇌":
              return vE.pRUso;
            case vE.mKUGA:
              return vE.fFGUl;
            case vE.Cnlvf:
              return vE.HjeOD;
            default:
              throw [vE.lXkLI, vE.PECLF];
          }
        },
        _getBond: function (Dd) {
          switch (Dd) {
            case "-":
            case "1":
              return dq.RfbTU;
            case "=":
            case "2":
              return dq.ahUHH;
            case "#":
            case "3":
              return dq.ADqxB;
            case "~":
              return dq.GOiVm;
            case "~-":
              return dq.yIerB;
            case "~=":
            case dq.zJEyg:
              return "{\\mathrlap{\\raisebox{-.2em}{$-$}}\\mathrlap{\\raisebox{.2em}{$\\tripledash$}}-}";
            case dq.VQkpq:
              return dq.wlglG;
            case dq.sHYeZ:
              return dq.YPWAv;
            case dq.dVEUl:
              return dq.OpAqy;
            case "->":
              return dq.roVXz;
            case "<-":
              return dq.nIOXJ;
            case "<":
              return dq.OVgtH;
            case ">":
              return dq.RvTfH;
            default:
              throw [dq.FXqAU, dq.ZsvNY];
          }
        },
        _getOperator: function (Dd) {
          switch (Dd) {
            case "+":
              return " {}+{} ";
            case "-":
              return dq.zbOdt;
            case "=":
              return dq.YuMid;
            case "<":
              return dq.ZwiWj;
            case ">":
              return dq.yqDgF;
            case "<<":
              return dq.YVJqY;
            case ">>":
              return dq.OBewv;
            case dq.zyyck:
              return dq.jQWum;
            case dq.lpgiR:
            case dq.kVgEU:
              return dq.wsyIk;
            case "v":
            case dq.DLjQP:
              return dq.MKToi;
            case "^":
            case dq.ZppgY:
              return dq.zAnVP;
            default:
              throw [dq.FXqAU, dq.ZsvNY];
          }
        }
      };
    })();
    
    let v0 = "";
    (function () {
      var vE = {
        vQcKu: j.aQCPv,
        ZqoUy: j.BqNuW,
        gtSsW: function (vG, vH, vI) {
          return j.haErb(vG, vH, vI);
        },
        uIcnb: function (vG, vH, vI) {
          return j.iNGSO(vG, vH, vI);
        },
        HRSzX: function (vG, vH, vI) {
          return j.GwyBy(vG, vH, vI);
        },
        ZFBOe: function (vG, vH, vI) {
          return j.fqqDw(vG, vH, vI);
        },
        mDezp: function (vG, vH, vI) {
          return j.vxlHH(vG, vH, vI);
        },
        OfvSS: function (vG, vH, vI) {
          return j.LVwxU(vG, vH, vI);
        },
        CLzaH: function (vG, vH, vI) {
          return j.DuOac(vG, vH, vI);
        },
        RWZtu: function (vG, vH, vI) {
          return j.mcXYM(vG, vH, vI);
        },
        yDcWa: function (vG, vH, vI) {
          return j.Htfne(vG, vH, vI);
        },
        ScMmy: function (vG, vH, vI) {
          return j.tJNyG(vG, vH, vI);
        },
        puwVA: function (vG, vH, vI) {
          return j.cmGPP(vG, vH, vI);
        },
        XdMfY: function (vG, vH, vI) {
          return j.hyOaa(vG, vH, vI);
        },
        TvFTb: function (vG, vH, vI) {
          return j.OkPqP(vG, vH, vI);
        },
        SZgaQ: function (vG, vH, vI) {
          return j.iNGSO(vG, vH, vI);
        },
        ggSob: function (vG, vH, vI) {
          return j.jrjBW(vG, vH, vI);
        },
        kRyqO: function (vG, vH, vI) {
          return j.jHAmW(vG, vH, vI);
        },
        SYewt: function (vG, vH, vI) {
          return j.ZWRQg(vG, vH, vI);
        },
        kSGqo: function (vG, vH, vI) {
          return j.qCsCQ(vG, vH, vI);
        },
        BbEqf: function (vG, vH, vI) {
          return j.tmvSB(vG, vH, vI);
        },
        yDEdw: function (vG, vH, vI) {
          return j.aoGTE(vG, vH, vI);
        },
        oSZfn: function (vG, vH, vI) {
          return j.rggzc(vG, vH, vI);
        },
        MFJhT: function (vG, vH) {
          return j.AwYfr(vG, vH);
        },
        BOubV: j.GhmTR,
        SzXiI: function (vG, vH) {
          return j.CRolU(vG, vH);
        },
        epCYy: j.tFsrW,
        Tuqxr: function (vG, vH) {
          return j.xqiMs(vG, vH);
        },
        wEPcE: j.taCDW,
        FrBwf: function (vG, vH) {
          return j.vUyQZ(vG, vH);
        },
        CoBLc: j.ibOAc,
        PDNcf: function (vG, vH) {
          return j.Vgvyn(vG, vH);
        },
        PSbay: j.KeHtU,
        vLkSj: function (vG, vH) {
          return vG == vH;
        },
        vOQxW: "aWItbWF0aF9hbmFseXNpcy1hbmQtYXBwcm9hY2hlcy1obF9mdW5jdGlvbnMuanM=",
        hwkVG: j.oWFur,
        LDUam: function (vG, vH) {
          return j.oLGDs(vG, vH);
        },
        QFoXj: j.CmihQ,
        DtEnS: function (vG, vH) {
          return j.NhGQl(vG, vH);
        },
        OgblS: j.oKiZu,
        uDDvV: function (vG, vH) {
          return j.tRcLR(vG, vH);
        },
        vspZh: j.qWADf,
        SjjGl: function (vG, vH) {
          return j.oLGDs(vG, vH);
        },
        TCOTY: j.ZExuf,
        WnZgl: function (vG, vH) {
          return j.zIPdJ(vG, vH);
        },
        aJDrX: j.QGWrr,
        HfGVO: j.IdCYg,
        XvRHE: j.DVxCm,
        ftUTL: j.ceKZT,
        UWlXf: "aWItbWF0aF9hcHBsaWNhdGlvbnMtYW5kLWludGVycHJldGF0aW9uLWhsX2Z1bmN0aW9ucy5qcw==",
        ggzlQ: function (vG, vH) {
          return j.abwga(vG, vH);
        },
        TbHEV: j.nloWe,
        zwVoZ: j.KOXrO,
        DyqAO: j.bpVvo,
        mavfw: j.MqFMD,
        RPvhA: function (vG, vH) {
          return j.JeHEM(vG, vH);
        },
        PcToq: j.kPSpy,
        zjnVV: j.onmCl,
        MoIWD: function (vG, vH) {
          return j.aiCaR(vG, vH);
        },
        pkXLd: j.xmaiD,
        dLOEy: function (vG, vH) {
          return j.bkKvy(vG, vH);
        },
        kUevy: j.Yazhk,
        AZGJc: j.znMNg,
        WwTdh: function (vG, vH) {
          return j.vGfcD(vG, vH);
        },
        DUNKg: j.cMrPY,
        LctJV: function (vG, vH) {
          return j.ugbQA(vG, vH);
        },
        igwIP: j.itBaV,
        eAkCq: j.gJCQW,
        OLfct: function (vG, vH) {
          return j.CDagY(vG, vH);
        },
        Ovvro: function (vG, vH) {
          return j.awesP(vG, vH);
        },
        AgwhM: j.rsApc,
        PhGQI: j.ytgMY,
        zXpLY: j.ggoIf,
        aWQOF: function (vG, vH) {
          return j.yHpdC(vG, vH);
        },
        uKoaE: j.ZyHlF,
        EffoM: j.zdPcr,
        DRMAU: j.axeuO,
        VYBpV: j.fzuqJ,
        ZKgck: function (vG, vH) {
          return j.iINJX(vG, vH);
        },
        zwWCO: j.VzhlH,
        bSzAL: function (vG, vH) {
          return j.EHPTB(vG, vH);
        },
        xsFon: j.WvIZc,
        zMWYy: function (vG, vH) {
          return j.TebcU(vG, vH);
        },
        wJNBn: j.xitmx,
        onouM: j.jaiOu,
        fHSNd: function (vG, vH) {
          return j.yHpdC(vG, vH);
        },
        vtPFh: j.PQpos,
        oTyke: j.hdgXh,
        Jqnvb: j.zrRaY,
        aYQOp: function (vG, vH) {
          return j.VCibi(vG, vH);
        },
        nWMwO: j.SlzCF,
        orWkS: function (vG, vH) {
          return j.sofMR(vG, vH);
        },
        LMWlU: j.VcJbB,
        SJWaV: j.EzOoF,
        Lffjk: j.YiQWd,
        eBdxa: function (vG, vH) {
          return j.uMXRZ(vG, vH);
        },
        SDmUQ: j.tXMeT,
        JVlWj: function (vG, vH) {
          return j.GotqH(vG, vH);
        },
        EyLBQ: j.DtBXK,
        PPNsJ: function (vG, vH) {
          return j.QVjHc(vG, vH);
        },
        tUIml: j.ssNuM,
        zIQWQ: j.bTePo,
        wLQvw: j.Behau,
        QqmGt: function (vG, vH) {
          return j.CDagY(vG, vH);
        },
        fVqIy: j.wxAKr,
        FMdVW: function (vG, vH) {
          return j.xqiMs(vG, vH);
        },
        JmXEQ: j.VGqPU,
        kdggl: j.WxJbK,
        iusLr: j.GaTHX,
        FmGeP: function (vG, vH) {
          return j.weYGL(vG, vH);
        },
        dhObJ: j.IyWbV,
        MIPvx: "aWItY2hlbWlzdHJ5X2hsX3BlcmlvZGljaXR5Lmpz",
        bpKuX: function (vG, vH) {
          return j.oKJNI(vG, vH);
        },
        fxKMA: j.YvBRr,
        iHBXA: function (vG, vH) {
          return j.TebcU(vG, vH);
        },
        DTQEa: j.VxceC,
        unYOy: function (vG, vH) {
          return j.OMWLH(vG, vH);
        },
        NyfDF: j.gydzK,
        zcTnq: j.shJkG,
        nKjcL: j.aDKSQ,
        mmoVC: function (vG, vH) {
          return j.JWxYr(vG, vH);
        },
        PiidY: j.QqikM,
        ZhgaB: j.Zorqy,
        Pwmoq: j.VkLzx,
        HRLRZ: function (vG, vH) {
          return vG == vH;
        },
        YsjzG: j.cGUbK,
        HaTuT: j.WJzBu,
        tNmuV: function (vG, vH) {
          return j.OMWLH(vG, vH);
        },
        UwcLH: j.VzCcu,
        yBPvx: function (vG, vH) {
          return j.HoPBd(vG, vH);
        },
        ZUvIP: j.QadxK,
        HIFpN: function (vG, vH) {
          return j.EEDWb(vG, vH);
        },
        LMHqH: j.qutFN,
        FfyPp: j.FdTCQ,
        hQAOB: function (vG, vH) {
          return j.XMKsN(vG, vH);
        },
        PRMYp: j.dRNpE,
        YMNCI: j.qdgPn,
        ScDrj: function (vG, vH) {
          return j.OTWFd(vG, vH);
        },
        oUsaZ: j.rprmN,
        UWLno: function (vG, vH) {
          return j.FpZgQ(vG, vH);
        },
        xjvQd: j.KetiP,
        CTpJT: j.ZZXSI,
        LetHx: j.RWVZG,
        RCWvI: function (vG, vH) {
          return j.oqvBR(vG, vH);
        },
        lNwKV: j.LuLxP,
        qKocy: function (vG, vH) {
          return j.GotqH(vG, vH);
        },
        QlddO: j.eBWQq,
        Xjfre: function (vG, vH) {
          return j.dwxNn(vG, vH);
        },
        DcPuI: j.ZEYYh,
        SQzcc: j.wyjeI,
        CDzYF: function (vG, vH) {
          return j.uQari(vG, vH);
        },
        ipAND: j.HIVnX,
        mMYTZ: j.bUxXM,
        GpzoA: j.JslsF,
        ZdIhe: j.qEfwz,
        ztivU: j.auDfJ,
        qQSaP: j.dIZOy,
        QZXEV: j.PtCGT,
        iaPRY: function (vG, vH) {
          return j.CDagY(vG, vH);
        },
        jbPdc: j.LnwDn,
        MNnXG: function (vG, vH) {
          return j.TCPtH(vG, vH);
        },
        rGmwF: j.uzIwV,
        AoHRS: j.EbShO,
        agvVp: j.BMhFi,
        CwXAG: function (vG, vH) {
          return vG == vH;
        },
        uEhEp: j.bsrDN,
        dWxXl: function (vG, vH) {
          return j.VqMyG(vG, vH);
        },
        NeOor: "aWItcGh5c2ljc19zbF9jaXJjdWxhci1tb3Rpb24tYW5kLWdyYXZpdGF0aW9uLmpz",
        WnefH: j.BmfmI,
        qwCKs: j.dLEJh,
        zgvzA: j.tpHtF,
        gWxVP: j.htYnT,
        lNGBx: function (vG, vH) {
          return j.PTNeb(vG, vH);
        },
        mjBno: j.QeEpB,
        cYnHu: function (vG, vH) {
          return j.oaEhG(vG, vH);
        },
        YeWtm: j.JSXKx,
        rpIle: function (vG, vH) {
          return j.OVwbo(vG, vH);
        },
        iRQFo: j.wnIts,
        lKlXh: function (vG, vH) {
          return j.AjpUc(vG, vH);
        },
        LzcEZ: j.jRSgl,
        fLvFa: j.LxJZq,
        opSDY: j.AySsj,
        HDgYs: function (vG, vH) {
          return j.SzEpq(vG, vH);
        },
        zpJhX: j.hGJxJ,
        sWJwY: "aWItcGh5c2ljc19obF9hdG9taWMtYW5kLW51Y2xlYXItcGh5c2ljcy5qcw==",
        gelUN: function (vG, vH) {
          return j.oqvBR(vG, vH);
        },
        QMDQt: j.eXOZc,
        FEJge: j.MQBrl,
        Jaqjo: j.mafcF,
        Tynjk: function (vG, vH) {
          return j.IdJWF(vG, vH);
        },
        jBfZL: j.FniWQ,
        WVEmY: function (vG, vH) {
          return j.YCqTs(vG, vH);
        },
        SxXol: j.EiZGQ,
        bRyGC: function (vG, vH) {
          return j.kvtkh(vG, vH);
        },
        mtqRl: function (vG, vH) {
          return j.PbQQe(vG, vH);
        },
        CtpkV: j.AhSYK,
        eDFsx: j.iopKC,
        ilfqI: j.tkPzs,
        peMFz: function (vG, vH) {
          return j.jaDGO(vG, vH);
        },
        YwIFx: j.GmoXk,
        PcWHh: function (vG, vH) {
          return j.WsExh(vG, vH);
        },
        qvwZS: j.vYcKE,
        YOXgG: function (vG, vH) {
          return j.upcwx(vG, vH);
        },
        wqoiW: j.Yuike,
        LRySL: function (vG, vH) {
          return j.XAMLT(vG, vH);
        },
        SJmqH: j.EocCz,
        pMYvT: j.MdaqP,
        eJBzE: j.oBDXb,
        AnXnT: j.aqSnc,
        prJLF: j.MQoOd,
        yFXKs: function (vG, vH) {
          return j.bbhWE(vG, vH);
        },
        aCasP: j.byGhb,
        OaXnB: j.BVRqe,
        XJsib: j.WGitO,
        NtqPj: j.UcNeW,
        cafmy: function (vG, vH) {
          return j.WAseH(vG, vH);
        },
        cQtVZ: "aWItcHN5Y2hvbG9neV9zbF9kZXZlbG9wbWVudGFsLXBzeWNob2xvZ3kuanM=",
        glshs: "aWItcHN5Y2hvbG9neV9zbF9odW1hbi1yZWxhdGlvbnNoaXBzLmpz",
        aWXVR: j.RVLEy,
        kLioe: function (vG, vH) {
          return j.oLGDs(vG, vH);
        },
        FdIkO: j.CNbKP,
        XnKrj: function (vG, vH) {
          return j.OMWLH(vG, vH);
        },
        xLWMX: j.ifCsd,
        iiNrn: "aWItcHN5Y2hvbG9neV9obF9iaW9sb2dpY2FsLWFwcHJvYWNoZXMuanM=",
        HWLbO: j.bmpZm,
        yXcmE: j.cPzKa,
        LlzZl: function (vG, vH) {
          return j.ALmxh(vG, vH);
        },
        kJRqL: j.iQRNR,
        SGODu: j.aouau,
        rDend: j.HNEYn,
        yFYTi: function (vG, vH) {
          return j.oRbyF(vG, vH);
        },
        XqeZu: j.EfApa,
        GYMWH: function (vG, vH) {
          return j.iBEyZ(vG, vH);
        },
        ivyFf: j.tSNCn,
        ILMMM: j.nQIyv,
        tMUFs: function (vG, vH) {
          return j.tsdth(vG, vH);
        },
        YLmXA: j.GDGiD,
        SVCEa: j.RzqYu,
        zGVNg: j.nDPRt,
        rrQQy: function (vG, vH) {
          return j.YoodN(vG, vH);
        },
        jZdOP: j.QswNw,
        SPnZE: j.RKxgn,
        AmaBy: function (vG, vH) {
          return j.cqRZZ(vG, vH);
        },
        sUmcs: j.TUnjp,
        VAkRq: function (vG, vH) {
          return j.mmDBD(vG, vH);
        },
        FaZOm: j.SnCvj,
        WVvyR: j.mQcsX,
        msmzR: function (vG, vH) {
          return j.KkZhV(vG, vH);
        },
        YHUou: j.oSqiH,
        lMuIz: function (vG, vH) {
          return j.AjpUc(vG, vH);
        },
        SgjhW: j.dvtqx,
        FhcOm: j.rtZkg,
        RteOw: j.uKnZw,
        oRSPf: j.efHVH,
        krbOn: function (vG, vH) {
          return j.viOFW(vG, vH);
        },
        aJVOr: j.sTQOE,
        HAvWt: j.ubBNp,
        QElmu: j.XCjvq,
        aSiSe: j.QqnLr,
        BShle: j.ppgMh,
        rKHPU: j.JEIjG,
        poplC: j.soUee,
        ojzTm: j.iawzU,
        djPtd: function (vG, vH) {
          return j.hIreW(vG, vH);
        },
        Mvpax: j.IRYqI,
        uCaqm: function (vG, vH) {
          return j.TebcU(vG, vH);
        },
        PAoKt: j.xCQNU,
        ovvKv: function (vG, vH) {
          return j.EHPTB(vG, vH);
        },
        EUJIB: j.WZBPd,
        BMfoo: function (vG, vH) {
          return j.ESNeR(vG, vH);
        },
        asPcr: j.alofM,
        CXTzM: function (vG, vH) {
          return j.xmxbR(vG, vH);
        },
        TQXvT: j.rtLxu,
        xizNE: j.EZlka,
        //bdGiZ: j.EwCfr,
        YakeX: function (vG, vH) {
          return j.uSwTd(vG, vH);
        }
      };
      let vF = "FRA";
      if (vF && j.JBcbt(j.aEhfq, vF) && j.eOCkH(j.LYUrS, vF)) {
        (async function () {
          var vG = {
            jdABN: dq.EbUef,
            HzRjn: function (vK, vL) {
              return dq.Ikmet(vK, vL);
            },
            XKrPy: function (vK, vL) {
              return dq.EIWiJ(vK, vL);
            },
            zecCG: function (vK, vL) {
              return dq.uJslj(vK, vL);
            },
            ioplX: function (vK, vL) {
              return dq.CFokc(vK, vL);
            },
            sFdfa: function (vK, vL) {
              return dq.mmYFK(vK, vL);
            },
            BVday: dq.cJveg,
            ZCZvg: dq.ANGzv,
            rFjOj: function (vK, vL, vM) {
              return dq.kiirK(vK, vL, vM);
            },
            wHovZ: function (vK, vL, vM) {
              return dq.kiirK(vK, vL, vM);
            },
            RVglC: function (vK, vL, vM) {
              return dq.sLEPw(vK, vL, vM);
            },
            buBdc: function (vK, vL, vM) {
              return dq.pjgCW(vK, vL, vM);
            },
            VslOz: function (vK, vL, vM) {
              return dq.pyIFa(vK, vL, vM);
            },
            RIpfi: function (vK, vL, vM) {
              return dq.ItbwB(vK, vL, vM);
            },
            BnLcs: function (vK, vL, vM) {
              return dq.xBCcp(vK, vL, vM);
            },
            gKewi: function (vK, vL, vM) {
              return dq.hURxc(vK, vL, vM);
            },
            wrHQT: function (vK, vL, vM) {
              return dq.DADvm(vK, vL, vM);
            },
            EwAFM: function (vK, vL, vM) {
              return dq.vIacw(vK, vL, vM);
            },
            bYUhN: function (vK, vL, vM) {
              return dq.eSTIu(vK, vL, vM);
            },
            VKzNd: function (vK, vL, vM) {
              return dq.WlieS(vK, vL, vM);
            },
            CRebx: function (vK, vL, vM) {
              return dq.zLlDj(vK, vL, vM);
            },
            vPpTJ: function (vK, vL, vM) {
              return dq.YFUgM(vK, vL, vM);
            },
            Oeohn: function (vK, vL, vM) {
              return dq.kuQaC(vK, vL, vM);
            },
            ZKluX: function (vK, vL, vM) {
              return dq.vUeUk(vK, vL, vM);
            },
            uqiPK: function (vK, vL, vM) {
              return dq.pFTUp(vK, vL, vM);
            },
            oPHZW: function (vK, vL, vM) {
              return dq.ykGQK(vK, vL, vM);
            },
            QJtuL: function (vK, vL, vM) {
              return dq.DedZA(vK, vL, vM);
            },
            IvQWL: function (vK, vL, vM) {
              return dq.HmpkJ(vK, vL, vM);
            },
            WAehM: function (vK, vL, vM) {
              return dq.BXlkU(vK, vL, vM);
            },
            appKe: function (vK, vL, vM) {
              return dq.DXlmL(vK, vL, vM);
            },
            FLFOl: function (vK, vL, vM) {
              return dq.kBkDT(vK, vL, vM);
            },
            FxIKq: function (vK, vL, vM) {
              return dq.dFrOV(vK, vL, vM);
            },
            LTNZt: function (vK, vL, vM) {
              return dq.ztIFd(vK, vL, vM);
            },
            joKwT: function (vK, vL, vM) {
              return dq.Tcsms(vK, vL, vM);
            },
            CTiqT: function (vK, vL, vM) {
              return dq.TbCLC(vK, vL, vM);
            },
            egglV: function (vK, vL, vM) {
              return dq.ifhZX(vK, vL, vM);
            },
            jqJzG: function (vK, vL, vM) {
              return dq.kORwJ(vK, vL, vM);
            },
            kGDpo: function (vK, vL, vM) {
              return dq.zGYPs(vK, vL, vM);
            },
            EFKca: function (vK, vL, vM) {
              return dq.euuKF(vK, vL, vM);
            },
            NixzP: function (vK, vL, vM) {
              return dq.UEVqE(vK, vL, vM);
            },
            MxeFV: function (vK, vL, vM) {
              return dq.wJSVA(vK, vL, vM);
            },
            fKOtw: function (vK, vL, vM) {
              return dq.OhOXg(vK, vL, vM);
            },
            GUaWM: function (vK, vL, vM) {
              return dq.hqtXH(vK, vL, vM);
            },
            aYSBY: function (vK, vL, vM) {
              return dq.vIacw(vK, vL, vM);
            },
            mbzZS: function (vK, vL) {
              return dq.JoOzn(vK, vL);
            },
            ALBkU: dq.dtNbn,
            xVvkf: dq.ROfJv
          };
          let vH = true;
          let vI = window.location.hash.slice(1).split("/");
          if (!vI[0] || dq.tMBvr(dq.nUeCe, vI[0])) {
            return;
          }
          vI.shift();
          let vJ = uY;
          console.log(vI);
          (async function (vK) {
            document.getElementById(vE.vQcKu).innerHTML = vE.ZqoUy;
            let vL = "/";
            let vM = uY;
            vK.forEach(vN => {
              document.getElementById(vG.jdABN).innerHTML += vG.HzRjn(vG.HzRjn(vG.XKrPy(vG.HzRjn(vG.zecCG(vG.XKrPy(vG.ioplX(vG.sFdfa(vG.BVday, window.location.origin), window.location.pathname), vG.ZCZvg), vL), vN), "\">"), vM[vN].name), "</a> > ");
              vM = vM[vN];
              vL += vG.ioplX(vN, "/");
            });
          })(vI);
          if (dq.WMGJG(vI.length, 5)) {
            vI.splice(2, 1);
            let vK = vI.splice(0, 3);
            v0 = vI;
            (async function (vL) {
              var vM = {
                WYNxG: function (vN, vO, vP) {
                  return vE.gtSsW(vN, vO, vP);
                },
                NrXUe: function (vN, vO, vP) {
                  return vN(vO, vP);
                },
                HuxUG: function (vN, vO, vP) {
                  return vE.uIcnb(vN, vO, vP);
                },
                nwNgu: function (vN, vO, vP) {
                  return vE.HRSzX(vN, vO, vP);
                },
                VXRni: function (vN, vO, vP) {
                  return vE.ZFBOe(vN, vO, vP);
                },
                KuRKm: function (vN, vO, vP) {
                  return vE.mDezp(vN, vO, vP);
                },
                aXPrN: function (vN, vO, vP) {
                  return vE.uIcnb(vN, vO, vP);
                },
                vLqcL: function (vN, vO, vP) {
                  return vE.mDezp(vN, vO, vP);
                },
                xgBwF: function (vN, vO, vP) {
                  return vE.OfvSS(vN, vO, vP);
                },
                LRxzb: function (vN, vO, vP) {
                  return vE.HRSzX(vN, vO, vP);
                },
                ikVrU: function (vN, vO, vP) {
                  return vE.CLzaH(vN, vO, vP);
                },
                pKKoO: function (vN, vO, vP) {
                  return vE.HRSzX(vN, vO, vP);
                },
                XiazT: function (vN, vO, vP) {
                  return vE.gtSsW(vN, vO, vP);
                },
                jaMWx: function (vN, vO, vP) {
                  return vE.ZFBOe(vN, vO, vP);
                },
                RfvoC: function (vN, vO, vP) {
                  return vE.mDezp(vN, vO, vP);
                },
                xOzKT: function (vN, vO, vP) {
                  return vN(vO, vP);
                },
                PmcqI: function (vN, vO, vP) {
                  return vE.RWZtu(vN, vO, vP);
                },
                IRdPw: function (vN, vO, vP) {
                  return vN(vO, vP);
                },
                uJUlb: function (vN, vO, vP) {
                  return vE.uIcnb(vN, vO, vP);
                },
                wcfDD: function (vN, vO, vP) {
                  return vE.yDcWa(vN, vO, vP);
                },
                kbDaM: function (vN, vO, vP) {
                  return vE.HRSzX(vN, vO, vP);
                },
                wsjfC: function (vN, vO, vP) {
                  return vE.ZFBOe(vN, vO, vP);
                },
                wmKVj: function (vN, vO, vP) {
                  return vE.ScMmy(vN, vO, vP);
                },
                gEEMz: function (vN, vO, vP) {
                  return vE.puwVA(vN, vO, vP);
                },
                eXQuB: function (vN, vO, vP) {
                  return vE.XdMfY(vN, vO, vP);
                },
                wLxym: function (vN, vO, vP) {
                  return vE.TvFTb(vN, vO, vP);
                },
                ayJkQ: function (vN, vO, vP) {
                  return vE.SZgaQ(vN, vO, vP);
                },
                Hnnxm: function (vN, vO, vP) {
                  return vE.ggSob(vN, vO, vP);
                },
                pQHcC: function (vN, vO, vP) {
                  return vE.kRyqO(vN, vO, vP);
                },
                httbO: function (vN, vO, vP) {
                  return vE.SYewt(vN, vO, vP);
                },
                FyiPL: function (vN, vO, vP) {
                  return vE.TvFTb(vN, vO, vP);
                },
                HDleF: function (vN, vO, vP) {
                  return vE.yDcWa(vN, vO, vP);
                },
                wHAQh: function (vN, vO, vP) {
                  return vE.kSGqo(vN, vO, vP);
                },
                pxtFV: function (vN, vO, vP) {
                  return vE.BbEqf(vN, vO, vP);
                },
                lxMTJ: function (vN, vO, vP) {
                  return vE.TvFTb(vN, vO, vP);
                },
                qBQMs: function (vN, vO, vP) {
                  return vE.gtSsW(vN, vO, vP);
                },
                LjLYA: function (vN, vO, vP) {
                  return vE.yDEdw(vN, vO, vP);
                },
                cmljy: function (vN, vO, vP) {
                  return vE.SZgaQ(vN, vO, vP);
                },
                XvjaU: function (vN, vO, vP) {
                  return vE.SYewt(vN, vO, vP);
                },
                lGKNP: function (vN, vO, vP) {
                  return vE.oSZfn(vN, vO, vP);
                }
              };
              if (vE.MFJhT(vE.BOubV, vL)) {
                u.e(2985).then(u.t.bind(u, 2985, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.SzXiI(vE.epCYy, vL)) {
                u.e(8405).then(u.t.bind(u, 8405, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.Tuqxr(vE.wEPcE, vL)) {
                u.e(4615).then(u.t.bind(u, 4615, 23)).then(vN => {
                  vM.NrXUe(v1, vN.default, vL);
                });
              } else if (vE.FrBwf(vE.CoBLc, vL)) {
                u.e(22).then(u.t.bind(u, 22, 23)).then(vN => {
                  vG.rFjOj(v1, vN.default, vL);
                });
              } else if (vE.Tuqxr("aWItbWF0aF9hbmFseXNpcy1hbmQtYXBwcm9hY2hlcy1zbF9jYWxjdWx1cy5qcw==", vL)) {
                u.e(1715).then(u.t.bind(u, 1715, 23)).then(vN => {
                  vG.rFjOj(v1, vN.default, vL);
                });
              } else if (vE.PDNcf(vE.PSbay, vL)) {
                u.e(7878).then(u.t.bind(u, 7878, 23)).then(vN => {
                  vG.wHovZ(v1, vN.default, vL);
                });
              } else if (vE.vLkSj(vE.vOQxW, vL)) {
                u.e(4299).then(u.t.bind(u, 4299, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.vLkSj(vE.hwkVG, vL)) {
                u.e(6663).then(u.t.bind(u, 6663, 23)).then(vN => {
                  vG.rFjOj(v1, vN.default, vL);
                });
              } else if (vE.LDUam(vE.QFoXj, vL)) {
                u.e(7202).then(u.t.bind(u, 7202, 23)).then(vN => {
                  vM.HuxUG(v1, vN.default, vL);
                });
              } else if (vE.DtEnS(vE.OgblS, vL)) {
                u.e(7961).then(u.t.bind(u, 7961, 23)).then(vN => {
                  vG.RVglC(v1, vN.default, vL);
                });
              } else if (vE.uDDvV(vE.vspZh, vL)) {
                u.e(1813).then(u.t.bind(u, 1813, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.SjjGl(vE.TCOTY, vL)) {
                u.e(2149).then(u.t.bind(u, 2149, 23)).then(vN => {
                  vG.rFjOj(v1, vN.default, vL);
                });
              } else if (vE.WnZgl(vE.aJDrX, vL)) {
                u.e(6993).then(u.t.bind(u, 6993, 23)).then(vN => {
                  vG.buBdc(v1, vN.default, vL);
                });
              } else if (vE.WnZgl(vE.HfGVO, vL)) {
                u.e(3274).then(u.t.bind(u, 3274, 23)).then(vN => {
                  vM.NrXUe(v1, vN.default, vL);
                });
              } else if (vE.vLkSj(vE.XvRHE, vL)) {
                u.e(1469).then(u.t.bind(u, 1469, 23)).then(vN => {
                  vG.VslOz(v1, vN.default, vL);
                });
              } else if (vE.SjjGl(vE.ftUTL, vL)) {
                u.e(3236).then(u.t.bind(u, 3236, 23)).then(vN => {
                  vG.rFjOj(v1, vN.default, vL);
                });
              } else if (vE.Tuqxr(vE.UWlXf, vL)) {
                u.e(9400).then(u.t.bind(u, 9400, 23)).then(vN => {
                  vG.buBdc(v1, vN.default, vL);
                });
              } else if (vE.ggzlQ(vE.TbHEV, vL)) {
                u.e(6039).then(u.t.bind(u, 6039, 23)).then(vN => {
                  vM.HuxUG(v1, vN.default, vL);
                });
              } else if (vE.vLkSj(vE.zwVoZ, vL)) {
                u.e(1864).then(u.t.bind(u, 1864, 23)).then(vN => {
                  vM.nwNgu(v1, vN.default, vL);
                });
              } else if (vE.MFJhT(vE.DyqAO, vL)) {
                u.e(1104).then(u.t.bind(u, 1104, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.FrBwf(vE.mavfw, vL)) {
                u.e(6264).then(u.t.bind(u, 6264, 23)).then(vN => {
                  vG.RVglC(v1, vN.default, vL);
                });
              } else if (vE.RPvhA(vE.PcToq, vL)) {
                u.e(6266).then(u.t.bind(u, 6266, 23)).then(vN => {
                  vM.HuxUG(v1, vN.default, vL);
                });
              } else if (vE.zjnVV == vL) {
                u.e(7340).then(u.t.bind(u, 7340, 23)).then(vN => {
                  vM.VXRni(v1, vN.default, vL);
                });
              } else if (vE.MoIWD(vE.pkXLd, vL)) {
                u.e(6212).then(u.t.bind(u, 6212, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.dLOEy("aWItYmlvbG9neV9zbF9ldm9sdXRpb24tYW5kLWJpb2RpdmVyc2l0eS5qcw==", vL)) {
                u.e(9695).then(u.t.bind(u, 9695, 23)).then(vN => {
                  vG.RIpfi(v1, vN.default, vL);
                });
              } else if (vE.ggzlQ(vE.kUevy, vL)) {
                u.e(9809).then(u.t.bind(u, 9809, 23)).then(vN => {
                  vM.KuRKm(v1, vN.default, vL);
                });
              } else if (vE.dLOEy(vE.AZGJc, vL)) {
                u.e(5999).then(u.t.bind(u, 5999, 23)).then(vN => {
                  vG.BnLcs(v1, vN.default, vL);
                });
              } else if (vE.WwTdh(vE.DUNKg, vL)) {
                u.e(7861).then(u.t.bind(u, 7861, 23)).then(vN => {
                  vG.gKewi(v1, vN.default, vL);
                });
              } else if (vE.LctJV(vE.igwIP, vL)) {
                u.e(7109).then(u.t.bind(u, 7109, 23)).then(vN => {
                  vM.aXPrN(v1, vN.default, vL);
                });
              } else if (vE.uDDvV(vE.eAkCq, vL)) {
                u.e(3869).then(u.t.bind(u, 3869, 23)).then(vN => {
                  vM.aXPrN(v1, vN.default, vL);
                });
              } else if (vE.OLfct("aWItYmlvbG9neV9obF9lY29sb2d5Lmpz", vL)) {
                u.e(1033).then(u.t.bind(u, 1033, 23)).then(vN => {
                  vG.wrHQT(v1, vN.default, vL);
                });
              } else if (vE.Ovvro(vE.AgwhM, vL)) {
                u.e(1255).then(u.t.bind(u, 1255, 23)).then(vN => {
                  vG.EwAFM(v1, vN.default, vL);
                });
              } else if (vE.OLfct(vE.PhGQI, vL)) {
                u.e(9554).then(u.t.bind(u, 9554, 23)).then(vN => {
                  vM.NrXUe(v1, vN.default, vL);
                });
              } else if (vE.uDDvV(vE.zXpLY, vL)) {
                u.e(4657).then(u.t.bind(u, 4657, 23)).then(vN => {
                  v1(vN.default, vL);
                });
              } else if (vE.aWQOF(vE.uKoaE, vL)) {
                u.e(1591).then(u.t.bind(u, 1591, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.WwTdh(vE.EffoM, vL)) {
                u.e(3628).then(u.t.bind(u, 3628, 23)).then(vN => {
                  vM.NrXUe(v1, vN.default, vL);
                });
              } else if (vE.vLkSj(vE.DRMAU, vL)) {
                u.e(940).then(u.t.bind(u, 940, 23)).then(vN => {
                  vM.HuxUG(v1, vN.default, vL);
                });
              } else if (vE.FrBwf(vE.VYBpV, vL)) {
                u.e(6449).then(u.t.bind(u, 6449, 23)).then(vN => {
                  vM.KuRKm(v1, vN.default, vL);
                });
              } else if (vE.ZKgck(vE.zwWCO, vL)) {
                u.e(557).then(u.t.bind(u, 557, 23)).then(vN => {
                  vM.vLqcL(v1, vN.default, vL);
                });
              } else if (vE.bSzAL(vE.xsFon, vL)) {
                u.e(7108).then(u.t.bind(u, 7108, 23)).then(vN => {
                  vM.xgBwF(v1, vN.default, vL);
                });
              } else if (vE.zMWYy(vE.wJNBn, vL)) {
                u.e(8375).then(u.t.bind(u, 8375, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.WwTdh(vE.onouM, vL)) {
                u.e(9192).then(u.t.bind(u, 9192, 23)).then(vN => {
                  vG.bYUhN(v1, vN.default, vL);
                });
              } else if (vE.fHSNd(vE.vtPFh, vL)) {
                u.e(4039).then(u.t.bind(u, 4039, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.Tuqxr(vE.oTyke, vL)) {
                u.e(4514).then(u.t.bind(u, 4514, 23)).then(vN => {
                  vG.VslOz(v1, vN.default, vL);
                });
              } else if (vE.fHSNd(vE.Jqnvb, vL)) {
                u.e(1093).then(u.t.bind(u, 1093, 23)).then(vN => {
                  vM.KuRKm(v1, vN.default, vL);
                });
              } else if (vE.aYQOp(vE.nWMwO, vL)) {
                u.e(4249).then(u.t.bind(u, 4249, 23)).then(vN => {
                  vM.LRxzb(v1, vN.default, vL);
                });
              } else if (vE.orWkS(vE.LMWlU, vL)) {
                u.e(7920).then(u.t.bind(u, 7920, 23)).then(vN => {
                  vG.gKewi(v1, vN.default, vL);
                });
              } else if (vE.zMWYy(vE.SJWaV, vL)) {
                u.e(4347).then(u.t.bind(u, 4347, 23)).then(vN => {
                  vM.KuRKm(v1, vN.default, vL);
                });
              } else if (vE.LctJV("aWItY2hlbWlzdHJ5X3NsX2F0b21pYy1zdHJ1Y3R1cmUuanM=", vL)) {
                u.e(1452).then(u.t.bind(u, 1452, 23)).then(vN => {
                  vM.ikVrU(v1, vN.default, vL);
                });
              } else if (vE.SzXiI(vE.Lffjk, vL)) {
                u.e(5858).then(u.t.bind(u, 5858, 23)).then(vN => {
                  vM.KuRKm(v1, vN.default, vL);
                });
              } else if (vE.eBdxa(vE.SDmUQ, vL)) {
                u.e(1610).then(u.t.bind(u, 1610, 23)).then(vN => {
                  vG.wHovZ(v1, vN.default, vL);
                });
              } else if (vE.JVlWj(vE.EyLBQ, vL)) {
                u.e(9797).then(u.t.bind(u, 9797, 23)).then(vN => {
                  vM.pKKoO(v1, vN.default, vL);
                });
              } else if (vE.PPNsJ(vE.tUIml, vL)) {
                u.e(3315).then(u.t.bind(u, 3315, 23)).then(vN => {
                  vG.EwAFM(v1, vN.default, vL);
                });
              } else if (vE.dLOEy(vE.zIQWQ, vL)) {
                u.e(3066).then(u.t.bind(u, 3066, 23)).then(vN => {
                  vG.VKzNd(v1, vN.default, vL);
                });
              } else if (vE.ggzlQ(vE.wLQvw, vL)) {
                u.e(6209).then(u.t.bind(u, 6209, 23)).then(vN => {
                  vM.XiazT(v1, vN.default, vL);
                });
              } else if (vE.QqmGt(vE.fVqIy, vL)) {
                u.e(7693).then(u.t.bind(u, 7693, 23)).then(vN => {
                  vG.VslOz(v1, vN.default, vL);
                });
              } else if (vE.FMdVW(vE.JmXEQ, vL)) {
                u.e(8480).then(u.t.bind(u, 8480, 23)).then(vN => {
                  vG.CRebx(v1, vN.default, vL);
                });
              } else if (vE.fHSNd(vE.kdggl, vL)) {
                u.e(2761).then(u.t.bind(u, 2761, 23)).then(vN => {
                  vM.jaMWx(v1, vN.default, vL);
                });
              } else if (vE.iusLr == vL) {
                u.e(7688).then(u.t.bind(u, 7688, 23)).then(vN => {
                  vM.RfvoC(v1, vN.default, vL);
                });
              } else if (vE.FmGeP(vE.dhObJ, vL)) {
                u.e(6995).then(u.t.bind(u, 6995, 23)).then(vN => {
                  vG.BnLcs(v1, vN.default, vL);
                });
              } else if (vE.MFJhT(vE.MIPvx, vL)) {
                u.e(5961).then(u.t.bind(u, 5961, 23)).then(vN => {
                  vM.XiazT(v1, vN.default, vL);
                });
              } else if (vE.bpKuX(vE.fxKMA, vL)) {
                u.e(2023).then(u.t.bind(u, 2023, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.iHBXA(vE.DTQEa, vL)) {
                u.e(2992).then(u.t.bind(u, 2992, 23)).then(vN => {
                  vM.LRxzb(v1, vN.default, vL);
                });
              } else if (vE.unYOy(vE.NyfDF, vL)) {
                u.e(4698).then(u.t.bind(u, 4698, 23)).then(vN => {
                  vG.vPpTJ(v1, vN.default, vL);
                });
              } else if (vE.JVlWj(vE.zcTnq, vL)) {
                u.e(3038).then(u.t.bind(u, 3038, 23)).then(vN => {
                  vG.wHovZ(v1, vN.default, vL);
                });
              } else if (vE.FmGeP(vE.nKjcL, vL)) {
                u.e(2921).then(u.t.bind(u, 2921, 23)).then(vN => {
                  vG.Oeohn(v1, vN.default, vL);
                });
              } else if (vE.mmoVC(vE.PiidY, vL)) {
                u.e(3136).then(u.t.bind(u, 3136, 23)).then(vN => {
                  vG.RVglC(v1, vN.default, vL);
                });
              } else if (vE.FmGeP(vE.ZhgaB, vL)) {
                u.e(3992).then(u.t.bind(u, 3992, 23)).then(vN => {
                  vM.jaMWx(v1, vN.default, vL);
                });
              } else if (vE.MFJhT(vE.Pwmoq, vL)) {
                u.e(8816).then(u.t.bind(u, 8816, 23)).then(vN => {
                  vG.ZKluX(v1, vN.default, vL);
                });
              } else if (vE.HRLRZ(vE.YsjzG, vL)) {
                u.e(6318).then(u.t.bind(u, 6318, 23)).then(vN => {
                  vM.xOzKT(v1, vN.default, vL);
                });
              } else if (vE.FrBwf("aWItY2hlbWlzdHJ5X2hsX3RoZS1wZXJpb2RpYy10YWJsZS10aGUtdHJhbnNpdGlvbi1tZXRhbHMtaGwuanM=", vL)) {
                u.e(3731).then(u.t.bind(u, 3731, 23)).then(vN => {
                  vM.NrXUe(v1, vN.default, vL);
                });
              } else if (vE.ggzlQ(vE.HaTuT, vL)) {
                u.e(7155).then(u.t.bind(u, 7155, 23)).then(vN => {
                  vG.rFjOj(v1, vN.default, vL);
                });
              } else if (vE.tNmuV(vE.UwcLH, vL)) {
                u.e(7355).then(u.t.bind(u, 7355, 23)).then(vN => {
                  vM.PmcqI(v1, vN.default, vL);
                });
              } else if (vE.yBPvx(vE.ZUvIP, vL)) {
                u.e(6116).then(u.t.bind(u, 6116, 23)).then(vN => {
                  v1(vN.default, vL);
                });
              } else if (vE.HIFpN(vE.LMHqH, vL)) {
                u.e(7522).then(u.t.bind(u, 7522, 23)).then(vN => {
                  vG.uqiPK(v1, vN.default, vL);
                });
              } else if (vE.Tuqxr(vE.FfyPp, vL)) {
                u.e(9874).then(u.t.bind(u, 9874, 23)).then(vN => {
                  vM.IRdPw(v1, vN.default, vL);
                });
              } else if (vE.hQAOB(vE.PRMYp, vL)) {
                u.e(4033).then(u.t.bind(u, 4033, 23)).then(vN => {
                  vM.uJUlb(v1, vN.default, vL);
                });
              } else if (vE.Ovvro(vE.YMNCI, vL)) {
                u.e(4204).then(u.t.bind(u, 4204, 23)).then(vN => {
                  vM.wcfDD(v1, vN.default, vL);
                });
              } else if (vE.ScDrj(vE.oUsaZ, vL)) {
                u.e(1073).then(u.t.bind(u, 1073, 23)).then(vN => {
                  vM.vLqcL(v1, vN.default, vL);
                });
              } else if (vE.UWLno(vE.xjvQd, vL)) {
                u.e(3298).then(u.t.bind(u, 3298, 23)).then(vN => {
                  vM.kbDaM(v1, vN.default, vL);
                });
              } else if (vE.yBPvx(vE.CTpJT, vL)) {
                u.e(40).then(u.t.bind(u, 40, 23)).then(vN => {
                  vG.RIpfi(v1, vN.default, vL);
                });
              } else if (vE.bSzAL(vE.LetHx, vL)) {
                u.e(2445).then(u.t.bind(u, 2445, 23)).then(vN => {
                  vM.wsjfC(v1, vN.default, vL);
                });
              } else if (vE.RCWvI(vE.lNwKV, vL)) {
                u.e(829).then(u.t.bind(u, 829, 23)).then(vN => {
                  vM.wmKVj(v1, vN.default, vL);
                });
              } else if (vE.qKocy(vE.QlddO, vL)) {
                u.e(6610).then(u.t.bind(u, 6610, 23)).then(vN => {
                  vG.gKewi(v1, vN.default, vL);
                });
              } else if (vE.Xjfre(vE.DcPuI, vL)) {
                u.e(1311).then(u.t.bind(u, 1311, 23)).then(vN => {
                  v1(vN.default, vL);
                });
              } else if (vE.LctJV(vE.SQzcc, vL)) {
                u.e(931).then(u.t.bind(u, 931, 23)).then(vN => {
                  vG.EwAFM(v1, vN.default, vL);
                });
              } else if (vE.CDzYF(vE.ipAND, vL)) {
                u.e(7603).then(u.t.bind(u, 7603, 23)).then(vN => {
                  vM.WYNxG(v1, vN.default, vL);
                });
              } else if (vE.hQAOB(vE.mMYTZ, vL)) {
                u.e(9393).then(u.t.bind(u, 9393, 23)).then(vN => {
                  v1(vN.default, vL);
                });
              } else if (vE.FmGeP(vE.GpzoA, vL)) {
                u.e(1903).then(u.t.bind(u, 1903, 23)).then(vN => {
                  vG.oPHZW(v1, vN.default, vL);
                });
              } else if (vE.FmGeP(vE.ZdIhe, vL)) {
                u.e(4262).then(u.t.bind(u, 4262, 23)).then(vN => {
                  vG.QJtuL(v1, vN.default, vL);
                });
              } else if (vE.fHSNd(vE.ztivU, vL)) {
                u.e(2352).then(u.t.bind(u, 2352, 23)).then(vN => {
                  vG.BnLcs(v1, vN.default, vL);
                });
              } else if (vE.FmGeP(vE.qQSaP, vL)) {
                u.e(1132).then(u.t.bind(u, 1132, 23)).then(vN => {
                  vG.VslOz(v1, vN.default, vL);
                });
              } else if (vE.MFJhT(vE.QZXEV, vL)) {
                u.e(4342).then(u.t.bind(u, 4342, 23)).then(vN => {
                  vM.gEEMz(v1, vN.default, vL);
                });
              } else if (vE.iaPRY(vE.jbPdc, vL)) {
                u.e(6291).then(u.t.bind(u, 6291, 23)).then(vN => {
                  vM.eXQuB(v1, vN.default, vL);
                });
              } else if (vE.MNnXG(vE.rGmwF, vL)) {
                u.e(2513).then(u.t.bind(u, 2513, 23)).then(vN => {
                  vM.wLxym(v1, vN.default, vL);
                });
              } else if (vE.FrBwf(vE.AoHRS, vL)) {
                u.e(4720).then(u.t.bind(u, 4720, 23)).then(vN => {
                  vG.wrHQT(v1, vN.default, vL);
                });
              } else if (vE.PPNsJ(vE.agvVp, vL)) {
                u.e(3035).then(u.t.bind(u, 3035, 23)).then(vN => {
                  vM.ayJkQ(v1, vN.default, vL);
                });
              } else if (vE.CwXAG(vE.uEhEp, vL)) {
                u.e(1135).then(u.t.bind(u, 1135, 23)).then(vN => {
                  vM.HuxUG(v1, vN.default, vL);
                });
              } else if (vE.dWxXl(vE.NeOor, vL)) {
                u.e(3526).then(u.t.bind(u, 3526, 23)).then(vN => {
                  vG.IvQWL(v1, vN.default, vL);
                });
              } else if (vE.zMWYy(vE.WnefH, vL)) {
                u.e(9793).then(u.t.bind(u, 9793, 23)).then(vN => {
                  vG.WAehM(v1, vN.default, vL);
                });
              } else if (vE.aYQOp(vE.qwCKs, vL)) {
                u.e(2530).then(u.t.bind(u, 2530, 23)).then(vN => {
                  vG.CRebx(v1, vN.default, vL);
                });
              } else if (vE.dWxXl(vE.zgvzA, vL)) {
                u.e(6571).then(u.t.bind(u, 6571, 23)).then(vN => {
                  vM.gEEMz(v1, vN.default, vL);
                });
              } else if (vE.Ovvro(vE.gWxVP, vL)) {
                u.e(8432).then(u.t.bind(u, 8432, 23)).then(vN => {
                  vM.wLxym(v1, vN.default, vL);
                });
              } else if (vE.lNGBx(vE.mjBno, vL)) {
                u.e(1405).then(u.t.bind(u, 6035, 23)).then(vN => {
                  vM.pKKoO(v1, vN.default, vL);
                });
              } else if (vE.cYnHu(vE.YeWtm, vL)) {
                u.e(8338).then(u.t.bind(u, 8338, 23)).then(vN => {
                  vG.RIpfi(v1, vN.default, vL);
                });
              } else if (vE.rpIle(vE.iRQFo, vL)) {
                u.e(3229).then(u.t.bind(u, 3229, 23)).then(vN => {
                  vM.gEEMz(v1, vN.default, vL);
                });
              } else if (vE.lKlXh(vE.LzcEZ, vL)) {
                u.e(4212).then(u.t.bind(u, 4212, 23)).then(vN => {
                  vG.appKe(v1, vN.default, vL);
                });
              } else if (vE.HIFpN(vE.fLvFa, vL)) {
                u.e(6196).then(u.t.bind(u, 6196, 23)).then(vN => {
                  vM.Hnnxm(v1, vN.default, vL);
                });
              } else if (vE.SjjGl(vE.opSDY, vL)) {
                u.e(4136).then(u.t.bind(u, 4136, 23)).then(vN => {
                  vG.EwAFM(v1, vN.default, vL);
                });
              } else if (vE.HDgYs(vE.zpJhX, vL)) {
                u.e(9357).then(u.t.bind(u, 9357, 23)).then(vN => {
                  vG.WAehM(v1, vN.default, vL);
                });
              } else if (vE.SzXiI(vE.sWJwY, vL)) {
                u.e(766).then(u.t.bind(u, 766, 23)).then(vN => {
                  vG.IvQWL(v1, vN.default, vL);
                });
              } else if (vE.gelUN(vE.QMDQt, vL)) {
                u.e(3695).then(u.t.bind(u, 3695, 23)).then(vN => {
                  vM.pKKoO(v1, vN.default, vL);
                });
              } else if (vE.RCWvI(vE.FEJge, vL)) {
                u.e(5441).then(u.t.bind(u, 5441, 23)).then(vN => {
                  vM.HuxUG(v1, vN.default, vL);
                });
              } else if (vE.Tuqxr(vE.Jaqjo, vL)) {
                u.e(6042).then(u.t.bind(u, 6042, 23)).then(vN => {
                  vG.FLFOl(v1, vN.default, vL);
                });
              } else if (vE.Tynjk("aWItcGh5c2ljc19obF9pbmR1Y3Rpb24tYWx0ZXJuYXRpbmctY3VycmVudHMtYW5kLWNhcGFjaXRhbmNlLmpz", vL)) {
                u.e(3253).then(u.t.bind(u, 3253, 23)).then(vN => {
                  v1(vN.default, vL);
                });
              } else if (vE.zMWYy(vE.jBfZL, vL)) {
                u.e(3758).then(u.t.bind(u, 3758, 23)).then(vN => {
                  vG.FxIKq(v1, vN.default, vL);
                });
              } else if (vE.WVEmY(vE.SxXol, vL)) {
                u.e(3803).then(u.t.bind(u, 3803, 23)).then(vN => {
                  vG.LTNZt(v1, vN.default, vL);
                });
              } else if (vE.bRyGC("aWItcGh5c2ljc19obF9lbmdpbmVlcmluZy1waHlzaWNzLmpz", vL)) {
                u.e(1859).then(u.t.bind(u, 1859, 23)).then(vN => {
                  vM.Hnnxm(v1, vN.default, vL);
                });
              } else if (vE.mtqRl("aWItcGh5c2ljc19obF9hc3Ryb3BoeXNpY3MuanM=", vL)) {
                u.e(1956).then(u.t.bind(u, 1956, 23)).then(vN => {
                  vG.bYUhN(v1, vN.default, vL);
                });
              } else if (vE.bpKuX(vE.CtpkV, vL)) {
                u.e(2447).then(u.t.bind(u, 2447, 23)).then(vN => {
                  vG.oPHZW(v1, vN.default, vL);
                });
              } else if (vE.OLfct(vE.eDFsx, vL)) {
                u.e(430).then(u.t.bind(u, 430, 23)).then(vN => {
                  vG.IvQWL(v1, vN.default, vL);
                });
              } else if (vE.SzXiI(vE.ilfqI, vL)) {
                u.e(2924).then(u.t.bind(u, 2924, 23)).then(vN => {
                  vG.wHovZ(v1, vN.default, vL);
                });
              } else if (vE.peMFz("aWItcGh5c2ljc19zbC0yMDI1X2ZpZWxkcy5qcw==", vL)) {
                u.e(1462).then(u.t.bind(u, 1462, 23)).then(vN => {
                  vG.joKwT(v1, vN.default, vL);
                });
              } else if (vE.HIFpN(vE.YwIFx, vL)) {
                u.e(5230).then(u.t.bind(u, 5230, 23)).then(vN => {
                  vG.CTiqT(v1, vN.default, vL);
                });
              } else if (vE.PcWHh(vE.qvwZS, vL)) {
                u.e(4126).then(u.t.bind(u, 4126, 23)).then(vN => {
                  vM.eXQuB(v1, vN.default, vL);
                });
              } else if (vE.YOXgG(vE.wqoiW, vL)) {
                u.e(105).then(u.t.bind(u, 105, 23)).then(vN => {
                  vG.egglV(v1, vN.default, vL);
                });
              } else if (vE.LRySL(vE.SJmqH, vL)) {
                u.e(6140).then(u.t.bind(u, 6140, 23)).then(vN => {
                  v1(vN.default, vL);
                });
              } else if (vE.LctJV(vE.pMYvT, vL)) {
                u.e(7541).then(u.t.bind(u, 7541, 23)).then(vN => {
                  vM.pQHcC(v1, vN.default, vL);
                });
              } else if (vE.WnZgl(vE.eJBzE, vL)) {
                u.e(2746).then(u.t.bind(u, 2746, 23)).then(vN => {
                  vG.jqJzG(v1, vN.default, vL);
                });
              } else if (vE.WwTdh(vE.AnXnT, vL)) {
                u.e(7706).then(u.t.bind(u, 7706, 23)).then(vN => {
                  vM.httbO(v1, vN.default, vL);
                });
              } else if (vE.HRLRZ(vE.prJLF, vL)) {
                u.e(4002).then(u.t.bind(u, 4002, 23)).then(vN => {
                  v1(vN.default, vL);
                });
              } else if (vE.yFXKs(vE.aCasP, vL)) {
                u.e(589).then(u.t.bind(u, 589, 23)).then(vN => {
                  vG.rFjOj(v1, vN.default, vL);
                });
              } else if (vE.UWLno(vE.OaXnB, vL)) {
                u.e(2798).then(u.t.bind(u, 2798, 23)).then(vN => {
                  vG.jqJzG(v1, vN.default, vL);
                });
              } else if (vE.qKocy(vE.XJsib, vL)) {
                u.e(7166).then(u.t.bind(u, 7166, 23)).then(vN => {
                  vG.wrHQT(v1, vN.default, vL);
                });
              } else if (vE.SjjGl(vE.NtqPj, vL)) {
                u.e(2371).then(u.t.bind(u, 2371, 23)).then(vN => {
                  vG.kGDpo(v1, vN.default, vL);
                });
              } else if (vE.cafmy(vE.cQtVZ, vL)) {
                u.e(2747).then(u.t.bind(u, 2747, 23)).then(vN => {
                  vG.gKewi(v1, vN.default, vL);
                });
              } else if (vE.cYnHu(vE.glshs, vL)) {
                u.e(2094).then(u.t.bind(u, 2094, 23)).then(vN => {
                  vM.pKKoO(v1, vN.default, vL);
                });
              } else if (vE.WwTdh(vE.aWXVR, vL)) {
                u.e(3743).then(u.t.bind(u, 3743, 23)).then(vN => {
                  vM.FyiPL(v1, vN.default, vL);
                });
              } else if (vE.kLioe(vE.FdIkO, vL)) {
                u.e(9041).then(u.t.bind(u, 9041, 23)).then(vN => {
                  vG.EFKca(v1, vN.default, vL);
                });
              } else if (vE.XnKrj(vE.xLWMX, vL)) {
                u.e(6720).then(u.t.bind(u, 6720, 23)).then(vN => {
                  vM.HDleF(v1, vN.default, vL);
                });
              } else if (vE.iiNrn == vL) {
                u.e(7341).then(u.t.bind(u, 7341, 23)).then(vN => {
                  vG.NixzP(v1, vN.default, vL);
                });
              } else if (vE.HRLRZ(vE.HWLbO, vL)) {
                u.e(6584).then(u.t.bind(u, 6584, 23)).then(vN => {
                  vM.IRdPw(v1, vN.default, vL);
                });
              } else if (vE.Tynjk(vE.yXcmE, vL)) {
                u.e(1510).then(u.t.bind(u, 1510, 23)).then(vN => {
                  vG.FLFOl(v1, vN.default, vL);
                });
              } else if (vE.LlzZl(vE.kJRqL, vL)) {
                u.e(9565).then(u.t.bind(u, 9565, 23)).then(vN => {
                  vM.wHAQh(v1, vN.default, vL);
                });
              } else if (vE.QqmGt(vE.SGODu, vL)) {
                u.e(4331).then(u.t.bind(u, 4331, 23)).then(vN => {
                  vM.pxtFV(v1, vN.default, vL);
                });
              } else if (vE.gelUN(vE.rDend, vL)) {
                u.e(7832).then(u.t.bind(u, 7832, 23)).then(vN => {
                  vG.EFKca(v1, vN.default, vL);
                });
              } else if (vE.yFYTi(vE.XqeZu, vL)) {
                u.e(2699).then(u.t.bind(u, 2699, 23)).then(vN => {
                  vM.nwNgu(v1, vN.default, vL);
                });
              } else if (vE.GYMWH(vE.ivyFf, vL)) {
                u.e(2199).then(u.t.bind(u, 2199, 23)).then(vN => {
                  vM.wLxym(v1, vN.default, vL);
                });
              } else if (vE.YOXgG(vE.ILMMM, vL)) {
                u.e(6414).then(u.t.bind(u, 6414, 23)).then(vN => {
                  vM.VXRni(v1, vN.default, vL);
                });
              } else if (vE.tMUFs(vE.YLmXA, vL)) {
                u.e(1002).then(u.t.bind(u, 1002, 23)).then(vN => {
                  vM.gEEMz(v1, vN.default, vL);
                });
              } else if (vE.aWQOF(vE.SVCEa, vL)) {
                u.e(3804).then(u.t.bind(u, 3804, 23)).then(vN => {
                  vM.lxMTJ(v1, vN.default, vL);
                });
              } else if (vE.qKocy(vE.zGVNg, vL)) {
                u.e(7845).then(u.t.bind(u, 7845, 23)).then(vN => {
                  vM.qBQMs(v1, vN.default, vL);
                });
              } else if (vE.rrQQy(vE.jZdOP, vL)) {
                u.e(1242).then(u.t.bind(u, 1242, 23)).then(vN => {
                  vM.LjLYA(v1, vN.default, vL);
                });
              } else if (vE.SPnZE == vL) {
                u.e(5813).then(u.t.bind(u, 5813, 23)).then(vN => {
                  vG.jqJzG(v1, vN.default, vL);
                });
              } else if (vE.AmaBy(vE.sUmcs, vL)) {
                u.e(8585).then(u.t.bind(u, 8585, 23)).then(vN => {
                  vM.jaMWx(v1, vN.default, vL);
                });
              } else if (vE.RCWvI("aWItZWNvbm9taWNzX2hsX21hY3JvZWNvbm9taWNzLmpz", vL)) {
                u.e(4244).then(u.t.bind(u, 4244, 23)).then(vN => {
                  vG.MxeFV(v1, vN.default, vL);
                });
              } else if (vE.VAkRq(vE.FaZOm, vL)) {
                u.e(447).then(u.t.bind(u, 447, 23)).then(vN => {
                  vM.kbDaM(v1, vN.default, vL);
                });
              } else if (vE.fHSNd(vE.WVvyR, vL)) {
                u.e(3399).then(u.t.bind(u, 3399, 23)).then(vN => {
                  vG.LTNZt(v1, vN.default, vL);
                });
              } else if (vE.msmzR(vE.YHUou, vL)) {
                u.e(4338).then(u.t.bind(u, 4338, 23)).then(vN => {
                  vM.VXRni(v1, vN.default, vL);
                });
              } else if (vE.lMuIz(vE.SgjhW, vL)) {
                u.e(8046).then(u.t.bind(u, 8046, 23)).then(vN => {
                  vM.cmljy(v1, vN.default, vL);
                });
              } else if (vE.HDgYs(vE.FhcOm, vL)) {
                u.e(2925).then(u.t.bind(u, 2925, 23)).then(vN => {
                  vM.XvjaU(v1, vN.default, vL);
                });
              } else if (vE.RteOw == vL) {
                u.e(827).then(u.t.bind(u, 827, 23)).then(vN => {
                  vG.oPHZW(v1, vN.default, vL);
                });
              } else if (vE.RPvhA(vE.oRSPf, vL)) {
                u.e(1636).then(u.t.bind(u, 1636, 23)).then(vN => {
                  vG.QJtuL(v1, vN.default, vL);
                });
              } else if (vE.krbOn(vE.aJVOr, vL)) {
                u.e(1702).then(u.t.bind(u, 1702, 23)).then(vN => {
                  vM.PmcqI(v1, vN.default, vL);
                });
              } else if (vE.YOXgG(vE.HAvWt, vL)) {
                u.e(6288).then(u.t.bind(u, 6288, 23)).then(vN => {
                  vM.jaMWx(v1, vN.default, vL);
                });
              } else if (vE.kLioe(vE.QElmu, vL)) {
                u.e(3293).then(u.t.bind(u, 3293, 23)).then(vN => {
                  v1(vN.default, vL);
                });
              } else if (vE.bSzAL(vE.aSiSe, vL)) {
                u.e(9066).then(u.t.bind(u, 9066, 23)).then(vN => {
                  vM.IRdPw(v1, vN.default, vL);
                });
              } else if (vE.CDzYF(vE.BShle, vL)) {
                u.e(6245).then(u.t.bind(u, 6245, 23)).then(vN => {
                  vG.fKOtw(v1, vN.default, vL);
                });
              } else if (vE.PPNsJ(vE.rKHPU, vL)) {
                u.e(1208).then(u.t.bind(u, 1208, 23)).then(vN => {
                  vM.lGKNP(v1, vN.default, vL);
                });
              } else if (vE.orWkS(vE.poplC, vL)) {
                u.e(7718).then(u.t.bind(u, 7718, 23)).then(vN => {
                  vG.GUaWM(v1, vN.default, vL);
                });
              } else if (vE.LctJV(vE.ojzTm, vL)) {
                u.e(6385).then(u.t.bind(u, 6385, 23)).then(vN => {
                  vM.HuxUG(v1, vN.default, vL);
                });
              } else if (vE.djPtd(vE.Mvpax, vL)) {
                u.e(7632).then(u.t.bind(u, 7632, 23)).then(vN => {
                  vM.aXPrN(v1, vN.default, vL);
                });
              } else if (vE.uCaqm(vE.PAoKt, vL)) {
                u.e(6057).then(u.t.bind(u, 6057, 23)).then(vN => {
                  vG.aYSBY(v1, vN.default, vL);
                });
              } else if (vE.ovvKv(vE.EUJIB, vL)) {
                u.e(632).then(u.t.bind(u, 632, 23)).then(vN => {
                  vG.CTiqT(v1, vN.default, vL);
                });
              } else if (vE.BMfoo(vE.asPcr, vL)) {
                u.e(1637).then(u.t.bind(u, 1637, 23)).then(vN => {
                  vM.wmKVj(v1, vN.default, vL);
                });
              } else if (vE.RCWvI("aWItZXNzX3NsX2NsaW1hdGUtY2hhbmdlLWFuZC1lbmVyZ3ktcHJvZHVjdGlvbi5qcw==", vL)) {
                u.e(4999).then(u.t.bind(u, 4999, 23)).then(vN => {
                  vG.GUaWM(v1, vN.default, vL);
                });
              } else if (vE.CXTzM(vE.TQXvT, vL)) {
                u.e(3733).then(u.t.bind(u, 3733, 23)).then(vN => {
                  vG.ZKluX(v1, vN.default, vL);
                });
              } else {
                document.getElementById(vE.xizNE).innerHTML = vE.bdGiZ;
              }
            })(dq.cXiiP(btoa, dq.QpxVA(vK.join("_"), dq.xOokI)));
            return;
          }
          vI.forEach(vL => {
            if (vL && vE.YakeX("name", vL)) {
              if (vJ[vL]) {
                vJ = vJ[vL];
              } else {
                vH = false;
              }
            }
          });
          if (vH) {
            console.log(vJ);
            (async function (vL) {
              document.getElementById(vG.xVvkf).innerHTML = "";
              Object.keys(vL).forEach(vM => {
                if (vG.mbzZS(vG.ALBkU, vM)) {
                  document.getElementById(vG.xVvkf).innerHTML += "<a href=\"" + window.location.href + "/" + vM + "\"><h2 class=\"choice\">" + vL[vM].name + "</h2></a>";
                }
              });
            })(vJ);
          }
        })();
      }
    })();

    async function v1(vE, vF) {
      let vG = JSON.parse(j.gpELb(uD).decrypt(vE, j.kCTVz(uF)(j.ecYfT(atob, vF)).toString(j.dQNdu(uJ))).toString(j.mnQpV(uH)));
      let vH = vG.topics.subtopics;
      vG = vG.questions;
      console.log(vG);
      let vI = [];
      if (j.CXgLs == v0) {
        vI = vG;
      } else {
        vH.forEach(vJ => {
          var vK = {
            XizIx: function (vL, vM) {
              return dq.IIBPs(vL, vM);
            }
          };
          if (dq.WjjjD(vJ.slug, v0)) {
            vJ.questions.forEach(vL => {
              var vM = {
                lOXXW: function (vN, vO) {
                  return vK.XizIx(vN, vO);
                }
              };
              vG.forEach(vN => {
                if (vM.lOXXW(vN.reference, vL.name)) {
                  vI.push(vN);
                }
              });
            });
          }
        });
      }
      (async function (vJ) {
        document.getElementById(dq.ROfJv).innerHTML = "";
        for (let vK = 0; dq.LUDvw(vK, vJ.length); vK++) {
          document.getElementById(dq.ROfJv).append(dq.JePok(v2, vK, dq.FFJDZ(v3, vJ[vK].content, vJ[vK].images), dq.IToIL(v3, vJ[vK].markScheme, vJ[vK].images), vJ[vK].difficulty.value, vJ[vK].paper.calculatorAllowed));
          await dq.QwGnb(v5, 100);
        }
      })(vI);
    }
    function v2(vE, vF, vG, vH, vI) {
      let vJ = document.createElement(j.LbAle);
      vJ.className = j.krRiZ;
      let vK = document.createElement(j.LbAle);
      vK.className = j.JQUaO;
      vK.innerHTML = vF;
      let vL = document.createElement(j.LbAle);
      vL.className = j.UFrMu;
      let vM = document.createElement("h2");
      vM.innerHTML = j.MSbqL(j.SeMGp, j.dtYsP(vE, 1));
      let vN = document.createElement(j.LbAle);
      let vO = document.createElement("h3");
      vO.classList.add(j.DbseN);
      if (vI) {
        vO.innerHTML = j.PRfJW;
        vO.classList.add("calculatorAllowed");
      } else {
        vO.innerHTML = j.euisd;
        vO.classList.add(j.OTnYh);
      }
      vN.append(vO);
      vL.append(vM);
      vL.append(vN);
      vK.prepend(vL);
      let vP = document.createElement(j.LbAle);
      vP.className = "questionRight";
      let vQ = document.createElement(j.RBjgh);
      vQ.innerHTML = j.uvJOZ;
      vQ.onclick = () => {
        document.getElementById("markscheme_" + vE).showModal();
      };
      let vR = document.createElement(j.JDlRc);
      vR.max = 100;
      vR.value = vH;
      let vS = document.createElement("p");
      if (j.hWdHh(vH, 50)) {
        vR.style.accentColor = j.urigk;
        vS.innerHTML = j.zcMtj;
      } else if (j.GJMID(vH, 75)) {
        vR.style.accentColor = j.nNiCc;
        vS.innerHTML = j.RRjEJ;
      } else {
        vR.style.accentColor = j.yHFsN;
        vS.innerHTML = j.UPihu;
      }
      vP.append(vQ);
      vP.append(vR);
      vP.append(vS);
      let vT = document.createElement(j.nIKHH);
      vT.id = "markscheme_" + vE;
      vT.className = j.IBpVz;
      vT.innerHTML = vG;
      let vU = document.createElement(j.RBjgh);
      vU.innerHTML = "Close";
      vU.onclick = () => {
        document.getElementById("markscheme_" + vE).close();
      };
      vU.style.float = j.JWkNY;
      let vV = document.createElement("h2");
      vV.innerHTML = j.yLyoN;
      vT.prepend(vV);
      vT.prepend(vU);
      vJ.append(vK);
      vJ.append(vP);
      vJ.append(vT);
      return vJ;
    }
    function v3(vE, vF) {
      var vG = {
        uGzox: function (vJ, vK) {
          return j.eTiWl(vJ, vK);
        },
        vpcgN: function (vJ, vK) {
          return j.gbWNe(vJ, vK);
        },
        YBZBk: function (vJ, vK) {
          return j.TNXpy(vJ, vK);
        },
        KwTxw: j.jabWj
      };
      var vH = {
        allowDangerousHtml: !0
      };
      let vI = j.admja(dZ).use(gg).use(iy).use(iF).use(jH).use(v4).use(kg, vH).use(tW, vA).use(j.JGZit(tY), function (vJ) {
        return function (vK, vL) {
          for (let vM = 0; vG.uGzox(vM, vL.length); vM++) {
            if (vG.vpcgN(vK.host, vL[vM].file_id)) {
              return vG.YBZBk(vG.KwTxw, vL[vM].path);
            }
          }
          return vK.href;
        }(vJ, vF);
      }).use(uB).processSync(vE);
      return vI;
    }
    function v4() {
      var vE = {
        XkXEj: function (vF, vG) {
          return dq.zQtbq(vF, vG);
        },
        txZyY: dq.ZHLvr,
        ovOdg: dq.yPVBz
      };
      return (vF, vG) => {
        dq.dFrOV(hf, vF, function (vH) {
          if (vE.XkXEj(vE.txZyY, vH.type) && vE.XkXEj("marks", vH.name)) {
            (vH.data ||= {}).hProperties = {
              className: vE.ovOdg
            };
          }
        });
      };
    }
    function v5(vE) {
      var vF = {
        VfXOr: function (vG, vH, vI) {
          return dq.bKXQx(vG, vH, vI);
        }
      };
      return new Promise(vG => {
        vF.VfXOr(setTimeout, vG, vE);
      });
    }
    window.addEventListener(j.qByZZ, () => {
      window.location.reload();
    });
    var v6 = {
      "\\m": j.IyVDa,
      "\\s": j.stwRZ,
      "\\answer": j.kemSe,
      "\\tcbhighmath": j.ctGVY,
      "\\ang": j.IfbME,
      "\\vv": j.jMFpG,
      "\\medmath": "#1",
      "\\mbox": "\\text{#1}",
      "\\qref": j.DYxvc,
      "\\floor": j.nYduC,
      "\\ceil": j.lNwcm,
      "\\vspace": j.PSlbu,
      "\\euro": j.PzSQW,
      "\\texteuro": j.DBMFx,
      "\\pounds": j.hnVSD,
      "\\sterling": j.gmckr,
      "\\textpounds": j.gmckr,
      "\\textsterling": j.yJqbC,
      "\\intertext": j.kyVhT
    };
    var v7 = {
      left: "$$",
      right: "$$",
      display: !0
    };
    var v8 = {
      left: "$",
      right: "$",
      display: !1
    };
    var v9 = {
      left: "\\(",
      right: "\\)",
      display: !1
    };
    var vb = {
      left: "\\[",
      right: "\\]",
      display: !0
    };
    var vd = {
      left: j.UWJiL,
      right: j.oLBiK,
      display: !0
    };
    var vf = {
      left: j.DNJba,
      right: j.dogPw,
      display: !0
    };
    var vg = {
      left: j.FlueY,
      right: j.LkhlS,
      display: !0
    };
    var vj = {
      left: j.SVgaF,
      right: j.hUTaL,
      display: !0
    };
    var vk = {
      left: j.aqBqe,
      right: j.evGqI,
      display: !0
    };
    var vp = {
      left: j.BJuoq,
      right: j.YOgfZ,
      display: !0
    };
    var vq = {
      left: j.aDQmv,
      right: j.tiIAk,
      display: !0
    };
    var vv = {
      left: j.rtMJo,
      right: j.ZswkD,
      display: !0
    };
    var vw = {
      left: j.niGjk,
      right: j.qOfvK,
      display: !0
    };
    var vx = {
      left: j.UBzrn,
      right: j.OSmBq,
      display: !0
    };
    var vy = {
      left: j.jgDcM,
      right: j.Wafrx,
      display: !0
    };
    var vz = {
      trust: !0,
      macros: v6,
      delimiters: [v7, v8, v9, vb, vd, vf, vg, vj, vk, vp, vq, vv, vw, vx, vy],
      output: j.hTGWj
    };
    let vA = vz;
  })();
})();