'use strict'
!(function(require, directRequire) {
  function a() {
    i = void 0
  }
  function b(b, c) {
    let e = d.extname(c)
    ;('.json' === e || '.wxml' === e) && a()
  }
  async function c(c) {
    if (l) {
      let b = l.setting && l.setting.newFeature,
        d = c.setting && c.setting.newFeature
      b != d && a()
    }
    l = c
    let d = await e(c)
    ;(k && k.srcPath == d.srcPath) ||
      (a(), k && k.unWatch(b), (k = d), k.watch(b))
  }
  const d = require('path'),
    e = require('./162bf2ee28b76d3b3d95b685cede4146.js'),
    f = require('./1dea83a77e99a7c94f6b6f01f5c175b0.js'),
    g = require('./d260ebf687a29f24aed49f66b233ab7d.js'),
    h = require('./6b5520e429c60abf5d2f924c0fa05fd0.js'),
    j = require('./e2bb00408a93b45ef5e6ad32f05e850c.js')
  var i, k, l
  module.exports = async function(a) {
    if ((await c(a), i)) return i
    let b = await f(a),
      e = await h.getFileList(a, b),
      g = []
    for (let b = 0, c = e.length; b < c; b++) {
      let c = e[b],
        f = d.posix.dirname(c),
        h = await j(a, c)
      g.push(`__wxAppCode__["${c}.json"]=${JSON.stringify(h)}`),
        g.push(`__wxAppCode__["${c}.wxml"]=$gwx("./${c}.wxml")`)
    }
    return (i = g), i
  }
})(require('lazyload'), require)
