'use strict'
!(function(require, directRequire) {
  const a = require('./a63026ab5a5a3c59a61a9749a18aa2ca.js'),
    b = require('./2d8c17f8789be1869edbd369314f5eaa.js'),
    c = require('./1dea83a77e99a7c94f6b6f01f5c175b0.js')
  module.exports = async function(d, e = {}, f = null) {
    const { pluginId: g, fileName: h } = e
    let i = 'dev'
    try {
      const a = await c(d),
        b = a.plugins || {}
      for (const a in b)
        if (b[a].provider === g) {
          i = b[a].version
          break
        }
    } catch (a) {}
    if ('dev' == i) {
      if (g == d.appid) {
        let b = await a(d)
        return b.getFile(h, f)
      }
      return ''
    }
    let j = await b.getCode(g, i)
    return j['/' + h]
  }
})(require('lazyload'), require)
