'use strict'
!(function(require, directRequire) {
  const a = require('./d3976cc01aeebc5b09e11c4135b6bd8d.js'),
    b = require('./2f7f10a13287dea5352f8836f1780fe0.js'),
    c = require('./c4190a2430506f3602ca550e1e75d620.js'),
    d = require('./a68a883909029b8e019954aba1ad6f7b.js'),
    { connect: e } = require('react-redux')
  module.exports = e(
    a => {
      let b = a.toolbar.deviceInfo,
        c = a.webdebugger || {}
      return {
        leftbtn: c.leftbtn,
        url: c.url,
        from: c.from,
        act: c.act,
        jssdkCallbackInfo: c.jssdkCallbackInfo,
        device: b,
        deviceScale: a.toolbar.deviceScale,
        ua: b.ua,
        dpr: b.dpr,
        height: b.screenHeight - b.navigationbarHeight - b.statusbarHeight,
        width: b.screenWidth
      }
    },
    b => {
      return {
        debuggerActions: a.bindActionCreators(c, b),
        jssdkActions: a.bindActionCreators(d, b)
      }
    }
  )(b)
})(require('lazyload'), require)
