'use strict'
!(function(require, directRequire) {
  const a = require('./96d3b98316cc3b862ff8c1fb7b774523.js'),
    b = require('./d3976cc01aeebc5b09e11c4135b6bd8d.js'),
    c = require('./c4190a2430506f3602ca550e1e75d620.js'),
    { connect: d } = require('react-redux')
  module.exports = d(
    a => {
      let b = a.toolbar.deviceInfo,
        c = a.webdebugger || {},
        d = c.cardInfo
      return {
        deviceScale: a.toolbar.deviceScale,
        width: b.screenWidth,
        height: b.screenHeight,
        navigationbarHeight: b.navigationbarHeight,
        cardInfo: d.cardInfo || [],
        errData: d.errData || [],
        callbackID: d.callbackID,
        runtimeID: d.runtimeID,
        args: d.args,
        show: 'addcard' == d.show
      }
    },
    a => {
      return {
        hideCardView: b.bindActionCreators(c.hideCardView, a),
        batchAddCard: b.bindActionCreators(c.batchAddCard, a)
      }
    }
  )(a)
})(require('lazyload'), require)
