'use strict'
!(function(require, directRequire) {
  const a = require('react'),
    b = require('./84eaf3a6e35eca1273fa169586f84d5e.js')
  class c extends a.Component {
    render() {
      const c = this.props,
        d = this.props.tree
      let e = [],
        f = d[0] || {}
      return (
        (f.sons || []).forEach(c => {
          d[c] && e.push(a.createElement(b, { key: c, tree: d, node: d[c] }))
        }),
        a.createElement(
          'div',
          { style: { width: c.width, height: c.height } },
          e
        )
      )
    }
  }
  module.exports = c
})(require('lazyload'), require)
