'use strict'
!(function(require, directRequire) {
  const { connect: a } = require('react-redux'),
    b = require('react'),
    c = require('redux'),
    d = require('./f2b479a9fc6500becffbb7a34256e4f8.js'),
    e = require('./6ff091369f442a4678a2ed4a1f758495.js'),
    f = require('./6620a0cf7dad1b400d60f0fdae40f524.js'),
    g = require('./56c390e04c10e91a4aa2a2c19d9a885d.js'),
    h = a(
      a => {
        return {
          show: a.debug.mobileTest.isOpen,
          list: a.debug.mobileTest.list || [],
          openReports: a.debug.mobileTest.openReports || [],
          appid: a.project.current.appid,
          ticket: a.user.newticket
        }
      },
      a => {
        return {
          async closeMobileTest() {
            return a(e.closeMobileTest())
          },
          async commitMobileTest() {
            return a(e.commitMobileTest())
          },
          async getMobileTestInfo() {
            return a(e.getMobileTestInfo())
          },
          async viewMobileTestReport(b) {
            return a(e.viewMobileTestReport(b))
          },
          async closeMobileTestReport(b) {
            return a(e.closeMobileTestReport(b))
          }
        }
      }
    )(d)
  module.exports = h
})(require('lazyload'), require)
