{"ast":null,"code":"!function (e) {\n  \"object\" == typeof exports && \"undefined\" != typeof module ? module.exports = e(null) : \"function\" == typeof define && define.amd ? define(e(null)) : window.stylis = e(null);\n}(function e(a) {\n  \"use strict\";\n\n  var r = /^\\0+/g,\n      c = /[\\0\\r\\f]/g,\n      s = /: */g,\n      t = /zoo|gra/,\n      i = /([,: ])(transform)/g,\n      f = /,+\\s*(?![^(]*[)])/g,\n      n = / +\\s*(?![^(]*[)])/g,\n      l = / *[\\0] */g,\n      o = /,\\r+?/g,\n      h = /([\\t\\r\\n ])*\\f?&/g,\n      u = /:global\\(((?:[^\\(\\)\\[\\]]*|\\[.*\\]|\\([^\\(\\)]*\\))*)\\)/g,\n      d = /\\W+/g,\n      b = /@(k\\w+)\\s*(\\S*)\\s*/,\n      p = /::(place)/g,\n      k = /:(read-only)/g,\n      g = /\\s+(?=[{\\];=:>])/g,\n      A = /([[}=:>])\\s+/g,\n      C = /(\\{[^{]+?);(?=\\})/g,\n      w = /\\s{2,}/g,\n      v = /([^\\(])(:+) */g,\n      m = /[svh]\\w+-[tblr]{2}/,\n      x = /\\(\\s*(.*)\\s*\\)/g,\n      $ = /([\\s\\S]*?);/g,\n      y = /-self|flex-/g,\n      O = /[^]*?(:[rp][el]a[\\w-]+)[^]*/,\n      j = /stretch|:\\s*\\w+\\-(?:conte|avail)/,\n      z = /([^-])(image-set\\()/,\n      N = \"-webkit-\",\n      S = \"-moz-\",\n      F = \"-ms-\",\n      W = 59,\n      q = 125,\n      B = 123,\n      D = 40,\n      E = 41,\n      G = 91,\n      H = 93,\n      I = 10,\n      J = 13,\n      K = 9,\n      L = 64,\n      M = 32,\n      P = 38,\n      Q = 45,\n      R = 95,\n      T = 42,\n      U = 44,\n      V = 58,\n      X = 39,\n      Y = 34,\n      Z = 47,\n      _ = 62,\n      ee = 43,\n      ae = 126,\n      re = 0,\n      ce = 12,\n      se = 11,\n      te = 107,\n      ie = 109,\n      fe = 115,\n      ne = 112,\n      le = 111,\n      oe = 105,\n      he = 99,\n      ue = 100,\n      de = 112,\n      be = 1,\n      pe = 1,\n      ke = 0,\n      ge = 1,\n      Ae = 1,\n      Ce = 1,\n      we = 0,\n      ve = 0,\n      me = 0,\n      xe = [],\n      $e = [],\n      ye = 0,\n      Oe = null,\n      je = -2,\n      ze = -1,\n      Ne = 0,\n      Se = 1,\n      Fe = 2,\n      We = 3,\n      qe = 0,\n      Be = 1,\n      De = \"\",\n      Ee = \"\",\n      Ge = \"\";\n\n  function He(e, a, s, t, i) {\n    for (var f, n, o = 0, h = 0, u = 0, d = 0, g = 0, A = 0, C = 0, w = 0, m = 0, $ = 0, y = 0, O = 0, j = 0, z = 0, R = 0, we = 0, $e = 0, Oe = 0, je = 0, ze = s.length, Je = ze - 1, Re = \"\", Te = \"\", Ue = \"\", Ve = \"\", Xe = \"\", Ye = \"\"; R < ze;) {\n      if (C = s.charCodeAt(R), R === Je) if (h + d + u + o !== 0) {\n        if (0 !== h) C = h === Z ? I : Z;\n        d = u = o = 0, ze++, Je++;\n      }\n\n      if (h + d + u + o === 0) {\n        if (R === Je) {\n          if (we > 0) Te = Te.replace(c, \"\");\n\n          if (Te.trim().length > 0) {\n            switch (C) {\n              case M:\n              case K:\n              case W:\n              case J:\n              case I:\n                break;\n\n              default:\n                Te += s.charAt(R);\n            }\n\n            C = W;\n          }\n        }\n\n        if (1 === $e) switch (C) {\n          case B:\n          case q:\n          case W:\n          case Y:\n          case X:\n          case D:\n          case E:\n          case U:\n            $e = 0;\n\n          case K:\n          case J:\n          case I:\n          case M:\n            break;\n\n          default:\n            for ($e = 0, je = R, g = C, R--, C = W; je < ze;) switch (s.charCodeAt(je++)) {\n              case I:\n              case J:\n              case W:\n                ++R, C = g, je = ze;\n                break;\n\n              case V:\n                if (we > 0) ++R, C = g;\n\n              case B:\n                je = ze;\n            }\n\n        }\n\n        switch (C) {\n          case B:\n            for (g = (Te = Te.trim()).charCodeAt(0), y = 1, je = ++R; R < ze;) {\n              switch (C = s.charCodeAt(R)) {\n                case B:\n                  y++;\n                  break;\n\n                case q:\n                  y--;\n                  break;\n\n                case Z:\n                  switch (A = s.charCodeAt(R + 1)) {\n                    case T:\n                    case Z:\n                      R = Qe(A, R, Je, s);\n                  }\n\n                  break;\n\n                case G:\n                  C++;\n\n                case D:\n                  C++;\n\n                case Y:\n                case X:\n                  for (; R++ < Je && s.charCodeAt(R) !== C;);\n\n              }\n\n              if (0 === y) break;\n              R++;\n            }\n\n            if (Ue = s.substring(je, R), g === re) g = (Te = Te.replace(r, \"\").trim()).charCodeAt(0);\n\n            switch (g) {\n              case L:\n                if (we > 0) Te = Te.replace(c, \"\");\n\n                switch (A = Te.charCodeAt(1)) {\n                  case ue:\n                  case ie:\n                  case fe:\n                  case Q:\n                    f = a;\n                    break;\n\n                  default:\n                    f = xe;\n                }\n\n                if (je = (Ue = He(a, f, Ue, A, i + 1)).length, me > 0 && 0 === je) je = Te.length;\n                if (ye > 0) if (f = Ie(xe, Te, Oe), n = Pe(We, Ue, f, a, pe, be, je, A, i, t), Te = f.join(\"\"), void 0 !== n) if (0 === (je = (Ue = n.trim()).length)) A = 0, Ue = \"\";\n                if (je > 0) switch (A) {\n                  case fe:\n                    Te = Te.replace(x, Me);\n\n                  case ue:\n                  case ie:\n                  case Q:\n                    Ue = Te + \"{\" + Ue + \"}\";\n                    break;\n\n                  case te:\n                    if (Ue = (Te = Te.replace(b, \"$1 $2\" + (Be > 0 ? De : \"\"))) + \"{\" + Ue + \"}\", 1 === Ae || 2 === Ae && Le(\"@\" + Ue, 3)) Ue = \"@\" + N + Ue + \"@\" + Ue;else Ue = \"@\" + Ue;\n                    break;\n\n                  default:\n                    if (Ue = Te + Ue, t === de) Ve += Ue, Ue = \"\";\n                } else Ue = \"\";\n                break;\n\n              default:\n                Ue = He(a, Ie(a, Te, Oe), Ue, t, i + 1);\n            }\n\n            Xe += Ue, O = 0, $e = 0, z = 0, we = 0, Oe = 0, j = 0, Te = \"\", Ue = \"\", C = s.charCodeAt(++R);\n            break;\n\n          case q:\n          case W:\n            if ((je = (Te = (we > 0 ? Te.replace(c, \"\") : Te).trim()).length) > 1) {\n              if (0 === z) if ((g = Te.charCodeAt(0)) === Q || g > 96 && g < 123) je = (Te = Te.replace(\" \", \":\")).length;\n              if (ye > 0) if (void 0 !== (n = Pe(Se, Te, a, e, pe, be, Ve.length, t, i, t))) if (0 === (je = (Te = n.trim()).length)) Te = \"\\0\\0\";\n\n              switch (g = Te.charCodeAt(0), A = Te.charCodeAt(1), g) {\n                case re:\n                  break;\n\n                case L:\n                  if (A === oe || A === he) {\n                    Ye += Te + s.charAt(R);\n                    break;\n                  }\n\n                default:\n                  if (Te.charCodeAt(je - 1) === V) break;\n                  Ve += Ke(Te, g, A, Te.charCodeAt(2));\n              }\n            }\n\n            O = 0, $e = 0, z = 0, we = 0, Oe = 0, Te = \"\", C = s.charCodeAt(++R);\n        }\n      }\n\n      switch (C) {\n        case J:\n        case I:\n          if (h + d + u + o + ve === 0) switch ($) {\n            case E:\n            case X:\n            case Y:\n            case L:\n            case ae:\n            case _:\n            case T:\n            case ee:\n            case Z:\n            case Q:\n            case V:\n            case U:\n            case W:\n            case B:\n            case q:\n              break;\n\n            default:\n              if (z > 0) $e = 1;\n          }\n          if (h === Z) h = 0;else if (ge + O === 0 && t !== te && Te.length > 0) we = 1, Te += \"\\0\";\n          if (ye * qe > 0) Pe(Ne, Te, a, e, pe, be, Ve.length, t, i, t);\n          be = 1, pe++;\n          break;\n\n        case W:\n        case q:\n          if (h + d + u + o === 0) {\n            be++;\n            break;\n          }\n\n        default:\n          switch (be++, Re = s.charAt(R), C) {\n            case K:\n            case M:\n              if (d + o + h === 0) switch (w) {\n                case U:\n                case V:\n                case K:\n                case M:\n                  Re = \"\";\n                  break;\n\n                default:\n                  if (C !== M) Re = \" \";\n              }\n              break;\n\n            case re:\n              Re = \"\\\\0\";\n              break;\n\n            case ce:\n              Re = \"\\\\f\";\n              break;\n\n            case se:\n              Re = \"\\\\v\";\n              break;\n\n            case P:\n              if (d + h + o === 0 && ge > 0) Oe = 1, we = 1, Re = \"\\f\" + Re;\n              break;\n\n            case 108:\n              if (d + h + o + ke === 0 && z > 0) switch (R - z) {\n                case 2:\n                  if (w === ne && s.charCodeAt(R - 3) === V) ke = w;\n\n                case 8:\n                  if (m === le) ke = m;\n              }\n              break;\n\n            case V:\n              if (d + h + o === 0) z = R;\n              break;\n\n            case U:\n              if (h + u + d + o === 0) we = 1, Re += \"\\r\";\n              break;\n\n            case Y:\n            case X:\n              if (0 === h) d = d === C ? 0 : 0 === d ? C : d;\n              break;\n\n            case G:\n              if (d + h + u === 0) o++;\n              break;\n\n            case H:\n              if (d + h + u === 0) o--;\n              break;\n\n            case E:\n              if (d + h + o === 0) u--;\n              break;\n\n            case D:\n              if (d + h + o === 0) {\n                if (0 === O) switch (2 * w + 3 * m) {\n                  case 533:\n                    break;\n\n                  default:\n                    y = 0, O = 1;\n                }\n                u++;\n              }\n\n              break;\n\n            case L:\n              if (h + u + d + o + z + j === 0) j = 1;\n              break;\n\n            case T:\n            case Z:\n              if (d + o + u > 0) break;\n\n              switch (h) {\n                case 0:\n                  switch (2 * C + 3 * s.charCodeAt(R + 1)) {\n                    case 235:\n                      h = Z;\n                      break;\n\n                    case 220:\n                      je = R, h = T;\n                  }\n\n                  break;\n\n                case T:\n                  if (C === Z && w === T && je + 2 !== R) {\n                    if (33 === s.charCodeAt(je + 2)) Ve += s.substring(je, R + 1);\n                    Re = \"\", h = 0;\n                  }\n\n              }\n\n          }\n\n          if (0 === h) {\n            if (ge + d + o + j === 0 && t !== te && C !== W) switch (C) {\n              case U:\n              case ae:\n              case _:\n              case ee:\n              case E:\n              case D:\n                if (0 === O) {\n                  switch (w) {\n                    case K:\n                    case M:\n                    case I:\n                    case J:\n                      Re += \"\\0\";\n                      break;\n\n                    default:\n                      Re = \"\\0\" + Re + (C === U ? \"\" : \"\\0\");\n                  }\n\n                  we = 1;\n                } else switch (C) {\n                  case D:\n                    if (z + 7 === R && 108 === w) z = 0;\n                    O = ++y;\n                    break;\n\n                  case E:\n                    if (0 == (O = --y)) we = 1, Re += \"\\0\";\n                }\n\n                break;\n\n              case K:\n              case M:\n                switch (w) {\n                  case re:\n                  case B:\n                  case q:\n                  case W:\n                  case U:\n                  case ce:\n                  case K:\n                  case M:\n                  case I:\n                  case J:\n                    break;\n\n                  default:\n                    if (0 === O) we = 1, Re += \"\\0\";\n                }\n\n            }\n            if (Te += Re, C !== M && C !== K) $ = C;\n          }\n\n      }\n\n      m = w, w = C, R++;\n    }\n\n    if (je = Ve.length, me > 0) if (0 === je && 0 === Xe.length && 0 === a[0].length == false) if (t !== ie || 1 === a.length && (ge > 0 ? Ee : Ge) === a[0]) je = a.join(\",\").length + 2;\n\n    if (je > 0) {\n      if (f = 0 === ge && t !== te ? function (e) {\n        for (var a, r, s = 0, t = e.length, i = Array(t); s < t; ++s) {\n          for (var f = e[s].split(l), n = \"\", o = 0, h = 0, u = 0, d = 0, b = f.length; o < b; ++o) {\n            if (0 === (h = (r = f[o]).length) && b > 1) continue;\n            if (u = n.charCodeAt(n.length - 1), d = r.charCodeAt(0), a = \"\", 0 !== o) switch (u) {\n              case T:\n              case ae:\n              case _:\n              case ee:\n              case M:\n              case D:\n                break;\n\n              default:\n                a = \" \";\n            }\n\n            switch (d) {\n              case P:\n                r = a + Ee;\n\n              case ae:\n              case _:\n              case ee:\n              case M:\n              case E:\n              case D:\n                break;\n\n              case G:\n                r = a + r + Ee;\n                break;\n\n              case V:\n                switch (2 * r.charCodeAt(1) + 3 * r.charCodeAt(2)) {\n                  case 530:\n                    if (Ce > 0) {\n                      r = a + r.substring(8, h - 1);\n                      break;\n                    }\n\n                  default:\n                    if (o < 1 || f[o - 1].length < 1) r = a + Ee + r;\n                }\n\n                break;\n\n              case U:\n                a = \"\";\n\n              default:\n                if (h > 1 && r.indexOf(\":\") > 0) r = a + r.replace(v, \"$1\" + Ee + \"$2\");else r = a + r + Ee;\n            }\n\n            n += r;\n          }\n\n          i[s] = n.replace(c, \"\").trim();\n        }\n\n        return i;\n      }(a) : a, ye > 0) if (void 0 !== (n = Pe(Fe, Ve, f, e, pe, be, je, t, i, t)) && 0 === (Ve = n).length) return Ye + Ve + Xe;\n\n      if (Ve = f.join(\",\") + \"{\" + Ve + \"}\", Ae * ke != 0) {\n        if (2 === Ae && !Le(Ve, 2)) ke = 0;\n\n        switch (ke) {\n          case le:\n            Ve = Ve.replace(k, \":\" + S + \"$1\") + Ve;\n            break;\n\n          case ne:\n            Ve = Ve.replace(p, \"::\" + N + \"input-$1\") + Ve.replace(p, \"::\" + S + \"$1\") + Ve.replace(p, \":\" + F + \"input-$1\") + Ve;\n        }\n\n        ke = 0;\n      }\n    }\n\n    return Ye + Ve + Xe;\n  }\n\n  function Ie(e, a, r) {\n    var c = a.trim().split(o),\n        s = c,\n        t = c.length,\n        i = e.length;\n\n    switch (i) {\n      case 0:\n      case 1:\n        for (var f = 0, n = 0 === i ? \"\" : e[0] + \" \"; f < t; ++f) s[f] = Je(n, s[f], r, i).trim();\n\n        break;\n\n      default:\n        f = 0;\n        var l = 0;\n\n        for (s = []; f < t; ++f) for (var h = 0; h < i; ++h) s[l++] = Je(e[h] + \" \", c[f], r, i).trim();\n\n    }\n\n    return s;\n  }\n\n  function Je(e, a, r, c) {\n    var s = a,\n        t = s.charCodeAt(0);\n    if (t < 33) t = (s = s.trim()).charCodeAt(0);\n\n    switch (t) {\n      case P:\n        switch (ge + c) {\n          case 0:\n          case 1:\n            if (0 === e.trim().length) break;\n\n          default:\n            return s.replace(h, \"$1\" + e.trim());\n        }\n\n        break;\n\n      case V:\n        switch (s.charCodeAt(1)) {\n          case 103:\n            if (Ce > 0 && ge > 0) return s.replace(u, \"$1\").replace(h, \"$1\" + Ge);\n            break;\n\n          default:\n            return e.trim() + s.replace(h, \"$1\" + e.trim());\n        }\n\n      default:\n        if (r * ge > 0 && s.indexOf(\"\\f\") > 0) return s.replace(h, (e.charCodeAt(0) === V ? \"\" : \"$1\") + e.trim());\n    }\n\n    return e + s;\n  }\n\n  function Ke(e, a, r, c) {\n    var l,\n        o = 0,\n        h = e + \";\",\n        u = 2 * a + 3 * r + 4 * c;\n    if (944 === u) return function (e) {\n      var a = e.length,\n          r = e.indexOf(\":\", 9) + 1,\n          c = e.substring(0, r).trim(),\n          s = e.substring(r, a - 1).trim();\n\n      switch (e.charCodeAt(9) * Be) {\n        case 0:\n          break;\n\n        case Q:\n          if (110 !== e.charCodeAt(10)) break;\n\n        default:\n          for (var t = s.split((s = \"\", f)), i = 0, r = 0, a = t.length; i < a; r = 0, ++i) {\n            for (var l = t[i], o = l.split(n); l = o[r];) {\n              var h = l.charCodeAt(0);\n              if (1 === Be && (h > L && h < 90 || h > 96 && h < 123 || h === R || h === Q && l.charCodeAt(1) !== Q)) switch (isNaN(parseFloat(l)) + (-1 !== l.indexOf(\"(\"))) {\n                case 1:\n                  switch (l) {\n                    case \"infinite\":\n                    case \"alternate\":\n                    case \"backwards\":\n                    case \"running\":\n                    case \"normal\":\n                    case \"forwards\":\n                    case \"both\":\n                    case \"none\":\n                    case \"linear\":\n                    case \"ease\":\n                    case \"ease-in\":\n                    case \"ease-out\":\n                    case \"ease-in-out\":\n                    case \"paused\":\n                    case \"reverse\":\n                    case \"alternate-reverse\":\n                    case \"inherit\":\n                    case \"initial\":\n                    case \"unset\":\n                    case \"step-start\":\n                    case \"step-end\":\n                      break;\n\n                    default:\n                      l += De;\n                  }\n\n              }\n              o[r++] = l;\n            }\n\n            s += (0 === i ? \"\" : \",\") + o.join(\" \");\n          }\n\n      }\n\n      if (s = c + s + \";\", 1 === Ae || 2 === Ae && Le(s, 1)) return N + s + s;\n      return s;\n    }(h);else if (0 === Ae || 2 === Ae && !Le(h, 1)) return h;\n\n    switch (u) {\n      case 1015:\n        return 97 === h.charCodeAt(10) ? N + h + h : h;\n\n      case 951:\n        return 116 === h.charCodeAt(3) ? N + h + h : h;\n\n      case 963:\n        return 110 === h.charCodeAt(5) ? N + h + h : h;\n\n      case 1009:\n        if (100 !== h.charCodeAt(4)) break;\n\n      case 969:\n      case 942:\n        return N + h + h;\n\n      case 978:\n        return N + h + S + h + h;\n\n      case 1019:\n      case 983:\n        return N + h + S + h + F + h + h;\n\n      case 883:\n        if (h.charCodeAt(8) === Q) return N + h + h;\n        if (h.indexOf(\"image-set(\", 11) > 0) return h.replace(z, \"$1\" + N + \"$2\") + h;\n        return h;\n\n      case 932:\n        if (h.charCodeAt(4) === Q) switch (h.charCodeAt(5)) {\n          case 103:\n            return N + \"box-\" + h.replace(\"-grow\", \"\") + N + h + F + h.replace(\"grow\", \"positive\") + h;\n\n          case 115:\n            return N + h + F + h.replace(\"shrink\", \"negative\") + h;\n\n          case 98:\n            return N + h + F + h.replace(\"basis\", \"preferred-size\") + h;\n        }\n        return N + h + F + h + h;\n\n      case 964:\n        return N + h + F + \"flex-\" + h + h;\n\n      case 1023:\n        if (99 !== h.charCodeAt(8)) break;\n        return l = h.substring(h.indexOf(\":\", 15)).replace(\"flex-\", \"\").replace(\"space-between\", \"justify\"), N + \"box-pack\" + l + N + h + F + \"flex-pack\" + l + h;\n\n      case 1005:\n        return t.test(h) ? h.replace(s, \":\" + N) + h.replace(s, \":\" + S) + h : h;\n\n      case 1e3:\n        switch (o = (l = h.substring(13).trim()).indexOf(\"-\") + 1, l.charCodeAt(0) + l.charCodeAt(o)) {\n          case 226:\n            l = h.replace(m, \"tb\");\n            break;\n\n          case 232:\n            l = h.replace(m, \"tb-rl\");\n            break;\n\n          case 220:\n            l = h.replace(m, \"lr\");\n            break;\n\n          default:\n            return h;\n        }\n\n        return N + h + F + l + h;\n\n      case 1017:\n        if (-1 === h.indexOf(\"sticky\", 9)) return h;\n\n      case 975:\n        switch (o = (h = e).length - 10, u = (l = (33 === h.charCodeAt(o) ? h.substring(0, o) : h).substring(e.indexOf(\":\", 7) + 1).trim()).charCodeAt(0) + (0 | l.charCodeAt(7))) {\n          case 203:\n            if (l.charCodeAt(8) < 111) break;\n\n          case 115:\n            h = h.replace(l, N + l) + \";\" + h;\n            break;\n\n          case 207:\n          case 102:\n            h = h.replace(l, N + (u > 102 ? \"inline-\" : \"\") + \"box\") + \";\" + h.replace(l, N + l) + \";\" + h.replace(l, F + l + \"box\") + \";\" + h;\n        }\n\n        return h + \";\";\n\n      case 938:\n        if (h.charCodeAt(5) === Q) switch (h.charCodeAt(6)) {\n          case 105:\n            return l = h.replace(\"-items\", \"\"), N + h + N + \"box-\" + l + F + \"flex-\" + l + h;\n\n          case 115:\n            return N + h + F + \"flex-item-\" + h.replace(y, \"\") + h;\n\n          default:\n            return N + h + F + \"flex-line-pack\" + h.replace(\"align-content\", \"\").replace(y, \"\") + h;\n        }\n        break;\n\n      case 973:\n      case 989:\n        if (h.charCodeAt(3) !== Q || 122 === h.charCodeAt(4)) break;\n\n      case 931:\n      case 953:\n        if (true === j.test(e)) if (115 === (l = e.substring(e.indexOf(\":\") + 1)).charCodeAt(0)) return Ke(e.replace(\"stretch\", \"fill-available\"), a, r, c).replace(\":fill-available\", \":stretch\");else return h.replace(l, N + l) + h.replace(l, S + l.replace(\"fill-\", \"\")) + h;\n        break;\n\n      case 962:\n        if (h = N + h + (102 === h.charCodeAt(5) ? F + h : \"\") + h, r + c === 211 && 105 === h.charCodeAt(13) && h.indexOf(\"transform\", 10) > 0) return h.substring(0, h.indexOf(\";\", 27) + 1).replace(i, \"$1\" + N + \"$2\") + h;\n    }\n\n    return h;\n  }\n\n  function Le(e, a) {\n    var r = e.indexOf(1 === a ? \":\" : \"{\"),\n        c = e.substring(0, 3 !== a ? r : 10),\n        s = e.substring(r + 1, e.length - 1);\n    return Oe(2 !== a ? c : c.replace(O, \"$1\"), s, a);\n  }\n\n  function Me(e, a) {\n    var r = Ke(a, a.charCodeAt(0), a.charCodeAt(1), a.charCodeAt(2));\n    return r !== a + \";\" ? r.replace($, \" or ($1)\").substring(4) : \"(\" + a + \")\";\n  }\n\n  function Pe(e, a, r, c, s, t, i, f, n, l) {\n    for (var o, h = 0, u = a; h < ye; ++h) switch (o = $e[h].call(Te, e, u, r, c, s, t, i, f, n, l)) {\n      case void 0:\n      case false:\n      case true:\n      case null:\n        break;\n\n      default:\n        u = o;\n    }\n\n    if (u !== a) return u;\n  }\n\n  function Qe(e, a, r, c) {\n    for (var s = a + 1; s < r; ++s) switch (c.charCodeAt(s)) {\n      case Z:\n        if (e === T) if (c.charCodeAt(s - 1) === T && a + 2 !== s) return s + 1;\n        break;\n\n      case I:\n        if (e === Z) return s + 1;\n    }\n\n    return s;\n  }\n\n  function Re(e) {\n    for (var a in e) {\n      var r = e[a];\n\n      switch (a) {\n        case \"keyframe\":\n          Be = 0 | r;\n          break;\n\n        case \"global\":\n          Ce = 0 | r;\n          break;\n\n        case \"cascade\":\n          ge = 0 | r;\n          break;\n\n        case \"compress\":\n          we = 0 | r;\n          break;\n\n        case \"semicolon\":\n          ve = 0 | r;\n          break;\n\n        case \"preserve\":\n          me = 0 | r;\n          break;\n\n        case \"prefix\":\n          if (Oe = null, !r) Ae = 0;else if (\"function\" != typeof r) Ae = 1;else Ae = 2, Oe = r;\n      }\n    }\n\n    return Re;\n  }\n\n  function Te(a, r) {\n    if (void 0 !== this && this.constructor === Te) return e(a);\n    var s = a,\n        t = s.charCodeAt(0);\n    if (t < 33) t = (s = s.trim()).charCodeAt(0);\n    if (Be > 0) De = s.replace(d, t === G ? \"\" : \"-\");\n    if (t = 1, 1 === ge) Ge = s;else Ee = s;\n    var i,\n        f = [Ge];\n    if (ye > 0) if (void 0 !== (i = Pe(ze, r, f, f, pe, be, 0, 0, 0, 0)) && \"string\" == typeof i) r = i;\n    var n = He(xe, f, r, 0, 0);\n    if (ye > 0) if (void 0 !== (i = Pe(je, n, f, f, pe, be, n.length, 0, 0, 0)) && \"string\" != typeof (n = i)) t = 0;\n    return De = \"\", Ge = \"\", Ee = \"\", ke = 0, pe = 1, be = 1, we * t == 0 ? n : n.replace(c, \"\").replace(g, \"\").replace(A, \"$1\").replace(C, \"$1\").replace(w, \" \");\n  }\n\n  if (Te.use = function e(a) {\n    switch (a) {\n      case void 0:\n      case null:\n        ye = $e.length = 0;\n        break;\n\n      default:\n        if (\"function\" == typeof a) $e[ye++] = a;else if (\"object\" == typeof a) for (var r = 0, c = a.length; r < c; ++r) e(a[r]);else qe = 0 | !!a;\n    }\n\n    return e;\n  }, Te.set = Re, void 0 !== a) Re(a);\n  return Te;\n});","map":null,"metadata":{},"sourceType":"script"}