;(function () {
  function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
    try {
      var info = gen[key](arg)
      var value = info.value
    } catch (error) {
      reject(error)
      return
    }
    if (info.done) {
      resolve(value)
    } else {
      Promise.resolve(value).then(_next, _throw)
    }
  }
  function _asyncToGenerator(fn) {
    return function () {
      var self = this,
        args = arguments
      return new Promise(function (resolve, reject) {
        var gen = fn.apply(self, args)
        function _next(value) {
          asyncGeneratorStep(gen, resolve, reject, _next, _throw, 'next', value)
        }
        function _throw(err) {
          asyncGeneratorStep(gen, resolve, reject, _next, _throw, 'throw', err)
        }
        _next(undefined)
      })
    }
  }
  function ownKeys(object, enumerableOnly) {
    var keys = Object.keys(object)
    if (Object.getOwnPropertySymbols) {
      var symbols = Object.getOwnPropertySymbols(object)
      enumerableOnly &&
        (symbols = symbols.filter(function (sym) {
          return Object.getOwnPropertyDescriptor(object, sym).enumerable
        })),
        keys.push.apply(keys, symbols)
    }
    return keys
  }
  function _objectSpread(target) {
    for (var i = 1; i < arguments.length; i++) {
      var source = null != arguments[i] ? arguments[i] : {}
      i % 2
        ? ownKeys(Object(source), !0).forEach(function (key) {
            _defineProperty(target, key, source[key])
          })
        : Object.getOwnPropertyDescriptors
        ? Object.defineProperties(
            target,
            Object.getOwnPropertyDescriptors(source)
          )
        : ownKeys(Object(source)).forEach(function (key) {
            Object.defineProperty(
              target,
              key,
              Object.getOwnPropertyDescriptor(source, key)
            )
          })
    }
    return target
  }
  function _defineProperty(obj, key, value) {
    if (key in obj) {
      Object.defineProperty(obj, key, {
        value: value,
        enumerable: true,
        configurable: true,
        writable: true
      })
    } else {
      obj[key] = value
    }
    return obj
  }
  function _typeof(obj) {
    '@babel/helpers - typeof'
    return (
      (_typeof =
        'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
          ? function (obj) {
              return typeof obj
            }
          : function (obj) {
              return obj &&
                'function' == typeof Symbol &&
                obj.constructor === Symbol &&
                obj !== Symbol.prototype
                ? 'symbol'
                : typeof obj
            }),
      _typeof(obj)
    )
  }
  function _slicedToArray(arr, i) {
    return (
      _arrayWithHoles(arr) ||
      _iterableToArrayLimit(arr, i) ||
      _unsupportedIterableToArray(arr, i) ||
      _nonIterableRest()
    )
  }
  function _nonIterableRest() {
    throw new TypeError(
      'Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'
    )
  }
  function _iterableToArrayLimit(arr, i) {
    var _i =
      arr == null
        ? null
        : (typeof Symbol !== 'undefined' && arr[Symbol.iterator]) ||
          arr['@@iterator']
    if (_i == null) return
    var _arr = []
    var _n = true
    var _d = false
    var _s, _e
    try {
      for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
        _arr.push(_s.value)
        if (i && _arr.length === i) break
      }
    } catch (err) {
      _d = true
      _e = err
    } finally {
      try {
        if (!_n && _i['return'] != null) _i['return']()
      } finally {
        if (_d) throw _e
      }
    }
    return _arr
  }
  function _arrayWithHoles(arr) {
    if (Array.isArray(arr)) return arr
  }
  function _createForOfIteratorHelper(o, allowArrayLike) {
    var it =
      (typeof Symbol !== 'undefined' && o[Symbol.iterator]) || o['@@iterator']
    if (!it) {
      if (
        Array.isArray(o) ||
        (it = _unsupportedIterableToArray(o)) ||
        (allowArrayLike && o && typeof o.length === 'number')
      ) {
        if (it) o = it
        var i = 0
        var F = function F() {}
        return {
          s: F,
          n: function n() {
            if (i >= o.length) return { done: true }
            return { done: false, value: o[i++] }
          },
          e: function e(_e2) {
            throw _e2
          },
          f: F
        }
      }
      throw new TypeError(
        'Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'
      )
    }
    var normalCompletion = true,
      didErr = false,
      err
    return {
      s: function s() {
        it = it.call(o)
      },
      n: function n() {
        var step = it.next()
        normalCompletion = step.done
        return step
      },
      e: function e(_e3) {
        didErr = true
        err = _e3
      },
      f: function f() {
        try {
          if (!normalCompletion && it.return != null) it.return()
        } finally {
          if (didErr) throw err
        }
      }
    }
  }
  function _unsupportedIterableToArray(o, minLen) {
    if (!o) return
    if (typeof o === 'string') return _arrayLikeToArray(o, minLen)
    var n = Object.prototype.toString.call(o).slice(8, -1)
    if (n === 'Object' && o.constructor) n = o.constructor.name
    if (n === 'Map' || n === 'Set') return Array.from(o)
    if (n === 'Arguments' || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))
      return _arrayLikeToArray(o, minLen)
  }
  function _arrayLikeToArray(arr, len) {
    if (len == null || len > arr.length) len = arr.length
    for (var i = 0, arr2 = new Array(len); i < len; i++) {
      arr2[i] = arr[i]
    }
    return arr2
  }
  var __vite_style__ = document.createElement('style')
  __vite_style__.innerHTML =
    '._col-result_12io9_1{padding:.8rem .37333rem .37333rem;text-align:center;margin:0 auto}._col-result_12io9_1 ._tips_12io9_6{font-size:.37333rem;color:#333;padding:.53333rem 0}._col-result_12io9_1 ._btn_12io9_11{width:55%;margin:0 auto}._col-result_12io9_1 ._SMALL_12io9_15 .van-empty__image{width:4.85333rem;height:4.29333rem}._col-result_12io9_1 ._CERT_12io9_19 .van-empty__image{width:6.93333rem;height:6.13333rem}._col-result_12io9_1 ._CERT_12io9_19 .van-empty__description{padding:0 .8rem}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:.02667rem dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.05333rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAAQEAAsAAAAACMAAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDKgqERINyATYCJAMUCwwABCAFhGcHWhueB8gekiRFggQUiKBKgSFABNXavz0L95kcQqIIHZGKIjAGwUZYAhXlU5GsItT735yq1CkAqx0Bnkqs2l+KY5ysATCcAOi4l2oQ+eNe1cxp33PPIpwL4lwDg8FYLhqggO3VtUEK3itQRbGL7K5ALPI5Ap02deZ3qPfAPBRxiwgTpXAze4OkNm6pjKAgwaw0sEO7roFuLVOueSrpcboFeRn8fPzTPIJIamaecuJKLwWdex/38as0rjWO/J3XI+DpCRUZqyuzxo1m9yVSlF4l6axKum2D6Oh2iZ/x7xM/fvX5CCFOuitnu07rHx5ZERLRMNXdBL8vU/gZ53DJ/IwXV2kSMZfg91ezRLF1difa8Qm/EX5WnU+7KMVETFhTq4BFjDv7+LGNzCx8+hQZX/DkCTIj79GjjzKqFh3ascMl3X679XA8Wbx83LKRETNexcPimYls6YqRW9fuqV2wZEeCw5mxLS5vUdGq1fH5i5dHhcu3H04sXDoz8yc3H92bUrBkZWJeyIw343eGhj59PW5bP15sWuYby7NQUbt09uzS2hV17tkCXxAL0v3rVNyr+K6356QcfuZeWLQ3OuyFZymHrv7DX1DLO3nzIq8+6TuKJQztM2rGVd32341MP+j8fN8u056NPZ99fqz3mU5e/fxr8zz75u5tK2Zk1PueefZg9Icn9uWMy+4jS05Obl33e+OZ278cnhXNsmj0rCiaxVCXk3cjw79eHASl4y3SoPsk12LayT18Te4G+p9c3LrgyJi5HGNnCjwRTgyDtEzjuHL4GyFf9stDqHW01JGcAB30GheCW//Vrozs+C8otIAfM+7fQ+L+2DriHykBi3978Hzp6TO7uRc0ISkqKKpFiuaQIzbY1S6ttyb5wbI/nWfQ83G0Q2C1v64dSiBpMwVZu2l0wS9D1WUrNNrthk4reu3uMsQmidKBeRMRhH7bIen1DbJ+V9EF/xSqUR+g0e8/dDoX4cd1mQ+5BwciQMHVw7EqWya1dSIYNgfYYJ3wskQBcEfFMdyscdN8rg+YwIdY4QxhzYWgmHLLwL25m4GuW9jmlhdk0dgjhN2+SRNa9SWNZctAPXCAEIACqzYcppJZTNTrLLK/LwdgBtMRHIgucHIOFZHhsWYaawpA91GboLYrGe0YgmlOECidRXEWA9ZbcwLdSlswu3qSF5AJjXl6JG3tNSGdKFTdeH6t8YAHoJP5lTVS5ChRo9FcUIk5YnCITDiIRoo11Ax1BOGVRBbqEAhLWhWgZLAuEAIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAAsAAAAACMAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8KUvXY21hcAAAAYgAAABpAAABquvouiNnbHlmAAAB9AAAAYQAAAJEpOj6BGhlYWQAAAN4AAAAMQAAADYgWucGaGhlYQAAA6wAAAAeAAAAJAgFA8lobXR4AAADzAAAABQAAAAUFIj//2xvY2EAAAPgAAAADAAAAAwBDgGIbWF4cAAAA+wAAAAfAAAAIAESAEhuYW1lAAAEDAAAAUAAAAJnEKM8sHBvc3QAAAVMAAAARgAAAFqzdzoJeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGGRZpzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnom8eMPc8L+BgYH5DgOQZGBEUcQEAIl0DX14nO2QwQ2AIBAE9wCNIT4lNGEBPi3Gl4UTHvSAe4d24ZIhtwv3WQATAE92EgC5IVBdTMVyj2h5wEG/8DigpJJr653T9k0m4XvUDe4FOv6VGb9Wu8/XBe1toO2XNLA8D7T92gZwD3aKF6YAAAB4nKXOMUvDQBgG4Psu8XJJekmuxFy0aTSpJLVKhVLTQahrBceOhU6CqIPiLCiOlvo7XHRS/4W6iT/ATZAOjrZeFEEcdfg+3uF94UHKZDI5VkE5QQjNoCWEIHJFCMJrtNrQypppHdIk1izQCAML6rDKm23wxFQILsFojKrpsNd/6PeGafVHxHfjZysKOQ8jC0rMtuF4+3fnM57f6MDLHHZ42QH9mgbzAQJpQcoW7iIz98REgORAliid932b6bCheRQ6OsNd3xyfUgpHpi8nGKHJrZoqh2gFrcllG5IVKc4vJrbUy8PeHIQykBCvQ9aYA68tC0nW0ipx0szWoOG5RHU5DvyR5ZM9Wo7LdFcT9sgpGZRdGjqu4UIQ248sZI/e8oy6qOjmy4ALwQeOEHDv1BfUCubsySkWnSdWxBXsRVHhwizZr868i+kBIQdmIRGvdmBs+pEQkf9tp/+3K28cAiHt2p72ZfetEZ81aOEqtyvs2z69PKvWsG68nOX2/P3R/gFepmFIeJxjYGRgYADimo+8avH8Nl8ZuFkYQOBe18UWGP3///8GFnXmRiCXg4EJJAoAVioNAQAAAHicY2BkYGBu+N/AEMPi8h8IWNQZgCIogBUAqjoG1QAABAAAAAQA//8EAAAABEQAAAREAAAAAAAAAEoAZgDEASJ4nGNgZGBgYGWwYWBmAAEmIOYCQgaG/2A+AwAO8gFbAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICVkYmRmZGFkZWRjYEtKTMxr6qUKzmxKLVENyW/PI+7uCSxKD4xuSSzLJUHzE5JTUsszSlhYAAAgoEQYgAA) format("woff"),url(data:font/ttf;base64,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) format("truetype")}.iconfont{font-family:iconfont!important;font-size:.42667rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-upload:before{content:"\\e617"}.iconfont-down:before{content:"\\e8ec"}.iconfont-star_active:before{content:"\\e614"}.iconfont-star_default:before{content:"\\e615"}:root{--van-gray-8: #333;--van-primary: #01C1B5 !important;--van-picker-confirm-action-color: #01C1B5 !important;--van-primary-color: var(--van-primary) !important;--van-tag-default-color: #f8f8f8 !important;--van-tag-text-default-color: #c0c0c0;--col-background-color: #f6f8f9;--white: #fff;--tips-color: #999;--strong--color: #ff4e19;--box-shadow-color: rgba(0, 0, 0, .05);--tag-border-color: #01C1B5;--tag-bg-color: #e9fff8;--tag-color: #01C1B5}*{padding:0;margin:0;border:0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;min-height:100vh}body{background-color:#f6f8f9;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:0!important}.mb12{margin-bottom:.32rem!important}.btnGroup{padding:0 .74667rem .4rem}.btnMore{display:flex;justify-content:center}.btnMore .van-button{width:48%!important}.btnMore .van-button+.van-button{margin-left:.16rem}.sticky{position:relative}.sticky .van-sticky{height:inherit!important;top:var(--van-sticky-z-index)!important;position:fixed;width:100%}.sticky :global(.van-sticky--fixed){box-shadow:.26667rem .26667rem .26667rem var(--box-shadow-color)}.van-sticky--fixed{position:fixed;z-index:1999}:root{--music-list-item-background-color: #fff;--music-list-item-title-color: #333;--music-list-item-desc-color: #333;--music-list-item-mate-color: #6a6a6a;--music-list-item-border-color: #f1f1f1;--music-list-item-vip-bg: #fff1cd;--music-list-item-vip-color: #ff6c00;--music-list-item-free-bg: #fff1e7;--music-list-item-free-color: #ff4700;--music-list-item-charge-bg: #e1f0ff;--music-list-item-charge-color: #0086ff}\n'
  document.head.appendChild(__vite_style__)
  System.register(['./vendor-legacy.09f20d09.js'], function (exports, module) {
    'use strict'
    var reactive,
      numeral,
      extend,
      Toast,
      src,
      defineComponent,
      createVNode,
      Empty,
      Button,
      dayjs
    return {
      setters: [
        function (module) {
          reactive = module.h
          numeral = module.n
          extend = module.i
          Toast = module.T
          src = module.s
          defineComponent = module.d
          createVNode = module.a
          Empty = module.E
          Button = module.B
          dayjs = module.g
        }
      ],
      execute: function execute() {
        var _window$webkit,
          _window$webkit$messag,
          _Object$freeze,
          _Object$freeze2,
          _Object$freeze3,
          _Object$freeze4,
          _Object$freeze5,
          _Object$freeze6,
          _Object$freeze7
        var p = function polyfill() {
          var relList = document.createElement('link').relList
          if (
            relList &&
            relList.supports &&
            relList.supports('modulepreload')
          ) {
            return
          }
          var _iterator = _createForOfIteratorHelper(
              document.querySelectorAll('link[rel="modulepreload"]')
            ),
            _step
          try {
            for (_iterator.s(); !(_step = _iterator.n()).done; ) {
              var link = _step.value
              processPreload(link)
            }
          } catch (err) {
            _iterator.e(err)
          } finally {
            _iterator.f()
          }
          new MutationObserver(function (mutations) {
            var _iterator2 = _createForOfIteratorHelper(mutations),
              _step2
            try {
              for (_iterator2.s(); !(_step2 = _iterator2.n()).done; ) {
                var mutation = _step2.value
                if (mutation.type !== 'childList') {
                  continue
                }
                var _iterator3 = _createForOfIteratorHelper(
                    mutation.addedNodes
                  ),
                  _step3
                try {
                  for (_iterator3.s(); !(_step3 = _iterator3.n()).done; ) {
                    var node = _step3.value
                    if (node.tagName === 'LINK' && node.rel === 'modulepreload')
                      processPreload(node)
                  }
                } catch (err) {
                  _iterator3.e(err)
                } finally {
                  _iterator3.f()
                }
              }
            } catch (err) {
              _iterator2.e(err)
            } finally {
              _iterator2.f()
            }
          }).observe(document, { childList: true, subtree: true })
          function getFetchOpts(script) {
            var fetchOpts = {}
            if (script.integrity) fetchOpts.integrity = script.integrity
            if (script.referrerpolicy)
              fetchOpts.referrerPolicy = script.referrerpolicy
            if (script.crossorigin === 'use-credentials')
              fetchOpts.credentials = 'include'
            else if (script.crossorigin === 'anonymous')
              fetchOpts.credentials = 'omit'
            else fetchOpts.credentials = 'same-origin'
            return fetchOpts
          }
          function processPreload(link) {
            if (link.ep)
              // ep marker = processed
              return
            link.ep = true // prepopulate the load record
            var fetchOpts = getFetchOpts(link)
            fetch(link.href, fetchOpts)
          }
        }
        false && p()
        var _export_sfc = exports('_', function (sfc, props) {
          var target = sfc.__vccOpts || sfc
          var _iterator4 = _createForOfIteratorHelper(props),
            _step4
          try {
            for (_iterator4.s(); !(_step4 = _iterator4.n()).done; ) {
              var _step4$value = _slicedToArray(_step4.value, 2),
                key = _step4$value[0],
                val = _step4$value[1]
              target[key] = val
            }
          } catch (err) {
            _iterator4.e(err)
          } finally {
            _iterator4.f()
          }
          return target
        })
        var scriptRel = 'modulepreload'
        var seen = {}
        var base = './'
        var __vitePreload = exports('g', function preload(baseModule, deps) {
          // @ts-ignore
          if (!false || !deps || deps.length === 0) {
            return baseModule()
          }
          return Promise.all(
            deps.map(function (dep) {
              // @ts-ignore
              dep = ''.concat(base).concat(dep) // @ts-ignore
              if (dep in seen) return // @ts-ignore
              seen[dep] = true
              var isCss = dep.endsWith('.css')
              var cssSelector = isCss ? '[rel="stylesheet"]' : '' // @ts-ignore check if the file is already preloaded by SSR markup
              if (
                document.querySelector(
                  'link[href="'.concat(dep, '"]').concat(cssSelector)
                )
              ) {
                return
              } // @ts-ignore
              var link = document.createElement('link') // @ts-ignore
              link.rel = isCss ? 'stylesheet' : scriptRel
              if (!isCss) {
                link.as = 'script'
                link.crossOrigin = ''
              }
              link.href = dep // @ts-ignore
              document.head.appendChild(link)
              if (isCss) {
                return new Promise(function (res, rej) {
                  link.addEventListener('load', res)
                  link.addEventListener('error', rej)
                })
              }
            })
          ).then(function () {
            return baseModule()
          })
        })
        var state = exports(
          's',
          reactive({
            user: { status: 'init', data: {} },
            platformType: '',
            platformApi: '/api-student',
            version: '',
            ossUploadUrl: 'https://ks3-cn-beijing.ksyuncs.com/',
            musicCertStatus: false,
            openLiveStatus: false
          })
        )
        var setLogin = exports('c', function (data) {
          state.user.status = 'login'
          state.user.data = data
        })
        var setLogout = exports('e', function () {
          state.user.status = 'logout'
          state.user.data = null
        })
        var setLoginError = exports('d', function () {
          state.user.status = 'error'
          state.user.data = null
        })
        reactive({ loadingCount: 0 })
        var browser = exports('b', function () {
          var u = navigator.userAgent
          return {
            trident: u.indexOf('Trident') > -1,
            presto: u.indexOf('Presto') > -1,
            webKit: u.indexOf('AppleWebKit') > -1,
            gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,
            mobile: !!u.match(/AppleWebKit.*Mobile.*/),
            ios: !!u.match(/Mac OS X/),
            android: u.indexOf('COLEXIUAPPA') > -1 || u.indexOf('Adr') > -1,
            iPhone: u.indexOf('COLEXIUAPPI') > -1,
            isApp:
              u.indexOf('COLEXIUAPPI') > -1 ||
              u.indexOf('COLEXIUAPPA') > -1 ||
              u.indexOf('Adr') > -1,
            isTeacher: u.indexOf('COLEXIUTEACHER') > -1,
            isStudent: u.indexOf('COLEXIUSTUDENT') > -1,
            iPad: u.indexOf('iPad') > -1,
            webApp: u.indexOf('Safari') == -1,
            weixin: u.indexOf('MicroMessenger') > -1,
            huawei: !!u.match(/huawei/i) || !!u.match(/honor/i),
            xiaomi:
              !!u.match(/mi\s/i) || !!u.match(/redmi/i) || !!u.match(/mix/i)
          }
        })
        var getRandomKey = exports('i', function () {
          var key = '' + new Date().getTime() + Math.floor(Math.random() * 1e6)
          return key
        })
        var removeAuth = exports('j', function () {
          sessionStorage.removeItem('Authorization')
        })
        var setAuth = exports('a', function (token) {
          sessionStorage.setItem('Authorization', token)
        })
        var getWeekCh = exports('m', function (week) {
          var type =
            arguments.length > 1 && arguments[1] !== undefined
              ? arguments[1]
              : 0
          var template = [
            '\u5468\u65E5',
            '\u5468\u4E00',
            '\u5468\u4E8C',
            '\u5468\u4E09',
            '\u5468\u56DB',
            '\u5468\u4E94',
            '\u5468\u516D'
          ]
          var template2 = [
            '\u661F\u671F\u5929',
            '\u661F\u671F\u4E00',
            '\u661F\u671F\u4E8C',
            '\u661F\u671F\u4E09',
            '\u661F\u671F\u56DB',
            '\u661F\u671F\u4E94',
            '\u661F\u671F\u516D'
          ]
          return type ? template2[week] : template[week]
        })
        var formatterDate = exports('k', function (type, val) {
          if (type === 'year') {
            return ''.concat(val, '\u5E74')
          }
          if (type === 'month') {
            return ''.concat(val, '\u6708')
          }
          if (type === 'day') {
            return ''.concat(val, '\u65E5')
          }
          if (type === 'hour') {
            return ''.concat(val, '\u65F6')
          }
          if (type === 'minute') {
            return ''.concat(val, '\u5206')
          }
          return val
        })
        var numberFormat = exports('t', function (num, type) {
          if (type === 'percent') {
            return numeral(num).format('0.0%')
          }
          return numeral(num).format('0,0')
        })
        var moneyFormat = exports('o', function (value) {
          var format =
            arguments.length > 1 && arguments[1] !== undefined
              ? arguments[1]
              : '0,0.00'
          return numeral(value).format(format)
        })
        var originalPostMessage = window.postMessage
        window.postMessage = function (message) {
          originalPostMessage(message, '*')
        }
        var loop = function loop() {}
        var calls = {}
        var browserInfo = browser()
        if (browserInfo.isApp) {
          window.addEventListener('message', function (evt) {
            try {
              var _data$content, _data$content2, _data$content3
              console.log(evt, 'message', evt.data)
              var data = evt.data
                ? _typeof(evt.data) === 'object'
                  ? evt.data
                  : JSON.parse(evt.data)
                : {}
              var uuid =
                ((_data$content = data.content) === null ||
                _data$content === void 0
                  ? void 0
                  : _data$content.uuid) || data.uuid
              console.log(uuid, data.content, 'uuid')
              try {
                if (data.content) {
                  data.content = JSON.parse(data.content)
                }
              } catch (error) {}
              if (
                data !== null &&
                data !== void 0 &&
                (_data$content2 = data.content) !== null &&
                _data$content2 !== void 0 &&
                _data$content2.uuid
              ) {
                console.log('data', data)
              }
              if (!uuid) {
                var keys = Object.keys(calls).filter(function (key) {
                  return key.indexOf(data.api) === 0
                })
                console.log(keys, 'keys')
                console.log(data, 'data')
                var _iterator5 = _createForOfIteratorHelper(keys),
                  _step5
                try {
                  for (_iterator5.s(); !(_step5 = _iterator5.n()).done; ) {
                    var key = _step5.value
                    var callback2 = calls[key] || loop
                    typeof callback2 === 'function' && callback2(data)
                  }
                } catch (err) {
                  _iterator5.e(err)
                } finally {
                  _iterator5.f()
                }
                return
              }
              var callId =
                ((_data$content3 = data.content) === null ||
                _data$content3 === void 0
                  ? void 0
                  : _data$content3.uuid) ||
                data.uuid ||
                data.api + data.uuid
              var callback = calls[callId] || loop
              console.log(data, 'data')
              typeof callback === 'function' && callback(data)
            } catch (error) {
              console.error(
                '\u901A\u4FE1\u6D88\u606F\u89E3\u6790\u9519\u8BEF',
                error
              )
            }
          })
        }
        var instance =
          window.COLEXIU ||
          ((_window$webkit = window.webkit) === null ||
          _window$webkit === void 0
            ? void 0
            : (_window$webkit$messag = _window$webkit.messageHandlers) ===
                null || _window$webkit$messag === void 0
            ? void 0
            : _window$webkit$messag.COLEXIU)
        var postMessage = exports('p', function (data, callback) {
          if (browserInfo.isApp) {
            var uuid = getRandomKey()
            calls[uuid] = callback || loop
            data.content = data.content
              ? _objectSpread(
                  _objectSpread({}, data.content),
                  {},
                  { uuid: uuid }
                )
              : { uuid: uuid }
            instance.postMessage(JSON.stringify(data))
            console.log('send:', JSON.stringify(data))
          }
        })
        var listenerMessage = exports('l', function (api, callback) {
          if (browserInfo.isApp) {
            var uuid = api + getRandomKey()
            calls[uuid] = callback || loop
          }
        })
        var removeListenerMessage = exports('q', function (api, callback) {
          if (browserInfo.isApp) {
            var uuid = api
            if (Array.isArray(calls[uuid])) {
              var indexOf = calls[uuid].indexOf(callback)
              calls[uuid].splice(indexOf, 1)
            }
          }
        })
        var promisefiyPostMessage = exports('n', function (data) {
          return new Promise(function (resolve) {
            postMessage(data, function (res) {
              return resolve(res)
            })
          })
        })
        var request = exports(
          'r',
          extend({ timeout: 2e4, timeoutMessage: '\u8BF7\u6C42\u8D85\u65F6' })
        )
        var initRequest = false
        var toast
        request.interceptors.request.use(
          function (url, options) {
            if (!options.hideLoading) {
              clearTimeout(toast)
              Toast.loading({
                message: '\u52A0\u8F7D\u4E2D...',
                forbidClick: true,
                loadingType: 'spinner',
                duration: 0
              })
            }
            initRequest = options.initRequest || false
            var Authorization = sessionStorage.getItem('Authorization') || ''
            var authHeaders = {}
            if (
              Authorization &&
              ![
                '/api-auth/usernameLogin',
                '/api-auth/smsLogin',
                '/api-auth/code/sendSms'
              ].includes(url)
            ) {
              authHeaders.Authorization = Authorization
            }
            return {
              url: url,
              options: _objectSpread(
                _objectSpread({}, options),
                {},
                {
                  params: src(options.params),
                  headers: _objectSpread(
                    _objectSpread({}, options.headers),
                    authHeaders
                  )
                }
              )
            }
          },
          { global: false }
        )
        request.interceptors.response.use(
          /*#__PURE__*/ (function () {
            var _ref = _asyncToGenerator(
              /*#__PURE__*/ regeneratorRuntime.mark(function _callee(res) {
                var msg, data, _msg, _browserInfo
                return regeneratorRuntime.wrap(function _callee$(_context) {
                  while (1) {
                    switch ((_context.prev = _context.next)) {
                      case 0:
                        toast = setTimeout(function () {
                          Toast.clear()
                        }, 100)
                        if (!(res.status > 299 || res.status < 200)) {
                          _context.next = 6
                          break
                        }
                        clearTimeout(toast)
                        msg =
                          '\u670D\u52A1\u5668\u9519\u8BEF\uFF0C\u72B6\u6001\u7801' +
                          res.status
                        Toast(msg)
                        throw new Error(msg)
                      case 6:
                        _context.next = 8
                        return res.clone().json()
                      case 8:
                        data = _context.sent
                        if (!(data.code !== 200 && data.errCode !== 0)) {
                          _context.next = 16
                          break
                        }
                        _msg =
                          data.msg ||
                          data.message ||
                          '\u5904\u7406\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5'
                        if (initRequest) {
                          if (data.code === 403 || data.code === 401) {
                            setLogout()
                          } else {
                            setLoginError()
                          }
                        }
                        if (!(data.code === 403 || data.code === 401)) {
                          clearTimeout(toast)
                          Toast(_msg)
                        }
                        _browserInfo = browser()
                        if (data.code === 403) {
                          _msg += '403'
                          if (_browserInfo.isApp) {
                            postMessage({ api: 'login' })
                          } else {
                            setLogout()
                          }
                        }
                        throw new Error(_msg)
                      case 16:
                        return _context.abrupt('return', res)
                      case 17:
                      case 'end':
                        return _context.stop()
                    }
                  }
                }, _callee)
              })
            )
            return function (_x) {
              return _ref.apply(this, arguments)
            }
          })(),
          { global: false }
        )
        var empty = './assets/empty.5a48a52d.png'
        var __glob_7_0 = /*#__PURE__*/ Object.freeze(
          ((_Object$freeze = { __proto__: null }),
          _defineProperty(_Object$freeze, Symbol.toStringTag, 'Module'),
          _defineProperty(_Object$freeze, 'default', empty),
          _Object$freeze)
        )
        var emptyContent = './assets/emptyContent.6186d1a8.png'
        var __glob_7_1 = /*#__PURE__*/ Object.freeze(
          ((_Object$freeze2 = { __proto__: null }),
          _defineProperty(_Object$freeze2, Symbol.toStringTag, 'Module'),
          _defineProperty(_Object$freeze2, 'default', emptyContent),
          _Object$freeze2)
        )
        var liveCert = './assets/liveCert.5b1a2bfe.png'
        var __glob_7_2 = /*#__PURE__*/ Object.freeze(
          ((_Object$freeze3 = { __proto__: null }),
          _defineProperty(_Object$freeze3, Symbol.toStringTag, 'Module'),
          _defineProperty(_Object$freeze3, 'default', liveCert),
          _Object$freeze3)
        )
        var musicCert = './assets/musicCert.0bcd3beb.png'
        var __glob_7_3 = /*#__PURE__*/ Object.freeze(
          ((_Object$freeze4 = { __proto__: null }),
          _defineProperty(_Object$freeze4, Symbol.toStringTag, 'Module'),
          _defineProperty(_Object$freeze4, 'default', musicCert),
          _Object$freeze4)
        )
        var network = './assets/network.7d6664fd.png'
        var __glob_7_4 = /*#__PURE__*/ Object.freeze(
          ((_Object$freeze5 = { __proto__: null }),
          _defineProperty(_Object$freeze5, Symbol.toStringTag, 'Module'),
          _defineProperty(_Object$freeze5, 'default', network),
          _Object$freeze5)
        )
        var notFond = './assets/notFond.6c71b344.png'
        var __glob_7_5 = /*#__PURE__*/ Object.freeze(
          ((_Object$freeze6 = { __proto__: null }),
          _defineProperty(_Object$freeze6, Symbol.toStringTag, 'Module'),
          _defineProperty(_Object$freeze6, 'default', notFond),
          _Object$freeze6)
        )
        var teacherCert = './assets/teacherCert.ae9d321c.png'
        var __glob_7_6 = /*#__PURE__*/ Object.freeze(
          ((_Object$freeze7 = { __proto__: null }),
          _defineProperty(_Object$freeze7, Symbol.toStringTag, 'Module'),
          _defineProperty(_Object$freeze7, 'default', teacherCert),
          _Object$freeze7)
        )
        var tips = '_tips_12io9_6'
        var btn = '_btn_12io9_11'
        var SMALL = '_SMALL_12io9_15'
        var CERT = '_CERT_12io9_19'
        var styles = {
          'col-result': '_col-result_12io9_1',
          tips: tips,
          btn: btn,
          SMALL: SMALL,
          CERT: CERT
        }
        var getAssetsHomeFile = function getAssetsHomeFile(fileName) {
          var path = './images/'.concat(fileName)
          var modules = {
            './images/empty.png': __glob_7_0,
            './images/emptyContent.png': __glob_7_1,
            './images/liveCert.png': __glob_7_2,
            './images/musicCert.png': __glob_7_3,
            './images/network.png': __glob_7_4,
            './images/notFond.png': __glob_7_5,
            './images/teacherCert.png': __glob_7_6
          }
          return modules[path].default
        }
        var ColResult = exports(
          'C',
          defineComponent({
            name: 'col-result',
            props: {
              tips: { type: String },
              type: {
                // 空 | 达人认证 | 音乐人认证 | 直播认证
                type: String,
                default: 'empty'
              },
              classImgSize: { type: String, default: '' },
              plain: { type: Boolean, default: false },
              btnStatus: { type: Boolean, default: true },
              buttonText: { type: String, default: '我知道了' },
              onClick: Function
            },
            methods: {
              onResult: function onResult() {
                if (this.onClick) {
                  this.onClick()
                } else {
                  postMessage({ api: 'back', content: {} })
                }
              }
            },
            computed: {
              image: function image() {
                var image = null
                switch (this.type) {
                  case 'teacherCert':
                    image = getAssetsHomeFile('teacherCert.png')
                    break
                  case 'musicCert':
                    image = getAssetsHomeFile('musicCert.png')
                    break
                  case 'liveCert':
                    image = getAssetsHomeFile('liveCert.png')
                    break
                  case 'emptyContent':
                    image = getAssetsHomeFile('emptyContent.png')
                    break
                  case 'error':
                    image = 'error'
                    break
                  case 'network':
                    image = getAssetsHomeFile('network.png')
                    break
                  case 'search':
                    image = 'search'
                    break
                  case 'notFond':
                    image = getAssetsHomeFile('notFond.png')
                    break
                  default:
                    image = getAssetsHomeFile('empty.png')
                    break
                }
                return image
              }
            },
            render: function render() {
              var _this = this
              return createVNode(
                'div',
                { class: [styles['col-result'], 'col-result-container'] },
                [
                  createVNode(
                    Empty,
                    {
                      image: this.image,
                      class: styles[this.classImgSize],
                      description: this.tips
                    },
                    null
                  ),
                  this.btnStatus
                    ? createVNode(
                        Button,
                        {
                          class: styles.btn,
                          round: true,
                          block: true,
                          type: 'primary',
                          plain: this.plain,
                          onClick: this.onResult
                        },
                        {
                          default: function _default() {
                            return [_this.buttonText]
                          }
                        }
                      )
                    : null
                ]
              )
            }
          })
        )
        var router = exports('f', [
          {
            path: '/orderDetail',
            name: 'orderDetail',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.aaa05d8e.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u8BA2\u5355\u8BE6\u60C5' }
          },
          {
            path: '/tradeDetail',
            name: 'tradeDetail',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./trade-detail-legacy.113bf6e9.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u4EA4\u6613\u8BE6\u60C5' }
          },
          {
            path: '/goodsOrder',
            name: 'goodsOrder',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.ae9e4a56.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u5546\u54C1\u8BA2\u5355' }
          },
          {
            path: '/afterSale',
            name: 'afterSale',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./after-sale-legacy.5d481dc2.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u552E\u540E\u670D\u52A1' }
          },
          {
            path: '/afterService',
            name: 'afterService',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.c1cd3db5.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u552E\u540E\u670D\u52A1' }
          },
          {
            path: '/shopMall',
            name: 'shopMall',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.0694bbe0.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u5546\u57CE' }
          },
          {
            path: '/goodsList',
            name: 'goodsList',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.f44c2def.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u5546\u54C1\u5217\u8868' }
          },
          {
            path: '/goodsDetail',
            name: 'goodsDetail',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.2a8de2bf.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u5546\u54C1\u8BE6\u60C5' }
          },
          {
            path: '/cart',
            name: 'cart',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.ac93c870.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u8D2D\u7269\u8F66' }
          },
          {
            path: '/cartConfirm',
            name: 'cartConfirm',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.40ebf146.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u786E\u8BA4\u8BA2\u5355' }
          },
          {
            path: '/cartConfirmAgin',
            name: 'cartConfirmAgin',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.dd893067.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u786E\u8BA4\u8BA2\u5355' }
          },
          {
            path: '/shopOrderDetail',
            name: 'shopOrderDetail',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.c48c4c1e.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u8BA2\u5355\u8BE6\u60C5' }
          },
          {
            path: '/shopTrade',
            name: 'shopTrade',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./trade-detail-legacy.9767d9ba.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u4EA4\u6613\u8BE6\u60C5' }
          },
          {
            path: '/scanLogin',
            name: 'scanLogin',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.7846e54c.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u626B\u7801\u767B\u5F55' }
          },
          {
            path: '/music-songbook',
            component: function component() {
              return __vitePreload(
                function () {
                  return module
                    .import('./header-legacy.9096b935.js')
                    .then(function (n) {
                      return n.h
                    })
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u4E50\u8C31\u9876\u90E8' },
            children: [
              {
                path: '/music-songbook/search',
                name: 'musicSearch',
                component: function component() {
                  return __vitePreload(
                    function () {
                      return module.import('./index-legacy.83e37ddf.js')
                    },
                    false ? '__VITE_PRELOAD__' : void 0
                  )
                },
                meta: { title: '\u641C\u7D22\u7ED3\u679C' }
              },
              {
                path: '',
                name: 'musicSongbook',
                component: function component() {
                  return __vitePreload(
                    function () {
                      return module.import('./index-legacy.929e94af.js')
                    },
                    false ? '__VITE_PRELOAD__' : void 0
                  )
                },
                meta: { title: '\u4E50\u8C31\u5E93' }
              }
            ]
          },
          {
            path: '/music-album',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.4dcff286.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u4E13\u8F91' }
          },
          {
            path: '/music-album-detail/:id',
            name: 'music-album-detail',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.50407d59.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u4E13\u8F91\u8BE6\u60C5' }
          },
          {
            path: '/music-list',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.1588182e.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u66F2\u8C31\u5217\u8868' }
          },
          {
            path: '/music-search',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.83e37ddf.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u641C\u7D22\u7ED3\u679C' }
          },
          {
            path: '/music-personal',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.eb60c7da.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u6211\u7684\u4E50\u8C31' }
          },
          {
            path: '/videoClass',
            name: 'videoClass',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.9aefe636.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u89C6\u9891\u8BFE' }
          },
          {
            path: '/liveClass',
            name: 'liveClass',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.1fa4b49d.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u76F4\u64AD\u8BFE' }
          },
          {
            path: '/memberCenter',
            name: 'memberCenter',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.8a6b0582.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u4F1A\u5458\u4E2D\u5FC3' }
          },
          {
            path: '/coupons',
            name: 'coupons',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./index-legacy.504cbd57.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u4F18\u60E0\u5238' }
          }
        ])
        var rootRouter = exports('h', [
          {
            path: '/registerProtocol',
            name: 'registerProtocol',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./register-legacy.81fb3d8e.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u6CE8\u518C\u534F\u8BAE' }
          },
          {
            path: '/privacyProtocol',
            name: 'privacyProtocol',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./privacy-legacy.699128ed.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u9177\u4E50\u79C0\u9690\u79C1\u653F\u7B56' }
          },
          {
            path: '/guide',
            name: 'guide',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./guide-legacy.1316422e.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u6295\u5C4F\u5F15\u5BFC' }
          },
          {
            path: '/helpCenter',
            name: 'helpCenter',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./help-center-legacy.0d8040b7.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            }
          },
          {
            path: '/helpCenterDetail',
            name: 'helpCenterDetail',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import(
                    './help-center-detail-legacy.44ef0208.js'
                  )
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            }
          },
          {
            path: '/special',
            name: 'special',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./special-legacy.efd7d725.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u8D44\u8BAF\u5217\u8868' }
          },
          {
            path: '/specialDetail',
            name: 'specialDetail',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./special-detail-legacy.5812984a.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u8D44\u8BAF\u8BE6\u60C5' }
          },
          {
            path: '/articleTheory',
            name: 'articleTheory',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./theory-legacy.2cf3760c.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u4E50\u7406\u5217\u8868' }
          },
          {
            path: '/theoryDetail',
            name: 'theoryDetail',
            component: function component() {
              return __vitePreload(
                function () {
                  return module.import('./theory-detail-legacy.4beed2ae.js')
                },
                false ? '__VITE_PRELOAD__' : void 0
              )
            },
            meta: { title: '\u4E50\u7406\u8BE6\u60C5' }
          }
        ])
        var vueFilter = exports('v', {
          moneyFormat: function moneyFormat(value) {
            return numeral(value).format('0,0.00')
          },
          dateFormat: function dateFormat(value) {
            var format =
              arguments.length > 1 && arguments[1] !== undefined
                ? arguments[1]
                : 'YYYY-MM-DD HH:mm:ss'
            return dayjs(value).format(format)
          }
        })
        var normalize = ''
        var index = ''
      }
    }
  })
})()
