{
  "errors": [
  ],
  "warnings": [
  ],
  "version": "4.6.0",
  "hash": "ac1329dbb2cc2b257672",
  "time": 3831,
  "builtAt": 1662122722653,
  "publicPath": "",
  "outputPath": "/Users/momchilgorchev/dev/react-dropdown-tree-select/dist",
  "assetsByChunkName": {
    "react-dropdown-tree-select": [
      "styles.css",
      "react-dropdown-tree-select.js",
      "styles.css.map",
      "react-dropdown-tree-select.js.map"
    ]
  },
  "assets": [
    {
      "name": "react-dropdown-tree-select.js",
      "size": 42790,
      "chunks": [
        0
      ],
      "chunkNames": [
        "react-dropdown-tree-select"
      ],
      "emitted": true
    }
  ],
  "filteredAssets": 0,
  "entrypoints": {
    "react-dropdown-tree-select": {
      "chunks": [
        0
      ],
      "assets": [
        "styles.css",
        "react-dropdown-tree-select.js",
        "styles.css.map",
        "react-dropdown-tree-select.js.map"
      ],
      "children": {
      },
      "childAssets": {
      }
    }
  },
  "chunks": [
    {
      "id": 0,
      "rendered": true,
      "initial": true,
      "entry": true,
      "size": 96733,
      "names": [
        "react-dropdown-tree-select"
      ],
      "files": [
        "styles.css",
        "react-dropdown-tree-select.js",
        "styles.css.map",
        "react-dropdown-tree-select.js.map"
      ],
      "hash": "37fd49a2e16fb35d01a5",
      "siblings": [
      ],
      "parents": [
      ],
      "children": [
      ],
      "childrenByOrder": {
      },
      "modules": [
        {
          "id": 0,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/index.js",
          "name": "./node_modules/prop-types/index.js",
          "index": 2,
          "index2": 3,
          "size": 956,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "issuerId": null,
          "issuerName": "./src/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "prop-types",
              "loc": "20:0-35"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "266:8-17"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "266:29-38"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "266:47-56"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "267:23-32"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "268:20-29"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "269:19-28"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "270:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "271:13-22"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "272:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "273:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "274:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "275:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "276:10-19"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "277:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "278:17-26"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "279:25-34"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "280:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "281:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "282:15-24"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "283:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "284:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "285:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "286:22-31"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "287:24-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "prop-types",
              "loc": "12:0-35"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "76:8-17"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "77:20-29"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "78:24-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "79:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "80:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "81:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "82:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "83:20-29"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "84:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "85:25-34"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "86:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "87:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "88:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "89:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "90:22-31"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "prop-types",
              "loc": "12:0-35"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "108:8-17"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "109:19-28"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "110:17-26"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "111:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "112:10-19"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "113:15-24"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "114:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "115:15-24"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "116:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "117:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "prop-types",
              "loc": "12:0-35"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "124:7-16"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "125:10-19"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "126:13-22"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "127:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "128:13-22"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "129:9-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "130:9-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "131:9-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "132:8-17"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "133:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "134:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "135:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "136:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "137:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "138:20-29"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "139:24-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "140:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "141:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "142:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "143:20-29"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "144:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "145:25-34"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "146:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "147:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "148:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "149:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "prop-types",
              "loc": "10:0-35"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "69:6-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "70:9-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "71:18-27"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "72:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "73:15-24"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "74:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "prop-types",
              "loc": "13:0-35"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "49:6-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "50:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "prop-types",
              "loc": "10:0-35"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "52:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "53:10-19"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "54:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "55:6-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "56:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "prop-types",
              "loc": "10:0-35"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "115:6-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "116:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "117:9-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "118:9-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "119:9-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "120:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "121:8-17"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "122:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "123:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "124:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "125:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "126:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "127:25-34"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "128:20-29"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "129:16-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "130:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "131:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "prop-types",
              "loc": "10:0-35"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "53:9-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "54:8-17"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "55:13-22"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "56:14-23"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "57:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "58:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "prop-types",
              "loc": "14:0-35"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "75:11-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "76:17-26"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "77:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "78:12-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "prop-types",
              "loc": "79:12-21"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n  var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&\n    Symbol.for &&\n    Symbol.for('react.element')) ||\n    0xeac7;\n\n  var isValidElement = function(object) {\n    return typeof object === 'object' &&\n      object !== null &&\n      object.$$typeof === REACT_ELEMENT_TYPE;\n  };\n\n  // By explicitly using `prop-types` you are opting into new development behavior.\n  // http://fb.me/prop-types-in-prod\n  var throwOnDirectAccess = true;\n  module.exports = require('./factoryWithTypeCheckers')(isValidElement, throwOnDirectAccess);\n} else {\n  // By explicitly using `prop-types` you are opting into new production behavior.\n  // http://fb.me/prop-types-in-prod\n  module.exports = require('./factoryWithThrowingShims')();\n}\n",
          "parsedSrc": "function(e,t,n){e.exports=n(14)()}"
        },
        {
          "id": 1,
          "identifier": "external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\"}",
          "name": "external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\"}",
          "index": 5,
          "index2": 4,
          "size": 42,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "issuerId": null,
          "issuerName": "./src/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "21:0-41"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "205:13-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "213:8-13"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "216:10-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "219:12-17"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "234:37-42"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "237:40-45"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "241:16-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "263:2-11"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "13:0-41"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "54:24-29"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "57:39-44"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "73:2-11"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "94:22-27"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "144:21-26"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "11:0-45"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "31:11-16"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "34:6-11"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "81:13-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "85:8-13"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "88:10-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "105:2-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "1:0-41"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "424:16-21"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "425:12-17"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "426:49-54"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "427:20-25"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "444:2-11"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "13:0-45"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "95:13-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "98:8-13"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "99:8-13"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "115:8-13"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "121:2-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "11:0-45"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "52:75-80"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "56:8-13"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "66:2-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "14:0-45"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "40:15-20"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "46:2-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "11:0-45"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "44:68-73"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "49:2-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "11:0-45"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "88:11-16"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "91:8-13"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "102:8-13"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "112:2-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "9:0-45"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "41:13-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "50:2-15"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "react",
              "loc": "13:0-45"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "67:13-18"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "react",
              "loc": "72:2-15"
            }
          ],
          "usedExports": [
            "Component",
            "PureComponent",
            "default"
          ],
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "parsedSrc": "function(t,n){t.exports=e}"
        },
        {
          "id": 2,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/classnames/bind.js",
          "name": "./node_modules/classnames/bind.js",
          "index": 1,
          "index2": 0,
          "size": 1179,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "issuerId": null,
          "issuerName": "./src/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "classnames/bind",
              "loc": "19:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "classnames/bind",
              "loc": "30:9-11"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "classnames/bind",
              "loc": "13:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "classnames/bind",
              "loc": "18:9-11"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "classnames/bind",
              "loc": "11:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "classnames/bind",
              "loc": "22:9-11"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "classnames/bind",
              "loc": "9:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "classnames/bind",
              "loc": "15:9-11"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "classnames/bind",
              "loc": "9:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "classnames/bind",
              "loc": "14:9-11"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "classnames/bind",
              "loc": "9:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "classnames/bind",
              "loc": "16:9-11"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "/*!\n  Copyright (c) 2017 Jed Watson.\n  Licensed under the MIT License (MIT), see\n  http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(this && this[arg] || arg);\n\t\t\t} else if (Array.isArray(arg)) {\n\t\t\t\tclasses.push(classNames.apply(this, arg));\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(this && this[key] || key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n",
          "parsedSrc": "function(e,t,n){var r;\n/*!\n  Copyright (c) 2017 Jed Watson.\n  Licensed under the MIT License (MIT), see\n  http://jedwatson.github.io/classnames\n*/\n/*!\n  Copyright (c) 2017 Jed Watson.\n  Licensed under the MIT License (MIT), see\n  http://jedwatson.github.io/classnames\n*/\n!function(){\"use strict\";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if(\"string\"===a||\"number\"===a)e.push(this&&this[r]||r);else if(Array.isArray(r))e.push(o.apply(this,r));else if(\"object\"===a)for(var i in r)n.call(r,i)&&r[i]&&e.push(this&&this[i]||i)}}return e.join(\" \")}void 0!==e&&e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()}"
        },
        {
          "id": 3,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
          "name": "./src/tree-node/index.css",
          "index": 25,
          "index2": 22,
          "size": 817,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
          "issuerId": null,
          "issuerName": "./src/tree-node/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "name": "./src/tree/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "name": "./src/tree-node/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "./index.css",
              "loc": "20:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "./index.css",
              "loc": "22:17-23"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "./index.css",
              "loc": "12:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "./index.css",
              "loc": "14:17-23"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "./index.css",
              "loc": "14:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "./index.css",
              "loc": "16:17-23"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "// extracted by mini-css-extract-plugin",
          "parsedSrc": "function(e,t,n){}"
        },
        {
          "id": 4,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
          "name": "./src/index.css",
          "index": 32,
          "index2": 32,
          "size": 1173,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "issuerId": null,
          "issuerName": "./src/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "./index.css",
              "loc": "28:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "./index.css",
              "loc": "30:17-23"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "// extracted by mini-css-extract-plugin",
          "parsedSrc": "function(e,t,n){}"
        },
        {
          "id": 5,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/array.partial/index.js",
          "name": "./node_modules/array.partial/index.js",
          "index": 30,
          "index2": 27,
          "size": 143,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/getPartialState.js",
          "issuerId": null,
          "issuerName": "./src/tree-manager/getPartialState.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "name": "./src/tree-manager/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/getPartialState.js",
              "name": "./src/tree-manager/getPartialState.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "array.partial",
              "loc": "1:0-36"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "array.partial",
              "loc": "10:9-16"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "'use strict'\nmodule.exports = function(arr, func) {\n  const some = arr.filter(func)\n  return some.length !== 0 && some.length !== arr.length\n}\n",
          "parsedSrc": "function(e,t,n){\"use strict\";e.exports=function(e,t){const n=e.filter(t);return 0!==n.length&&n.length!==e.length}}"
        },
        {
          "id": 6,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
          "name": "./src/input/index.css",
          "index": 16,
          "index2": 15,
          "size": 418,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
          "issuerId": null,
          "issuerName": "./src/input/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "name": "./src/input/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "./index.css",
              "loc": "15:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "./index.css",
              "loc": "18:17-23"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "// extracted by mini-css-extract-plugin",
          "parsedSrc": "function(e,t,n){}"
        },
        {
          "id": 7,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
          "name": "./src/tag/index.css",
          "index": 14,
          "index2": 12,
          "size": 405,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.js",
          "issuerId": null,
          "issuerName": "./src/tag/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "name": "./src/input/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.js",
              "name": "./src/tag/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony side effect evaluation",
              "userRequest": "./index.css",
              "loc": "13:0-33"
            },
            {
              "moduleId": 8,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
              "module": "./src/index.js + 19 modules",
              "moduleName": "./src/index.js + 19 modules",
              "type": "harmony import specifier",
              "userRequest": "./index.css",
              "loc": "15:17-23"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "// extracted by mini-css-extract-plugin",
          "parsedSrc": "function(e,t,n){}"
        },
        {
          "id": 8,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "name": "./src/index.js + 19 modules",
          "index": 0,
          "index2": 33,
          "size": 89817,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": null,
          "issuerId": null,
          "issuerName": null,
          "issuerPath": null,
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": null,
              "module": null,
              "moduleName": null,
              "type": "single entry",
              "userRequest": "./src/index.js",
              "loc": "react-dropdown-tree-select"
            }
          ],
          "usedExports": true,
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
            "ModuleConcatenation bailout: Cannot concat with ./node_modules/array.partial/index.js (<- Module is not an ECMAScript module)",
            "ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/bind.js (<- Module is not an ECMAScript module)",
            "ModuleConcatenation bailout: Cannot concat with ./src/index.css (<- Module is not an ECMAScript module)",
            "ModuleConcatenation bailout: Cannot concat with ./src/input/index.css (<- Module is not an ECMAScript module)",
            "ModuleConcatenation bailout: Cannot concat with ./src/tag/index.css (<- Module is not an ECMAScript module)",
            "ModuleConcatenation bailout: Cannot concat with ./src/tree-node/index.css (<- Module is not an ECMAScript module)",
            "ModuleConcatenation bailout: Cannot concat with ./node_modules/prop-types/index.js (<- Module is not an ECMAScript module)",
            "ModuleConcatenation bailout: Cannot concat with external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\"} (<- Module is not an ECMAScript module)"
          ],
          "depth": 0,
          "modules": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js",
              "index": 0,
              "index2": 33,
              "size": 11625,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": null,
              "issuerId": null,
              "issuerName": null,
              "issuerPath": null,
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": null,
                  "module": null,
                  "moduleName": null,
                  "type": "single entry",
                  "userRequest": "./src/index.js",
                  "loc": "react-dropdown-tree-select"
                }
              ],
              "usedExports": true,
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
                "ModuleConcatenation bailout: Module is an entry point"
              ],
              "depth": 0,
              "source": "var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/*!\n * React Dropdown Tree Select\n * A lightweight, fast and highly customizable tree select component.\n * Hrusikesh Panda <hrusikesh.panda@dowjones.com>\n * Copyright (c) 2017 Dow Jones, Inc. <support@dowjones.com> (http://dowjones.com)\n * license MIT\n * see https://github.com/dowjones/react-dropdown-tree-select\n */\nimport cn from 'classnames/bind';\nimport PropTypes from 'prop-types';\nimport React, { Component } from 'react';\n\nimport { isOutsideClick } from './utils';\nimport Input from './input';\nimport Tree from './tree';\nimport TreeManager from './tree-manager';\n\nimport styles from './index.css';\n\nvar cx = cn.bind(styles);\n\nvar DropdownTreeSelect = function (_Component) {\n  _inherits(DropdownTreeSelect, _Component);\n\n  function DropdownTreeSelect(props) {\n    _classCallCheck(this, DropdownTreeSelect);\n\n    var _this = _possibleConstructorReturn(this, (DropdownTreeSelect.__proto__ || Object.getPrototypeOf(DropdownTreeSelect)).call(this, props));\n\n    _this.createList = function (_ref) {\n      var data = _ref.data,\n          simpleSelect = _ref.simpleSelect,\n          showPartiallySelected = _ref.showPartiallySelected,\n          hierarchical = _ref.hierarchical;\n\n      _this.treeManager = new TreeManager({ data: data, simpleSelect: simpleSelect, showPartiallySelected: showPartiallySelected, hierarchical: hierarchical });\n      return _this.treeManager.tree;\n    };\n\n    _this.resetSearchState = function () {\n      // clear the search criteria and avoid react controlled/uncontrolled warning\n      _this.searchInput.value = '';\n      return {\n        tree: _this.treeManager.restoreNodes(), // restore the tree to its pre-search state\n        searchModeOn: false,\n        allNodesHidden: false\n      };\n    };\n\n    _this.handleClick = function () {\n      _this.setState(function (prevState) {\n        // keep dropdown active when typing in search box\n        var showDropdown = _this.keepDropdownActive || !prevState.showDropdown;\n\n        // register event listeners only if there is a state change\n        if (showDropdown !== prevState.showDropdown) {\n          if (showDropdown) {\n            document.addEventListener('click', _this.handleOutsideClick, false);\n          } else {\n            document.removeEventListener('click', _this.handleOutsideClick, false);\n          }\n        }\n\n        if (showDropdown) _this.props.onFocus();else _this.props.onBlur();\n\n        return !showDropdown ? _extends({ showDropdown: showDropdown }, _this.resetSearchState()) : { showDropdown: showDropdown };\n      });\n    };\n\n    _this.handleOutsideClick = function (e) {\n      if (!isOutsideClick(e, _this.props.className)) {\n        return;\n      }\n\n      _this.handleClick();\n    };\n\n    _this.onInputChange = function (value) {\n      var _this$treeManager$fil = _this.treeManager.filterTree(value, _this.props.keepTreeOnSearch, _this.props.keepChildrenOnSearch),\n          allNodesHidden = _this$treeManager$fil.allNodesHidden,\n          tree = _this$treeManager$fil.tree;\n\n      var searchModeOn = value.length > 0;\n\n      _this.setState({\n        tree: tree,\n        searchModeOn: searchModeOn,\n        allNodesHidden: allNodesHidden\n      });\n    };\n\n    _this.onTagRemove = function (id) {\n      _this.onCheckboxChange(id, false);\n    };\n\n    _this.onNodeToggle = function (id) {\n      _this.treeManager.toggleNodeExpandState(id);\n      var tree = _this.state.searchModeOn ? _this.treeManager.matchTree : _this.treeManager.tree;\n      _this.setState({ tree: tree });\n      typeof _this.props.onNodeToggle === 'function' && _this.props.onNodeToggle(_this.treeManager.getNodeById(id));\n    };\n\n    _this.onCheckboxChange = function (id, checked) {\n      _this.treeManager.setNodeCheckedState(id, checked);\n      var tags = _this.treeManager.getTags();\n      var showDropdown = _this.props.simpleSelect ? false : _this.state.showDropdown;\n\n      if (!tags.length) {\n        _this.treeManager.restoreDefaultValues();\n        tags = _this.treeManager.getTags();\n      }\n\n      var tree = _this.state.searchModeOn ? _this.treeManager.matchTree : _this.treeManager.tree;\n      var nextState = {\n        tree: tree,\n        tags: tags,\n        showDropdown: showDropdown\n      };\n\n      if (_this.props.simpleSelect || _this.props.clearSearchOnChange) {\n        Object.assign(nextState, _this.resetSearchState());\n      }\n\n      if (_this.props.simpleSelect) {\n        document.removeEventListener('click', _this.handleOutsideClick, false);\n      }\n\n      _this.setState(nextState);\n      _this.props.onChange(_this.treeManager.getNodeById(id), tags);\n    };\n\n    _this.onAction = function (actionId, nodeId) {\n      typeof _this.props.onAction === 'function' && _this.props.onAction(actionId, _this.treeManager.getNodeById(nodeId));\n    };\n\n    _this.onInputFocus = function () {\n      _this.keepDropdownActive = true;\n    };\n\n    _this.onInputBlur = function () {\n      _this.keepDropdownActive = false;\n    };\n\n    _this.state = {\n      showDropdown: _this.props.showDropdown || false,\n      searchModeOn: false\n    };\n    return _this;\n  }\n\n  _createClass(DropdownTreeSelect, [{\n    key: 'componentWillMount',\n    value: function componentWillMount() {\n      var _props = this.props,\n          data = _props.data,\n          simpleSelect = _props.simpleSelect,\n          showPartiallySelected = _props.showPartiallySelected,\n          hierarchical = _props.hierarchical;\n\n      var tree = this.createList({ data: data, simpleSelect: simpleSelect, showPartiallySelected: showPartiallySelected, hierarchical: hierarchical });\n      var tags = this.treeManager.getTags();\n      this.setState({ tree: tree, tags: tags });\n    }\n  }, {\n    key: 'componentWillUnmount',\n    value: function componentWillUnmount() {\n      document.removeEventListener('click', this.handleOutsideClick, false);\n    }\n  }, {\n    key: 'componentWillReceiveProps',\n    value: function componentWillReceiveProps(nextProps) {\n      var data = nextProps.data,\n          simpleSelect = nextProps.simpleSelect,\n          showPartiallySelected = nextProps.showPartiallySelected,\n          hierarchical = nextProps.hierarchical;\n\n      var tree = this.createList({ data: data, simpleSelect: simpleSelect, showPartiallySelected: showPartiallySelected, hierarchical: hierarchical });\n      var tags = this.treeManager.getTags();\n      this.setState({ tree: tree, tags: tags });\n    }\n  }, {\n    key: 'render',\n    value: function render() {\n      var _this2 = this;\n\n      var dropdownTriggerClassname = cx({\n        'dropdown-trigger': true,\n        arrow: true,\n        disabled: this.props.disabled,\n        readOnly: this.props.readOnly,\n        top: this.state.showDropdown,\n        bottom: !this.state.showDropdown\n      });\n\n      return React.createElement(\n        'div',\n        {\n          className: cx(this.props.className, 'react-dropdown-tree-select'),\n          ref: function ref(node) {\n            _this2.node = node;\n          }\n        },\n        React.createElement(\n          'div',\n          { className: 'dropdown' },\n          React.createElement(\n            'a',\n            { className: dropdownTriggerClassname, onClick: !this.props.disabled ? this.handleClick : undefined },\n            React.createElement(Input, {\n              inputRef: function inputRef(el) {\n                _this2.searchInput = el;\n              },\n              tags: this.state.tags,\n              placeholderText: this.props.placeholderText,\n              onInputChange: this.onInputChange,\n              onFocus: this.onInputFocus,\n              onBlur: this.onInputBlur,\n              onTagRemove: this.onTagRemove,\n              tagRenderer: this.props.tagRenderer,\n              disabled: this.props.disabled,\n              readOnly: this.props.readOnly\n            })\n          ),\n          this.state.showDropdown && React.createElement(\n            'div',\n            { className: cx('dropdown-content') },\n            this.state.allNodesHidden ? React.createElement(\n              'span',\n              { className: 'no-matches' },\n              this.props.noMatchesText || 'No matches found'\n            ) : React.createElement(Tree, {\n              data: this.state.tree,\n              keepTreeOnSearch: this.props.keepTreeOnSearch,\n              searchModeOn: this.state.searchModeOn,\n              onAction: this.onAction,\n              onCheckboxChange: this.onCheckboxChange,\n              onNodeToggle: this.onNodeToggle,\n              simpleSelect: this.props.simpleSelect,\n              showPartiallySelected: this.props.showPartiallySelected,\n              nodeRenderer: this.props.nodeRenderer,\n              iconRenderer: this.props.iconRenderer,\n              readOnly: this.props.readOnly,\n              noItemsPlaceholder: this.props.noItemsPlaceholder,\n              keepChildrenOnSearch: this.props.keepChildrenOnSearch\n            })\n          )\n        )\n      );\n    }\n  }]);\n\n  return DropdownTreeSelect;\n}(Component);\n\nDropdownTreeSelect.propTypes = {\n  data: PropTypes.oneOfType([PropTypes.object, PropTypes.array]).isRequired,\n  clearSearchOnChange: PropTypes.bool,\n  keepTreeOnSearch: PropTypes.bool,\n  placeholderText: PropTypes.string,\n  showDropdown: PropTypes.bool,\n  className: PropTypes.string,\n  onChange: PropTypes.func,\n  onAction: PropTypes.func,\n  onNodeToggle: PropTypes.func,\n  onFocus: PropTypes.func,\n  onBlur: PropTypes.func,\n  simpleSelect: PropTypes.bool,\n  noMatchesText: PropTypes.string,\n  showPartiallySelected: PropTypes.bool,\n  nodeRenderer: PropTypes.func,\n  iconRenderer: PropTypes.func,\n  tagRenderer: PropTypes.func,\n  disabled: PropTypes.bool,\n  readOnly: PropTypes.bool,\n  hierarchical: PropTypes.bool,\n  noItemsPlaceholder: PropTypes.any,\n  keepChildrenOnSearch: PropTypes.bool\n};\nDropdownTreeSelect.defaultProps = {\n  onFocus: function onFocus() {},\n  onBlur: function onBlur() {},\n  onChange: function onChange() {}\n};\n\n\nexport default DropdownTreeSelect;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "name": "./src/utils/index.js",
              "index": 6,
              "index2": 10,
              "size": 266,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "issuerId": null,
              "issuerName": "./src/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "module": "./src/index.js",
                  "moduleName": "./src/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./utils",
                  "loc": "23:0-41"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "module": "./src/index.js",
                  "moduleName": "./src/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "./utils",
                  "loc": "81:11-25"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "module": "./src/tree-manager/index.js",
                  "moduleName": "./src/tree-manager/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "../utils",
                  "loc": "7:0-35"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "module": "./src/tree-manager/index.js",
                  "moduleName": "./src/tree-manager/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "../utils",
                  "loc": "248:11-18"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "module": "./src/tree-manager/index.js",
                  "moduleName": "./src/tree-manager/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "../utils",
                  "loc": "268:11-18"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "module": "./src/tree-manager/index.js",
                  "moduleName": "./src/tree-manager/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "../utils",
                  "loc": "283:13-20"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
                  "module": "./src/input/index.js",
                  "moduleName": "./src/input/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "../utils",
                  "loc": "16:0-48"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
                  "module": "./src/input/index.js",
                  "moduleName": "./src/input/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "../utils",
                  "loc": "33:84-94"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
                  "module": "./src/input/index.js",
                  "moduleName": "./src/input/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "../utils",
                  "loc": "59:28-36"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/flatten-tree.js",
                  "module": "./src/tree-manager/flatten-tree.js",
                  "moduleName": "./src/tree-manager/flatten-tree.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "../utils",
                  "loc": "3:0-35"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/flatten-tree.js",
                  "module": "./src/tree-manager/flatten-tree.js",
                  "moduleName": "./src/tree-manager/flatten-tree.js",
                  "type": "harmony import specifier",
                  "userRequest": "../utils",
                  "loc": "184:13-20"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "module": "./src/tree-node/index.js",
                  "moduleName": "./src/tree-node/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "../utils",
                  "loc": "15:0-47"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "module": "./src/tree-node/index.js",
                  "moduleName": "./src/tree-node/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "../utils",
                  "loc": "25:9-16"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "module": "./src/tree-node/index.js",
                  "moduleName": "./src/tree-node/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "../utils",
                  "loc": "97:52-62"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
                  "module": "./src/tree-node/actions.js",
                  "moduleName": "./src/tree-node/actions.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "../utils",
                  "loc": "17:0-35"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
                  "module": "./src/tree-node/actions.js",
                  "moduleName": "./src/tree-node/actions.js",
                  "type": "harmony import specifier",
                  "userRequest": "../utils",
                  "loc": "36:10-17"
                }
              ],
              "usedExports": [
                "isOutsideClick",
                "isEmpty",
                "getDataset",
                "debounce"
              ],
              "providedExports": [
                "getDataset",
                "mapToObject",
                "isEmpty",
                "isOutsideClick",
                "debounce"
              ],
              "optimizationBailout": [
              ],
              "depth": 1,
              "source": "export { default as getDataset } from './dataset';\nexport { default as mapToObject } from './mapToObject';\nexport { default as isEmpty } from './isEmpty';\nexport { default as isOutsideClick } from './isOutsideClick';\nexport { default as debounce } from './debounce';"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "name": "./src/input/index.js",
              "index": 12,
              "index2": 16,
              "size": 4780,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "issuerId": null,
              "issuerName": "./src/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "module": "./src/index.js",
                  "moduleName": "./src/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./input",
                  "loc": "24:0-28"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "module": "./src/index.js",
                  "moduleName": "./src/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "./input",
                  "loc": "219:32-37"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 1,
              "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport React, { PureComponent } from 'react';\nimport PropTypes from 'prop-types';\nimport cn from 'classnames/bind';\nimport Tag from '../tag';\nimport styles from './index.css';\nimport { getDataset, debounce } from '../utils';\n\nvar cx = cn.bind(styles);\n\nvar getTags = function getTags() {\n  var tags = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n  var onDelete = arguments[1];\n  var readOnly = arguments[2];\n  var tagRenderer = arguments[3];\n  return tags.map(function (tag) {\n    var _id = tag._id,\n        label = tag.label,\n        tagClassName = tag.tagClassName,\n        dataset = tag.dataset;\n\n    return React.createElement(\n      'li',\n      _extends({ className: cx('tag-item', tagClassName), key: 'tag-item-' + _id }, getDataset(dataset)),\n      React.createElement(Tag, {\n        label: label,\n        id: _id,\n        originalObject: tag,\n        onDelete: onDelete,\n        readOnly: readOnly,\n        tagRenderer: tagRenderer\n      })\n    );\n  });\n};\n\nvar Input = function (_PureComponent) {\n  _inherits(Input, _PureComponent);\n\n  function Input(props) {\n    _classCallCheck(this, Input);\n\n    var _this = _possibleConstructorReturn(this, (Input.__proto__ || Object.getPrototypeOf(Input)).call(this, props));\n\n    _this.handleInputChange = function (e) {\n      e.persist();\n      _this.delayedCallback(e);\n    };\n\n    _this.delayedCallback = debounce(function (e) {\n      return _this.props.onInputChange(e.target.value);\n    }, 300);\n    return _this;\n  }\n\n  _createClass(Input, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          tags = _props.tags,\n          onTagRemove = _props.onTagRemove,\n          inputRef = _props.inputRef,\n          _props$placeholderTex = _props.placeholderText,\n          placeholderText = _props$placeholderTex === undefined ? 'Choose...' : _props$placeholderTex,\n          onFocus = _props.onFocus,\n          onBlur = _props.onBlur,\n          disabled = _props.disabled,\n          readOnly = _props.readOnly,\n          tagRenderer = _props.tagRenderer;\n\n\n      return React.createElement(\n        'ul',\n        { className: cx('tag-list') },\n        getTags(tags, onTagRemove, readOnly, tagRenderer),\n        React.createElement(\n          'li',\n          { className: cx('tag-item') },\n          React.createElement('input', {\n            type: 'text',\n            disabled: disabled,\n            ref: inputRef,\n            className: cx('search'),\n            placeholder: placeholderText,\n            onChange: this.handleInputChange,\n            onFocus: onFocus,\n            onBlur: onBlur,\n            readOnly: readOnly\n          })\n        )\n      );\n    }\n  }]);\n\n  return Input;\n}(PureComponent);\n\nInput.propTypes = {\n  tags: PropTypes.array,\n  placeholderText: PropTypes.string,\n  onInputChange: PropTypes.func,\n  onFocus: PropTypes.func,\n  onBlur: PropTypes.func,\n  onTagRemove: PropTypes.func,\n  inputRef: PropTypes.func,\n  tagRenderer: PropTypes.func,\n  disabled: PropTypes.bool,\n  readOnly: PropTypes.bool\n};\n\n\nexport default Input;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "name": "./src/tree/index.js",
              "index": 18,
              "index2": 26,
              "size": 6820,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "issuerId": null,
              "issuerName": "./src/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "module": "./src/index.js",
                  "moduleName": "./src/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./tree",
                  "loc": "25:0-26"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "module": "./src/index.js",
                  "moduleName": "./src/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "./tree",
                  "loc": "241:36-40"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 1,
              "source": "var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport InfiniteScroll from 'react-infinite-scroll-component';\nimport PropTypes from 'prop-types';\nimport React, { Component } from 'react';\n\nimport TreeNode from '../tree-node';\n\nvar shouldRenderNode = function shouldRenderNode(node, searchModeOn, data) {\n  if (searchModeOn || node.expanded) return true;\n\n  var parent = node._parent && data.get(node._parent);\n  // if it has a parent, then check parent's state.\n  // otherwise root nodes are always rendered\n  return !parent || parent.expanded;\n};\n\nvar Tree = function (_Component) {\n  _inherits(Tree, _Component);\n\n  function Tree(props) {\n    _classCallCheck(this, Tree);\n\n    var _this = _possibleConstructorReturn(this, (Tree.__proto__ || Object.getPrototypeOf(Tree)).call(this, props));\n\n    _initialiseProps.call(_this);\n\n    _this.computeInstanceProps(props);\n\n    _this.state = {\n      items: _this.allVisibleNodes.slice(0, _this.props.pageSize)\n    };\n    return _this;\n  }\n\n  _createClass(Tree, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          searchModeOn = _props.searchModeOn,\n          noItemsPlaceholder = _props.noItemsPlaceholder;\n      var items = this.state.items;\n\n      var hasItems = items.length > 0;\n\n      return hasItems ? React.createElement(\n        'ul',\n        { className: 'root ' + (searchModeOn ? 'searchModeOn' : ''), ref: this.setNodeRef },\n        this.state.scrollableTarget && React.createElement(\n          InfiniteScroll,\n          {\n            dataLength: this.state.items.length,\n            next: this.loadMore,\n            hasMore: this.hasMore(),\n            loader: null,\n            scrollableTarget: this.state.scrollableTarget\n          },\n          this.state.items\n        )\n      ) : noItemsPlaceholder;\n    }\n  }]);\n\n  return Tree;\n}(Component);\n\nTree.propTypes = {\n  data: PropTypes.object,\n  keepTreeOnSearch: PropTypes.bool,\n  keepChildrenOnSearch: PropTypes.bool,\n  searchModeOn: PropTypes.bool,\n  onChange: PropTypes.func,\n  onNodeToggle: PropTypes.func,\n  onAction: PropTypes.func,\n  onCheckboxChange: PropTypes.func,\n  simpleSelect: PropTypes.bool,\n  showPartiallySelected: PropTypes.bool,\n  pageSize: PropTypes.number,\n  nodeRenderer: PropTypes.func,\n  iconRenderer: PropTypes.func,\n  readOnly: PropTypes.bool,\n  noItemsPlaceholder: PropTypes.any\n};\nTree.defaultProps = {\n  pageSize: 100,\n  noItemsPlaceholder: React.createElement(\n    'p',\n    null,\n    'The data contains no valid elements for display'\n  )\n};\n\nvar _initialiseProps = function _initialiseProps() {\n  var _this2 = this;\n\n  this.componentWillReceiveProps = function (nextProps) {\n    _this2.computeInstanceProps(nextProps);\n    _this2.setState({ items: _this2.allVisibleNodes.slice(0, _this2.props.pageSize) });\n  };\n\n  this.componentDidMount = function () {\n    _this2.setState({\n      scrollableTarget: _this2.node && _this2.node.parentNode ? _this2.node.parentNode : null\n    });\n  };\n\n  this.computeInstanceProps = function (props) {\n    _this2.allVisibleNodes = _this2.getNodes(props);\n    _this2.totalPages = Math.ceil(_this2.allVisibleNodes.length / _this2.props.pageSize);\n    _this2.currentPage = 1;\n  };\n\n  this.hasValidData = function (data) {\n    return data && data.constructor === Map ? data.size > 0 : false;\n  };\n\n  this.getNodes = function (props) {\n    var data = props.data,\n        keepTreeOnSearch = props.keepTreeOnSearch,\n        searchModeOn = props.searchModeOn,\n        simpleSelect = props.simpleSelect,\n        showPartiallySelected = props.showPartiallySelected,\n        readOnly = props.readOnly,\n        nodeRenderer = props.nodeRenderer,\n        iconRenderer = props.iconRenderer,\n        onAction = props.onAction,\n        onChange = props.onChange,\n        onCheckboxChange = props.onCheckboxChange,\n        onNodeToggle = props.onNodeToggle,\n        keepChildrenOnSearch = props.keepChildrenOnSearch;\n\n    var items = [];\n    if (_this2.hasValidData(data)) {\n      data.forEach(function (node) {\n        if (shouldRenderNode(node, searchModeOn, data)) {\n          items.push(React.createElement(TreeNode, _extends({\n            keepTreeOnSearch: keepTreeOnSearch,\n            keepChildrenOnSearch: keepChildrenOnSearch,\n            key: node._id\n          }, node, {\n            searchModeOn: searchModeOn,\n            onChange: onChange,\n            onCheckboxChange: onCheckboxChange,\n            onNodeToggle: onNodeToggle,\n            onAction: onAction,\n            simpleSelect: simpleSelect,\n            showPartiallySelected: showPartiallySelected,\n            nodeRenderer: nodeRenderer,\n            iconRenderer: iconRenderer,\n            readOnly: readOnly\n          })));\n        }\n      });\n    }\n    return items;\n  };\n\n  this.hasMore = function () {\n    return _this2.currentPage <= _this2.totalPages;\n  };\n\n  this.loadMore = function () {\n    _this2.currentPage = _this2.currentPage + 1;\n    var nextItems = _this2.allVisibleNodes.slice(0, _this2.currentPage * _this2.props.pageSize);\n    _this2.setState({ items: nextItems });\n  };\n\n  this.setNodeRef = function (node) {\n    _this2.node = node;\n  };\n};\n\nexport default Tree;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "name": "./src/tree-manager/index.js",
              "index": 28,
              "index2": 30,
              "size": 9395,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "issuerId": null,
              "issuerName": "./src/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "module": "./src/index.js",
                  "moduleName": "./src/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./tree-manager",
                  "loc": "26:0-41"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "module": "./src/index.js",
                  "moduleName": "./src/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "./tree-manager",
                  "loc": "46:30-41"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 1,
              "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nimport getPartialState from './getPartialState';\n\nimport { isEmpty } from '../utils';\nimport flattenTree from './flatten-tree';\n\nvar TreeManager = function () {\n  function TreeManager(_ref) {\n    var data = _ref.data,\n        simpleSelect = _ref.simpleSelect,\n        showPartiallySelected = _ref.showPartiallySelected,\n        hierarchical = _ref.hierarchical;\n\n    _classCallCheck(this, TreeManager);\n\n    this._src = data;\n\n    var _flattenTree = flattenTree(JSON.parse(JSON.stringify(data)), simpleSelect, showPartiallySelected, hierarchical),\n        list = _flattenTree.list,\n        defaultValues = _flattenTree.defaultValues;\n\n    this.tree = list;\n    this.defaultValues = defaultValues;\n    this.simpleSelect = simpleSelect;\n    this.showPartialState = !hierarchical && showPartiallySelected;\n    this.searchMaps = new Map();\n    this.hierarchical = hierarchical;\n  }\n\n  _createClass(TreeManager, [{\n    key: 'getNodeById',\n    value: function getNodeById(id) {\n      return this.tree.get(id);\n    }\n  }, {\n    key: 'getMatches',\n    value: function getMatches(searchTerm) {\n      var _this = this;\n\n      if (this.searchMaps.has(searchTerm)) {\n        return this.searchMaps.get(searchTerm);\n      }\n\n      var proximity = -1;\n      var closestMatch = searchTerm;\n      this.searchMaps.forEach(function (m, key) {\n        if (searchTerm.startsWith(key) && key.length > proximity) {\n          proximity = key.length;\n          closestMatch = key;\n        }\n      });\n\n      var matches = [];\n\n      if (closestMatch !== searchTerm) {\n        var superMatches = this.searchMaps.get(closestMatch);\n        superMatches.forEach(function (key) {\n          var node = _this.getNodeById(key);\n          if (node.label.toLowerCase().indexOf(searchTerm) >= 0) {\n            matches.push(node._id);\n          }\n        });\n      } else {\n        this.tree.forEach(function (node) {\n          if (node.label.toLowerCase().indexOf(searchTerm) >= 0) {\n            matches.push(node._id);\n          }\n        });\n      }\n\n      this.searchMaps.set(searchTerm, matches);\n      return matches;\n    }\n  }, {\n    key: 'addParentsToTree',\n    value: function addParentsToTree(id, tree) {\n      if (id !== undefined) {\n        var node = this.getNodeById(id);\n        this.addParentsToTree(node._parent, tree);\n        node.hide = true;\n        node.matchInChildren = true;\n        tree.set(id, node);\n      }\n    }\n  }, {\n    key: 'addChildrenToTree',\n    value: function addChildrenToTree(ids, tree, matches) {\n      var _this2 = this;\n\n      if (ids !== undefined) {\n        ids.forEach(function (id) {\n          if (matches && matches.includes(id)) {\n            // if a child is found by search anyways, don't display it as a child here\n            return;\n          }\n          var node = _this2.getNodeById(id);\n          node.matchInParent = true;\n          tree.set(id, node);\n          _this2.addChildrenToTree(node._children, tree);\n        });\n      }\n    }\n  }, {\n    key: 'filterTree',\n    value: function filterTree(searchTerm, keepTreeOnSearch, keepChildrenOnSearch) {\n      var _this3 = this;\n\n      var matches = this.getMatches(searchTerm.toLowerCase());\n\n      var matchTree = new Map();\n      this.tree.forEach(function (node) {\n        node.hide = true;\n        node.matchInChildren = false;\n      });\n\n      matches.forEach(function (m) {\n        var node = _this3.getNodeById(m);\n        node.hide = false;\n        if (keepTreeOnSearch) {\n          // add parent nodes first or else the tree won't be rendered in correct hierarchy\n          _this3.addParentsToTree(node._parent, matchTree);\n        }\n        matchTree.set(m, node);\n        if (keepTreeOnSearch && keepChildrenOnSearch) {\n          // add children nodes after a found match\n          _this3.addChildrenToTree(node._children, matchTree, matches);\n        }\n      });\n\n      var allNodesHidden = matches.length === 0;\n      // we store a local reference so that components can use it in subsequent renders\n      // this is the least intrusive way of fixing #190\n      this.matchTree = matchTree;\n\n      return { allNodesHidden: allNodesHidden, tree: matchTree };\n    }\n  }, {\n    key: 'restoreNodes',\n    value: function restoreNodes() {\n      this.tree.forEach(function (node) {\n        node.hide = false;\n      });\n\n      return this.tree;\n    }\n  }, {\n    key: 'restoreDefaultValues',\n    value: function restoreDefaultValues() {\n      var _this4 = this;\n\n      this.defaultValues.forEach(function (id) {\n        _this4.setNodeCheckedState(id, true);\n      });\n\n      return this.tree;\n    }\n  }, {\n    key: 'togglePreviousChecked',\n    value: function togglePreviousChecked(id) {\n      var prevChecked = this.currentChecked;\n\n      // if id is same as previously selected node, then do nothing (since it's state is already set correctly by setNodeCheckedState)\n      // but if they ar not same, then toggle the previous one\n      if (prevChecked && prevChecked !== id) this.getNodeById(prevChecked).checked = false;\n\n      this.currentChecked = id;\n    }\n  }, {\n    key: 'setNodeCheckedState',\n    value: function setNodeCheckedState(id, checked) {\n      var node = this.getNodeById(id);\n      node.checked = checked;\n\n      // TODO: this can probably be combined with the same check in the else block. investigate in a separate release.\n      if (this.showPartialState) {\n        node.partial = false;\n      }\n\n      if (this.simpleSelect) {\n        this.togglePreviousChecked(id);\n      } else {\n        if (!this.hierarchical) this.toggleChildren(id, checked);\n\n        if (this.showPartialState) {\n          this.partialCheckParents(node);\n        }\n\n        if (!this.hierarchical && !checked) {\n          this.unCheckParents(node);\n        }\n      }\n    }\n\n    /**\n     * Walks up the tree unchecking parent nodes\n     * @param  {[type]} node [description]\n     * @return {[type]}      [description]\n     */\n\n  }, {\n    key: 'unCheckParents',\n    value: function unCheckParents(node) {\n      var parent = node._parent;\n      while (parent) {\n        var next = this.getNodeById(parent);\n        next.checked = false;\n        next.partial = getPartialState(next, '_children', this.getNodeById.bind(this));\n        parent = next._parent;\n      }\n    }\n\n    /**\n     * Walks up the tree setting partial state on parent nodes\n     * @param  {[type]} node [description]\n     * @return {[type]}      [description]\n     */\n\n  }, {\n    key: 'partialCheckParents',\n    value: function partialCheckParents(node) {\n      var _this5 = this;\n\n      var parent = node._parent;\n      while (parent) {\n        var next = this.getNodeById(parent);\n        next.checked = next._children.every(function (c) {\n          return _this5.getNodeById(c).checked;\n        });\n        next.partial = getPartialState(next, '_children', this.getNodeById.bind(this));\n        parent = next._parent;\n      }\n    }\n  }, {\n    key: 'toggleChildren',\n    value: function toggleChildren(id, state) {\n      var _this6 = this;\n\n      var node = this.getNodeById(id);\n      node.checked = state;\n\n      if (this.showPartialState) {\n        node.partial = false;\n      }\n\n      if (!isEmpty(node._children)) {\n        node._children.forEach(function (id) {\n          return _this6.toggleChildren(id, state);\n        });\n      }\n    }\n  }, {\n    key: 'toggleNodeExpandState',\n    value: function toggleNodeExpandState(id) {\n      var node = this.getNodeById(id);\n      node.expanded = !node.expanded;\n      if (!node.expanded) this.collapseChildren(node);\n      return this.tree;\n    }\n  }, {\n    key: 'collapseChildren',\n    value: function collapseChildren(node) {\n      var _this7 = this;\n\n      node.expanded = false;\n      if (!isEmpty(node._children)) {\n        node._children.forEach(function (c) {\n          return _this7.collapseChildren(_this7.getNodeById(c));\n        });\n      }\n    }\n  }, {\n    key: 'getTags',\n    value: function getTags() {\n      var _this8 = this;\n\n      var tags = [];\n      var visited = {};\n      var markSubTreeVisited = function markSubTreeVisited(node) {\n        visited[node._id] = true;\n        if (!isEmpty(node._children)) node._children.forEach(function (c) {\n          return markSubTreeVisited(_this8.getNodeById(c));\n        });\n      };\n\n      this.tree.forEach(function (node, key) {\n        if (visited[key]) return;\n\n        if (node.checked) {\n          tags.push(node);\n\n          if (!_this8.hierarchical) {\n            // Parent node, so no need to walk children\n            markSubTreeVisited(node);\n          }\n        } else {\n          visited[key] = true;\n        }\n      });\n      return tags;\n    }\n  }]);\n\n  return TreeManager;\n}();\n\nexport default TreeManager;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/dataset.js",
              "name": "./src/utils/dataset.js",
              "index": 7,
              "index2": 5,
              "size": 392,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "issuerId": null,
              "issuerName": "./src/utils/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "name": "./src/utils/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "module": "./src/utils/index.js",
                  "moduleName": "./src/utils/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./dataset",
                  "loc": "1:0-50"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "module": "./src/utils/index.js",
                  "moduleName": "./src/utils/index.js",
                  "type": "harmony export imported specifier",
                  "userRequest": "./dataset",
                  "loc": "1:0-50"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 2,
              "source": "var toKebabCase = function toKebabCase(str) {\n  return str.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();\n};\n\nvar getDataset = function getDataset() {\n  var o = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n  return Object.keys(o).reduce(function (acc, cur) {\n    acc['data-' + toKebabCase(cur)] = o[cur];\n    return acc;\n  }, {});\n};\n\nexport default getDataset;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/mapToObject.js",
              "name": "./src/utils/mapToObject.js",
              "index": 8,
              "index2": 6,
              "size": 1640,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "issuerId": null,
              "issuerName": "./src/utils/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "name": "./src/utils/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "module": "./src/utils/index.js",
                  "moduleName": "./src/utils/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./mapToObject",
                  "loc": "2:0-55"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "module": "./src/utils/index.js",
                  "moduleName": "./src/utils/index.js",
                  "type": "harmony export imported specifier",
                  "userRequest": "./mapToObject",
                  "loc": "2:0-55"
                }
              ],
              "usedExports": false,
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 2,
              "source": "var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar mapToObject = function mapToObject(map) {\n  var obj = Object.create(null);\n  // eslint-disable-next-line no-restricted-syntax\n  var _iteratorNormalCompletion = true;\n  var _didIteratorError = false;\n  var _iteratorError = undefined;\n\n  try {\n    for (var _iterator = map[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n      var _step$value = _slicedToArray(_step.value, 2),\n          k = _step$value[0],\n          v = _step$value[1];\n\n      // We don’t escape the key '__proto__'\n      // which can cause problems on older engines\n      obj[k] = v;\n    }\n  } catch (err) {\n    _didIteratorError = true;\n    _iteratorError = err;\n  } finally {\n    try {\n      if (!_iteratorNormalCompletion && _iterator.return) {\n        _iterator.return();\n      }\n    } finally {\n      if (_didIteratorError) {\n        throw _iteratorError;\n      }\n    }\n  }\n\n  return obj;\n};\n\nexport default mapToObject;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/isEmpty.js",
              "name": "./src/utils/isEmpty.js",
              "index": 9,
              "index2": 7,
              "size": 314,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "issuerId": null,
              "issuerName": "./src/utils/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "name": "./src/utils/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "module": "./src/utils/index.js",
                  "moduleName": "./src/utils/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./isEmpty",
                  "loc": "3:0-47"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "module": "./src/utils/index.js",
                  "moduleName": "./src/utils/index.js",
                  "type": "harmony export imported specifier",
                  "userRequest": "./isEmpty",
                  "loc": "3:0-47"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 2,
              "source": "/**\n * Simplified implmentation of isEmpty.\n * Note: This is not complete and will return false positives for empty objects and likes.\n * However, it suffices for the limited use-case of this project.\n */\nvar isEmpty = function isEmpty(o) {\n  return !o || Array.isArray(o) && !o.length;\n};\n\nexport default isEmpty;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/isOutsideClick.js",
              "name": "./src/utils/isOutsideClick.js",
              "index": 10,
              "index2": 8,
              "size": 637,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "issuerId": null,
              "issuerName": "./src/utils/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "name": "./src/utils/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "module": "./src/utils/index.js",
                  "moduleName": "./src/utils/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./isOutsideClick",
                  "loc": "4:0-61"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "module": "./src/utils/index.js",
                  "moduleName": "./src/utils/index.js",
                  "type": "harmony export imported specifier",
                  "userRequest": "./isOutsideClick",
                  "loc": "4:0-61"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 2,
              "source": "var getPath = function getPath(e) {\n  if (e.path) return e.path;\n\n  var elem = e.target;\n  var path = [elem];\n\n  while (elem.parentElement) {\n    elem = elem.parentElement;\n    path.unshift(elem);\n  }\n\n  return path;\n};\n\nexport default (function (e, className) {\n  if (!(e instanceof Event)) return false;\n  var completeClassName = className ? className + ' react-dropdown-tree-select' : 'react-dropdown-tree-select';\n  return !getPath(e).some(function (node) {\n    var className = node.className;\n\n    if (className && !!className.indexOf) {\n      return node.className.indexOf(completeClassName) >= 0;\n    }\n    return false;\n  });\n});"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/debounce.js",
              "name": "./src/utils/debounce.js",
              "index": 11,
              "index2": 9,
              "size": 746,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "issuerId": null,
              "issuerName": "./src/utils/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "name": "./src/utils/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "module": "./src/utils/index.js",
                  "moduleName": "./src/utils/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./debounce",
                  "loc": "5:0-49"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
                  "module": "./src/utils/index.js",
                  "moduleName": "./src/utils/index.js",
                  "type": "harmony export imported specifier",
                  "userRequest": "./debounce",
                  "loc": "5:0-49"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 2,
              "source": "/**\n * Modified debounce that always invokes on leading edge\n * See unmodified: https://gist.github.com/mrchief/a7e8938ee96774f05644905b37f09536\n */\nexport default (function (func, wait) {\n  var timeout = void 0;\n\n  return function () {\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    var later = function later() {\n      timeout = null;\n      func.apply(undefined, args);\n    };\n\n    // timeout will be undefined the first time (leading edge)\n    // so the callback will get executed once on leading edge\n    var callNow = !timeout;\n\n    clearTimeout(timeout);\n    timeout = setTimeout(later, wait);\n\n    if (callNow) func.apply(undefined, args);\n  };\n});"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.js",
              "name": "./src/tag/index.js",
              "index": 13,
              "index2": 13,
              "size": 3345,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "issuerId": null,
              "issuerName": "./src/input/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
                  "name": "./src/input/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
                  "module": "./src/input/index.js",
                  "moduleName": "./src/input/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "../tag",
                  "loc": "14:0-25"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
                  "module": "./src/input/index.js",
                  "moduleName": "./src/input/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "../tag",
                  "loc": "34:26-29"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 2,
              "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport cn from 'classnames/bind';\nimport PropTypes from 'prop-types';\nimport React, { PureComponent } from 'react';\n\nimport styles from './index.css';\n\nvar cx = cn.bind(styles);\n\nvar Tag = function (_PureComponent) {\n  _inherits(Tag, _PureComponent);\n\n  function Tag() {\n    var _ref;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, Tag);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Tag.__proto__ || Object.getPrototypeOf(Tag)).call.apply(_ref, [this].concat(args))), _this), _this.handleClick = function (e) {\n      var _this$props = _this.props,\n          id = _this$props.id,\n          onDelete = _this$props.onDelete;\n\n      e.stopPropagation();\n      e.nativeEvent.stopImmediatePropagation();\n      onDelete(id);\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  _createClass(Tag, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          label = _props.label,\n          originalObject = _props.originalObject,\n          readOnly = _props.readOnly,\n          tagRenderer = _props.tagRenderer;\n\n\n      return tagRenderer ? tagRenderer(originalObject, this.handleClick) : React.createElement(\n        'span',\n        { className: cx('tag') },\n        label,\n        React.createElement(\n          'button',\n          { onClick: !readOnly ? this.handleClick : undefined, className: cx('tag-remove', { readOnly: readOnly }), type: 'button' },\n          'x'\n        )\n      );\n    }\n  }]);\n\n  return Tag;\n}(PureComponent);\n\nTag.propTypes = {\n  id: PropTypes.string.isRequired,\n  label: PropTypes.string.isRequired,\n  originalObject: PropTypes.object,\n  onDelete: PropTypes.func,\n  tagRenderer: PropTypes.func,\n  readOnly: PropTypes.bool\n};\n\n\nexport default Tag;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/react-infinite-scroll-component/dist/index.es.js",
              "name": "./node_modules/react-infinite-scroll-component/dist/index.es.js",
              "index": 19,
              "index2": 17,
              "size": 19329,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "issuerId": null,
              "issuerName": "./src/tree/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "name": "./src/tree/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "module": "./src/tree/index.js",
                  "moduleName": "./src/tree/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "react-infinite-scroll-component",
                  "loc": "11:0-61"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "module": "./src/tree/index.js",
                  "moduleName": "./src/tree/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "react-infinite-scroll-component",
                  "loc": "58:10-24"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 2,
              "source": "import React, { Component } from 'react';\n\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n    extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n    return extendStatics(d, b);\r\n};\r\n\r\nfunction __extends(d, b) {\r\n    extendStatics(d, b);\r\n    function __() { this.constructor = d; }\r\n    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nvar __assign = function() {\r\n    __assign = Object.assign || function __assign(t) {\r\n        for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n            s = arguments[i];\r\n            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n        }\r\n        return t;\r\n    };\r\n    return __assign.apply(this, arguments);\r\n};\n\n/* eslint-disable no-undefined,no-param-reassign,no-shadow */\n\n/**\n * Throttle execution of a function. Especially useful for rate limiting\n * execution of handlers on events like resize and scroll.\n *\n * @param  {Number}    delay          A zero-or-greater delay in milliseconds. For event callbacks, values around 100 or 250 (or even higher) are most useful.\n * @param  {Boolean}   [noTrailing]   Optional, defaults to false. If noTrailing is true, callback will only execute every `delay` milliseconds while the\n *                                    throttled-function is being called. If noTrailing is false or unspecified, callback will be executed one final time\n *                                    after the last throttled-function call. (After the throttled-function has not been called for `delay` milliseconds,\n *                                    the internal counter is reset)\n * @param  {Function}  callback       A function to be executed after delay milliseconds. The `this` context and all arguments are passed through, as-is,\n *                                    to `callback` when the throttled-function is executed.\n * @param  {Boolean}   [debounceMode] If `debounceMode` is true (at begin), schedule `clear` to execute after `delay` ms. If `debounceMode` is false (at end),\n *                                    schedule `callback` to execute after `delay` ms.\n *\n * @return {Function}  A new, throttled, function.\n */\nfunction throttle (delay, noTrailing, callback, debounceMode) {\n  /*\n   * After wrapper has stopped being called, this timeout ensures that\n   * `callback` is executed at the proper times in `throttle` and `end`\n   * debounce modes.\n   */\n  var timeoutID;\n  var cancelled = false; // Keep track of the last time `callback` was executed.\n\n  var lastExec = 0; // Function to clear existing timeout\n\n  function clearExistingTimeout() {\n    if (timeoutID) {\n      clearTimeout(timeoutID);\n    }\n  } // Function to cancel next exec\n\n\n  function cancel() {\n    clearExistingTimeout();\n    cancelled = true;\n  } // `noTrailing` defaults to falsy.\n\n\n  if (typeof noTrailing !== 'boolean') {\n    debounceMode = callback;\n    callback = noTrailing;\n    noTrailing = undefined;\n  }\n  /*\n   * The `wrapper` function encapsulates all of the throttling / debouncing\n   * functionality and when executed will limit the rate at which `callback`\n   * is executed.\n   */\n\n\n  function wrapper() {\n    var self = this;\n    var elapsed = Date.now() - lastExec;\n    var args = arguments;\n\n    if (cancelled) {\n      return;\n    } // Execute `callback` and update the `lastExec` timestamp.\n\n\n    function exec() {\n      lastExec = Date.now();\n      callback.apply(self, args);\n    }\n    /*\n     * If `debounceMode` is true (at begin) this is used to clear the flag\n     * to allow future `callback` executions.\n     */\n\n\n    function clear() {\n      timeoutID = undefined;\n    }\n\n    if (debounceMode && !timeoutID) {\n      /*\n       * Since `wrapper` is being called for the first time and\n       * `debounceMode` is true (at begin), execute `callback`.\n       */\n      exec();\n    }\n\n    clearExistingTimeout();\n\n    if (debounceMode === undefined && elapsed > delay) {\n      /*\n       * In throttle mode, if `delay` time has been exceeded, execute\n       * `callback`.\n       */\n      exec();\n    } else if (noTrailing !== true) {\n      /*\n       * In trailing throttle mode, since `delay` time has not been\n       * exceeded, schedule `callback` to execute `delay` ms after most\n       * recent execution.\n       *\n       * If `debounceMode` is true (at begin), schedule `clear` to execute\n       * after `delay` ms.\n       *\n       * If `debounceMode` is false (at end), schedule `callback` to\n       * execute after `delay` ms.\n       */\n      timeoutID = setTimeout(debounceMode ? clear : exec, debounceMode === undefined ? delay - elapsed : delay);\n    }\n  }\n\n  wrapper.cancel = cancel; // Return the wrapper function.\n\n  return wrapper;\n}\n\nvar ThresholdUnits = {\r\n    Pixel: 'Pixel',\r\n    Percent: 'Percent',\r\n};\r\nvar defaultThreshold = {\r\n    unit: ThresholdUnits.Percent,\r\n    value: 0.8,\r\n};\r\nfunction parseThreshold(scrollThreshold) {\r\n    if (typeof scrollThreshold === 'number') {\r\n        return {\r\n            unit: ThresholdUnits.Percent,\r\n            value: scrollThreshold * 100,\r\n        };\r\n    }\r\n    if (typeof scrollThreshold === 'string') {\r\n        if (scrollThreshold.match(/^(\\d*(\\.\\d+)?)px$/)) {\r\n            return {\r\n                unit: ThresholdUnits.Pixel,\r\n                value: parseFloat(scrollThreshold),\r\n            };\r\n        }\r\n        if (scrollThreshold.match(/^(\\d*(\\.\\d+)?)%$/)) {\r\n            return {\r\n                unit: ThresholdUnits.Percent,\r\n                value: parseFloat(scrollThreshold),\r\n            };\r\n        }\r\n        console.warn('scrollThreshold format is invalid. Valid formats: \"120px\", \"50%\"...');\r\n        return defaultThreshold;\r\n    }\r\n    console.warn('scrollThreshold should be string or number');\r\n    return defaultThreshold;\r\n}\n\nvar InfiniteScroll = /** @class */ (function (_super) {\r\n    __extends(InfiniteScroll, _super);\r\n    function InfiniteScroll(props) {\r\n        var _this = _super.call(this, props) || this;\r\n        _this.lastScrollTop = 0;\r\n        _this.actionTriggered = false;\r\n        // variables to keep track of pull down behaviour\r\n        _this.startY = 0;\r\n        _this.currentY = 0;\r\n        _this.dragging = false;\r\n        // will be populated in componentDidMount\r\n        // based on the height of the pull down element\r\n        _this.maxPullDownDistance = 0;\r\n        _this.getScrollableTarget = function () {\r\n            if (_this.props.scrollableTarget instanceof HTMLElement)\r\n                return _this.props.scrollableTarget;\r\n            if (typeof _this.props.scrollableTarget === 'string') {\r\n                return document.getElementById(_this.props.scrollableTarget);\r\n            }\r\n            if (_this.props.scrollableTarget === null) {\r\n                console.warn(\"You are trying to pass scrollableTarget but it is null. This might\\n        happen because the element may not have been added to DOM yet.\\n        See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info.\\n      \");\r\n            }\r\n            return null;\r\n        };\r\n        _this.onStart = function (evt) {\r\n            if (_this.lastScrollTop)\r\n                return;\r\n            _this.dragging = true;\r\n            if (evt instanceof MouseEvent) {\r\n                _this.startY = evt.pageY;\r\n            }\r\n            else if (evt instanceof TouchEvent) {\r\n                _this.startY = evt.touches[0].pageY;\r\n            }\r\n            _this.currentY = _this.startY;\r\n            if (_this._infScroll) {\r\n                _this._infScroll.style.willChange = 'transform';\r\n                _this._infScroll.style.transition = \"transform 0.2s cubic-bezier(0,0,0.31,1)\";\r\n            }\r\n        };\r\n        _this.onMove = function (evt) {\r\n            if (!_this.dragging)\r\n                return;\r\n            if (evt instanceof MouseEvent) {\r\n                _this.currentY = evt.pageY;\r\n            }\r\n            else if (evt instanceof TouchEvent) {\r\n                _this.currentY = evt.touches[0].pageY;\r\n            }\r\n            // user is scrolling down to up\r\n            if (_this.currentY < _this.startY)\r\n                return;\r\n            if (_this.currentY - _this.startY >=\r\n                Number(_this.props.pullDownToRefreshThreshold)) {\r\n                _this.setState({\r\n                    pullToRefreshThresholdBreached: true,\r\n                });\r\n            }\r\n            // so you can drag upto 1.5 times of the maxPullDownDistance\r\n            if (_this.currentY - _this.startY > _this.maxPullDownDistance * 1.5)\r\n                return;\r\n            if (_this._infScroll) {\r\n                _this._infScroll.style.overflow = 'visible';\r\n                _this._infScroll.style.transform = \"translate3d(0px, \" + (_this.currentY -\r\n                    _this.startY) + \"px, 0px)\";\r\n            }\r\n        };\r\n        _this.onEnd = function () {\r\n            _this.startY = 0;\r\n            _this.currentY = 0;\r\n            _this.dragging = false;\r\n            if (_this.state.pullToRefreshThresholdBreached) {\r\n                _this.props.refreshFunction && _this.props.refreshFunction();\r\n                _this.setState({\r\n                    pullToRefreshThresholdBreached: false,\r\n                });\r\n            }\r\n            requestAnimationFrame(function () {\r\n                // this._infScroll\r\n                if (_this._infScroll) {\r\n                    _this._infScroll.style.overflow = 'auto';\r\n                    _this._infScroll.style.transform = 'none';\r\n                    _this._infScroll.style.willChange = 'unset';\r\n                }\r\n            });\r\n        };\r\n        _this.onScrollListener = function (event) {\r\n            if (typeof _this.props.onScroll === 'function') {\r\n                // Execute this callback in next tick so that it does not affect the\r\n                // functionality of the library.\r\n                setTimeout(function () { return _this.props.onScroll && _this.props.onScroll(event); }, 0);\r\n            }\r\n            var target = _this.props.height || _this._scrollableNode\r\n                ? event.target\r\n                : document.documentElement.scrollTop\r\n                    ? document.documentElement\r\n                    : document.body;\r\n            // return immediately if the action has already been triggered,\r\n            // prevents multiple triggers.\r\n            if (_this.actionTriggered)\r\n                return;\r\n            var atBottom = _this.props.inverse\r\n                ? _this.isElementAtTop(target, _this.props.scrollThreshold)\r\n                : _this.isElementAtBottom(target, _this.props.scrollThreshold);\r\n            // call the `next` function in the props to trigger the next data fetch\r\n            if (atBottom && _this.props.hasMore) {\r\n                _this.actionTriggered = true;\r\n                _this.setState({ showLoader: true });\r\n                _this.props.next && _this.props.next();\r\n            }\r\n            _this.lastScrollTop = target.scrollTop;\r\n        };\r\n        _this.state = {\r\n            showLoader: false,\r\n            pullToRefreshThresholdBreached: false,\r\n            prevDataLength: props.dataLength,\r\n        };\r\n        _this.throttledOnScrollListener = throttle(150, _this.onScrollListener).bind(_this);\r\n        _this.onStart = _this.onStart.bind(_this);\r\n        _this.onMove = _this.onMove.bind(_this);\r\n        _this.onEnd = _this.onEnd.bind(_this);\r\n        return _this;\r\n    }\r\n    InfiniteScroll.prototype.componentDidMount = function () {\r\n        if (typeof this.props.dataLength === 'undefined') {\r\n            throw new Error(\"mandatory prop \\\"dataLength\\\" is missing. The prop is needed\" +\r\n                \" when loading more content. Check README.md for usage\");\r\n        }\r\n        this._scrollableNode = this.getScrollableTarget();\r\n        this.el = this.props.height\r\n            ? this._infScroll\r\n            : this._scrollableNode || window;\r\n        if (this.el) {\r\n            this.el.addEventListener('scroll', this\r\n                .throttledOnScrollListener);\r\n        }\r\n        if (typeof this.props.initialScrollY === 'number' &&\r\n            this.el &&\r\n            this.el instanceof HTMLElement &&\r\n            this.el.scrollHeight > this.props.initialScrollY) {\r\n            this.el.scrollTo(0, this.props.initialScrollY);\r\n        }\r\n        if (this.props.pullDownToRefresh && this.el) {\r\n            this.el.addEventListener('touchstart', this.onStart);\r\n            this.el.addEventListener('touchmove', this.onMove);\r\n            this.el.addEventListener('touchend', this.onEnd);\r\n            this.el.addEventListener('mousedown', this.onStart);\r\n            this.el.addEventListener('mousemove', this.onMove);\r\n            this.el.addEventListener('mouseup', this.onEnd);\r\n            // get BCR of pullDown element to position it above\r\n            this.maxPullDownDistance =\r\n                (this._pullDown &&\r\n                    this._pullDown.firstChild &&\r\n                    this._pullDown.firstChild.getBoundingClientRect()\r\n                        .height) ||\r\n                    0;\r\n            this.forceUpdate();\r\n            if (typeof this.props.refreshFunction !== 'function') {\r\n                throw new Error(\"Mandatory prop \\\"refreshFunction\\\" missing.\\n          Pull Down To Refresh functionality will not work\\n          as expected. Check README.md for usage'\");\r\n            }\r\n        }\r\n    };\r\n    InfiniteScroll.prototype.componentWillUnmount = function () {\r\n        if (this.el) {\r\n            this.el.removeEventListener('scroll', this\r\n                .throttledOnScrollListener);\r\n            if (this.props.pullDownToRefresh) {\r\n                this.el.removeEventListener('touchstart', this.onStart);\r\n                this.el.removeEventListener('touchmove', this.onMove);\r\n                this.el.removeEventListener('touchend', this.onEnd);\r\n                this.el.removeEventListener('mousedown', this.onStart);\r\n                this.el.removeEventListener('mousemove', this.onMove);\r\n                this.el.removeEventListener('mouseup', this.onEnd);\r\n            }\r\n        }\r\n    };\r\n    InfiniteScroll.prototype.componentDidUpdate = function (prevProps) {\r\n        // do nothing when dataLength is unchanged\r\n        if (this.props.dataLength === prevProps.dataLength)\r\n            return;\r\n        this.actionTriggered = false;\r\n        // update state when new data was sent in\r\n        this.setState({\r\n            showLoader: false,\r\n        });\r\n    };\r\n    InfiniteScroll.getDerivedStateFromProps = function (nextProps, prevState) {\r\n        var dataLengthChanged = nextProps.dataLength !== prevState.prevDataLength;\r\n        // reset when data changes\r\n        if (dataLengthChanged) {\r\n            return __assign(__assign({}, prevState), { prevDataLength: nextProps.dataLength });\r\n        }\r\n        return null;\r\n    };\r\n    InfiniteScroll.prototype.isElementAtTop = function (target, scrollThreshold) {\r\n        if (scrollThreshold === void 0) { scrollThreshold = 0.8; }\r\n        var clientHeight = target === document.body || target === document.documentElement\r\n            ? window.screen.availHeight\r\n            : target.clientHeight;\r\n        var threshold = parseThreshold(scrollThreshold);\r\n        if (threshold.unit === ThresholdUnits.Pixel) {\r\n            return (target.scrollTop <=\r\n                threshold.value + clientHeight - target.scrollHeight + 1);\r\n        }\r\n        return (target.scrollTop <=\r\n            threshold.value / 100 + clientHeight - target.scrollHeight + 1);\r\n    };\r\n    InfiniteScroll.prototype.isElementAtBottom = function (target, scrollThreshold) {\r\n        if (scrollThreshold === void 0) { scrollThreshold = 0.8; }\r\n        var clientHeight = target === document.body || target === document.documentElement\r\n            ? window.screen.availHeight\r\n            : target.clientHeight;\r\n        var threshold = parseThreshold(scrollThreshold);\r\n        if (threshold.unit === ThresholdUnits.Pixel) {\r\n            return (target.scrollTop + clientHeight >= target.scrollHeight - threshold.value);\r\n        }\r\n        return (target.scrollTop + clientHeight >=\r\n            (threshold.value / 100) * target.scrollHeight);\r\n    };\r\n    InfiniteScroll.prototype.render = function () {\r\n        var _this = this;\r\n        var style = __assign({ height: this.props.height || 'auto', overflow: 'auto', WebkitOverflowScrolling: 'touch' }, this.props.style);\r\n        var hasChildren = this.props.hasChildren ||\r\n            !!(this.props.children &&\r\n                this.props.children instanceof Array &&\r\n                this.props.children.length);\r\n        // because heighted infiniteScroll visualy breaks\r\n        // on drag down as overflow becomes visible\r\n        var outerDivStyle = this.props.pullDownToRefresh && this.props.height\r\n            ? { overflow: 'auto' }\r\n            : {};\r\n        return (React.createElement(\"div\", { style: outerDivStyle, className: \"infinite-scroll-component__outerdiv\" },\r\n            React.createElement(\"div\", { className: \"infinite-scroll-component \" + (this.props.className || ''), ref: function (infScroll) { return (_this._infScroll = infScroll); }, style: style },\r\n                this.props.pullDownToRefresh && (React.createElement(\"div\", { style: { position: 'relative' }, ref: function (pullDown) { return (_this._pullDown = pullDown); } },\r\n                    React.createElement(\"div\", { style: {\r\n                            position: 'absolute',\r\n                            left: 0,\r\n                            right: 0,\r\n                            top: -1 * this.maxPullDownDistance,\r\n                        } }, this.state.pullToRefreshThresholdBreached\r\n                        ? this.props.releaseToRefreshContent\r\n                        : this.props.pullDownToRefreshContent))),\r\n                this.props.children,\r\n                !this.state.showLoader &&\r\n                    !hasChildren &&\r\n                    this.props.hasMore &&\r\n                    this.props.loader,\r\n                this.state.showLoader && this.props.hasMore && this.props.loader,\r\n                !this.props.hasMore && this.props.endMessage)));\r\n    };\r\n    return InfiniteScroll;\r\n}(Component));\n\nexport default InfiniteScroll;\n//# sourceMappingURL=index.es.js.map\n"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "name": "./src/tree-node/index.js",
              "index": 20,
              "index2": 25,
              "size": 6264,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "issuerId": null,
              "issuerName": "./src/tree/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "name": "./src/tree/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "module": "./src/tree/index.js",
                  "moduleName": "./src/tree/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "../tree-node",
                  "loc": "15:0-36"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "module": "./src/tree/index.js",
                  "moduleName": "./src/tree/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "../tree-node",
                  "loc": "144:41-49"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 2,
              "source": "var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport cn from 'classnames/bind';\nimport PropTypes from 'prop-types';\nimport React, { PureComponent } from 'react';\n\nimport { getDataset, isEmpty } from '../utils';\nimport Actions from './actions';\nimport NodeLabel from './node-label';\nimport Toggle from './toggle';\n\nimport styles from './index.css';\n\nvar cx = cn.bind(styles);\n\nvar isLeaf = function isLeaf(children) {\n  return isEmpty(children);\n};\n\nvar getNodeCx = function getNodeCx(props) {\n  var keepTreeOnSearch = props.keepTreeOnSearch,\n      keepChildrenOnSearch = props.keepChildrenOnSearch,\n      _children = props._children,\n      matchInChildren = props.matchInChildren,\n      matchInParent = props.matchInParent,\n      disabled = props.disabled,\n      partial = props.partial,\n      hide = props.hide,\n      className = props.className,\n      showPartiallySelected = props.showPartiallySelected,\n      readOnly = props.readOnly;\n\n\n  return cx('node', {\n    leaf: isLeaf(_children),\n    tree: !isLeaf(_children),\n    disabled: disabled,\n    hide: hide,\n    'match-in-children': keepTreeOnSearch && matchInChildren,\n    'match-in-parent': keepTreeOnSearch && keepChildrenOnSearch && matchInParent,\n    partial: showPartiallySelected && partial,\n    readOnly: readOnly\n  }, className);\n};\n\nvar TreeNode = function (_PureComponent) {\n  _inherits(TreeNode, _PureComponent);\n\n  function TreeNode() {\n    _classCallCheck(this, TreeNode);\n\n    return _possibleConstructorReturn(this, (TreeNode.__proto__ || Object.getPrototypeOf(TreeNode)).apply(this, arguments));\n  }\n\n  _createClass(TreeNode, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          simpleSelect = _props.simpleSelect,\n          keepTreeOnSearch = _props.keepTreeOnSearch,\n          _id = _props._id,\n          _children = _props._children,\n          dataset = _props.dataset,\n          _depth = _props._depth,\n          expanded = _props.expanded,\n          title = _props.title,\n          label = _props.label,\n          partial = _props.partial,\n          checked = _props.checked,\n          value = _props.value,\n          path = _props.path,\n          disabled = _props.disabled,\n          actions = _props.actions,\n          onAction = _props.onAction,\n          searchModeOn = _props.searchModeOn,\n          onNodeToggle = _props.onNodeToggle,\n          onCheckboxChange = _props.onCheckboxChange,\n          showPartiallySelected = _props.showPartiallySelected,\n          nodeRenderer = _props.nodeRenderer,\n          iconRenderer = _props.iconRenderer,\n          readOnly = _props.readOnly,\n          approved = _props.approved;\n\n      var liCx = getNodeCx(this.props);\n      var style = keepTreeOnSearch || !searchModeOn ? { paddingLeft: (_depth || 0) * 20 + 'px' } : {};\n\n      return React.createElement(\n        'li',\n        _extends({ className: liCx, style: style }, getDataset(dataset)),\n        React.createElement(Toggle, { isLeaf: isLeaf(_children), expanded: expanded, id: _id, onNodeToggle: onNodeToggle, iconRenderer: iconRenderer }),\n        React.createElement(NodeLabel, {\n          title: title,\n          label: label,\n          id: _id,\n          path: path,\n          partial: partial,\n          checked: checked,\n          value: value,\n          disabled: disabled,\n          simpleSelect: simpleSelect,\n          onCheckboxChange: onCheckboxChange,\n          showPartiallySelected: showPartiallySelected,\n          nodeRenderer: nodeRenderer,\n          readOnly: readOnly,\n          approved: approved\n        }),\n        React.createElement(Actions, { actions: actions, onAction: onAction, id: _id, readOnly: readOnly })\n      );\n    }\n  }]);\n\n  return TreeNode;\n}(PureComponent);\n\nTreeNode.propTypes = {\n  _id: PropTypes.string.isRequired,\n  _depth: PropTypes.number,\n  _children: PropTypes.array,\n  actions: PropTypes.array,\n  className: PropTypes.string,\n  title: PropTypes.string,\n  label: PropTypes.string.isRequired,\n  value: PropTypes.string.isRequired,\n  path: PropTypes.array,\n  checked: PropTypes.bool,\n  expanded: PropTypes.bool,\n  disabled: PropTypes.bool,\n  partial: PropTypes.bool,\n  dataset: PropTypes.object,\n  keepTreeOnSearch: PropTypes.bool,\n  keepChildrenOnSearch: PropTypes.bool,\n  searchModeOn: PropTypes.bool,\n  onNodeToggle: PropTypes.func,\n  onAction: PropTypes.func,\n  onCheckboxChange: PropTypes.func,\n  simpleSelect: PropTypes.bool,\n  showPartiallySelected: PropTypes.bool,\n  nodeRenderer: PropTypes.func,\n  iconRenderer: PropTypes.func,\n  readOnly: PropTypes.bool,\n  approved: PropTypes.bool\n};\n\n\nexport default TreeNode;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/getPartialState.js",
              "name": "./src/tree-manager/getPartialState.js",
              "index": 29,
              "index2": 28,
              "size": 500,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "issuerId": null,
              "issuerName": "./src/tree-manager/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "name": "./src/tree-manager/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "module": "./src/tree-manager/index.js",
                  "moduleName": "./src/tree-manager/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./getPartialState",
                  "loc": "5:0-48"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "module": "./src/tree-manager/index.js",
                  "moduleName": "./src/tree-manager/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "./getPartialState",
                  "loc": "210:23-38"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "module": "./src/tree-manager/index.js",
                  "moduleName": "./src/tree-manager/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "./getPartialState",
                  "loc": "232:23-38"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/flatten-tree.js",
                  "module": "./src/tree-manager/flatten-tree.js",
                  "moduleName": "./src/tree-manager/flatten-tree.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./getPartialState",
                  "loc": "1:0-48"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/flatten-tree.js",
                  "module": "./src/tree-manager/flatten-tree.js",
                  "moduleName": "./src/tree-manager/flatten-tree.js",
                  "type": "harmony import specifier",
                  "userRequest": "./getPartialState",
                  "loc": "181:23-38"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 2,
              "source": "import partial from 'array.partial';\n\nvar identity = function identity(c) {\n  return c;\n};\n\nexport default (function (node) {\n  var childProp = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'children';\n  var childSelector = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : identity;\n  return partial(node[childProp], function (c) {\n    return childSelector(c).checked;\n  }) || node[childProp].some(function (c) {\n    return childSelector(c).partial;\n  });\n});"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/flatten-tree.js",
              "name": "./src/tree-manager/flatten-tree.js",
              "index": 31,
              "index2": 29,
              "size": 5315,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "issuerId": null,
              "issuerName": "./src/tree-manager/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "name": "./src/tree-manager/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "module": "./src/tree-manager/index.js",
                  "moduleName": "./src/tree-manager/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./flatten-tree",
                  "loc": "8:0-41"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
                  "module": "./src/tree-manager/index.js",
                  "moduleName": "./src/tree-manager/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "./flatten-tree",
                  "loc": "21:23-34"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 2,
              "source": "import getPartialState from './getPartialState';\n\nimport { isEmpty } from '../utils';\n\n/**\n * Converts a nested node into an associative array with pointers to child and parent nodes\n * Given:\n```\nconst tree = [\n  {\n    label: 'item1', value: 'value1',\n    children: [\n      {\n        label: 'item10', value: 'value10',\n        children: [\n          {label: 'item20', value: 'value31'},\n          {label: 'item12', value: 'value32'}\n        ]\n      },\n      { label: 'item22', value: 'value22' }\n    ]\n  },\n  {\n    label: 'item1', value: 'value1',\n    children: [\n      {\n        label: 'item21', value: 'value21',\n        children: [\n          {label: 'item31', value: 'value31'},\n          {label: 'item32', value: 'value32'}\n        ]\n      },\n      { label: 'item22', value: 'value22' }\n    ]\n  }\n]\n```\n * results in\n```\n{\n  \"0\": {\n    \"_id\": \"0\",\n    \"_parent\": null,\n    \"_children\": [\"0-0\", \"0-1\"],\n    \"label\": \"item1\",\n    \"value\": \"value1\"\n  },\n  \"1\": {\n    \"_id\": \"1\", \"_parent\": null, \"_children\": [\"1-0\", \"1-1\"],\n    \"label\": \"item2\", \"value\": \"value2\"\n  },\n  \"0-0\": {\n    \"_id\": \"0-0\", \"_parent\": \"0\", \"_children\": [\"0-0-0\", \"0-0-1\"],\n    \"label\": \"item1-1\", \"value\": \"value1-1\"\n  },\n  \"0-1\": {\n    \"_id\": \"0-1\", \"_parent\": \"0\",\n    \"label\": \"item1-2\", \"value\": \"value1-2\"\n  },\n  \"0-0-0\": {\n    \"_id\": \"0-0-0\", \"_parent\": \"0-0\",\n    \"label\": \"item1-1-1\", \"value\": \"value1-1-1\"\n  },\n  \"0-0-1\": {\n    \"_id\": \"0-0-1\", \"_parent\": \"0-0\",\n    \"label\": \"item1-1-2\", \"value\": \"value1-1-2\"\n  },\n  \"1-0\": {\n    \"_id\": \"1-0\", \"_parent\": \"1\", \"_children\": [\"1-0-0\", \"1-0-1\", \"1-0-2\"],\n    \"label\": \"item2-1\", \"value\": \"value2-1\"\n  },\n  \"1-1\": {\n    \"_id\": \"1-1\", \"_parent\": \"1\",\n    \"label\": \"item2-2\", \"value\": \"value2-2\"\n  },\n  \"1-0-0\": {\n    \"_id\": \"1-0-0\", \"_parent\": \"1-0\",\n    \"label\": \"item2-1-1\", \"value\": \"value2-1-1\"\n  },\n  \"1-0-1\": {\n    \"_id\": \"1-0-1\", \"_parent\": \"1-0\",\n    \"label\": \"item2-1-2\", \"value\": \"value2-1-2\"\n  },\n  \"1-0-2\": {\n    \"_id\": \"1-0-2\", \"_parent\": \"1-0\", \"_children\": [\"1-0-2-0\"],\n    \"label\": \"item2-1-3\", \"value\": \"value2-1-3\"\n  },\n  \"1-0-2-0\": {\n    \"_id\": \"1-0-2-0\", \"_parent\": \"1-0-2\",\n    \"label\": \"item2-1-3-1\", \"value\": \"value2-1-3-1\"\n  }\n}\n```\n * @param  {[type]} tree              The incoming tree object\n * @param  {[bool]} simple            Whether its in Single slect mode (simple dropdown)\n * @param  {[bool]} showPartialState  Whether to show partially checked state\n * @return {object}                   The flattened list\n */\nfunction flattenTree(tree, simple, showPartialState, hierarchical) {\n  var forest = Array.isArray(tree) ? tree : [tree];\n\n  // eslint-disable-next-line no-use-before-define\n\n  var _walkNodes = walkNodes({\n    nodes: forest,\n    simple: simple,\n    showPartialState: showPartialState,\n    hierarchical: hierarchical\n  }),\n      list = _walkNodes.list,\n      defaultValues = _walkNodes.defaultValues;\n\n  return { list: list, defaultValues: defaultValues };\n}\n\n/**\n * If the node didn't specify anything on its own\n * figure out the initial state based on parent\n * @param {object} node [current node]\n * @param {object} parent [node's immediate parent]\n */\nfunction setInitialStateProps(node) {\n  var parent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n  var stateProps = ['checked', 'disabled'];\n  for (var index = 0; index < stateProps.length; index++) {\n    var prop = stateProps[index];\n\n    // if and only if, node doesn't explicitly define a prop, grab it from parent\n    if (node[prop] === undefined && parent[prop] !== undefined) {\n      node[prop] = parent[prop];\n    }\n  }\n}\n\nfunction walkNodes(_ref) {\n  var nodes = _ref.nodes,\n      _ref$list = _ref.list,\n      list = _ref$list === undefined ? new Map() : _ref$list,\n      parent = _ref.parent,\n      _ref$depth = _ref.depth,\n      depth = _ref$depth === undefined ? 0 : _ref$depth,\n      simple = _ref.simple,\n      showPartialState = _ref.showPartialState,\n      _ref$defaultValues = _ref.defaultValues,\n      defaultValues = _ref$defaultValues === undefined ? [] : _ref$defaultValues,\n      hierarchical = _ref.hierarchical;\n\n  nodes.forEach(function (node, i) {\n    node._depth = depth;\n\n    if (parent) {\n      node._id = node.id || parent._id + '-' + i;\n      node._parent = parent._id;\n      parent._children.push(node._id);\n    } else {\n      node._id = node.id || '' + i;\n    }\n\n    if (node.isDefaultValue) {\n      defaultValues.push(node._id);\n      node.checked = true;\n    }\n\n    if (!hierarchical) setInitialStateProps(node, parent);\n\n    list.set(node._id, node);\n    if (!simple && node.children) {\n      node._children = [];\n      walkNodes({\n        nodes: node.children,\n        list: list,\n        parent: node,\n        depth: depth + 1,\n        showPartialState: showPartialState,\n        defaultValues: defaultValues,\n        hierarchical: hierarchical\n      });\n\n      if (showPartialState && !node.checked) {\n        node.partial = getPartialState(node);\n\n        // re-check if all children are checked. if so, check thyself\n        if (!isEmpty(node.children) && node.children.every(function (c) {\n          return c.checked;\n        })) {\n          node.checked = true;\n        }\n      }\n\n      node.children = undefined;\n    }\n  });\n  return { list: list, defaultValues: defaultValues };\n}\n\nexport default flattenTree;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
              "name": "./src/tree-node/actions.js",
              "index": 21,
              "index2": 19,
              "size": 3037,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "issuerId": null,
              "issuerName": "./src/tree-node/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "name": "./src/tree/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "name": "./src/tree-node/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "module": "./src/tree-node/index.js",
                  "moduleName": "./src/tree-node/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./actions",
                  "loc": "16:0-32"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "module": "./src/tree-node/index.js",
                  "moduleName": "./src/tree-node/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "./actions",
                  "loc": "115:28-35"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 3,
              "source": "var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport PropTypes from 'prop-types';\nimport React, { PureComponent } from 'react';\n\nimport Action from './action';\nimport { isEmpty } from '../utils';\n\nvar Actions = function (_PureComponent) {\n  _inherits(Actions, _PureComponent);\n\n  function Actions() {\n    _classCallCheck(this, Actions);\n\n    return _possibleConstructorReturn(this, (Actions.__proto__ || Object.getPrototypeOf(Actions)).apply(this, arguments));\n  }\n\n  _createClass(Actions, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          actions = _props.actions,\n          id = _props.id,\n          rest = _objectWithoutProperties(_props, ['actions', 'id']);\n\n      if (isEmpty(actions)) return null;\n\n      return actions.map(function (a, idx) {\n        var actionId = a.id || 'action-' + idx;\n        return React.createElement(Action, _extends({ key: actionId }, rest, a, { actionData: { action: actionId, id: id } }));\n      });\n    }\n  }]);\n\n  return Actions;\n}(PureComponent);\n\nActions.propTypes = {\n  id: PropTypes.string.isRequired,\n  actions: PropTypes.array\n};\n\n\nexport default Actions;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
              "name": "./src/tree-node/node-label.js",
              "index": 23,
              "index2": 23,
              "size": 5224,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "issuerId": null,
              "issuerName": "./src/tree-node/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "name": "./src/tree/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "name": "./src/tree-node/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "module": "./src/tree-node/index.js",
                  "moduleName": "./src/tree-node/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./node-label",
                  "loc": "17:0-37"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "module": "./src/tree-node/index.js",
                  "moduleName": "./src/tree-node/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "./node-label",
                  "loc": "99:28-37"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 3,
              "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport cn from 'classnames/bind';\nimport PropTypes from 'prop-types';\nimport React, { PureComponent } from 'react';\nimport Checkbox, { refUpdater } from '../checkbox';\n\nimport styles from './index.css';\n\nvar cx = cn.bind(styles);\n\nvar NodeLabel = function (_PureComponent) {\n  _inherits(NodeLabel, _PureComponent);\n\n  function NodeLabel() {\n    var _ref;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, NodeLabel);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = NodeLabel.__proto__ || Object.getPrototypeOf(NodeLabel)).call.apply(_ref, [this].concat(args))), _this), _this.handleCheckboxChange = function (e) {\n      var _this$props = _this.props,\n          simpleSelect = _this$props.simpleSelect,\n          id = _this$props.id,\n          onCheckboxChange = _this$props.onCheckboxChange;\n\n\n      if (simpleSelect) {\n        onCheckboxChange(id, true);\n      } else {\n        var checked = e.target.checked;\n\n        onCheckboxChange(id, checked);\n      }\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  _createClass(NodeLabel, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          simpleSelect = _props.simpleSelect,\n          title = _props.title,\n          label = _props.label,\n          id = _props.id,\n          partial = _props.partial,\n          path = _props.path,\n          checked = _props.checked,\n          value = _props.value,\n          disabled = _props.disabled,\n          showPartiallySelected = _props.showPartiallySelected,\n          readOnly = _props.readOnly,\n          approved = _props.approved,\n          nodeRenderer = _props.nodeRenderer;\n\n      var nodeLabelProps = { className: 'node-label'\n\n        // in case of simple select mode, there is no checkbox, so we need to handle the click via the node label\n        // but not if the control is in readOnly state\n      };var shouldRegisterClickHandler = simpleSelect && !readOnly;\n\n      if (shouldRegisterClickHandler) {\n        nodeLabelProps.onClick = this.handleCheckboxChange;\n      }\n\n      return nodeRenderer ? nodeRenderer({\n        id: id,\n        value: value,\n        disabled: disabled,\n        checked: checked,\n        path: path,\n        refUpdater: refUpdater,\n        approved: approved,\n        title: title || label,\n        onChange: this.handleCheckboxChange,\n        indeterminate: showPartiallySelected && partial\n      }) : React.createElement(\n        'label',\n        { title: title || label, htmlFor: id },\n        React.createElement(Checkbox, {\n          name: id,\n          id: id,\n          indeterminate: showPartiallySelected && partial,\n          className: cx('checkbox-item', { 'simple-select': simpleSelect }),\n          checked: checked,\n          onChange: this.handleCheckboxChange,\n          value: value,\n          disabled: disabled,\n          readOnly: readOnly\n        }),\n        React.createElement(\n          'span',\n          nodeLabelProps,\n          label\n        )\n      );\n    }\n  }]);\n\n  return NodeLabel;\n}(PureComponent);\n\nNodeLabel.propTypes = {\n  id: PropTypes.string.isRequired,\n  actions: PropTypes.array,\n  title: PropTypes.string,\n  label: PropTypes.string.isRequired,\n  value: PropTypes.string.isRequired,\n  checked: PropTypes.bool,\n  path: PropTypes.array,\n  partial: PropTypes.bool,\n  expanded: PropTypes.bool,\n  disabled: PropTypes.bool,\n  dataset: PropTypes.object,\n  simpleSelect: PropTypes.bool,\n  showPartiallySelected: PropTypes.bool,\n  onCheckboxChange: PropTypes.func,\n  nodeRenderer: PropTypes.func,\n  readOnly: PropTypes.bool,\n  approved: PropTypes.bool\n};\n\n\nexport default NodeLabel;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/toggle.js",
              "name": "./src/tree-node/toggle.js",
              "index": 27,
              "index2": 24,
              "size": 2979,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "issuerId": null,
              "issuerName": "./src/tree-node/index.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "name": "./src/tree/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "name": "./src/tree-node/index.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "module": "./src/tree-node/index.js",
                  "moduleName": "./src/tree-node/index.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./toggle",
                  "loc": "18:0-30"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "module": "./src/tree-node/index.js",
                  "moduleName": "./src/tree-node/index.js",
                  "type": "harmony import specifier",
                  "userRequest": "./toggle",
                  "loc": "98:28-34"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 3,
              "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport cn from 'classnames/bind';\nimport PropTypes from 'prop-types';\nimport React, { PureComponent } from 'react';\nimport styles from './index.css';\n\nvar cx = cn.bind(styles);\n\nvar Toggle = function (_PureComponent) {\n  _inherits(Toggle, _PureComponent);\n\n  function Toggle() {\n    var _ref;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, Toggle);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Toggle.__proto__ || Object.getPrototypeOf(Toggle)).call.apply(_ref, [this].concat(args))), _this), _this.onToggle = function () {\n      _this.props.onNodeToggle(_this.props.id);\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  _createClass(Toggle, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          expanded = _props.expanded,\n          isLeaf = _props.isLeaf,\n          iconRenderer = _props.iconRenderer;\n\n      var toggleCx = cx('toggle', { expanded: !isLeaf && expanded, collapsed: !isLeaf && !expanded });\n      return iconRenderer ? iconRenderer(toggleCx, this.onToggle) : React.createElement('i', { className: toggleCx, onClick: this.onToggle });\n    }\n  }]);\n\n  return Toggle;\n}(PureComponent);\n\nToggle.propTypes = {\n  expanded: PropTypes.bool,\n  isLeaf: PropTypes.bool,\n  onNodeToggle: PropTypes.func,\n  id: PropTypes.string,\n  iconRenderer: PropTypes.func\n};\n\n\nexport default Toggle;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/action.js",
              "name": "./src/tree-node/action.js",
              "index": 22,
              "index2": 18,
              "size": 2928,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
              "issuerId": null,
              "issuerName": "./src/tree-node/actions.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "name": "./src/tree/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "name": "./src/tree-node/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
                  "name": "./src/tree-node/actions.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
                  "module": "./src/tree-node/actions.js",
                  "moduleName": "./src/tree-node/actions.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "./action",
                  "loc": "16:0-30"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
                  "module": "./src/tree-node/actions.js",
                  "moduleName": "./src/tree-node/actions.js",
                  "type": "harmony import specifier",
                  "userRequest": "./action",
                  "loc": "40:35-41"
                }
              ],
              "usedExports": [
                "default"
              ],
              "providedExports": [
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 4,
              "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport React, { PureComponent } from 'react';\nimport PropTypes from 'prop-types';\n\nvar Action = function (_PureComponent) {\n  _inherits(Action, _PureComponent);\n\n  function Action() {\n    var _ref;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, Action);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Action.__proto__ || Object.getPrototypeOf(Action)).call.apply(_ref, [this].concat(args))), _this), _this.handleClick = function () {\n      _this.props.onAction(_this.props.actionData);\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  _createClass(Action, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          title = _props.title,\n          className = _props.className,\n          text = _props.text,\n          readOnly = _props.readOnly;\n\n\n      return React.createElement(\n        'i',\n        { title: title, className: className, onClick: !readOnly ? this.handleClick : undefined },\n        text\n      );\n    }\n  }]);\n\n  return Action;\n}(PureComponent);\n\nAction.propTypes = {\n  title: PropTypes.string,\n  text: PropTypes.string,\n  className: PropTypes.string,\n  actionData: PropTypes.object,\n  onAction: PropTypes.func,\n  readOnly: PropTypes.bool\n};\nAction.defaultProps = {\n  onAction: function onAction() {}\n};\n\n\nexport default Action;"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/checkbox/index.js",
              "name": "./src/checkbox/index.js",
              "index": 24,
              "index2": 20,
              "size": 4241,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
              "issuerId": null,
              "issuerName": "./src/tree-node/node-label.js",
              "issuerPath": [
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
                  "name": "./src/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
                  "name": "./src/tree/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
                  "name": "./src/tree-node/index.js"
                },
                {
                  "id": null,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
                  "name": "./src/tree-node/node-label.js"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
                  "module": "./src/tree-node/node-label.js",
                  "moduleName": "./src/tree-node/node-label.js",
                  "type": "harmony side effect evaluation",
                  "userRequest": "../checkbox",
                  "loc": "12:0-51"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
                  "module": "./src/tree-node/node-label.js",
                  "moduleName": "./src/tree-node/node-label.js",
                  "type": "harmony import specifier",
                  "userRequest": "../checkbox",
                  "loc": "83:20-30"
                },
                {
                  "moduleId": null,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
                  "module": "./src/tree-node/node-label.js",
                  "moduleName": "./src/tree-node/node-label.js",
                  "type": "harmony import specifier",
                  "userRequest": "../checkbox",
                  "loc": "91:28-36"
                }
              ],
              "usedExports": [
                "refUpdater",
                "default"
              ],
              "providedExports": [
                "refUpdater",
                "default"
              ],
              "optimizationBailout": [
              ],
              "depth": 4,
              "source": "var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport React, { PureComponent } from 'react';\nimport PropTypes from 'prop-types';\n\nexport var refUpdater = function refUpdater(_ref) {\n  var checked = _ref.checked,\n      indeterminate = _ref.indeterminate;\n  return function (input) {\n    if (input) {\n      input.checked = checked;\n      input.indeterminate = indeterminate;\n    }\n  };\n};\n\nvar Checkbox = function (_PureComponent) {\n  _inherits(Checkbox, _PureComponent);\n\n  function Checkbox() {\n    var _ref2;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, Checkbox);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref2 = Checkbox.__proto__ || Object.getPrototypeOf(Checkbox)).call.apply(_ref2, [this].concat(args))), _this), _this.handleChange = function (e) {\n      e.stopPropagation();\n      e.nativeEvent.stopImmediatePropagation();\n      _this.props.onChange(e);\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  // this (stopPropagation) is needed since FireFox wrongly detects inside clicks\n  // See https://github.com/dowjones/react-dropdown-tree-select/pull/154\n  // and https://github.com/dowjones/react-dropdown-tree-select/issues/148\n\n\n  _createClass(Checkbox, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          checked = _props.checked,\n          _props$indeterminate = _props.indeterminate,\n          indeterminate = _props$indeterminate === undefined ? false : _props$indeterminate,\n          onChange = _props.onChange,\n          disabled = _props.disabled,\n          readOnly = _props.readOnly,\n          rest = _objectWithoutProperties(_props, ['checked', 'indeterminate', 'onChange', 'disabled', 'readOnly']);\n\n      var isDisabled = disabled || readOnly;\n\n      return React.createElement('input', _extends({ type: 'checkbox', ref: refUpdater({ checked: checked, indeterminate: indeterminate }), onChange: this.handleChange, disabled: isDisabled }, rest));\n    }\n  }]);\n\n  return Checkbox;\n}(PureComponent);\n\nCheckbox.propTypes = {\n  checked: PropTypes.bool,\n  indeterminate: PropTypes.bool,\n  onChange: PropTypes.func,\n  disabled: PropTypes.bool,\n  readOnly: PropTypes.bool };\n\n\nexport default Checkbox;"
            }
          ],
          "filteredModules": 0,
          "parsedSrc": "function(e,t,n){\"use strict\";n.r(t);var r=n(2),o=n.n(r),a=n(0),i=n.n(a),l=n(1),s=n.n(l),c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r;return t[\"data-\"+(r=n,r.replace(/([a-z])([A-Z])/g,\"$1-$2\").toLowerCase())]=e[n],t},{})},u=(function(){}(),function(e){return!e||Array.isArray(e)&&!e.length}),p=function(e,t){if(!(e instanceof Event))return!1;var n=t?t+\" react-dropdown-tree-select\":\"react-dropdown-tree-select\";return!function(e){if(e.path)return e.path;for(var t=e.target,n=[t];t.parentElement;)t=t.parentElement,n.unshift(t);return n}(e).some(function(e){var t=e.className;return!(!t||!t.indexOf)&&e.className.indexOf(n)>=0})},h=function(e,t){var n=void 0;return function(){for(var r=arguments.length,o=Array(r),a=0;a<r;a++)o[a]=arguments[a];var i=!n;clearTimeout(n),n=setTimeout(function(){n=null,e.apply(void 0,o)},t),i&&e.apply(void 0,o)}},d=n(7),f=n.n(d),g=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function y(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}var b=o.a.bind(f.a),v=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=y(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleClick=function(e){var t=r.props,n=t.id,o=t.onDelete;e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),o(n)},y(r,n)}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l[\"PureComponent\"]),g(t,[{key:\"render\",value:function(){var e=this.props,t=e.label,n=e.originalObject,r=e.readOnly,o=e.tagRenderer;return o?o(n,this.handleClick):s.a.createElement(\"span\",{className:b(\"tag\")},t,s.a.createElement(\"button\",{onClick:r?void 0:this.handleClick,className:b(\"tag-remove\",{readOnly:r}),type:\"button\"},\"x\"))}}]),t}();v.propTypes={id:i.a.string.isRequired,label:i.a.string.isRequired,originalObject:i.a.object,onDelete:i.a.func,tagRenderer:i.a.func,readOnly:i.a.bool};var m=v,w=n(6),O=n.n(w),T=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};var S=o.a.bind(O.a),k=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleInputChange=function(e){e.persist(),n.delayedCallback(e)},n.delayedCallback=h(function(e){return n.props.onInputChange(e.target.value)},300),n}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l[\"PureComponent\"]),T(t,[{key:\"render\",value:function(){var e=this.props,t=e.tags,n=e.onTagRemove,r=e.inputRef,o=e.placeholderText,a=void 0===o?\"Choose...\":o,i=e.onFocus,l=e.onBlur,u=e.disabled,p=e.readOnly,h=e.tagRenderer;return s.a.createElement(\"ul\",{className:S(\"tag-list\")},function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=arguments[2],r=arguments[3];return e.map(function(e){var o=e._id,a=e.label,i=e.tagClassName,l=e.dataset;return s.a.createElement(\"li\",_({className:S(\"tag-item\",i),key:\"tag-item-\"+o},c(l)),s.a.createElement(m,{label:a,id:o,originalObject:e,onDelete:t,readOnly:n,tagRenderer:r}))})}(t,n,p,h),s.a.createElement(\"li\",{className:S(\"tag-item\")},s.a.createElement(\"input\",{type:\"text\",disabled:u,ref:r,className:S(\"search\"),placeholder:a,onChange:this.handleInputChange,onFocus:i,onBlur:l,readOnly:p})))}}]),t}();k.propTypes={tags:i.a.array,placeholderText:i.a.string,onInputChange:i.a.func,onFocus:i.a.func,onBlur:i.a.func,onTagRemove:i.a.func,inputRef:i.a.func,tagRenderer:i.a.func,disabled:i.a.bool,readOnly:i.a.bool};var C=k,P=function(e,t){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};\n/*! *****************************************************************************\nCopyright (c) Microsoft Corporation. All rights reserved.\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\nthis file except in compliance with the License. You may obtain a copy of the\nLicense at http://www.apache.org/licenses/LICENSE-2.0\n\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\nMERCHANTABLITY OR NON-INFRINGEMENT.\n\nSee the Apache Version 2.0 License for specific language governing permissions\nand limitations under the License.\n***************************************************************************** */var E=function(){return(E=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};var j={Pixel:\"Pixel\",Percent:\"Percent\"},x={unit:j.Percent,value:.8};function N(e){return\"number\"==typeof e?{unit:j.Percent,value:100*e}:\"string\"==typeof e?e.match(/^(\\d*(\\.\\d+)?)px$/)?{unit:j.Pixel,value:parseFloat(e)}:e.match(/^(\\d*(\\.\\d+)?)%$/)?{unit:j.Percent,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: \"120px\", \"50%\"...'),x):(console.warn(\"scrollThreshold should be string or number\"),x)}var R=function(e){function t(t){var n=e.call(this,t)||this;return n.lastScrollTop=0,n.actionTriggered=!1,n.startY=0,n.currentY=0,n.dragging=!1,n.maxPullDownDistance=0,n.getScrollableTarget=function(){return n.props.scrollableTarget instanceof HTMLElement?n.props.scrollableTarget:\"string\"==typeof n.props.scrollableTarget?document.getElementById(n.props.scrollableTarget):(null===n.props.scrollableTarget&&console.warn(\"You are trying to pass scrollableTarget but it is null. This might\\n        happen because the element may not have been added to DOM yet.\\n        See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info.\\n      \"),null)},n.onStart=function(e){n.lastScrollTop||(n.dragging=!0,e instanceof MouseEvent?n.startY=e.pageY:e instanceof TouchEvent&&(n.startY=e.touches[0].pageY),n.currentY=n.startY,n._infScroll&&(n._infScroll.style.willChange=\"transform\",n._infScroll.style.transition=\"transform 0.2s cubic-bezier(0,0,0.31,1)\"))},n.onMove=function(e){n.dragging&&(e instanceof MouseEvent?n.currentY=e.pageY:e instanceof TouchEvent&&(n.currentY=e.touches[0].pageY),n.currentY<n.startY||(n.currentY-n.startY>=Number(n.props.pullDownToRefreshThreshold)&&n.setState({pullToRefreshThresholdBreached:!0}),n.currentY-n.startY>1.5*n.maxPullDownDistance||n._infScroll&&(n._infScroll.style.overflow=\"visible\",n._infScroll.style.transform=\"translate3d(0px, \"+(n.currentY-n.startY)+\"px, 0px)\")))},n.onEnd=function(){n.startY=0,n.currentY=0,n.dragging=!1,n.state.pullToRefreshThresholdBreached&&(n.props.refreshFunction&&n.props.refreshFunction(),n.setState({pullToRefreshThresholdBreached:!1})),requestAnimationFrame(function(){n._infScroll&&(n._infScroll.style.overflow=\"auto\",n._infScroll.style.transform=\"none\",n._infScroll.style.willChange=\"unset\")})},n.onScrollListener=function(e){\"function\"==typeof n.props.onScroll&&setTimeout(function(){return n.props.onScroll&&n.props.onScroll(e)},0);var t=n.props.height||n._scrollableNode?e.target:document.documentElement.scrollTop?document.documentElement:document.body;n.actionTriggered||((n.props.inverse?n.isElementAtTop(t,n.props.scrollThreshold):n.isElementAtBottom(t,n.props.scrollThreshold))&&n.props.hasMore&&(n.actionTriggered=!0,n.setState({showLoader:!0}),n.props.next&&n.props.next()),n.lastScrollTop=t.scrollTop)},n.state={showLoader:!1,pullToRefreshThresholdBreached:!1,prevDataLength:t.dataLength},n.throttledOnScrollListener=function(e,t,n,r){var o,a=!1,i=0;function l(){o&&clearTimeout(o)}function s(){var s=this,c=Date.now()-i,u=arguments;function p(){i=Date.now(),n.apply(s,u)}a||(r&&!o&&p(),l(),void 0===r&&c>e?p():!0!==t&&(o=setTimeout(r?function(){o=void 0}:p,void 0===r?e-c:e)))}return\"boolean\"!=typeof t&&(r=n,n=t,t=void 0),s.cancel=function(){l(),a=!0},s}(150,n.onScrollListener).bind(n),n.onStart=n.onStart.bind(n),n.onMove=n.onMove.bind(n),n.onEnd=n.onEnd.bind(n),n}return function(e,t){function n(){this.constructor=e}P(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.componentDidMount=function(){if(void 0===this.props.dataLength)throw new Error('mandatory prop \"dataLength\" is missing. The prop is needed when loading more content. Check README.md for usage');if(this._scrollableNode=this.getScrollableTarget(),this.el=this.props.height?this._infScroll:this._scrollableNode||window,this.el&&this.el.addEventListener(\"scroll\",this.throttledOnScrollListener),\"number\"==typeof this.props.initialScrollY&&this.el&&this.el instanceof HTMLElement&&this.el.scrollHeight>this.props.initialScrollY&&this.el.scrollTo(0,this.props.initialScrollY),this.props.pullDownToRefresh&&this.el&&(this.el.addEventListener(\"touchstart\",this.onStart),this.el.addEventListener(\"touchmove\",this.onMove),this.el.addEventListener(\"touchend\",this.onEnd),this.el.addEventListener(\"mousedown\",this.onStart),this.el.addEventListener(\"mousemove\",this.onMove),this.el.addEventListener(\"mouseup\",this.onEnd),this.maxPullDownDistance=this._pullDown&&this._pullDown.firstChild&&this._pullDown.firstChild.getBoundingClientRect().height||0,this.forceUpdate(),\"function\"!=typeof this.props.refreshFunction))throw new Error('Mandatory prop \"refreshFunction\" missing.\\n          Pull Down To Refresh functionality will not work\\n          as expected. Check README.md for usage\\'')},t.prototype.componentWillUnmount=function(){this.el&&(this.el.removeEventListener(\"scroll\",this.throttledOnScrollListener),this.props.pullDownToRefresh&&(this.el.removeEventListener(\"touchstart\",this.onStart),this.el.removeEventListener(\"touchmove\",this.onMove),this.el.removeEventListener(\"touchend\",this.onEnd),this.el.removeEventListener(\"mousedown\",this.onStart),this.el.removeEventListener(\"mousemove\",this.onMove),this.el.removeEventListener(\"mouseup\",this.onEnd)))},t.prototype.componentDidUpdate=function(e){this.props.dataLength!==e.dataLength&&(this.actionTriggered=!1,this.setState({showLoader:!1}))},t.getDerivedStateFromProps=function(e,t){return e.dataLength!==t.prevDataLength?E(E({},t),{prevDataLength:e.dataLength}):null},t.prototype.isElementAtTop=function(e,t){void 0===t&&(t=.8);var n=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,r=N(t);return r.unit===j.Pixel?e.scrollTop<=r.value+n-e.scrollHeight+1:e.scrollTop<=r.value/100+n-e.scrollHeight+1},t.prototype.isElementAtBottom=function(e,t){void 0===t&&(t=.8);var n=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,r=N(t);return r.unit===j.Pixel?e.scrollTop+n>=e.scrollHeight-r.value:e.scrollTop+n>=r.value/100*e.scrollHeight},t.prototype.render=function(){var e=this,t=E({height:this.props.height||\"auto\",overflow:\"auto\",WebkitOverflowScrolling:\"touch\"},this.props.style),n=this.props.hasChildren||!!(this.props.children&&this.props.children instanceof Array&&this.props.children.length),r=this.props.pullDownToRefresh&&this.props.height?{overflow:\"auto\"}:{};return s.a.createElement(\"div\",{style:r,className:\"infinite-scroll-component__outerdiv\"},s.a.createElement(\"div\",{className:\"infinite-scroll-component \"+(this.props.className||\"\"),ref:function(t){return e._infScroll=t},style:t},this.props.pullDownToRefresh&&s.a.createElement(\"div\",{style:{position:\"relative\"},ref:function(t){return e._pullDown=t}},s.a.createElement(\"div\",{style:{position:\"absolute\",left:0,right:0,top:-1*this.maxPullDownDistance}},this.state.pullToRefreshThresholdBreached?this.props.releaseToRefreshContent:this.props.pullDownToRefreshContent)),this.props.children,!this.state.showLoader&&!n&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))},t}(l.Component),M=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function D(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}var L=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=D(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleClick=function(){r.props.onAction(r.props.actionData)},D(r,n)}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l[\"PureComponent\"]),M(t,[{key:\"render\",value:function(){var e=this.props,t=e.title,n=e.className,r=e.text,o=e.readOnly;return s.a.createElement(\"i\",{title:t,className:n,onClick:o?void 0:this.handleClick},r)}}]),t}();L.propTypes={title:i.a.string,text:i.a.string,className:i.a.string,actionData:i.a.object,onAction:i.a.func,readOnly:i.a.bool},L.defaultProps={onAction:function(){}};var I=L,A=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},B=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Y=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),function(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l[\"PureComponent\"]),B(t,[{key:\"render\",value:function(){var e=this.props,t=e.actions,n=e.id,r=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,[\"actions\",\"id\"]);return u(t)?null:t.map(function(e,t){var o=e.id||\"action-\"+t;return s.a.createElement(I,A({key:o},r,e,{actionData:{action:o,id:n}}))})}}]),t}();Y.propTypes={id:i.a.string.isRequired,actions:i.a.array};var V=Y,F=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function q(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}var z=function(e){var t=e.checked,n=e.indeterminate;return function(e){e&&(e.checked=t,e.indeterminate=n)}},W=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=q(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleChange=function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),r.props.onChange(e)},q(r,n)}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l[\"PureComponent\"]),H(t,[{key:\"render\",value:function(){var e=this.props,t=e.checked,n=e.indeterminate,r=void 0!==n&&n,o=(e.onChange,e.disabled),a=e.readOnly,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,[\"checked\",\"indeterminate\",\"onChange\",\"disabled\",\"readOnly\"]),l=o||a;return s.a.createElement(\"input\",F({type:\"checkbox\",ref:z({checked:t,indeterminate:r}),onChange:this.handleChange,disabled:l},i))}}]),t}();W.propTypes={checked:i.a.bool,indeterminate:i.a.bool,onChange:i.a.func,disabled:i.a.bool,readOnly:i.a.bool};var U=W,$=n(3),J=n.n($),Z=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function G(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}var K=o.a.bind(J.a),Q=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=G(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleCheckboxChange=function(e){var t=r.props,n=t.simpleSelect,o=t.id,a=t.onCheckboxChange;n?a(o,!0):a(o,e.target.checked)},G(r,n)}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l[\"PureComponent\"]),Z(t,[{key:\"render\",value:function(){var e=this.props,t=e.simpleSelect,n=e.title,r=e.label,o=e.id,a=e.partial,i=e.path,l=e.checked,c=e.value,u=e.disabled,p=e.showPartiallySelected,h=e.readOnly,d=e.approved,f=e.nodeRenderer,g={className:\"node-label\"};return t&&!h&&(g.onClick=this.handleCheckboxChange),f?f({id:o,value:c,disabled:u,checked:l,path:i,refUpdater:z,approved:d,title:n||r,onChange:this.handleCheckboxChange,indeterminate:p&&a}):s.a.createElement(\"label\",{title:n||r,htmlFor:o},s.a.createElement(U,{name:o,id:o,indeterminate:p&&a,className:K(\"checkbox-item\",{\"simple-select\":t}),checked:l,onChange:this.handleCheckboxChange,value:c,disabled:u,readOnly:h}),s.a.createElement(\"span\",g,r))}}]),t}();Q.propTypes={id:i.a.string.isRequired,actions:i.a.array,title:i.a.string,label:i.a.string.isRequired,value:i.a.string.isRequired,checked:i.a.bool,path:i.a.array,partial:i.a.bool,expanded:i.a.bool,disabled:i.a.bool,dataset:i.a.object,simpleSelect:i.a.bool,showPartiallySelected:i.a.bool,onCheckboxChange:i.a.func,nodeRenderer:i.a.func,readOnly:i.a.bool,approved:i.a.bool};var X=Q,ee=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function te(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}var ne=o.a.bind(J.a),re=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=te(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.onToggle=function(){r.props.onNodeToggle(r.props.id)},te(r,n)}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l[\"PureComponent\"]),ee(t,[{key:\"render\",value:function(){var e=this.props,t=e.expanded,n=e.isLeaf,r=e.iconRenderer,o=ne(\"toggle\",{expanded:!n&&t,collapsed:!n&&!t});return r?r(o,this.onToggle):s.a.createElement(\"i\",{className:o,onClick:this.onToggle})}}]),t}();re.propTypes={expanded:i.a.bool,isLeaf:i.a.bool,onNodeToggle:i.a.func,id:i.a.string,iconRenderer:i.a.func};var oe=re,ae=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ie=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var le=o.a.bind(J.a),se=function(e){return u(e)},ce=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t),function(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l[\"PureComponent\"]),ie(t,[{key:\"render\",value:function(){var e=this.props,t=e.simpleSelect,n=e.keepTreeOnSearch,r=e._id,o=e._children,a=e.dataset,i=e._depth,l=e.expanded,u=e.title,p=e.label,h=e.partial,d=e.checked,f=e.value,g=e.path,y=e.disabled,b=e.actions,v=e.onAction,m=e.searchModeOn,w=e.onNodeToggle,O=e.onCheckboxChange,T=e.showPartiallySelected,_=e.nodeRenderer,S=e.iconRenderer,k=e.readOnly,C=e.approved,P=function(e){var t=e.keepTreeOnSearch,n=e.keepChildrenOnSearch,r=e._children,o=e.matchInChildren,a=e.matchInParent,i=e.disabled,l=e.partial,s=e.hide,c=e.className,u=e.showPartiallySelected,p=e.readOnly;return le(\"node\",{leaf:se(r),tree:!se(r),disabled:i,hide:s,\"match-in-children\":t&&o,\"match-in-parent\":t&&n&&a,partial:u&&l,readOnly:p},c)}(this.props),E=n||!m?{paddingLeft:20*(i||0)+\"px\"}:{};return s.a.createElement(\"li\",ae({className:P,style:E},c(a)),s.a.createElement(oe,{isLeaf:se(o),expanded:l,id:r,onNodeToggle:w,iconRenderer:S}),s.a.createElement(X,{title:u,label:p,id:r,path:g,partial:h,checked:d,value:f,disabled:y,simpleSelect:t,onCheckboxChange:O,showPartiallySelected:T,nodeRenderer:_,readOnly:k,approved:C}),s.a.createElement(V,{actions:b,onAction:v,id:r,readOnly:k}))}}]),t}();ce.propTypes={_id:i.a.string.isRequired,_depth:i.a.number,_children:i.a.array,actions:i.a.array,className:i.a.string,title:i.a.string,label:i.a.string.isRequired,value:i.a.string.isRequired,path:i.a.array,checked:i.a.bool,expanded:i.a.bool,disabled:i.a.bool,partial:i.a.bool,dataset:i.a.object,keepTreeOnSearch:i.a.bool,keepChildrenOnSearch:i.a.bool,searchModeOn:i.a.bool,onNodeToggle:i.a.func,onAction:i.a.func,onCheckboxChange:i.a.func,simpleSelect:i.a.bool,showPartiallySelected:i.a.bool,nodeRenderer:i.a.func,iconRenderer:i.a.func,readOnly:i.a.bool,approved:i.a.bool};var ue=ce,pe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},he=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var de=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return fe.call(n),n.computeInstanceProps(e),n.state={items:n.allVisibleNodes.slice(0,n.props.pageSize)},n}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l[\"Component\"]),he(t,[{key:\"render\",value:function(){var e=this.props,t=e.searchModeOn,n=e.noItemsPlaceholder;return this.state.items.length>0?s.a.createElement(\"ul\",{className:\"root \"+(t?\"searchModeOn\":\"\"),ref:this.setNodeRef},this.state.scrollableTarget&&s.a.createElement(R,{dataLength:this.state.items.length,next:this.loadMore,hasMore:this.hasMore(),loader:null,scrollableTarget:this.state.scrollableTarget},this.state.items)):n}}]),t}();de.propTypes={data:i.a.object,keepTreeOnSearch:i.a.bool,keepChildrenOnSearch:i.a.bool,searchModeOn:i.a.bool,onChange:i.a.func,onNodeToggle:i.a.func,onAction:i.a.func,onCheckboxChange:i.a.func,simpleSelect:i.a.bool,showPartiallySelected:i.a.bool,pageSize:i.a.number,nodeRenderer:i.a.func,iconRenderer:i.a.func,readOnly:i.a.bool,noItemsPlaceholder:i.a.any},de.defaultProps={pageSize:100,noItemsPlaceholder:s.a.createElement(\"p\",null,\"The data contains no valid elements for display\")};var fe=function(){var e=this;this.componentWillReceiveProps=function(t){e.computeInstanceProps(t),e.setState({items:e.allVisibleNodes.slice(0,e.props.pageSize)})},this.componentDidMount=function(){e.setState({scrollableTarget:e.node&&e.node.parentNode?e.node.parentNode:null})},this.computeInstanceProps=function(t){e.allVisibleNodes=e.getNodes(t),e.totalPages=Math.ceil(e.allVisibleNodes.length/e.props.pageSize),e.currentPage=1},this.hasValidData=function(e){return!(!e||e.constructor!==Map)&&e.size>0},this.getNodes=function(t){var n=t.data,r=t.keepTreeOnSearch,o=t.searchModeOn,a=t.simpleSelect,i=t.showPartiallySelected,l=t.readOnly,c=t.nodeRenderer,u=t.iconRenderer,p=t.onAction,h=t.onChange,d=t.onCheckboxChange,f=t.onNodeToggle,g=t.keepChildrenOnSearch,y=[];return e.hasValidData(n)&&n.forEach(function(e){(function(e,t,n){if(t||e.expanded)return!0;var r=e._parent&&n.get(e._parent);return!r||r.expanded})(e,o,n)&&y.push(s.a.createElement(ue,pe({keepTreeOnSearch:r,keepChildrenOnSearch:g,key:e._id},e,{searchModeOn:o,onChange:h,onCheckboxChange:d,onNodeToggle:f,onAction:p,simpleSelect:a,showPartiallySelected:i,nodeRenderer:c,iconRenderer:u,readOnly:l})))}),y},this.hasMore=function(){return e.currentPage<=e.totalPages},this.loadMore=function(){e.currentPage=e.currentPage+1;var t=e.allVisibleNodes.slice(0,e.currentPage*e.props.pageSize);e.setState({items:t})},this.setNodeRef=function(t){e.node=t}},ge=de,ye=n(5),be=n.n(ye),ve=function(e){return e},me=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"children\",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ve;return be()(e[t],function(e){return n(e).checked})||e[t].some(function(e){return n(e).partial})};var we=function(e,t,n,r){var o=function e(t){var n=t.nodes,r=t.list,o=void 0===r?new Map:r,a=t.parent,i=t.depth,l=void 0===i?0:i,s=t.simple,c=t.showPartialState,p=t.defaultValues,h=void 0===p?[]:p,d=t.hierarchical;return n.forEach(function(t,n){t._depth=l,a?(t._id=t.id||a._id+\"-\"+n,t._parent=a._id,a._children.push(t._id)):t._id=t.id||\"\"+n,t.isDefaultValue&&(h.push(t._id),t.checked=!0),d||function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[\"checked\",\"disabled\"],r=0;r<n.length;r++){var o=n[r];void 0===e[o]&&void 0!==t[o]&&(e[o]=t[o])}}(t,a),o.set(t._id,t),!s&&t.children&&(t._children=[],e({nodes:t.children,list:o,parent:t,depth:l+1,showPartialState:c,defaultValues:h,hierarchical:d}),c&&!t.checked&&(t.partial=me(t),!u(t.children)&&t.children.every(function(e){return e.checked})&&(t.checked=!0)),t.children=void 0)}),{list:o,defaultValues:h}}({nodes:Array.isArray(e)?e:[e],simple:t,showPartialState:n,hierarchical:r});return{list:o.list,defaultValues:o.defaultValues}},Oe=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Te=function(){function e(t){var n=t.data,r=t.simpleSelect,o=t.showPartiallySelected,a=t.hierarchical;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,e),this._src=n;var i=we(JSON.parse(JSON.stringify(n)),r,o,a),l=i.list,s=i.defaultValues;this.tree=l,this.defaultValues=s,this.simpleSelect=r,this.showPartialState=!a&&o,this.searchMaps=new Map,this.hierarchical=a}return Oe(e,[{key:\"getNodeById\",value:function(e){return this.tree.get(e)}},{key:\"getMatches\",value:function(e){var t=this;if(this.searchMaps.has(e))return this.searchMaps.get(e);var n=-1,r=e;this.searchMaps.forEach(function(t,o){e.startsWith(o)&&o.length>n&&(n=o.length,r=o)});var o=[];r!==e?this.searchMaps.get(r).forEach(function(n){var r=t.getNodeById(n);r.label.toLowerCase().indexOf(e)>=0&&o.push(r._id)}):this.tree.forEach(function(t){t.label.toLowerCase().indexOf(e)>=0&&o.push(t._id)});return this.searchMaps.set(e,o),o}},{key:\"addParentsToTree\",value:function(e,t){if(void 0!==e){var n=this.getNodeById(e);this.addParentsToTree(n._parent,t),n.hide=!0,n.matchInChildren=!0,t.set(e,n)}}},{key:\"addChildrenToTree\",value:function(e,t,n){var r=this;void 0!==e&&e.forEach(function(e){if(!n||!n.includes(e)){var o=r.getNodeById(e);o.matchInParent=!0,t.set(e,o),r.addChildrenToTree(o._children,t)}})}},{key:\"filterTree\",value:function(e,t,n){var r=this,o=this.getMatches(e.toLowerCase()),a=new Map;this.tree.forEach(function(e){e.hide=!0,e.matchInChildren=!1}),o.forEach(function(e){var i=r.getNodeById(e);i.hide=!1,t&&r.addParentsToTree(i._parent,a),a.set(e,i),t&&n&&r.addChildrenToTree(i._children,a,o)});var i=0===o.length;return this.matchTree=a,{allNodesHidden:i,tree:a}}},{key:\"restoreNodes\",value:function(){return this.tree.forEach(function(e){e.hide=!1}),this.tree}},{key:\"restoreDefaultValues\",value:function(){var e=this;return this.defaultValues.forEach(function(t){e.setNodeCheckedState(t,!0)}),this.tree}},{key:\"togglePreviousChecked\",value:function(e){var t=this.currentChecked;t&&t!==e&&(this.getNodeById(t).checked=!1),this.currentChecked=e}},{key:\"setNodeCheckedState\",value:function(e,t){var n=this.getNodeById(e);n.checked=t,this.showPartialState&&(n.partial=!1),this.simpleSelect?this.togglePreviousChecked(e):(this.hierarchical||this.toggleChildren(e,t),this.showPartialState&&this.partialCheckParents(n),this.hierarchical||t||this.unCheckParents(n))}},{key:\"unCheckParents\",value:function(e){for(var t=e._parent;t;){var n=this.getNodeById(t);n.checked=!1,n.partial=me(n,\"_children\",this.getNodeById.bind(this)),t=n._parent}}},{key:\"partialCheckParents\",value:function(e){for(var t=this,n=e._parent;n;){var r=this.getNodeById(n);r.checked=r._children.every(function(e){return t.getNodeById(e).checked}),r.partial=me(r,\"_children\",this.getNodeById.bind(this)),n=r._parent}}},{key:\"toggleChildren\",value:function(e,t){var n=this,r=this.getNodeById(e);r.checked=t,this.showPartialState&&(r.partial=!1),u(r._children)||r._children.forEach(function(e){return n.toggleChildren(e,t)})}},{key:\"toggleNodeExpandState\",value:function(e){var t=this.getNodeById(e);return t.expanded=!t.expanded,t.expanded||this.collapseChildren(t),this.tree}},{key:\"collapseChildren\",value:function(e){var t=this;e.expanded=!1,u(e._children)||e._children.forEach(function(e){return t.collapseChildren(t.getNodeById(e))})}},{key:\"getTags\",value:function(){var e=this,t=[],n={};return this.tree.forEach(function(r,o){n[o]||(r.checked?(t.push(r),e.hierarchical||function t(r){n[r._id]=!0,u(r._children)||r._children.forEach(function(n){return t(e.getNodeById(n))})}(r)):n[o]=!0)}),t}}]),e}(),_e=n(4),Se=n.n(_e),ke=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ce=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();\n/*!\n * React Dropdown Tree Select\n * A lightweight, fast and highly customizable tree select component.\n * Hrusikesh Panda <hrusikesh.panda@dowjones.com>\n * Copyright (c) 2017 Dow Jones, Inc. <support@dowjones.com> (http://dowjones.com)\n * license MIT\n * see https://github.com/dowjones/react-dropdown-tree-select\n */\nvar Pe=o.a.bind(Se.a),Ee=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!t||\"object\"!=typeof t&&\"function\"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.createList=function(e){var t=e.data,r=e.simpleSelect,o=e.showPartiallySelected,a=e.hierarchical;return n.treeManager=new Te({data:t,simpleSelect:r,showPartiallySelected:o,hierarchical:a}),n.treeManager.tree},n.resetSearchState=function(){return n.searchInput.value=\"\",{tree:n.treeManager.restoreNodes(),searchModeOn:!1,allNodesHidden:!1}},n.handleClick=function(){n.setState(function(e){var t=n.keepDropdownActive||!e.showDropdown;return t!==e.showDropdown&&(t?document.addEventListener(\"click\",n.handleOutsideClick,!1):document.removeEventListener(\"click\",n.handleOutsideClick,!1)),t?n.props.onFocus():n.props.onBlur(),t?{showDropdown:t}:ke({showDropdown:t},n.resetSearchState())})},n.handleOutsideClick=function(e){p(e,n.props.className)&&n.handleClick()},n.onInputChange=function(e){var t=n.treeManager.filterTree(e,n.props.keepTreeOnSearch,n.props.keepChildrenOnSearch),r=t.allNodesHidden,o=t.tree,a=e.length>0;n.setState({tree:o,searchModeOn:a,allNodesHidden:r})},n.onTagRemove=function(e){n.onCheckboxChange(e,!1)},n.onNodeToggle=function(e){n.treeManager.toggleNodeExpandState(e);var t=n.state.searchModeOn?n.treeManager.matchTree:n.treeManager.tree;n.setState({tree:t}),\"function\"==typeof n.props.onNodeToggle&&n.props.onNodeToggle(n.treeManager.getNodeById(e))},n.onCheckboxChange=function(e,t){n.treeManager.setNodeCheckedState(e,t);var r=n.treeManager.getTags(),o=!n.props.simpleSelect&&n.state.showDropdown;r.length||(n.treeManager.restoreDefaultValues(),r=n.treeManager.getTags());var a={tree:n.state.searchModeOn?n.treeManager.matchTree:n.treeManager.tree,tags:r,showDropdown:o};(n.props.simpleSelect||n.props.clearSearchOnChange)&&Object.assign(a,n.resetSearchState()),n.props.simpleSelect&&document.removeEventListener(\"click\",n.handleOutsideClick,!1),n.setState(a),n.props.onChange(n.treeManager.getNodeById(e),r)},n.onAction=function(e,t){\"function\"==typeof n.props.onAction&&n.props.onAction(e,n.treeManager.getNodeById(t))},n.onInputFocus=function(){n.keepDropdownActive=!0},n.onInputBlur=function(){n.keepDropdownActive=!1},n.state={showDropdown:n.props.showDropdown||!1,searchModeOn:!1},n}return function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,l[\"Component\"]),Ce(t,[{key:\"componentWillMount\",value:function(){var e=this.props,t=e.data,n=e.simpleSelect,r=e.showPartiallySelected,o=e.hierarchical,a=this.createList({data:t,simpleSelect:n,showPartiallySelected:r,hierarchical:o}),i=this.treeManager.getTags();this.setState({tree:a,tags:i})}},{key:\"componentWillUnmount\",value:function(){document.removeEventListener(\"click\",this.handleOutsideClick,!1)}},{key:\"componentWillReceiveProps\",value:function(e){var t=e.data,n=e.simpleSelect,r=e.showPartiallySelected,o=e.hierarchical,a=this.createList({data:t,simpleSelect:n,showPartiallySelected:r,hierarchical:o}),i=this.treeManager.getTags();this.setState({tree:a,tags:i})}},{key:\"render\",value:function(){var e=this,t=Pe({\"dropdown-trigger\":!0,arrow:!0,disabled:this.props.disabled,readOnly:this.props.readOnly,top:this.state.showDropdown,bottom:!this.state.showDropdown});return s.a.createElement(\"div\",{className:Pe(this.props.className,\"react-dropdown-tree-select\"),ref:function(t){e.node=t}},s.a.createElement(\"div\",{className:\"dropdown\"},s.a.createElement(\"a\",{className:t,onClick:this.props.disabled?void 0:this.handleClick},s.a.createElement(C,{inputRef:function(t){e.searchInput=t},tags:this.state.tags,placeholderText:this.props.placeholderText,onInputChange:this.onInputChange,onFocus:this.onInputFocus,onBlur:this.onInputBlur,onTagRemove:this.onTagRemove,tagRenderer:this.props.tagRenderer,disabled:this.props.disabled,readOnly:this.props.readOnly})),this.state.showDropdown&&s.a.createElement(\"div\",{className:Pe(\"dropdown-content\")},this.state.allNodesHidden?s.a.createElement(\"span\",{className:\"no-matches\"},this.props.noMatchesText||\"No matches found\"):s.a.createElement(ge,{data:this.state.tree,keepTreeOnSearch:this.props.keepTreeOnSearch,searchModeOn:this.state.searchModeOn,onAction:this.onAction,onCheckboxChange:this.onCheckboxChange,onNodeToggle:this.onNodeToggle,simpleSelect:this.props.simpleSelect,showPartiallySelected:this.props.showPartiallySelected,nodeRenderer:this.props.nodeRenderer,iconRenderer:this.props.iconRenderer,readOnly:this.props.readOnly,noItemsPlaceholder:this.props.noItemsPlaceholder,keepChildrenOnSearch:this.props.keepChildrenOnSearch}))))}}]),t}();Ee.propTypes={data:i.a.oneOfType([i.a.object,i.a.array]).isRequired,clearSearchOnChange:i.a.bool,keepTreeOnSearch:i.a.bool,placeholderText:i.a.string,showDropdown:i.a.bool,className:i.a.string,onChange:i.a.func,onAction:i.a.func,onNodeToggle:i.a.func,onFocus:i.a.func,onBlur:i.a.func,simpleSelect:i.a.bool,noMatchesText:i.a.string,showPartiallySelected:i.a.bool,nodeRenderer:i.a.func,iconRenderer:i.a.func,tagRenderer:i.a.func,disabled:i.a.bool,readOnly:i.a.bool,hierarchical:i.a.bool,noItemsPlaceholder:i.a.any,keepChildrenOnSearch:i.a.bool},Ee.defaultProps={onFocus:function(){},onBlur:function(){},onChange:function(){}};t.default=Ee}"
        },
        {
          "id": 9,
          "identifier": "css /Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css 0",
          "name": "css ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css",
          "index": 33,
          "index2": 31,
          "size": 1134,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
          "issuerId": 4,
          "issuerName": "./src/index.css",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": 4,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
              "name": "./src/index.css"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 4,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
              "module": "./src/index.css",
              "moduleName": "./src/index.css"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2
        },
        {
          "id": 10,
          "identifier": "css /Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css 0",
          "name": "css ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css",
          "index": 26,
          "index2": 21,
          "size": 778,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
          "issuerId": 3,
          "issuerName": "./src/tree-node/index.css",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "name": "./src/tree/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "name": "./src/tree-node/index.js"
            },
            {
              "id": 3,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
              "name": "./src/tree-node/index.css"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 3,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
              "module": "./src/tree-node/index.css",
              "moduleName": "./src/tree-node/index.css"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 4
        },
        {
          "id": 11,
          "identifier": "css /Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css 0",
          "name": "css ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css",
          "index": 17,
          "index2": 14,
          "size": 379,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
          "issuerId": 6,
          "issuerName": "./src/input/index.css",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "name": "./src/input/index.js"
            },
            {
              "id": 6,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
              "name": "./src/input/index.css"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 6,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
              "module": "./src/input/index.css",
              "moduleName": "./src/input/index.css"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3
        },
        {
          "id": 12,
          "identifier": "css /Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css 0",
          "name": "css ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css",
          "index": 15,
          "index2": 11,
          "size": 366,
          "built": false,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
          "issuerId": 7,
          "issuerName": "./src/tag/index.css",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "name": "./src/input/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.js",
              "name": "./src/tag/index.js"
            },
            {
              "id": 7,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
              "name": "./src/tag/index.css"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 7,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
              "module": "./src/tag/index.css",
              "moduleName": "./src/tag/index.css"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 4
        },
        {
          "id": 13,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/lib/ReactPropTypesSecret.js",
          "name": "./node_modules/prop-types/lib/ReactPropTypesSecret.js",
          "index": 4,
          "index2": 1,
          "size": 314,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/factoryWithThrowingShims.js",
          "issuerId": 14,
          "issuerName": "./node_modules/prop-types/factoryWithThrowingShims.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": 0,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/index.js",
              "name": "./node_modules/prop-types/index.js"
            },
            {
              "id": 14,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/factoryWithThrowingShims.js",
              "name": "./node_modules/prop-types/factoryWithThrowingShims.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 14,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/factoryWithThrowingShims.js",
              "module": "./node_modules/prop-types/factoryWithThrowingShims.js",
              "moduleName": "./node_modules/prop-types/factoryWithThrowingShims.js",
              "type": "cjs require",
              "userRequest": "./lib/ReactPropTypesSecret",
              "loc": "10:27-64"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 3,
          "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n",
          "parsedSrc": "function(e,t,n){\"use strict\";e.exports=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\"}"
        },
        {
          "id": 14,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/factoryWithThrowingShims.js",
          "name": "./node_modules/prop-types/factoryWithThrowingShims.js",
          "index": 3,
          "index2": 2,
          "size": 1469,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/index.js",
          "issuerId": 0,
          "issuerName": "./node_modules/prop-types/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": 0,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/index.js",
              "name": "./node_modules/prop-types/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 0,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/index.js",
              "module": "./node_modules/prop-types/index.js",
              "moduleName": "./node_modules/prop-types/index.js",
              "type": "cjs require",
              "userRequest": "./factoryWithThrowingShims",
              "loc": "27:19-56"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 2,
          "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n\nfunction emptyFunction() {}\n\nmodule.exports = function() {\n  function shim(props, propName, componentName, location, propFullName, secret) {\n    if (secret === ReactPropTypesSecret) {\n      // It is still safe when called from React.\n      return;\n    }\n    var err = new Error(\n      'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n      'Use PropTypes.checkPropTypes() to call them. ' +\n      'Read more at http://fb.me/use-check-prop-types'\n    );\n    err.name = 'Invariant Violation';\n    throw err;\n  };\n  shim.isRequired = shim;\n  function getShim() {\n    return shim;\n  };\n  // Important!\n  // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.\n  var ReactPropTypes = {\n    array: shim,\n    bool: shim,\n    func: shim,\n    number: shim,\n    object: shim,\n    string: shim,\n    symbol: shim,\n\n    any: shim,\n    arrayOf: getShim,\n    element: shim,\n    instanceOf: getShim,\n    node: shim,\n    objectOf: getShim,\n    oneOf: getShim,\n    oneOfType: getShim,\n    shape: getShim,\n    exact: getShim\n  };\n\n  ReactPropTypes.checkPropTypes = emptyFunction;\n  ReactPropTypes.PropTypes = ReactPropTypes;\n\n  return ReactPropTypes;\n};\n",
          "parsedSrc": "function(e,t,n){\"use strict\";var r=n(13);function o(){}e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error(\"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types\");throw l.name=\"Invariant Violation\",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}}"
        }
      ],
      "filteredModules": 0,
      "origins": [
        {
          "module": "",
          "moduleIdentifier": "",
          "moduleName": "",
          "loc": "react-dropdown-tree-select",
          "request": "./src/index.js",
          "reasons": [
          ]
        }
      ]
    }
  ],
  "modules": [
    {
      "id": 0,
      "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/index.js",
      "name": "./node_modules/prop-types/index.js",
      "index": 2,
      "index2": 3,
      "size": 956,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
      "issuerId": null,
      "issuerName": "./src/index.js",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "prop-types",
          "loc": "20:0-35"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "266:8-17"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "266:29-38"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "266:47-56"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "267:23-32"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "268:20-29"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "269:19-28"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "270:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "271:13-22"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "272:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "273:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "274:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "275:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "276:10-19"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "277:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "278:17-26"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "279:25-34"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "280:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "281:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "282:15-24"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "283:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "284:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "285:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "286:22-31"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "287:24-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "prop-types",
          "loc": "12:0-35"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "76:8-17"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "77:20-29"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "78:24-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "79:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "80:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "81:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "82:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "83:20-29"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "84:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "85:25-34"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "86:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "87:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "88:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "89:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "90:22-31"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "prop-types",
          "loc": "12:0-35"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "108:8-17"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "109:19-28"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "110:17-26"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "111:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "112:10-19"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "113:15-24"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "114:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "115:15-24"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "116:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "117:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "prop-types",
          "loc": "12:0-35"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "124:7-16"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "125:10-19"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "126:13-22"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "127:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "128:13-22"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "129:9-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "130:9-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "131:9-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "132:8-17"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "133:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "134:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "135:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "136:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "137:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "138:20-29"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "139:24-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "140:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "141:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "142:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "143:20-29"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "144:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "145:25-34"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "146:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "147:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "148:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "149:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "prop-types",
          "loc": "10:0-35"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "69:6-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "70:9-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "71:18-27"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "72:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "73:15-24"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "74:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "prop-types",
          "loc": "13:0-35"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "49:6-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "50:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "prop-types",
          "loc": "10:0-35"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "52:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "53:10-19"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "54:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "55:6-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "56:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "prop-types",
          "loc": "10:0-35"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "115:6-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "116:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "117:9-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "118:9-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "119:9-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "120:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "121:8-17"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "122:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "123:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "124:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "125:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "126:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "127:25-34"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "128:20-29"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "129:16-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "130:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "131:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "prop-types",
          "loc": "10:0-35"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "53:9-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "54:8-17"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "55:13-22"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "56:14-23"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "57:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "58:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "prop-types",
          "loc": "14:0-35"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "75:11-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "76:17-26"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "77:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "78:12-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "prop-types",
          "loc": "79:12-21"
        }
      ],
      "usedExports": [
        "default"
      ],
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n  var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&\n    Symbol.for &&\n    Symbol.for('react.element')) ||\n    0xeac7;\n\n  var isValidElement = function(object) {\n    return typeof object === 'object' &&\n      object !== null &&\n      object.$$typeof === REACT_ELEMENT_TYPE;\n  };\n\n  // By explicitly using `prop-types` you are opting into new development behavior.\n  // http://fb.me/prop-types-in-prod\n  var throwOnDirectAccess = true;\n  module.exports = require('./factoryWithTypeCheckers')(isValidElement, throwOnDirectAccess);\n} else {\n  // By explicitly using `prop-types` you are opting into new production behavior.\n  // http://fb.me/prop-types-in-prod\n  module.exports = require('./factoryWithThrowingShims')();\n}\n"
    },
    {
      "id": 1,
      "identifier": "external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\"}",
      "name": "external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\"}",
      "index": 5,
      "index2": 4,
      "size": 42,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
      "issuerId": null,
      "issuerName": "./src/index.js",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "21:0-41"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "205:13-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "213:8-13"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "216:10-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "219:12-17"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "234:37-42"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "237:40-45"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "241:16-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "263:2-11"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "13:0-41"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "54:24-29"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "57:39-44"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "73:2-11"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "94:22-27"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "144:21-26"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "11:0-45"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "31:11-16"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "34:6-11"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "81:13-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "85:8-13"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "88:10-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "105:2-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "1:0-41"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "424:16-21"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "425:12-17"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "426:49-54"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "427:20-25"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "444:2-11"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "13:0-45"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "95:13-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "98:8-13"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "99:8-13"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "115:8-13"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "121:2-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "11:0-45"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "52:75-80"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "56:8-13"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "66:2-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "14:0-45"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "40:15-20"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "46:2-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "11:0-45"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "44:68-73"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "49:2-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "11:0-45"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "88:11-16"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "91:8-13"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "102:8-13"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "112:2-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "9:0-45"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "41:13-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "50:2-15"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "react",
          "loc": "13:0-45"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "67:13-18"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "react",
          "loc": "72:2-15"
        }
      ],
      "usedExports": [
        "Component",
        "PureComponent",
        "default"
      ],
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1
    },
    {
      "id": 2,
      "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/classnames/bind.js",
      "name": "./node_modules/classnames/bind.js",
      "index": 1,
      "index2": 0,
      "size": 1179,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
      "issuerId": null,
      "issuerName": "./src/index.js",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "classnames/bind",
          "loc": "19:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "classnames/bind",
          "loc": "30:9-11"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "classnames/bind",
          "loc": "13:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "classnames/bind",
          "loc": "18:9-11"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "classnames/bind",
          "loc": "11:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "classnames/bind",
          "loc": "22:9-11"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "classnames/bind",
          "loc": "9:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "classnames/bind",
          "loc": "15:9-11"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "classnames/bind",
          "loc": "9:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "classnames/bind",
          "loc": "14:9-11"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "classnames/bind",
          "loc": "9:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "classnames/bind",
          "loc": "16:9-11"
        }
      ],
      "usedExports": [
        "default"
      ],
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "/*!\n  Copyright (c) 2017 Jed Watson.\n  Licensed under the MIT License (MIT), see\n  http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(this && this[arg] || arg);\n\t\t\t} else if (Array.isArray(arg)) {\n\t\t\t\tclasses.push(classNames.apply(this, arg));\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(this && this[key] || key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n"
    },
    {
      "id": 3,
      "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
      "name": "./src/tree-node/index.css",
      "index": 25,
      "index2": 22,
      "size": 39,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
      "issuerId": null,
      "issuerName": "./src/tree-node/index.js",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
          "name": "./src/tree/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
          "name": "./src/tree-node/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "./index.css",
          "loc": "20:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "./index.css",
          "loc": "22:17-23"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "./index.css",
          "loc": "12:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "./index.css",
          "loc": "14:17-23"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "./index.css",
          "loc": "14:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "./index.css",
          "loc": "16:17-23"
        }
      ],
      "usedExports": [
        "default"
      ],
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "// extracted by mini-css-extract-plugin"
    },
    {
      "id": 4,
      "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
      "name": "./src/index.css",
      "index": 32,
      "index2": 32,
      "size": 39,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
      "issuerId": null,
      "issuerName": "./src/index.js",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "./index.css",
          "loc": "28:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "./index.css",
          "loc": "30:17-23"
        }
      ],
      "usedExports": [
        "default"
      ],
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 1,
      "source": "// extracted by mini-css-extract-plugin"
    },
    {
      "id": 5,
      "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/array.partial/index.js",
      "name": "./node_modules/array.partial/index.js",
      "index": 30,
      "index2": 27,
      "size": 143,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/getPartialState.js",
      "issuerId": null,
      "issuerName": "./src/tree-manager/getPartialState.js",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
          "name": "./src/tree-manager/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/getPartialState.js",
          "name": "./src/tree-manager/getPartialState.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "array.partial",
          "loc": "1:0-36"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "array.partial",
          "loc": "10:9-16"
        }
      ],
      "usedExports": [
        "default"
      ],
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "'use strict'\nmodule.exports = function(arr, func) {\n  const some = arr.filter(func)\n  return some.length !== 0 && some.length !== arr.length\n}\n"
    },
    {
      "id": 6,
      "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
      "name": "./src/input/index.css",
      "index": 16,
      "index2": 15,
      "size": 39,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
      "issuerId": null,
      "issuerName": "./src/input/index.js",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
          "name": "./src/input/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "./index.css",
          "loc": "15:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "./index.css",
          "loc": "18:17-23"
        }
      ],
      "usedExports": [
        "default"
      ],
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "// extracted by mini-css-extract-plugin"
    },
    {
      "id": 7,
      "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
      "name": "./src/tag/index.css",
      "index": 14,
      "index2": 12,
      "size": 39,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.js",
      "issuerId": null,
      "issuerName": "./src/tag/index.js",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
          "name": "./src/input/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.js",
          "name": "./src/tag/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony side effect evaluation",
          "userRequest": "./index.css",
          "loc": "13:0-33"
        },
        {
          "moduleId": 8,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
          "module": "./src/index.js + 19 modules",
          "moduleName": "./src/index.js + 19 modules",
          "type": "harmony import specifier",
          "userRequest": "./index.css",
          "loc": "15:17-23"
        }
      ],
      "usedExports": [
        "default"
      ],
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "// extracted by mini-css-extract-plugin"
    },
    {
      "id": 8,
      "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js 400b7a85385022e498ae7c4de3800ba1",
      "name": "./src/index.js + 19 modules",
      "index": 0,
      "index2": 33,
      "size": 89817,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": null,
      "issuerId": null,
      "issuerName": null,
      "issuerPath": null,
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": null,
          "moduleIdentifier": null,
          "module": null,
          "moduleName": null,
          "type": "single entry",
          "userRequest": "./src/index.js",
          "loc": "react-dropdown-tree-select"
        }
      ],
      "usedExports": true,
      "providedExports": [
        "default"
      ],
      "optimizationBailout": [
        "ModuleConcatenation bailout: Cannot concat with ./node_modules/array.partial/index.js (<- Module is not an ECMAScript module)",
        "ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/bind.js (<- Module is not an ECMAScript module)",
        "ModuleConcatenation bailout: Cannot concat with ./src/index.css (<- Module is not an ECMAScript module)",
        "ModuleConcatenation bailout: Cannot concat with ./src/input/index.css (<- Module is not an ECMAScript module)",
        "ModuleConcatenation bailout: Cannot concat with ./src/tag/index.css (<- Module is not an ECMAScript module)",
        "ModuleConcatenation bailout: Cannot concat with ./src/tree-node/index.css (<- Module is not an ECMAScript module)",
        "ModuleConcatenation bailout: Cannot concat with ./node_modules/prop-types/index.js (<- Module is not an ECMAScript module)",
        "ModuleConcatenation bailout: Cannot concat with external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\"} (<- Module is not an ECMAScript module)"
      ],
      "depth": 0,
      "modules": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js",
          "index": 0,
          "index2": 33,
          "size": 11625,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": null,
          "issuerId": null,
          "issuerName": null,
          "issuerPath": null,
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": null,
              "module": null,
              "moduleName": null,
              "type": "single entry",
              "userRequest": "./src/index.js",
              "loc": "react-dropdown-tree-select"
            }
          ],
          "usedExports": true,
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is an entry point"
          ],
          "depth": 0,
          "source": "var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n/*!\n * React Dropdown Tree Select\n * A lightweight, fast and highly customizable tree select component.\n * Hrusikesh Panda <hrusikesh.panda@dowjones.com>\n * Copyright (c) 2017 Dow Jones, Inc. <support@dowjones.com> (http://dowjones.com)\n * license MIT\n * see https://github.com/dowjones/react-dropdown-tree-select\n */\nimport cn from 'classnames/bind';\nimport PropTypes from 'prop-types';\nimport React, { Component } from 'react';\n\nimport { isOutsideClick } from './utils';\nimport Input from './input';\nimport Tree from './tree';\nimport TreeManager from './tree-manager';\n\nimport styles from './index.css';\n\nvar cx = cn.bind(styles);\n\nvar DropdownTreeSelect = function (_Component) {\n  _inherits(DropdownTreeSelect, _Component);\n\n  function DropdownTreeSelect(props) {\n    _classCallCheck(this, DropdownTreeSelect);\n\n    var _this = _possibleConstructorReturn(this, (DropdownTreeSelect.__proto__ || Object.getPrototypeOf(DropdownTreeSelect)).call(this, props));\n\n    _this.createList = function (_ref) {\n      var data = _ref.data,\n          simpleSelect = _ref.simpleSelect,\n          showPartiallySelected = _ref.showPartiallySelected,\n          hierarchical = _ref.hierarchical;\n\n      _this.treeManager = new TreeManager({ data: data, simpleSelect: simpleSelect, showPartiallySelected: showPartiallySelected, hierarchical: hierarchical });\n      return _this.treeManager.tree;\n    };\n\n    _this.resetSearchState = function () {\n      // clear the search criteria and avoid react controlled/uncontrolled warning\n      _this.searchInput.value = '';\n      return {\n        tree: _this.treeManager.restoreNodes(), // restore the tree to its pre-search state\n        searchModeOn: false,\n        allNodesHidden: false\n      };\n    };\n\n    _this.handleClick = function () {\n      _this.setState(function (prevState) {\n        // keep dropdown active when typing in search box\n        var showDropdown = _this.keepDropdownActive || !prevState.showDropdown;\n\n        // register event listeners only if there is a state change\n        if (showDropdown !== prevState.showDropdown) {\n          if (showDropdown) {\n            document.addEventListener('click', _this.handleOutsideClick, false);\n          } else {\n            document.removeEventListener('click', _this.handleOutsideClick, false);\n          }\n        }\n\n        if (showDropdown) _this.props.onFocus();else _this.props.onBlur();\n\n        return !showDropdown ? _extends({ showDropdown: showDropdown }, _this.resetSearchState()) : { showDropdown: showDropdown };\n      });\n    };\n\n    _this.handleOutsideClick = function (e) {\n      if (!isOutsideClick(e, _this.props.className)) {\n        return;\n      }\n\n      _this.handleClick();\n    };\n\n    _this.onInputChange = function (value) {\n      var _this$treeManager$fil = _this.treeManager.filterTree(value, _this.props.keepTreeOnSearch, _this.props.keepChildrenOnSearch),\n          allNodesHidden = _this$treeManager$fil.allNodesHidden,\n          tree = _this$treeManager$fil.tree;\n\n      var searchModeOn = value.length > 0;\n\n      _this.setState({\n        tree: tree,\n        searchModeOn: searchModeOn,\n        allNodesHidden: allNodesHidden\n      });\n    };\n\n    _this.onTagRemove = function (id) {\n      _this.onCheckboxChange(id, false);\n    };\n\n    _this.onNodeToggle = function (id) {\n      _this.treeManager.toggleNodeExpandState(id);\n      var tree = _this.state.searchModeOn ? _this.treeManager.matchTree : _this.treeManager.tree;\n      _this.setState({ tree: tree });\n      typeof _this.props.onNodeToggle === 'function' && _this.props.onNodeToggle(_this.treeManager.getNodeById(id));\n    };\n\n    _this.onCheckboxChange = function (id, checked) {\n      _this.treeManager.setNodeCheckedState(id, checked);\n      var tags = _this.treeManager.getTags();\n      var showDropdown = _this.props.simpleSelect ? false : _this.state.showDropdown;\n\n      if (!tags.length) {\n        _this.treeManager.restoreDefaultValues();\n        tags = _this.treeManager.getTags();\n      }\n\n      var tree = _this.state.searchModeOn ? _this.treeManager.matchTree : _this.treeManager.tree;\n      var nextState = {\n        tree: tree,\n        tags: tags,\n        showDropdown: showDropdown\n      };\n\n      if (_this.props.simpleSelect || _this.props.clearSearchOnChange) {\n        Object.assign(nextState, _this.resetSearchState());\n      }\n\n      if (_this.props.simpleSelect) {\n        document.removeEventListener('click', _this.handleOutsideClick, false);\n      }\n\n      _this.setState(nextState);\n      _this.props.onChange(_this.treeManager.getNodeById(id), tags);\n    };\n\n    _this.onAction = function (actionId, nodeId) {\n      typeof _this.props.onAction === 'function' && _this.props.onAction(actionId, _this.treeManager.getNodeById(nodeId));\n    };\n\n    _this.onInputFocus = function () {\n      _this.keepDropdownActive = true;\n    };\n\n    _this.onInputBlur = function () {\n      _this.keepDropdownActive = false;\n    };\n\n    _this.state = {\n      showDropdown: _this.props.showDropdown || false,\n      searchModeOn: false\n    };\n    return _this;\n  }\n\n  _createClass(DropdownTreeSelect, [{\n    key: 'componentWillMount',\n    value: function componentWillMount() {\n      var _props = this.props,\n          data = _props.data,\n          simpleSelect = _props.simpleSelect,\n          showPartiallySelected = _props.showPartiallySelected,\n          hierarchical = _props.hierarchical;\n\n      var tree = this.createList({ data: data, simpleSelect: simpleSelect, showPartiallySelected: showPartiallySelected, hierarchical: hierarchical });\n      var tags = this.treeManager.getTags();\n      this.setState({ tree: tree, tags: tags });\n    }\n  }, {\n    key: 'componentWillUnmount',\n    value: function componentWillUnmount() {\n      document.removeEventListener('click', this.handleOutsideClick, false);\n    }\n  }, {\n    key: 'componentWillReceiveProps',\n    value: function componentWillReceiveProps(nextProps) {\n      var data = nextProps.data,\n          simpleSelect = nextProps.simpleSelect,\n          showPartiallySelected = nextProps.showPartiallySelected,\n          hierarchical = nextProps.hierarchical;\n\n      var tree = this.createList({ data: data, simpleSelect: simpleSelect, showPartiallySelected: showPartiallySelected, hierarchical: hierarchical });\n      var tags = this.treeManager.getTags();\n      this.setState({ tree: tree, tags: tags });\n    }\n  }, {\n    key: 'render',\n    value: function render() {\n      var _this2 = this;\n\n      var dropdownTriggerClassname = cx({\n        'dropdown-trigger': true,\n        arrow: true,\n        disabled: this.props.disabled,\n        readOnly: this.props.readOnly,\n        top: this.state.showDropdown,\n        bottom: !this.state.showDropdown\n      });\n\n      return React.createElement(\n        'div',\n        {\n          className: cx(this.props.className, 'react-dropdown-tree-select'),\n          ref: function ref(node) {\n            _this2.node = node;\n          }\n        },\n        React.createElement(\n          'div',\n          { className: 'dropdown' },\n          React.createElement(\n            'a',\n            { className: dropdownTriggerClassname, onClick: !this.props.disabled ? this.handleClick : undefined },\n            React.createElement(Input, {\n              inputRef: function inputRef(el) {\n                _this2.searchInput = el;\n              },\n              tags: this.state.tags,\n              placeholderText: this.props.placeholderText,\n              onInputChange: this.onInputChange,\n              onFocus: this.onInputFocus,\n              onBlur: this.onInputBlur,\n              onTagRemove: this.onTagRemove,\n              tagRenderer: this.props.tagRenderer,\n              disabled: this.props.disabled,\n              readOnly: this.props.readOnly\n            })\n          ),\n          this.state.showDropdown && React.createElement(\n            'div',\n            { className: cx('dropdown-content') },\n            this.state.allNodesHidden ? React.createElement(\n              'span',\n              { className: 'no-matches' },\n              this.props.noMatchesText || 'No matches found'\n            ) : React.createElement(Tree, {\n              data: this.state.tree,\n              keepTreeOnSearch: this.props.keepTreeOnSearch,\n              searchModeOn: this.state.searchModeOn,\n              onAction: this.onAction,\n              onCheckboxChange: this.onCheckboxChange,\n              onNodeToggle: this.onNodeToggle,\n              simpleSelect: this.props.simpleSelect,\n              showPartiallySelected: this.props.showPartiallySelected,\n              nodeRenderer: this.props.nodeRenderer,\n              iconRenderer: this.props.iconRenderer,\n              readOnly: this.props.readOnly,\n              noItemsPlaceholder: this.props.noItemsPlaceholder,\n              keepChildrenOnSearch: this.props.keepChildrenOnSearch\n            })\n          )\n        )\n      );\n    }\n  }]);\n\n  return DropdownTreeSelect;\n}(Component);\n\nDropdownTreeSelect.propTypes = {\n  data: PropTypes.oneOfType([PropTypes.object, PropTypes.array]).isRequired,\n  clearSearchOnChange: PropTypes.bool,\n  keepTreeOnSearch: PropTypes.bool,\n  placeholderText: PropTypes.string,\n  showDropdown: PropTypes.bool,\n  className: PropTypes.string,\n  onChange: PropTypes.func,\n  onAction: PropTypes.func,\n  onNodeToggle: PropTypes.func,\n  onFocus: PropTypes.func,\n  onBlur: PropTypes.func,\n  simpleSelect: PropTypes.bool,\n  noMatchesText: PropTypes.string,\n  showPartiallySelected: PropTypes.bool,\n  nodeRenderer: PropTypes.func,\n  iconRenderer: PropTypes.func,\n  tagRenderer: PropTypes.func,\n  disabled: PropTypes.bool,\n  readOnly: PropTypes.bool,\n  hierarchical: PropTypes.bool,\n  noItemsPlaceholder: PropTypes.any,\n  keepChildrenOnSearch: PropTypes.bool\n};\nDropdownTreeSelect.defaultProps = {\n  onFocus: function onFocus() {},\n  onBlur: function onBlur() {},\n  onChange: function onChange() {}\n};\n\n\nexport default DropdownTreeSelect;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
          "name": "./src/utils/index.js",
          "index": 6,
          "index2": 10,
          "size": 266,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "issuerId": null,
          "issuerName": "./src/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "module": "./src/index.js",
              "moduleName": "./src/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./utils",
              "loc": "23:0-41"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "module": "./src/index.js",
              "moduleName": "./src/index.js",
              "type": "harmony import specifier",
              "userRequest": "./utils",
              "loc": "81:11-25"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "module": "./src/tree-manager/index.js",
              "moduleName": "./src/tree-manager/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "../utils",
              "loc": "7:0-35"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "module": "./src/tree-manager/index.js",
              "moduleName": "./src/tree-manager/index.js",
              "type": "harmony import specifier",
              "userRequest": "../utils",
              "loc": "248:11-18"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "module": "./src/tree-manager/index.js",
              "moduleName": "./src/tree-manager/index.js",
              "type": "harmony import specifier",
              "userRequest": "../utils",
              "loc": "268:11-18"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "module": "./src/tree-manager/index.js",
              "moduleName": "./src/tree-manager/index.js",
              "type": "harmony import specifier",
              "userRequest": "../utils",
              "loc": "283:13-20"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "module": "./src/input/index.js",
              "moduleName": "./src/input/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "../utils",
              "loc": "16:0-48"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "module": "./src/input/index.js",
              "moduleName": "./src/input/index.js",
              "type": "harmony import specifier",
              "userRequest": "../utils",
              "loc": "33:84-94"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "module": "./src/input/index.js",
              "moduleName": "./src/input/index.js",
              "type": "harmony import specifier",
              "userRequest": "../utils",
              "loc": "59:28-36"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/flatten-tree.js",
              "module": "./src/tree-manager/flatten-tree.js",
              "moduleName": "./src/tree-manager/flatten-tree.js",
              "type": "harmony side effect evaluation",
              "userRequest": "../utils",
              "loc": "3:0-35"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/flatten-tree.js",
              "module": "./src/tree-manager/flatten-tree.js",
              "moduleName": "./src/tree-manager/flatten-tree.js",
              "type": "harmony import specifier",
              "userRequest": "../utils",
              "loc": "184:13-20"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "module": "./src/tree-node/index.js",
              "moduleName": "./src/tree-node/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "../utils",
              "loc": "15:0-47"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "module": "./src/tree-node/index.js",
              "moduleName": "./src/tree-node/index.js",
              "type": "harmony import specifier",
              "userRequest": "../utils",
              "loc": "25:9-16"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "module": "./src/tree-node/index.js",
              "moduleName": "./src/tree-node/index.js",
              "type": "harmony import specifier",
              "userRequest": "../utils",
              "loc": "97:52-62"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
              "module": "./src/tree-node/actions.js",
              "moduleName": "./src/tree-node/actions.js",
              "type": "harmony side effect evaluation",
              "userRequest": "../utils",
              "loc": "17:0-35"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
              "module": "./src/tree-node/actions.js",
              "moduleName": "./src/tree-node/actions.js",
              "type": "harmony import specifier",
              "userRequest": "../utils",
              "loc": "36:10-17"
            }
          ],
          "usedExports": [
            "isOutsideClick",
            "isEmpty",
            "getDataset",
            "debounce"
          ],
          "providedExports": [
            "getDataset",
            "mapToObject",
            "isEmpty",
            "isOutsideClick",
            "debounce"
          ],
          "optimizationBailout": [
          ],
          "depth": 1,
          "source": "export { default as getDataset } from './dataset';\nexport { default as mapToObject } from './mapToObject';\nexport { default as isEmpty } from './isEmpty';\nexport { default as isOutsideClick } from './isOutsideClick';\nexport { default as debounce } from './debounce';"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
          "name": "./src/input/index.js",
          "index": 12,
          "index2": 16,
          "size": 4780,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "issuerId": null,
          "issuerName": "./src/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "module": "./src/index.js",
              "moduleName": "./src/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./input",
              "loc": "24:0-28"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "module": "./src/index.js",
              "moduleName": "./src/index.js",
              "type": "harmony import specifier",
              "userRequest": "./input",
              "loc": "219:32-37"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 1,
          "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport React, { PureComponent } from 'react';\nimport PropTypes from 'prop-types';\nimport cn from 'classnames/bind';\nimport Tag from '../tag';\nimport styles from './index.css';\nimport { getDataset, debounce } from '../utils';\n\nvar cx = cn.bind(styles);\n\nvar getTags = function getTags() {\n  var tags = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n  var onDelete = arguments[1];\n  var readOnly = arguments[2];\n  var tagRenderer = arguments[3];\n  return tags.map(function (tag) {\n    var _id = tag._id,\n        label = tag.label,\n        tagClassName = tag.tagClassName,\n        dataset = tag.dataset;\n\n    return React.createElement(\n      'li',\n      _extends({ className: cx('tag-item', tagClassName), key: 'tag-item-' + _id }, getDataset(dataset)),\n      React.createElement(Tag, {\n        label: label,\n        id: _id,\n        originalObject: tag,\n        onDelete: onDelete,\n        readOnly: readOnly,\n        tagRenderer: tagRenderer\n      })\n    );\n  });\n};\n\nvar Input = function (_PureComponent) {\n  _inherits(Input, _PureComponent);\n\n  function Input(props) {\n    _classCallCheck(this, Input);\n\n    var _this = _possibleConstructorReturn(this, (Input.__proto__ || Object.getPrototypeOf(Input)).call(this, props));\n\n    _this.handleInputChange = function (e) {\n      e.persist();\n      _this.delayedCallback(e);\n    };\n\n    _this.delayedCallback = debounce(function (e) {\n      return _this.props.onInputChange(e.target.value);\n    }, 300);\n    return _this;\n  }\n\n  _createClass(Input, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          tags = _props.tags,\n          onTagRemove = _props.onTagRemove,\n          inputRef = _props.inputRef,\n          _props$placeholderTex = _props.placeholderText,\n          placeholderText = _props$placeholderTex === undefined ? 'Choose...' : _props$placeholderTex,\n          onFocus = _props.onFocus,\n          onBlur = _props.onBlur,\n          disabled = _props.disabled,\n          readOnly = _props.readOnly,\n          tagRenderer = _props.tagRenderer;\n\n\n      return React.createElement(\n        'ul',\n        { className: cx('tag-list') },\n        getTags(tags, onTagRemove, readOnly, tagRenderer),\n        React.createElement(\n          'li',\n          { className: cx('tag-item') },\n          React.createElement('input', {\n            type: 'text',\n            disabled: disabled,\n            ref: inputRef,\n            className: cx('search'),\n            placeholder: placeholderText,\n            onChange: this.handleInputChange,\n            onFocus: onFocus,\n            onBlur: onBlur,\n            readOnly: readOnly\n          })\n        )\n      );\n    }\n  }]);\n\n  return Input;\n}(PureComponent);\n\nInput.propTypes = {\n  tags: PropTypes.array,\n  placeholderText: PropTypes.string,\n  onInputChange: PropTypes.func,\n  onFocus: PropTypes.func,\n  onBlur: PropTypes.func,\n  onTagRemove: PropTypes.func,\n  inputRef: PropTypes.func,\n  tagRenderer: PropTypes.func,\n  disabled: PropTypes.bool,\n  readOnly: PropTypes.bool\n};\n\n\nexport default Input;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
          "name": "./src/tree/index.js",
          "index": 18,
          "index2": 26,
          "size": 6820,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "issuerId": null,
          "issuerName": "./src/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "module": "./src/index.js",
              "moduleName": "./src/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./tree",
              "loc": "25:0-26"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "module": "./src/index.js",
              "moduleName": "./src/index.js",
              "type": "harmony import specifier",
              "userRequest": "./tree",
              "loc": "241:36-40"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 1,
          "source": "var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport InfiniteScroll from 'react-infinite-scroll-component';\nimport PropTypes from 'prop-types';\nimport React, { Component } from 'react';\n\nimport TreeNode from '../tree-node';\n\nvar shouldRenderNode = function shouldRenderNode(node, searchModeOn, data) {\n  if (searchModeOn || node.expanded) return true;\n\n  var parent = node._parent && data.get(node._parent);\n  // if it has a parent, then check parent's state.\n  // otherwise root nodes are always rendered\n  return !parent || parent.expanded;\n};\n\nvar Tree = function (_Component) {\n  _inherits(Tree, _Component);\n\n  function Tree(props) {\n    _classCallCheck(this, Tree);\n\n    var _this = _possibleConstructorReturn(this, (Tree.__proto__ || Object.getPrototypeOf(Tree)).call(this, props));\n\n    _initialiseProps.call(_this);\n\n    _this.computeInstanceProps(props);\n\n    _this.state = {\n      items: _this.allVisibleNodes.slice(0, _this.props.pageSize)\n    };\n    return _this;\n  }\n\n  _createClass(Tree, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          searchModeOn = _props.searchModeOn,\n          noItemsPlaceholder = _props.noItemsPlaceholder;\n      var items = this.state.items;\n\n      var hasItems = items.length > 0;\n\n      return hasItems ? React.createElement(\n        'ul',\n        { className: 'root ' + (searchModeOn ? 'searchModeOn' : ''), ref: this.setNodeRef },\n        this.state.scrollableTarget && React.createElement(\n          InfiniteScroll,\n          {\n            dataLength: this.state.items.length,\n            next: this.loadMore,\n            hasMore: this.hasMore(),\n            loader: null,\n            scrollableTarget: this.state.scrollableTarget\n          },\n          this.state.items\n        )\n      ) : noItemsPlaceholder;\n    }\n  }]);\n\n  return Tree;\n}(Component);\n\nTree.propTypes = {\n  data: PropTypes.object,\n  keepTreeOnSearch: PropTypes.bool,\n  keepChildrenOnSearch: PropTypes.bool,\n  searchModeOn: PropTypes.bool,\n  onChange: PropTypes.func,\n  onNodeToggle: PropTypes.func,\n  onAction: PropTypes.func,\n  onCheckboxChange: PropTypes.func,\n  simpleSelect: PropTypes.bool,\n  showPartiallySelected: PropTypes.bool,\n  pageSize: PropTypes.number,\n  nodeRenderer: PropTypes.func,\n  iconRenderer: PropTypes.func,\n  readOnly: PropTypes.bool,\n  noItemsPlaceholder: PropTypes.any\n};\nTree.defaultProps = {\n  pageSize: 100,\n  noItemsPlaceholder: React.createElement(\n    'p',\n    null,\n    'The data contains no valid elements for display'\n  )\n};\n\nvar _initialiseProps = function _initialiseProps() {\n  var _this2 = this;\n\n  this.componentWillReceiveProps = function (nextProps) {\n    _this2.computeInstanceProps(nextProps);\n    _this2.setState({ items: _this2.allVisibleNodes.slice(0, _this2.props.pageSize) });\n  };\n\n  this.componentDidMount = function () {\n    _this2.setState({\n      scrollableTarget: _this2.node && _this2.node.parentNode ? _this2.node.parentNode : null\n    });\n  };\n\n  this.computeInstanceProps = function (props) {\n    _this2.allVisibleNodes = _this2.getNodes(props);\n    _this2.totalPages = Math.ceil(_this2.allVisibleNodes.length / _this2.props.pageSize);\n    _this2.currentPage = 1;\n  };\n\n  this.hasValidData = function (data) {\n    return data && data.constructor === Map ? data.size > 0 : false;\n  };\n\n  this.getNodes = function (props) {\n    var data = props.data,\n        keepTreeOnSearch = props.keepTreeOnSearch,\n        searchModeOn = props.searchModeOn,\n        simpleSelect = props.simpleSelect,\n        showPartiallySelected = props.showPartiallySelected,\n        readOnly = props.readOnly,\n        nodeRenderer = props.nodeRenderer,\n        iconRenderer = props.iconRenderer,\n        onAction = props.onAction,\n        onChange = props.onChange,\n        onCheckboxChange = props.onCheckboxChange,\n        onNodeToggle = props.onNodeToggle,\n        keepChildrenOnSearch = props.keepChildrenOnSearch;\n\n    var items = [];\n    if (_this2.hasValidData(data)) {\n      data.forEach(function (node) {\n        if (shouldRenderNode(node, searchModeOn, data)) {\n          items.push(React.createElement(TreeNode, _extends({\n            keepTreeOnSearch: keepTreeOnSearch,\n            keepChildrenOnSearch: keepChildrenOnSearch,\n            key: node._id\n          }, node, {\n            searchModeOn: searchModeOn,\n            onChange: onChange,\n            onCheckboxChange: onCheckboxChange,\n            onNodeToggle: onNodeToggle,\n            onAction: onAction,\n            simpleSelect: simpleSelect,\n            showPartiallySelected: showPartiallySelected,\n            nodeRenderer: nodeRenderer,\n            iconRenderer: iconRenderer,\n            readOnly: readOnly\n          })));\n        }\n      });\n    }\n    return items;\n  };\n\n  this.hasMore = function () {\n    return _this2.currentPage <= _this2.totalPages;\n  };\n\n  this.loadMore = function () {\n    _this2.currentPage = _this2.currentPage + 1;\n    var nextItems = _this2.allVisibleNodes.slice(0, _this2.currentPage * _this2.props.pageSize);\n    _this2.setState({ items: nextItems });\n  };\n\n  this.setNodeRef = function (node) {\n    _this2.node = node;\n  };\n};\n\nexport default Tree;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
          "name": "./src/tree-manager/index.js",
          "index": 28,
          "index2": 30,
          "size": 9395,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "issuerId": null,
          "issuerName": "./src/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "module": "./src/index.js",
              "moduleName": "./src/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./tree-manager",
              "loc": "26:0-41"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "module": "./src/index.js",
              "moduleName": "./src/index.js",
              "type": "harmony import specifier",
              "userRequest": "./tree-manager",
              "loc": "46:30-41"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 1,
          "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nimport getPartialState from './getPartialState';\n\nimport { isEmpty } from '../utils';\nimport flattenTree from './flatten-tree';\n\nvar TreeManager = function () {\n  function TreeManager(_ref) {\n    var data = _ref.data,\n        simpleSelect = _ref.simpleSelect,\n        showPartiallySelected = _ref.showPartiallySelected,\n        hierarchical = _ref.hierarchical;\n\n    _classCallCheck(this, TreeManager);\n\n    this._src = data;\n\n    var _flattenTree = flattenTree(JSON.parse(JSON.stringify(data)), simpleSelect, showPartiallySelected, hierarchical),\n        list = _flattenTree.list,\n        defaultValues = _flattenTree.defaultValues;\n\n    this.tree = list;\n    this.defaultValues = defaultValues;\n    this.simpleSelect = simpleSelect;\n    this.showPartialState = !hierarchical && showPartiallySelected;\n    this.searchMaps = new Map();\n    this.hierarchical = hierarchical;\n  }\n\n  _createClass(TreeManager, [{\n    key: 'getNodeById',\n    value: function getNodeById(id) {\n      return this.tree.get(id);\n    }\n  }, {\n    key: 'getMatches',\n    value: function getMatches(searchTerm) {\n      var _this = this;\n\n      if (this.searchMaps.has(searchTerm)) {\n        return this.searchMaps.get(searchTerm);\n      }\n\n      var proximity = -1;\n      var closestMatch = searchTerm;\n      this.searchMaps.forEach(function (m, key) {\n        if (searchTerm.startsWith(key) && key.length > proximity) {\n          proximity = key.length;\n          closestMatch = key;\n        }\n      });\n\n      var matches = [];\n\n      if (closestMatch !== searchTerm) {\n        var superMatches = this.searchMaps.get(closestMatch);\n        superMatches.forEach(function (key) {\n          var node = _this.getNodeById(key);\n          if (node.label.toLowerCase().indexOf(searchTerm) >= 0) {\n            matches.push(node._id);\n          }\n        });\n      } else {\n        this.tree.forEach(function (node) {\n          if (node.label.toLowerCase().indexOf(searchTerm) >= 0) {\n            matches.push(node._id);\n          }\n        });\n      }\n\n      this.searchMaps.set(searchTerm, matches);\n      return matches;\n    }\n  }, {\n    key: 'addParentsToTree',\n    value: function addParentsToTree(id, tree) {\n      if (id !== undefined) {\n        var node = this.getNodeById(id);\n        this.addParentsToTree(node._parent, tree);\n        node.hide = true;\n        node.matchInChildren = true;\n        tree.set(id, node);\n      }\n    }\n  }, {\n    key: 'addChildrenToTree',\n    value: function addChildrenToTree(ids, tree, matches) {\n      var _this2 = this;\n\n      if (ids !== undefined) {\n        ids.forEach(function (id) {\n          if (matches && matches.includes(id)) {\n            // if a child is found by search anyways, don't display it as a child here\n            return;\n          }\n          var node = _this2.getNodeById(id);\n          node.matchInParent = true;\n          tree.set(id, node);\n          _this2.addChildrenToTree(node._children, tree);\n        });\n      }\n    }\n  }, {\n    key: 'filterTree',\n    value: function filterTree(searchTerm, keepTreeOnSearch, keepChildrenOnSearch) {\n      var _this3 = this;\n\n      var matches = this.getMatches(searchTerm.toLowerCase());\n\n      var matchTree = new Map();\n      this.tree.forEach(function (node) {\n        node.hide = true;\n        node.matchInChildren = false;\n      });\n\n      matches.forEach(function (m) {\n        var node = _this3.getNodeById(m);\n        node.hide = false;\n        if (keepTreeOnSearch) {\n          // add parent nodes first or else the tree won't be rendered in correct hierarchy\n          _this3.addParentsToTree(node._parent, matchTree);\n        }\n        matchTree.set(m, node);\n        if (keepTreeOnSearch && keepChildrenOnSearch) {\n          // add children nodes after a found match\n          _this3.addChildrenToTree(node._children, matchTree, matches);\n        }\n      });\n\n      var allNodesHidden = matches.length === 0;\n      // we store a local reference so that components can use it in subsequent renders\n      // this is the least intrusive way of fixing #190\n      this.matchTree = matchTree;\n\n      return { allNodesHidden: allNodesHidden, tree: matchTree };\n    }\n  }, {\n    key: 'restoreNodes',\n    value: function restoreNodes() {\n      this.tree.forEach(function (node) {\n        node.hide = false;\n      });\n\n      return this.tree;\n    }\n  }, {\n    key: 'restoreDefaultValues',\n    value: function restoreDefaultValues() {\n      var _this4 = this;\n\n      this.defaultValues.forEach(function (id) {\n        _this4.setNodeCheckedState(id, true);\n      });\n\n      return this.tree;\n    }\n  }, {\n    key: 'togglePreviousChecked',\n    value: function togglePreviousChecked(id) {\n      var prevChecked = this.currentChecked;\n\n      // if id is same as previously selected node, then do nothing (since it's state is already set correctly by setNodeCheckedState)\n      // but if they ar not same, then toggle the previous one\n      if (prevChecked && prevChecked !== id) this.getNodeById(prevChecked).checked = false;\n\n      this.currentChecked = id;\n    }\n  }, {\n    key: 'setNodeCheckedState',\n    value: function setNodeCheckedState(id, checked) {\n      var node = this.getNodeById(id);\n      node.checked = checked;\n\n      // TODO: this can probably be combined with the same check in the else block. investigate in a separate release.\n      if (this.showPartialState) {\n        node.partial = false;\n      }\n\n      if (this.simpleSelect) {\n        this.togglePreviousChecked(id);\n      } else {\n        if (!this.hierarchical) this.toggleChildren(id, checked);\n\n        if (this.showPartialState) {\n          this.partialCheckParents(node);\n        }\n\n        if (!this.hierarchical && !checked) {\n          this.unCheckParents(node);\n        }\n      }\n    }\n\n    /**\n     * Walks up the tree unchecking parent nodes\n     * @param  {[type]} node [description]\n     * @return {[type]}      [description]\n     */\n\n  }, {\n    key: 'unCheckParents',\n    value: function unCheckParents(node) {\n      var parent = node._parent;\n      while (parent) {\n        var next = this.getNodeById(parent);\n        next.checked = false;\n        next.partial = getPartialState(next, '_children', this.getNodeById.bind(this));\n        parent = next._parent;\n      }\n    }\n\n    /**\n     * Walks up the tree setting partial state on parent nodes\n     * @param  {[type]} node [description]\n     * @return {[type]}      [description]\n     */\n\n  }, {\n    key: 'partialCheckParents',\n    value: function partialCheckParents(node) {\n      var _this5 = this;\n\n      var parent = node._parent;\n      while (parent) {\n        var next = this.getNodeById(parent);\n        next.checked = next._children.every(function (c) {\n          return _this5.getNodeById(c).checked;\n        });\n        next.partial = getPartialState(next, '_children', this.getNodeById.bind(this));\n        parent = next._parent;\n      }\n    }\n  }, {\n    key: 'toggleChildren',\n    value: function toggleChildren(id, state) {\n      var _this6 = this;\n\n      var node = this.getNodeById(id);\n      node.checked = state;\n\n      if (this.showPartialState) {\n        node.partial = false;\n      }\n\n      if (!isEmpty(node._children)) {\n        node._children.forEach(function (id) {\n          return _this6.toggleChildren(id, state);\n        });\n      }\n    }\n  }, {\n    key: 'toggleNodeExpandState',\n    value: function toggleNodeExpandState(id) {\n      var node = this.getNodeById(id);\n      node.expanded = !node.expanded;\n      if (!node.expanded) this.collapseChildren(node);\n      return this.tree;\n    }\n  }, {\n    key: 'collapseChildren',\n    value: function collapseChildren(node) {\n      var _this7 = this;\n\n      node.expanded = false;\n      if (!isEmpty(node._children)) {\n        node._children.forEach(function (c) {\n          return _this7.collapseChildren(_this7.getNodeById(c));\n        });\n      }\n    }\n  }, {\n    key: 'getTags',\n    value: function getTags() {\n      var _this8 = this;\n\n      var tags = [];\n      var visited = {};\n      var markSubTreeVisited = function markSubTreeVisited(node) {\n        visited[node._id] = true;\n        if (!isEmpty(node._children)) node._children.forEach(function (c) {\n          return markSubTreeVisited(_this8.getNodeById(c));\n        });\n      };\n\n      this.tree.forEach(function (node, key) {\n        if (visited[key]) return;\n\n        if (node.checked) {\n          tags.push(node);\n\n          if (!_this8.hierarchical) {\n            // Parent node, so no need to walk children\n            markSubTreeVisited(node);\n          }\n        } else {\n          visited[key] = true;\n        }\n      });\n      return tags;\n    }\n  }]);\n\n  return TreeManager;\n}();\n\nexport default TreeManager;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/dataset.js",
          "name": "./src/utils/dataset.js",
          "index": 7,
          "index2": 5,
          "size": 392,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
          "issuerId": null,
          "issuerName": "./src/utils/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "name": "./src/utils/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "module": "./src/utils/index.js",
              "moduleName": "./src/utils/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./dataset",
              "loc": "1:0-50"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "module": "./src/utils/index.js",
              "moduleName": "./src/utils/index.js",
              "type": "harmony export imported specifier",
              "userRequest": "./dataset",
              "loc": "1:0-50"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 2,
          "source": "var toKebabCase = function toKebabCase(str) {\n  return str.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();\n};\n\nvar getDataset = function getDataset() {\n  var o = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n  return Object.keys(o).reduce(function (acc, cur) {\n    acc['data-' + toKebabCase(cur)] = o[cur];\n    return acc;\n  }, {});\n};\n\nexport default getDataset;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/mapToObject.js",
          "name": "./src/utils/mapToObject.js",
          "index": 8,
          "index2": 6,
          "size": 1640,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
          "issuerId": null,
          "issuerName": "./src/utils/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "name": "./src/utils/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "module": "./src/utils/index.js",
              "moduleName": "./src/utils/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./mapToObject",
              "loc": "2:0-55"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "module": "./src/utils/index.js",
              "moduleName": "./src/utils/index.js",
              "type": "harmony export imported specifier",
              "userRequest": "./mapToObject",
              "loc": "2:0-55"
            }
          ],
          "usedExports": false,
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 2,
          "source": "var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar mapToObject = function mapToObject(map) {\n  var obj = Object.create(null);\n  // eslint-disable-next-line no-restricted-syntax\n  var _iteratorNormalCompletion = true;\n  var _didIteratorError = false;\n  var _iteratorError = undefined;\n\n  try {\n    for (var _iterator = map[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n      var _step$value = _slicedToArray(_step.value, 2),\n          k = _step$value[0],\n          v = _step$value[1];\n\n      // We don’t escape the key '__proto__'\n      // which can cause problems on older engines\n      obj[k] = v;\n    }\n  } catch (err) {\n    _didIteratorError = true;\n    _iteratorError = err;\n  } finally {\n    try {\n      if (!_iteratorNormalCompletion && _iterator.return) {\n        _iterator.return();\n      }\n    } finally {\n      if (_didIteratorError) {\n        throw _iteratorError;\n      }\n    }\n  }\n\n  return obj;\n};\n\nexport default mapToObject;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/isEmpty.js",
          "name": "./src/utils/isEmpty.js",
          "index": 9,
          "index2": 7,
          "size": 314,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
          "issuerId": null,
          "issuerName": "./src/utils/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "name": "./src/utils/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "module": "./src/utils/index.js",
              "moduleName": "./src/utils/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./isEmpty",
              "loc": "3:0-47"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "module": "./src/utils/index.js",
              "moduleName": "./src/utils/index.js",
              "type": "harmony export imported specifier",
              "userRequest": "./isEmpty",
              "loc": "3:0-47"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 2,
          "source": "/**\n * Simplified implmentation of isEmpty.\n * Note: This is not complete and will return false positives for empty objects and likes.\n * However, it suffices for the limited use-case of this project.\n */\nvar isEmpty = function isEmpty(o) {\n  return !o || Array.isArray(o) && !o.length;\n};\n\nexport default isEmpty;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/isOutsideClick.js",
          "name": "./src/utils/isOutsideClick.js",
          "index": 10,
          "index2": 8,
          "size": 637,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
          "issuerId": null,
          "issuerName": "./src/utils/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "name": "./src/utils/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "module": "./src/utils/index.js",
              "moduleName": "./src/utils/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./isOutsideClick",
              "loc": "4:0-61"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "module": "./src/utils/index.js",
              "moduleName": "./src/utils/index.js",
              "type": "harmony export imported specifier",
              "userRequest": "./isOutsideClick",
              "loc": "4:0-61"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 2,
          "source": "var getPath = function getPath(e) {\n  if (e.path) return e.path;\n\n  var elem = e.target;\n  var path = [elem];\n\n  while (elem.parentElement) {\n    elem = elem.parentElement;\n    path.unshift(elem);\n  }\n\n  return path;\n};\n\nexport default (function (e, className) {\n  if (!(e instanceof Event)) return false;\n  var completeClassName = className ? className + ' react-dropdown-tree-select' : 'react-dropdown-tree-select';\n  return !getPath(e).some(function (node) {\n    var className = node.className;\n\n    if (className && !!className.indexOf) {\n      return node.className.indexOf(completeClassName) >= 0;\n    }\n    return false;\n  });\n});"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/debounce.js",
          "name": "./src/utils/debounce.js",
          "index": 11,
          "index2": 9,
          "size": 746,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
          "issuerId": null,
          "issuerName": "./src/utils/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "name": "./src/utils/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "module": "./src/utils/index.js",
              "moduleName": "./src/utils/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./debounce",
              "loc": "5:0-49"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/utils/index.js",
              "module": "./src/utils/index.js",
              "moduleName": "./src/utils/index.js",
              "type": "harmony export imported specifier",
              "userRequest": "./debounce",
              "loc": "5:0-49"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 2,
          "source": "/**\n * Modified debounce that always invokes on leading edge\n * See unmodified: https://gist.github.com/mrchief/a7e8938ee96774f05644905b37f09536\n */\nexport default (function (func, wait) {\n  var timeout = void 0;\n\n  return function () {\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    var later = function later() {\n      timeout = null;\n      func.apply(undefined, args);\n    };\n\n    // timeout will be undefined the first time (leading edge)\n    // so the callback will get executed once on leading edge\n    var callNow = !timeout;\n\n    clearTimeout(timeout);\n    timeout = setTimeout(later, wait);\n\n    if (callNow) func.apply(undefined, args);\n  };\n});"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.js",
          "name": "./src/tag/index.js",
          "index": 13,
          "index2": 13,
          "size": 3345,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
          "issuerId": null,
          "issuerName": "./src/input/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "name": "./src/input/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "module": "./src/input/index.js",
              "moduleName": "./src/input/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "../tag",
              "loc": "14:0-25"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
              "module": "./src/input/index.js",
              "moduleName": "./src/input/index.js",
              "type": "harmony import specifier",
              "userRequest": "../tag",
              "loc": "34:26-29"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 2,
          "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport cn from 'classnames/bind';\nimport PropTypes from 'prop-types';\nimport React, { PureComponent } from 'react';\n\nimport styles from './index.css';\n\nvar cx = cn.bind(styles);\n\nvar Tag = function (_PureComponent) {\n  _inherits(Tag, _PureComponent);\n\n  function Tag() {\n    var _ref;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, Tag);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Tag.__proto__ || Object.getPrototypeOf(Tag)).call.apply(_ref, [this].concat(args))), _this), _this.handleClick = function (e) {\n      var _this$props = _this.props,\n          id = _this$props.id,\n          onDelete = _this$props.onDelete;\n\n      e.stopPropagation();\n      e.nativeEvent.stopImmediatePropagation();\n      onDelete(id);\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  _createClass(Tag, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          label = _props.label,\n          originalObject = _props.originalObject,\n          readOnly = _props.readOnly,\n          tagRenderer = _props.tagRenderer;\n\n\n      return tagRenderer ? tagRenderer(originalObject, this.handleClick) : React.createElement(\n        'span',\n        { className: cx('tag') },\n        label,\n        React.createElement(\n          'button',\n          { onClick: !readOnly ? this.handleClick : undefined, className: cx('tag-remove', { readOnly: readOnly }), type: 'button' },\n          'x'\n        )\n      );\n    }\n  }]);\n\n  return Tag;\n}(PureComponent);\n\nTag.propTypes = {\n  id: PropTypes.string.isRequired,\n  label: PropTypes.string.isRequired,\n  originalObject: PropTypes.object,\n  onDelete: PropTypes.func,\n  tagRenderer: PropTypes.func,\n  readOnly: PropTypes.bool\n};\n\n\nexport default Tag;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/react-infinite-scroll-component/dist/index.es.js",
          "name": "./node_modules/react-infinite-scroll-component/dist/index.es.js",
          "index": 19,
          "index2": 17,
          "size": 19329,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
          "issuerId": null,
          "issuerName": "./src/tree/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "name": "./src/tree/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "module": "./src/tree/index.js",
              "moduleName": "./src/tree/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "react-infinite-scroll-component",
              "loc": "11:0-61"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "module": "./src/tree/index.js",
              "moduleName": "./src/tree/index.js",
              "type": "harmony import specifier",
              "userRequest": "react-infinite-scroll-component",
              "loc": "58:10-24"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 2,
          "source": "import React, { Component } from 'react';\n\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n    extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n    return extendStatics(d, b);\r\n};\r\n\r\nfunction __extends(d, b) {\r\n    extendStatics(d, b);\r\n    function __() { this.constructor = d; }\r\n    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nvar __assign = function() {\r\n    __assign = Object.assign || function __assign(t) {\r\n        for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n            s = arguments[i];\r\n            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n        }\r\n        return t;\r\n    };\r\n    return __assign.apply(this, arguments);\r\n};\n\n/* eslint-disable no-undefined,no-param-reassign,no-shadow */\n\n/**\n * Throttle execution of a function. Especially useful for rate limiting\n * execution of handlers on events like resize and scroll.\n *\n * @param  {Number}    delay          A zero-or-greater delay in milliseconds. For event callbacks, values around 100 or 250 (or even higher) are most useful.\n * @param  {Boolean}   [noTrailing]   Optional, defaults to false. If noTrailing is true, callback will only execute every `delay` milliseconds while the\n *                                    throttled-function is being called. If noTrailing is false or unspecified, callback will be executed one final time\n *                                    after the last throttled-function call. (After the throttled-function has not been called for `delay` milliseconds,\n *                                    the internal counter is reset)\n * @param  {Function}  callback       A function to be executed after delay milliseconds. The `this` context and all arguments are passed through, as-is,\n *                                    to `callback` when the throttled-function is executed.\n * @param  {Boolean}   [debounceMode] If `debounceMode` is true (at begin), schedule `clear` to execute after `delay` ms. If `debounceMode` is false (at end),\n *                                    schedule `callback` to execute after `delay` ms.\n *\n * @return {Function}  A new, throttled, function.\n */\nfunction throttle (delay, noTrailing, callback, debounceMode) {\n  /*\n   * After wrapper has stopped being called, this timeout ensures that\n   * `callback` is executed at the proper times in `throttle` and `end`\n   * debounce modes.\n   */\n  var timeoutID;\n  var cancelled = false; // Keep track of the last time `callback` was executed.\n\n  var lastExec = 0; // Function to clear existing timeout\n\n  function clearExistingTimeout() {\n    if (timeoutID) {\n      clearTimeout(timeoutID);\n    }\n  } // Function to cancel next exec\n\n\n  function cancel() {\n    clearExistingTimeout();\n    cancelled = true;\n  } // `noTrailing` defaults to falsy.\n\n\n  if (typeof noTrailing !== 'boolean') {\n    debounceMode = callback;\n    callback = noTrailing;\n    noTrailing = undefined;\n  }\n  /*\n   * The `wrapper` function encapsulates all of the throttling / debouncing\n   * functionality and when executed will limit the rate at which `callback`\n   * is executed.\n   */\n\n\n  function wrapper() {\n    var self = this;\n    var elapsed = Date.now() - lastExec;\n    var args = arguments;\n\n    if (cancelled) {\n      return;\n    } // Execute `callback` and update the `lastExec` timestamp.\n\n\n    function exec() {\n      lastExec = Date.now();\n      callback.apply(self, args);\n    }\n    /*\n     * If `debounceMode` is true (at begin) this is used to clear the flag\n     * to allow future `callback` executions.\n     */\n\n\n    function clear() {\n      timeoutID = undefined;\n    }\n\n    if (debounceMode && !timeoutID) {\n      /*\n       * Since `wrapper` is being called for the first time and\n       * `debounceMode` is true (at begin), execute `callback`.\n       */\n      exec();\n    }\n\n    clearExistingTimeout();\n\n    if (debounceMode === undefined && elapsed > delay) {\n      /*\n       * In throttle mode, if `delay` time has been exceeded, execute\n       * `callback`.\n       */\n      exec();\n    } else if (noTrailing !== true) {\n      /*\n       * In trailing throttle mode, since `delay` time has not been\n       * exceeded, schedule `callback` to execute `delay` ms after most\n       * recent execution.\n       *\n       * If `debounceMode` is true (at begin), schedule `clear` to execute\n       * after `delay` ms.\n       *\n       * If `debounceMode` is false (at end), schedule `callback` to\n       * execute after `delay` ms.\n       */\n      timeoutID = setTimeout(debounceMode ? clear : exec, debounceMode === undefined ? delay - elapsed : delay);\n    }\n  }\n\n  wrapper.cancel = cancel; // Return the wrapper function.\n\n  return wrapper;\n}\n\nvar ThresholdUnits = {\r\n    Pixel: 'Pixel',\r\n    Percent: 'Percent',\r\n};\r\nvar defaultThreshold = {\r\n    unit: ThresholdUnits.Percent,\r\n    value: 0.8,\r\n};\r\nfunction parseThreshold(scrollThreshold) {\r\n    if (typeof scrollThreshold === 'number') {\r\n        return {\r\n            unit: ThresholdUnits.Percent,\r\n            value: scrollThreshold * 100,\r\n        };\r\n    }\r\n    if (typeof scrollThreshold === 'string') {\r\n        if (scrollThreshold.match(/^(\\d*(\\.\\d+)?)px$/)) {\r\n            return {\r\n                unit: ThresholdUnits.Pixel,\r\n                value: parseFloat(scrollThreshold),\r\n            };\r\n        }\r\n        if (scrollThreshold.match(/^(\\d*(\\.\\d+)?)%$/)) {\r\n            return {\r\n                unit: ThresholdUnits.Percent,\r\n                value: parseFloat(scrollThreshold),\r\n            };\r\n        }\r\n        console.warn('scrollThreshold format is invalid. Valid formats: \"120px\", \"50%\"...');\r\n        return defaultThreshold;\r\n    }\r\n    console.warn('scrollThreshold should be string or number');\r\n    return defaultThreshold;\r\n}\n\nvar InfiniteScroll = /** @class */ (function (_super) {\r\n    __extends(InfiniteScroll, _super);\r\n    function InfiniteScroll(props) {\r\n        var _this = _super.call(this, props) || this;\r\n        _this.lastScrollTop = 0;\r\n        _this.actionTriggered = false;\r\n        // variables to keep track of pull down behaviour\r\n        _this.startY = 0;\r\n        _this.currentY = 0;\r\n        _this.dragging = false;\r\n        // will be populated in componentDidMount\r\n        // based on the height of the pull down element\r\n        _this.maxPullDownDistance = 0;\r\n        _this.getScrollableTarget = function () {\r\n            if (_this.props.scrollableTarget instanceof HTMLElement)\r\n                return _this.props.scrollableTarget;\r\n            if (typeof _this.props.scrollableTarget === 'string') {\r\n                return document.getElementById(_this.props.scrollableTarget);\r\n            }\r\n            if (_this.props.scrollableTarget === null) {\r\n                console.warn(\"You are trying to pass scrollableTarget but it is null. This might\\n        happen because the element may not have been added to DOM yet.\\n        See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info.\\n      \");\r\n            }\r\n            return null;\r\n        };\r\n        _this.onStart = function (evt) {\r\n            if (_this.lastScrollTop)\r\n                return;\r\n            _this.dragging = true;\r\n            if (evt instanceof MouseEvent) {\r\n                _this.startY = evt.pageY;\r\n            }\r\n            else if (evt instanceof TouchEvent) {\r\n                _this.startY = evt.touches[0].pageY;\r\n            }\r\n            _this.currentY = _this.startY;\r\n            if (_this._infScroll) {\r\n                _this._infScroll.style.willChange = 'transform';\r\n                _this._infScroll.style.transition = \"transform 0.2s cubic-bezier(0,0,0.31,1)\";\r\n            }\r\n        };\r\n        _this.onMove = function (evt) {\r\n            if (!_this.dragging)\r\n                return;\r\n            if (evt instanceof MouseEvent) {\r\n                _this.currentY = evt.pageY;\r\n            }\r\n            else if (evt instanceof TouchEvent) {\r\n                _this.currentY = evt.touches[0].pageY;\r\n            }\r\n            // user is scrolling down to up\r\n            if (_this.currentY < _this.startY)\r\n                return;\r\n            if (_this.currentY - _this.startY >=\r\n                Number(_this.props.pullDownToRefreshThreshold)) {\r\n                _this.setState({\r\n                    pullToRefreshThresholdBreached: true,\r\n                });\r\n            }\r\n            // so you can drag upto 1.5 times of the maxPullDownDistance\r\n            if (_this.currentY - _this.startY > _this.maxPullDownDistance * 1.5)\r\n                return;\r\n            if (_this._infScroll) {\r\n                _this._infScroll.style.overflow = 'visible';\r\n                _this._infScroll.style.transform = \"translate3d(0px, \" + (_this.currentY -\r\n                    _this.startY) + \"px, 0px)\";\r\n            }\r\n        };\r\n        _this.onEnd = function () {\r\n            _this.startY = 0;\r\n            _this.currentY = 0;\r\n            _this.dragging = false;\r\n            if (_this.state.pullToRefreshThresholdBreached) {\r\n                _this.props.refreshFunction && _this.props.refreshFunction();\r\n                _this.setState({\r\n                    pullToRefreshThresholdBreached: false,\r\n                });\r\n            }\r\n            requestAnimationFrame(function () {\r\n                // this._infScroll\r\n                if (_this._infScroll) {\r\n                    _this._infScroll.style.overflow = 'auto';\r\n                    _this._infScroll.style.transform = 'none';\r\n                    _this._infScroll.style.willChange = 'unset';\r\n                }\r\n            });\r\n        };\r\n        _this.onScrollListener = function (event) {\r\n            if (typeof _this.props.onScroll === 'function') {\r\n                // Execute this callback in next tick so that it does not affect the\r\n                // functionality of the library.\r\n                setTimeout(function () { return _this.props.onScroll && _this.props.onScroll(event); }, 0);\r\n            }\r\n            var target = _this.props.height || _this._scrollableNode\r\n                ? event.target\r\n                : document.documentElement.scrollTop\r\n                    ? document.documentElement\r\n                    : document.body;\r\n            // return immediately if the action has already been triggered,\r\n            // prevents multiple triggers.\r\n            if (_this.actionTriggered)\r\n                return;\r\n            var atBottom = _this.props.inverse\r\n                ? _this.isElementAtTop(target, _this.props.scrollThreshold)\r\n                : _this.isElementAtBottom(target, _this.props.scrollThreshold);\r\n            // call the `next` function in the props to trigger the next data fetch\r\n            if (atBottom && _this.props.hasMore) {\r\n                _this.actionTriggered = true;\r\n                _this.setState({ showLoader: true });\r\n                _this.props.next && _this.props.next();\r\n            }\r\n            _this.lastScrollTop = target.scrollTop;\r\n        };\r\n        _this.state = {\r\n            showLoader: false,\r\n            pullToRefreshThresholdBreached: false,\r\n            prevDataLength: props.dataLength,\r\n        };\r\n        _this.throttledOnScrollListener = throttle(150, _this.onScrollListener).bind(_this);\r\n        _this.onStart = _this.onStart.bind(_this);\r\n        _this.onMove = _this.onMove.bind(_this);\r\n        _this.onEnd = _this.onEnd.bind(_this);\r\n        return _this;\r\n    }\r\n    InfiniteScroll.prototype.componentDidMount = function () {\r\n        if (typeof this.props.dataLength === 'undefined') {\r\n            throw new Error(\"mandatory prop \\\"dataLength\\\" is missing. The prop is needed\" +\r\n                \" when loading more content. Check README.md for usage\");\r\n        }\r\n        this._scrollableNode = this.getScrollableTarget();\r\n        this.el = this.props.height\r\n            ? this._infScroll\r\n            : this._scrollableNode || window;\r\n        if (this.el) {\r\n            this.el.addEventListener('scroll', this\r\n                .throttledOnScrollListener);\r\n        }\r\n        if (typeof this.props.initialScrollY === 'number' &&\r\n            this.el &&\r\n            this.el instanceof HTMLElement &&\r\n            this.el.scrollHeight > this.props.initialScrollY) {\r\n            this.el.scrollTo(0, this.props.initialScrollY);\r\n        }\r\n        if (this.props.pullDownToRefresh && this.el) {\r\n            this.el.addEventListener('touchstart', this.onStart);\r\n            this.el.addEventListener('touchmove', this.onMove);\r\n            this.el.addEventListener('touchend', this.onEnd);\r\n            this.el.addEventListener('mousedown', this.onStart);\r\n            this.el.addEventListener('mousemove', this.onMove);\r\n            this.el.addEventListener('mouseup', this.onEnd);\r\n            // get BCR of pullDown element to position it above\r\n            this.maxPullDownDistance =\r\n                (this._pullDown &&\r\n                    this._pullDown.firstChild &&\r\n                    this._pullDown.firstChild.getBoundingClientRect()\r\n                        .height) ||\r\n                    0;\r\n            this.forceUpdate();\r\n            if (typeof this.props.refreshFunction !== 'function') {\r\n                throw new Error(\"Mandatory prop \\\"refreshFunction\\\" missing.\\n          Pull Down To Refresh functionality will not work\\n          as expected. Check README.md for usage'\");\r\n            }\r\n        }\r\n    };\r\n    InfiniteScroll.prototype.componentWillUnmount = function () {\r\n        if (this.el) {\r\n            this.el.removeEventListener('scroll', this\r\n                .throttledOnScrollListener);\r\n            if (this.props.pullDownToRefresh) {\r\n                this.el.removeEventListener('touchstart', this.onStart);\r\n                this.el.removeEventListener('touchmove', this.onMove);\r\n                this.el.removeEventListener('touchend', this.onEnd);\r\n                this.el.removeEventListener('mousedown', this.onStart);\r\n                this.el.removeEventListener('mousemove', this.onMove);\r\n                this.el.removeEventListener('mouseup', this.onEnd);\r\n            }\r\n        }\r\n    };\r\n    InfiniteScroll.prototype.componentDidUpdate = function (prevProps) {\r\n        // do nothing when dataLength is unchanged\r\n        if (this.props.dataLength === prevProps.dataLength)\r\n            return;\r\n        this.actionTriggered = false;\r\n        // update state when new data was sent in\r\n        this.setState({\r\n            showLoader: false,\r\n        });\r\n    };\r\n    InfiniteScroll.getDerivedStateFromProps = function (nextProps, prevState) {\r\n        var dataLengthChanged = nextProps.dataLength !== prevState.prevDataLength;\r\n        // reset when data changes\r\n        if (dataLengthChanged) {\r\n            return __assign(__assign({}, prevState), { prevDataLength: nextProps.dataLength });\r\n        }\r\n        return null;\r\n    };\r\n    InfiniteScroll.prototype.isElementAtTop = function (target, scrollThreshold) {\r\n        if (scrollThreshold === void 0) { scrollThreshold = 0.8; }\r\n        var clientHeight = target === document.body || target === document.documentElement\r\n            ? window.screen.availHeight\r\n            : target.clientHeight;\r\n        var threshold = parseThreshold(scrollThreshold);\r\n        if (threshold.unit === ThresholdUnits.Pixel) {\r\n            return (target.scrollTop <=\r\n                threshold.value + clientHeight - target.scrollHeight + 1);\r\n        }\r\n        return (target.scrollTop <=\r\n            threshold.value / 100 + clientHeight - target.scrollHeight + 1);\r\n    };\r\n    InfiniteScroll.prototype.isElementAtBottom = function (target, scrollThreshold) {\r\n        if (scrollThreshold === void 0) { scrollThreshold = 0.8; }\r\n        var clientHeight = target === document.body || target === document.documentElement\r\n            ? window.screen.availHeight\r\n            : target.clientHeight;\r\n        var threshold = parseThreshold(scrollThreshold);\r\n        if (threshold.unit === ThresholdUnits.Pixel) {\r\n            return (target.scrollTop + clientHeight >= target.scrollHeight - threshold.value);\r\n        }\r\n        return (target.scrollTop + clientHeight >=\r\n            (threshold.value / 100) * target.scrollHeight);\r\n    };\r\n    InfiniteScroll.prototype.render = function () {\r\n        var _this = this;\r\n        var style = __assign({ height: this.props.height || 'auto', overflow: 'auto', WebkitOverflowScrolling: 'touch' }, this.props.style);\r\n        var hasChildren = this.props.hasChildren ||\r\n            !!(this.props.children &&\r\n                this.props.children instanceof Array &&\r\n                this.props.children.length);\r\n        // because heighted infiniteScroll visualy breaks\r\n        // on drag down as overflow becomes visible\r\n        var outerDivStyle = this.props.pullDownToRefresh && this.props.height\r\n            ? { overflow: 'auto' }\r\n            : {};\r\n        return (React.createElement(\"div\", { style: outerDivStyle, className: \"infinite-scroll-component__outerdiv\" },\r\n            React.createElement(\"div\", { className: \"infinite-scroll-component \" + (this.props.className || ''), ref: function (infScroll) { return (_this._infScroll = infScroll); }, style: style },\r\n                this.props.pullDownToRefresh && (React.createElement(\"div\", { style: { position: 'relative' }, ref: function (pullDown) { return (_this._pullDown = pullDown); } },\r\n                    React.createElement(\"div\", { style: {\r\n                            position: 'absolute',\r\n                            left: 0,\r\n                            right: 0,\r\n                            top: -1 * this.maxPullDownDistance,\r\n                        } }, this.state.pullToRefreshThresholdBreached\r\n                        ? this.props.releaseToRefreshContent\r\n                        : this.props.pullDownToRefreshContent))),\r\n                this.props.children,\r\n                !this.state.showLoader &&\r\n                    !hasChildren &&\r\n                    this.props.hasMore &&\r\n                    this.props.loader,\r\n                this.state.showLoader && this.props.hasMore && this.props.loader,\r\n                !this.props.hasMore && this.props.endMessage)));\r\n    };\r\n    return InfiniteScroll;\r\n}(Component));\n\nexport default InfiniteScroll;\n//# sourceMappingURL=index.es.js.map\n"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
          "name": "./src/tree-node/index.js",
          "index": 20,
          "index2": 25,
          "size": 6264,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
          "issuerId": null,
          "issuerName": "./src/tree/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "name": "./src/tree/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "module": "./src/tree/index.js",
              "moduleName": "./src/tree/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "../tree-node",
              "loc": "15:0-36"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "module": "./src/tree/index.js",
              "moduleName": "./src/tree/index.js",
              "type": "harmony import specifier",
              "userRequest": "../tree-node",
              "loc": "144:41-49"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 2,
          "source": "var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport cn from 'classnames/bind';\nimport PropTypes from 'prop-types';\nimport React, { PureComponent } from 'react';\n\nimport { getDataset, isEmpty } from '../utils';\nimport Actions from './actions';\nimport NodeLabel from './node-label';\nimport Toggle from './toggle';\n\nimport styles from './index.css';\n\nvar cx = cn.bind(styles);\n\nvar isLeaf = function isLeaf(children) {\n  return isEmpty(children);\n};\n\nvar getNodeCx = function getNodeCx(props) {\n  var keepTreeOnSearch = props.keepTreeOnSearch,\n      keepChildrenOnSearch = props.keepChildrenOnSearch,\n      _children = props._children,\n      matchInChildren = props.matchInChildren,\n      matchInParent = props.matchInParent,\n      disabled = props.disabled,\n      partial = props.partial,\n      hide = props.hide,\n      className = props.className,\n      showPartiallySelected = props.showPartiallySelected,\n      readOnly = props.readOnly;\n\n\n  return cx('node', {\n    leaf: isLeaf(_children),\n    tree: !isLeaf(_children),\n    disabled: disabled,\n    hide: hide,\n    'match-in-children': keepTreeOnSearch && matchInChildren,\n    'match-in-parent': keepTreeOnSearch && keepChildrenOnSearch && matchInParent,\n    partial: showPartiallySelected && partial,\n    readOnly: readOnly\n  }, className);\n};\n\nvar TreeNode = function (_PureComponent) {\n  _inherits(TreeNode, _PureComponent);\n\n  function TreeNode() {\n    _classCallCheck(this, TreeNode);\n\n    return _possibleConstructorReturn(this, (TreeNode.__proto__ || Object.getPrototypeOf(TreeNode)).apply(this, arguments));\n  }\n\n  _createClass(TreeNode, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          simpleSelect = _props.simpleSelect,\n          keepTreeOnSearch = _props.keepTreeOnSearch,\n          _id = _props._id,\n          _children = _props._children,\n          dataset = _props.dataset,\n          _depth = _props._depth,\n          expanded = _props.expanded,\n          title = _props.title,\n          label = _props.label,\n          partial = _props.partial,\n          checked = _props.checked,\n          value = _props.value,\n          path = _props.path,\n          disabled = _props.disabled,\n          actions = _props.actions,\n          onAction = _props.onAction,\n          searchModeOn = _props.searchModeOn,\n          onNodeToggle = _props.onNodeToggle,\n          onCheckboxChange = _props.onCheckboxChange,\n          showPartiallySelected = _props.showPartiallySelected,\n          nodeRenderer = _props.nodeRenderer,\n          iconRenderer = _props.iconRenderer,\n          readOnly = _props.readOnly,\n          approved = _props.approved;\n\n      var liCx = getNodeCx(this.props);\n      var style = keepTreeOnSearch || !searchModeOn ? { paddingLeft: (_depth || 0) * 20 + 'px' } : {};\n\n      return React.createElement(\n        'li',\n        _extends({ className: liCx, style: style }, getDataset(dataset)),\n        React.createElement(Toggle, { isLeaf: isLeaf(_children), expanded: expanded, id: _id, onNodeToggle: onNodeToggle, iconRenderer: iconRenderer }),\n        React.createElement(NodeLabel, {\n          title: title,\n          label: label,\n          id: _id,\n          path: path,\n          partial: partial,\n          checked: checked,\n          value: value,\n          disabled: disabled,\n          simpleSelect: simpleSelect,\n          onCheckboxChange: onCheckboxChange,\n          showPartiallySelected: showPartiallySelected,\n          nodeRenderer: nodeRenderer,\n          readOnly: readOnly,\n          approved: approved\n        }),\n        React.createElement(Actions, { actions: actions, onAction: onAction, id: _id, readOnly: readOnly })\n      );\n    }\n  }]);\n\n  return TreeNode;\n}(PureComponent);\n\nTreeNode.propTypes = {\n  _id: PropTypes.string.isRequired,\n  _depth: PropTypes.number,\n  _children: PropTypes.array,\n  actions: PropTypes.array,\n  className: PropTypes.string,\n  title: PropTypes.string,\n  label: PropTypes.string.isRequired,\n  value: PropTypes.string.isRequired,\n  path: PropTypes.array,\n  checked: PropTypes.bool,\n  expanded: PropTypes.bool,\n  disabled: PropTypes.bool,\n  partial: PropTypes.bool,\n  dataset: PropTypes.object,\n  keepTreeOnSearch: PropTypes.bool,\n  keepChildrenOnSearch: PropTypes.bool,\n  searchModeOn: PropTypes.bool,\n  onNodeToggle: PropTypes.func,\n  onAction: PropTypes.func,\n  onCheckboxChange: PropTypes.func,\n  simpleSelect: PropTypes.bool,\n  showPartiallySelected: PropTypes.bool,\n  nodeRenderer: PropTypes.func,\n  iconRenderer: PropTypes.func,\n  readOnly: PropTypes.bool,\n  approved: PropTypes.bool\n};\n\n\nexport default TreeNode;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/getPartialState.js",
          "name": "./src/tree-manager/getPartialState.js",
          "index": 29,
          "index2": 28,
          "size": 500,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
          "issuerId": null,
          "issuerName": "./src/tree-manager/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "name": "./src/tree-manager/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "module": "./src/tree-manager/index.js",
              "moduleName": "./src/tree-manager/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./getPartialState",
              "loc": "5:0-48"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "module": "./src/tree-manager/index.js",
              "moduleName": "./src/tree-manager/index.js",
              "type": "harmony import specifier",
              "userRequest": "./getPartialState",
              "loc": "210:23-38"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "module": "./src/tree-manager/index.js",
              "moduleName": "./src/tree-manager/index.js",
              "type": "harmony import specifier",
              "userRequest": "./getPartialState",
              "loc": "232:23-38"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/flatten-tree.js",
              "module": "./src/tree-manager/flatten-tree.js",
              "moduleName": "./src/tree-manager/flatten-tree.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./getPartialState",
              "loc": "1:0-48"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/flatten-tree.js",
              "module": "./src/tree-manager/flatten-tree.js",
              "moduleName": "./src/tree-manager/flatten-tree.js",
              "type": "harmony import specifier",
              "userRequest": "./getPartialState",
              "loc": "181:23-38"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 2,
          "source": "import partial from 'array.partial';\n\nvar identity = function identity(c) {\n  return c;\n};\n\nexport default (function (node) {\n  var childProp = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'children';\n  var childSelector = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : identity;\n  return partial(node[childProp], function (c) {\n    return childSelector(c).checked;\n  }) || node[childProp].some(function (c) {\n    return childSelector(c).partial;\n  });\n});"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/flatten-tree.js",
          "name": "./src/tree-manager/flatten-tree.js",
          "index": 31,
          "index2": 29,
          "size": 5315,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
          "issuerId": null,
          "issuerName": "./src/tree-manager/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "name": "./src/tree-manager/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "module": "./src/tree-manager/index.js",
              "moduleName": "./src/tree-manager/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./flatten-tree",
              "loc": "8:0-41"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-manager/index.js",
              "module": "./src/tree-manager/index.js",
              "moduleName": "./src/tree-manager/index.js",
              "type": "harmony import specifier",
              "userRequest": "./flatten-tree",
              "loc": "21:23-34"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 2,
          "source": "import getPartialState from './getPartialState';\n\nimport { isEmpty } from '../utils';\n\n/**\n * Converts a nested node into an associative array with pointers to child and parent nodes\n * Given:\n```\nconst tree = [\n  {\n    label: 'item1', value: 'value1',\n    children: [\n      {\n        label: 'item10', value: 'value10',\n        children: [\n          {label: 'item20', value: 'value31'},\n          {label: 'item12', value: 'value32'}\n        ]\n      },\n      { label: 'item22', value: 'value22' }\n    ]\n  },\n  {\n    label: 'item1', value: 'value1',\n    children: [\n      {\n        label: 'item21', value: 'value21',\n        children: [\n          {label: 'item31', value: 'value31'},\n          {label: 'item32', value: 'value32'}\n        ]\n      },\n      { label: 'item22', value: 'value22' }\n    ]\n  }\n]\n```\n * results in\n```\n{\n  \"0\": {\n    \"_id\": \"0\",\n    \"_parent\": null,\n    \"_children\": [\"0-0\", \"0-1\"],\n    \"label\": \"item1\",\n    \"value\": \"value1\"\n  },\n  \"1\": {\n    \"_id\": \"1\", \"_parent\": null, \"_children\": [\"1-0\", \"1-1\"],\n    \"label\": \"item2\", \"value\": \"value2\"\n  },\n  \"0-0\": {\n    \"_id\": \"0-0\", \"_parent\": \"0\", \"_children\": [\"0-0-0\", \"0-0-1\"],\n    \"label\": \"item1-1\", \"value\": \"value1-1\"\n  },\n  \"0-1\": {\n    \"_id\": \"0-1\", \"_parent\": \"0\",\n    \"label\": \"item1-2\", \"value\": \"value1-2\"\n  },\n  \"0-0-0\": {\n    \"_id\": \"0-0-0\", \"_parent\": \"0-0\",\n    \"label\": \"item1-1-1\", \"value\": \"value1-1-1\"\n  },\n  \"0-0-1\": {\n    \"_id\": \"0-0-1\", \"_parent\": \"0-0\",\n    \"label\": \"item1-1-2\", \"value\": \"value1-1-2\"\n  },\n  \"1-0\": {\n    \"_id\": \"1-0\", \"_parent\": \"1\", \"_children\": [\"1-0-0\", \"1-0-1\", \"1-0-2\"],\n    \"label\": \"item2-1\", \"value\": \"value2-1\"\n  },\n  \"1-1\": {\n    \"_id\": \"1-1\", \"_parent\": \"1\",\n    \"label\": \"item2-2\", \"value\": \"value2-2\"\n  },\n  \"1-0-0\": {\n    \"_id\": \"1-0-0\", \"_parent\": \"1-0\",\n    \"label\": \"item2-1-1\", \"value\": \"value2-1-1\"\n  },\n  \"1-0-1\": {\n    \"_id\": \"1-0-1\", \"_parent\": \"1-0\",\n    \"label\": \"item2-1-2\", \"value\": \"value2-1-2\"\n  },\n  \"1-0-2\": {\n    \"_id\": \"1-0-2\", \"_parent\": \"1-0\", \"_children\": [\"1-0-2-0\"],\n    \"label\": \"item2-1-3\", \"value\": \"value2-1-3\"\n  },\n  \"1-0-2-0\": {\n    \"_id\": \"1-0-2-0\", \"_parent\": \"1-0-2\",\n    \"label\": \"item2-1-3-1\", \"value\": \"value2-1-3-1\"\n  }\n}\n```\n * @param  {[type]} tree              The incoming tree object\n * @param  {[bool]} simple            Whether its in Single slect mode (simple dropdown)\n * @param  {[bool]} showPartialState  Whether to show partially checked state\n * @return {object}                   The flattened list\n */\nfunction flattenTree(tree, simple, showPartialState, hierarchical) {\n  var forest = Array.isArray(tree) ? tree : [tree];\n\n  // eslint-disable-next-line no-use-before-define\n\n  var _walkNodes = walkNodes({\n    nodes: forest,\n    simple: simple,\n    showPartialState: showPartialState,\n    hierarchical: hierarchical\n  }),\n      list = _walkNodes.list,\n      defaultValues = _walkNodes.defaultValues;\n\n  return { list: list, defaultValues: defaultValues };\n}\n\n/**\n * If the node didn't specify anything on its own\n * figure out the initial state based on parent\n * @param {object} node [current node]\n * @param {object} parent [node's immediate parent]\n */\nfunction setInitialStateProps(node) {\n  var parent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n  var stateProps = ['checked', 'disabled'];\n  for (var index = 0; index < stateProps.length; index++) {\n    var prop = stateProps[index];\n\n    // if and only if, node doesn't explicitly define a prop, grab it from parent\n    if (node[prop] === undefined && parent[prop] !== undefined) {\n      node[prop] = parent[prop];\n    }\n  }\n}\n\nfunction walkNodes(_ref) {\n  var nodes = _ref.nodes,\n      _ref$list = _ref.list,\n      list = _ref$list === undefined ? new Map() : _ref$list,\n      parent = _ref.parent,\n      _ref$depth = _ref.depth,\n      depth = _ref$depth === undefined ? 0 : _ref$depth,\n      simple = _ref.simple,\n      showPartialState = _ref.showPartialState,\n      _ref$defaultValues = _ref.defaultValues,\n      defaultValues = _ref$defaultValues === undefined ? [] : _ref$defaultValues,\n      hierarchical = _ref.hierarchical;\n\n  nodes.forEach(function (node, i) {\n    node._depth = depth;\n\n    if (parent) {\n      node._id = node.id || parent._id + '-' + i;\n      node._parent = parent._id;\n      parent._children.push(node._id);\n    } else {\n      node._id = node.id || '' + i;\n    }\n\n    if (node.isDefaultValue) {\n      defaultValues.push(node._id);\n      node.checked = true;\n    }\n\n    if (!hierarchical) setInitialStateProps(node, parent);\n\n    list.set(node._id, node);\n    if (!simple && node.children) {\n      node._children = [];\n      walkNodes({\n        nodes: node.children,\n        list: list,\n        parent: node,\n        depth: depth + 1,\n        showPartialState: showPartialState,\n        defaultValues: defaultValues,\n        hierarchical: hierarchical\n      });\n\n      if (showPartialState && !node.checked) {\n        node.partial = getPartialState(node);\n\n        // re-check if all children are checked. if so, check thyself\n        if (!isEmpty(node.children) && node.children.every(function (c) {\n          return c.checked;\n        })) {\n          node.checked = true;\n        }\n      }\n\n      node.children = undefined;\n    }\n  });\n  return { list: list, defaultValues: defaultValues };\n}\n\nexport default flattenTree;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
          "name": "./src/tree-node/actions.js",
          "index": 21,
          "index2": 19,
          "size": 3037,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
          "issuerId": null,
          "issuerName": "./src/tree-node/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "name": "./src/tree/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "name": "./src/tree-node/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "module": "./src/tree-node/index.js",
              "moduleName": "./src/tree-node/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./actions",
              "loc": "16:0-32"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "module": "./src/tree-node/index.js",
              "moduleName": "./src/tree-node/index.js",
              "type": "harmony import specifier",
              "userRequest": "./actions",
              "loc": "115:28-35"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 3,
          "source": "var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport PropTypes from 'prop-types';\nimport React, { PureComponent } from 'react';\n\nimport Action from './action';\nimport { isEmpty } from '../utils';\n\nvar Actions = function (_PureComponent) {\n  _inherits(Actions, _PureComponent);\n\n  function Actions() {\n    _classCallCheck(this, Actions);\n\n    return _possibleConstructorReturn(this, (Actions.__proto__ || Object.getPrototypeOf(Actions)).apply(this, arguments));\n  }\n\n  _createClass(Actions, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          actions = _props.actions,\n          id = _props.id,\n          rest = _objectWithoutProperties(_props, ['actions', 'id']);\n\n      if (isEmpty(actions)) return null;\n\n      return actions.map(function (a, idx) {\n        var actionId = a.id || 'action-' + idx;\n        return React.createElement(Action, _extends({ key: actionId }, rest, a, { actionData: { action: actionId, id: id } }));\n      });\n    }\n  }]);\n\n  return Actions;\n}(PureComponent);\n\nActions.propTypes = {\n  id: PropTypes.string.isRequired,\n  actions: PropTypes.array\n};\n\n\nexport default Actions;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
          "name": "./src/tree-node/node-label.js",
          "index": 23,
          "index2": 23,
          "size": 5224,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
          "issuerId": null,
          "issuerName": "./src/tree-node/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "name": "./src/tree/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "name": "./src/tree-node/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "module": "./src/tree-node/index.js",
              "moduleName": "./src/tree-node/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./node-label",
              "loc": "17:0-37"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "module": "./src/tree-node/index.js",
              "moduleName": "./src/tree-node/index.js",
              "type": "harmony import specifier",
              "userRequest": "./node-label",
              "loc": "99:28-37"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 3,
          "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport cn from 'classnames/bind';\nimport PropTypes from 'prop-types';\nimport React, { PureComponent } from 'react';\nimport Checkbox, { refUpdater } from '../checkbox';\n\nimport styles from './index.css';\n\nvar cx = cn.bind(styles);\n\nvar NodeLabel = function (_PureComponent) {\n  _inherits(NodeLabel, _PureComponent);\n\n  function NodeLabel() {\n    var _ref;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, NodeLabel);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = NodeLabel.__proto__ || Object.getPrototypeOf(NodeLabel)).call.apply(_ref, [this].concat(args))), _this), _this.handleCheckboxChange = function (e) {\n      var _this$props = _this.props,\n          simpleSelect = _this$props.simpleSelect,\n          id = _this$props.id,\n          onCheckboxChange = _this$props.onCheckboxChange;\n\n\n      if (simpleSelect) {\n        onCheckboxChange(id, true);\n      } else {\n        var checked = e.target.checked;\n\n        onCheckboxChange(id, checked);\n      }\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  _createClass(NodeLabel, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          simpleSelect = _props.simpleSelect,\n          title = _props.title,\n          label = _props.label,\n          id = _props.id,\n          partial = _props.partial,\n          path = _props.path,\n          checked = _props.checked,\n          value = _props.value,\n          disabled = _props.disabled,\n          showPartiallySelected = _props.showPartiallySelected,\n          readOnly = _props.readOnly,\n          approved = _props.approved,\n          nodeRenderer = _props.nodeRenderer;\n\n      var nodeLabelProps = { className: 'node-label'\n\n        // in case of simple select mode, there is no checkbox, so we need to handle the click via the node label\n        // but not if the control is in readOnly state\n      };var shouldRegisterClickHandler = simpleSelect && !readOnly;\n\n      if (shouldRegisterClickHandler) {\n        nodeLabelProps.onClick = this.handleCheckboxChange;\n      }\n\n      return nodeRenderer ? nodeRenderer({\n        id: id,\n        value: value,\n        disabled: disabled,\n        checked: checked,\n        path: path,\n        refUpdater: refUpdater,\n        approved: approved,\n        title: title || label,\n        onChange: this.handleCheckboxChange,\n        indeterminate: showPartiallySelected && partial\n      }) : React.createElement(\n        'label',\n        { title: title || label, htmlFor: id },\n        React.createElement(Checkbox, {\n          name: id,\n          id: id,\n          indeterminate: showPartiallySelected && partial,\n          className: cx('checkbox-item', { 'simple-select': simpleSelect }),\n          checked: checked,\n          onChange: this.handleCheckboxChange,\n          value: value,\n          disabled: disabled,\n          readOnly: readOnly\n        }),\n        React.createElement(\n          'span',\n          nodeLabelProps,\n          label\n        )\n      );\n    }\n  }]);\n\n  return NodeLabel;\n}(PureComponent);\n\nNodeLabel.propTypes = {\n  id: PropTypes.string.isRequired,\n  actions: PropTypes.array,\n  title: PropTypes.string,\n  label: PropTypes.string.isRequired,\n  value: PropTypes.string.isRequired,\n  checked: PropTypes.bool,\n  path: PropTypes.array,\n  partial: PropTypes.bool,\n  expanded: PropTypes.bool,\n  disabled: PropTypes.bool,\n  dataset: PropTypes.object,\n  simpleSelect: PropTypes.bool,\n  showPartiallySelected: PropTypes.bool,\n  onCheckboxChange: PropTypes.func,\n  nodeRenderer: PropTypes.func,\n  readOnly: PropTypes.bool,\n  approved: PropTypes.bool\n};\n\n\nexport default NodeLabel;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/toggle.js",
          "name": "./src/tree-node/toggle.js",
          "index": 27,
          "index2": 24,
          "size": 2979,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
          "issuerId": null,
          "issuerName": "./src/tree-node/index.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "name": "./src/tree/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "name": "./src/tree-node/index.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "module": "./src/tree-node/index.js",
              "moduleName": "./src/tree-node/index.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./toggle",
              "loc": "18:0-30"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "module": "./src/tree-node/index.js",
              "moduleName": "./src/tree-node/index.js",
              "type": "harmony import specifier",
              "userRequest": "./toggle",
              "loc": "98:28-34"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 3,
          "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport cn from 'classnames/bind';\nimport PropTypes from 'prop-types';\nimport React, { PureComponent } from 'react';\nimport styles from './index.css';\n\nvar cx = cn.bind(styles);\n\nvar Toggle = function (_PureComponent) {\n  _inherits(Toggle, _PureComponent);\n\n  function Toggle() {\n    var _ref;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, Toggle);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Toggle.__proto__ || Object.getPrototypeOf(Toggle)).call.apply(_ref, [this].concat(args))), _this), _this.onToggle = function () {\n      _this.props.onNodeToggle(_this.props.id);\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  _createClass(Toggle, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          expanded = _props.expanded,\n          isLeaf = _props.isLeaf,\n          iconRenderer = _props.iconRenderer;\n\n      var toggleCx = cx('toggle', { expanded: !isLeaf && expanded, collapsed: !isLeaf && !expanded });\n      return iconRenderer ? iconRenderer(toggleCx, this.onToggle) : React.createElement('i', { className: toggleCx, onClick: this.onToggle });\n    }\n  }]);\n\n  return Toggle;\n}(PureComponent);\n\nToggle.propTypes = {\n  expanded: PropTypes.bool,\n  isLeaf: PropTypes.bool,\n  onNodeToggle: PropTypes.func,\n  id: PropTypes.string,\n  iconRenderer: PropTypes.func\n};\n\n\nexport default Toggle;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/action.js",
          "name": "./src/tree-node/action.js",
          "index": 22,
          "index2": 18,
          "size": 2928,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
          "issuerId": null,
          "issuerName": "./src/tree-node/actions.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "name": "./src/tree/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "name": "./src/tree-node/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
              "name": "./src/tree-node/actions.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
              "module": "./src/tree-node/actions.js",
              "moduleName": "./src/tree-node/actions.js",
              "type": "harmony side effect evaluation",
              "userRequest": "./action",
              "loc": "16:0-30"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/actions.js",
              "module": "./src/tree-node/actions.js",
              "moduleName": "./src/tree-node/actions.js",
              "type": "harmony import specifier",
              "userRequest": "./action",
              "loc": "40:35-41"
            }
          ],
          "usedExports": [
            "default"
          ],
          "providedExports": [
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 4,
          "source": "var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport React, { PureComponent } from 'react';\nimport PropTypes from 'prop-types';\n\nvar Action = function (_PureComponent) {\n  _inherits(Action, _PureComponent);\n\n  function Action() {\n    var _ref;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, Action);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Action.__proto__ || Object.getPrototypeOf(Action)).call.apply(_ref, [this].concat(args))), _this), _this.handleClick = function () {\n      _this.props.onAction(_this.props.actionData);\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  _createClass(Action, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          title = _props.title,\n          className = _props.className,\n          text = _props.text,\n          readOnly = _props.readOnly;\n\n\n      return React.createElement(\n        'i',\n        { title: title, className: className, onClick: !readOnly ? this.handleClick : undefined },\n        text\n      );\n    }\n  }]);\n\n  return Action;\n}(PureComponent);\n\nAction.propTypes = {\n  title: PropTypes.string,\n  text: PropTypes.string,\n  className: PropTypes.string,\n  actionData: PropTypes.object,\n  onAction: PropTypes.func,\n  readOnly: PropTypes.bool\n};\nAction.defaultProps = {\n  onAction: function onAction() {}\n};\n\n\nexport default Action;"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/checkbox/index.js",
          "name": "./src/checkbox/index.js",
          "index": 24,
          "index2": 20,
          "size": 4241,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
          "issuerId": null,
          "issuerName": "./src/tree-node/node-label.js",
          "issuerPath": [
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
              "name": "./src/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
              "name": "./src/tree/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
              "name": "./src/tree-node/index.js"
            },
            {
              "id": null,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
              "name": "./src/tree-node/node-label.js"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
              "module": "./src/tree-node/node-label.js",
              "moduleName": "./src/tree-node/node-label.js",
              "type": "harmony side effect evaluation",
              "userRequest": "../checkbox",
              "loc": "12:0-51"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
              "module": "./src/tree-node/node-label.js",
              "moduleName": "./src/tree-node/node-label.js",
              "type": "harmony import specifier",
              "userRequest": "../checkbox",
              "loc": "83:20-30"
            },
            {
              "moduleId": null,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/node-label.js",
              "module": "./src/tree-node/node-label.js",
              "moduleName": "./src/tree-node/node-label.js",
              "type": "harmony import specifier",
              "userRequest": "../checkbox",
              "loc": "91:28-36"
            }
          ],
          "usedExports": [
            "refUpdater",
            "default"
          ],
          "providedExports": [
            "refUpdater",
            "default"
          ],
          "optimizationBailout": [
          ],
          "depth": 4,
          "source": "var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nimport React, { PureComponent } from 'react';\nimport PropTypes from 'prop-types';\n\nexport var refUpdater = function refUpdater(_ref) {\n  var checked = _ref.checked,\n      indeterminate = _ref.indeterminate;\n  return function (input) {\n    if (input) {\n      input.checked = checked;\n      input.indeterminate = indeterminate;\n    }\n  };\n};\n\nvar Checkbox = function (_PureComponent) {\n  _inherits(Checkbox, _PureComponent);\n\n  function Checkbox() {\n    var _ref2;\n\n    var _temp, _this, _ret;\n\n    _classCallCheck(this, Checkbox);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref2 = Checkbox.__proto__ || Object.getPrototypeOf(Checkbox)).call.apply(_ref2, [this].concat(args))), _this), _this.handleChange = function (e) {\n      e.stopPropagation();\n      e.nativeEvent.stopImmediatePropagation();\n      _this.props.onChange(e);\n    }, _temp), _possibleConstructorReturn(_this, _ret);\n  }\n\n  // this (stopPropagation) is needed since FireFox wrongly detects inside clicks\n  // See https://github.com/dowjones/react-dropdown-tree-select/pull/154\n  // and https://github.com/dowjones/react-dropdown-tree-select/issues/148\n\n\n  _createClass(Checkbox, [{\n    key: 'render',\n    value: function render() {\n      var _props = this.props,\n          checked = _props.checked,\n          _props$indeterminate = _props.indeterminate,\n          indeterminate = _props$indeterminate === undefined ? false : _props$indeterminate,\n          onChange = _props.onChange,\n          disabled = _props.disabled,\n          readOnly = _props.readOnly,\n          rest = _objectWithoutProperties(_props, ['checked', 'indeterminate', 'onChange', 'disabled', 'readOnly']);\n\n      var isDisabled = disabled || readOnly;\n\n      return React.createElement('input', _extends({ type: 'checkbox', ref: refUpdater({ checked: checked, indeterminate: indeterminate }), onChange: this.handleChange, disabled: isDisabled }, rest));\n    }\n  }]);\n\n  return Checkbox;\n}(PureComponent);\n\nCheckbox.propTypes = {\n  checked: PropTypes.bool,\n  indeterminate: PropTypes.bool,\n  onChange: PropTypes.func,\n  disabled: PropTypes.bool,\n  readOnly: PropTypes.bool };\n\n\nexport default Checkbox;"
        }
      ],
      "filteredModules": 0
    },
    {
      "id": 9,
      "identifier": "css /Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css 0",
      "name": "css ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css",
      "index": 33,
      "index2": 31,
      "size": 1134,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
      "issuerId": 4,
      "issuerName": "./src/index.css",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        },
        {
          "id": 4,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
          "name": "./src/index.css"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 4,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
          "module": "./src/index.css",
          "moduleName": "./src/index.css"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2
    },
    {
      "id": 10,
      "identifier": "css /Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css 0",
      "name": "css ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css",
      "index": 26,
      "index2": 21,
      "size": 778,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
      "issuerId": 3,
      "issuerName": "./src/tree-node/index.css",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree/index.js",
          "name": "./src/tree/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.js",
          "name": "./src/tree-node/index.js"
        },
        {
          "id": 3,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
          "name": "./src/tree-node/index.css"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 3,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
          "module": "./src/tree-node/index.css",
          "moduleName": "./src/tree-node/index.css"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 4
    },
    {
      "id": 11,
      "identifier": "css /Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css 0",
      "name": "css ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css",
      "index": 17,
      "index2": 14,
      "size": 379,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
      "issuerId": 6,
      "issuerName": "./src/input/index.css",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
          "name": "./src/input/index.js"
        },
        {
          "id": 6,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
          "name": "./src/input/index.css"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 6,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
          "module": "./src/input/index.css",
          "moduleName": "./src/input/index.css"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3
    },
    {
      "id": 12,
      "identifier": "css /Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css 0",
      "name": "css ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css",
      "index": 15,
      "index2": 11,
      "size": 366,
      "built": false,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
      "issuerId": 7,
      "issuerName": "./src/tag/index.css",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.js",
          "name": "./src/input/index.js"
        },
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.js",
          "name": "./src/tag/index.js"
        },
        {
          "id": 7,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
          "name": "./src/tag/index.css"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 7,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/mini-css-extract-plugin/dist/loader.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
          "module": "./src/tag/index.css",
          "moduleName": "./src/tag/index.css"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 4
    },
    {
      "id": 13,
      "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/lib/ReactPropTypesSecret.js",
      "name": "./node_modules/prop-types/lib/ReactPropTypesSecret.js",
      "index": 4,
      "index2": 1,
      "size": 314,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/factoryWithThrowingShims.js",
      "issuerId": 14,
      "issuerName": "./node_modules/prop-types/factoryWithThrowingShims.js",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        },
        {
          "id": 0,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/index.js",
          "name": "./node_modules/prop-types/index.js"
        },
        {
          "id": 14,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/factoryWithThrowingShims.js",
          "name": "./node_modules/prop-types/factoryWithThrowingShims.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 14,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/factoryWithThrowingShims.js",
          "module": "./node_modules/prop-types/factoryWithThrowingShims.js",
          "moduleName": "./node_modules/prop-types/factoryWithThrowingShims.js",
          "type": "cjs require",
          "userRequest": "./lib/ReactPropTypesSecret",
          "loc": "10:27-64"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 3,
      "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n"
    },
    {
      "id": 14,
      "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/factoryWithThrowingShims.js",
      "name": "./node_modules/prop-types/factoryWithThrowingShims.js",
      "index": 3,
      "index2": 2,
      "size": 1469,
      "cacheable": true,
      "built": true,
      "optional": false,
      "prefetched": false,
      "chunks": [
        0
      ],
      "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/index.js",
      "issuerId": 0,
      "issuerName": "./node_modules/prop-types/index.js",
      "issuerPath": [
        {
          "id": null,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/babel-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.js",
          "name": "./src/index.js"
        },
        {
          "id": 0,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/index.js",
          "name": "./node_modules/prop-types/index.js"
        }
      ],
      "failed": false,
      "errors": 0,
      "warnings": 0,
      "assets": [
      ],
      "reasons": [
        {
          "moduleId": 0,
          "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/prop-types/index.js",
          "module": "./node_modules/prop-types/index.js",
          "moduleName": "./node_modules/prop-types/index.js",
          "type": "cjs require",
          "userRequest": "./factoryWithThrowingShims",
          "loc": "27:19-56"
        }
      ],
      "usedExports": true,
      "providedExports": null,
      "optimizationBailout": [
        "ModuleConcatenation bailout: Module is not an ECMAScript module"
      ],
      "depth": 2,
      "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n\nfunction emptyFunction() {}\n\nmodule.exports = function() {\n  function shim(props, propName, componentName, location, propFullName, secret) {\n    if (secret === ReactPropTypesSecret) {\n      // It is still safe when called from React.\n      return;\n    }\n    var err = new Error(\n      'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n      'Use PropTypes.checkPropTypes() to call them. ' +\n      'Read more at http://fb.me/use-check-prop-types'\n    );\n    err.name = 'Invariant Violation';\n    throw err;\n  };\n  shim.isRequired = shim;\n  function getShim() {\n    return shim;\n  };\n  // Important!\n  // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.\n  var ReactPropTypes = {\n    array: shim,\n    bool: shim,\n    func: shim,\n    number: shim,\n    object: shim,\n    string: shim,\n    symbol: shim,\n\n    any: shim,\n    arrayOf: getShim,\n    element: shim,\n    instanceOf: getShim,\n    node: shim,\n    objectOf: getShim,\n    oneOf: getShim,\n    oneOfType: getShim,\n    shape: getShim,\n    exact: getShim\n  };\n\n  ReactPropTypes.checkPropTypes = emptyFunction;\n  ReactPropTypes.PropTypes = ReactPropTypes;\n\n  return ReactPropTypes;\n};\n"
    }
  ],
  "filteredModules": 0,
  "children": [
    {
      "errors": [
      ],
      "warnings": [
      ],
      "publicPath": "",
      "outputPath": "/Users/momchilgorchev/dev/react-dropdown-tree-select/dist",
      "assetsByChunkName": {
      },
      "assets": [
      ],
      "filteredAssets": 0,
      "entrypoints": {
        "mini-css-extract-plugin": {
          "chunks": [
            0
          ],
          "assets": [
            "*"
          ],
          "children": {
          },
          "childAssets": {
          }
        }
      },
      "chunks": [
        {
          "id": 0,
          "rendered": true,
          "initial": true,
          "entry": true,
          "size": 3563,
          "names": [
            "mini-css-extract-plugin"
          ],
          "files": [
            "*"
          ],
          "hash": "00089218ffbaa2e928e7",
          "siblings": [
          ],
          "parents": [
          ],
          "children": [
          ],
          "childrenByOrder": {
          },
          "modules": [
            {
              "id": 0,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/lib/css-base.js",
              "name": "./node_modules/css-loader/lib/css-base.js",
              "index": 1,
              "index2": 0,
              "size": 2260,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
                0
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
              "issuerId": 1,
              "issuerName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css",
              "issuerPath": [
                {
                  "id": 1,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
                  "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": 1,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
                  "module": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css",
                  "moduleName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css",
                  "type": "cjs require",
                  "userRequest": "../node_modules/css-loader/lib/css-base.js",
                  "loc": "1:27-80"
                }
              ],
              "usedExports": true,
              "providedExports": null,
              "optimizationBailout": [
                "ModuleConcatenation bailout: Module is not an ECMAScript module"
              ],
              "depth": 1,
              "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
            },
            {
              "id": 1,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
              "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css",
              "index": 0,
              "index2": 1,
              "size": 1303,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
                0
              ],
              "issuer": null,
              "issuerId": null,
              "issuerName": null,
              "issuerPath": null,
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": null,
                  "module": null,
                  "moduleName": null,
                  "type": "single entry",
                  "userRequest": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
                  "loc": "mini-css-extract-plugin"
                }
              ],
              "usedExports": true,
              "providedExports": null,
              "optimizationBailout": [
                "ModuleConcatenation bailout: Module is not an ECMAScript module"
              ],
              "depth": 0,
              "source": "exports = module.exports = require(\"../node_modules/css-loader/lib/css-base.js\")(undefined);\n// imports\n\n\n// module\nexports.push([module.id, \".hide:not(.match-in-children){display:none}.react-dropdown-tree-select .dropdown{position:relative;display:table}.react-dropdown-tree-select .dropdown .dropdown-trigger{padding:4px;line-height:20px;max-height:200px;display:inline-block;overflow:auto;border:1px solid #b9b9b9}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow{cursor:pointer}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.bottom:after{content:\\\"\\\\25BC\\\";vertical-align:middle;color:#3c3c3c;margin-right:2px}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.top:after{content:\\\"\\\\25B2\\\";vertical-align:middle;color:#3c3c3c;margin-right:2px}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled{cursor:not-allowed}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled.bottom:after{color:#b9b9b9}.react-dropdown-tree-select .dropdown .dropdown-content{position:absolute;padding:4px;z-index:1;background:#fff;border-top:1px solid rgba(0,0,0,.05);-webkit-box-shadow:0 5px 8px rgba(0,0,0,.15);box-shadow:0 5px 8px rgba(0,0,0,.15)}.react-dropdown-tree-select .dropdown .dropdown-content ul{margin:0;padding:0}\", \"\"]);\n\n// exports\n"
            }
          ],
          "filteredModules": 0,
          "origins": [
            {
              "module": "",
              "moduleIdentifier": "",
              "moduleName": "",
              "loc": "mini-css-extract-plugin",
              "request": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
              "reasons": [
              ]
            }
          ]
        }
      ],
      "modules": [
        {
          "id": 0,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/lib/css-base.js",
          "name": "./node_modules/css-loader/lib/css-base.js",
          "index": 1,
          "index2": 0,
          "size": 2260,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
          "issuerId": 1,
          "issuerName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css",
          "issuerPath": [
            {
              "id": 1,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
              "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 1,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
              "module": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css",
              "moduleName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css",
              "type": "cjs require",
              "userRequest": "../node_modules/css-loader/lib/css-base.js",
              "loc": "1:27-80"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
        },
        {
          "id": 1,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
          "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/index.css",
          "index": 0,
          "index2": 1,
          "size": 1303,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": null,
          "issuerId": null,
          "issuerName": null,
          "issuerPath": null,
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": null,
              "module": null,
              "moduleName": null,
              "type": "single entry",
              "userRequest": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/index.css",
              "loc": "mini-css-extract-plugin"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 0,
          "source": "exports = module.exports = require(\"../node_modules/css-loader/lib/css-base.js\")(undefined);\n// imports\n\n\n// module\nexports.push([module.id, \".hide:not(.match-in-children){display:none}.react-dropdown-tree-select .dropdown{position:relative;display:table}.react-dropdown-tree-select .dropdown .dropdown-trigger{padding:4px;line-height:20px;max-height:200px;display:inline-block;overflow:auto;border:1px solid #b9b9b9}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow{cursor:pointer}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.bottom:after{content:\\\"\\\\25BC\\\";vertical-align:middle;color:#3c3c3c;margin-right:2px}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.top:after{content:\\\"\\\\25B2\\\";vertical-align:middle;color:#3c3c3c;margin-right:2px}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled{cursor:not-allowed}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled.bottom:after{color:#b9b9b9}.react-dropdown-tree-select .dropdown .dropdown-content{position:absolute;padding:4px;z-index:1;background:#fff;border-top:1px solid rgba(0,0,0,.05);-webkit-box-shadow:0 5px 8px rgba(0,0,0,.15);box-shadow:0 5px 8px rgba(0,0,0,.15)}.react-dropdown-tree-select .dropdown .dropdown-content ul{margin:0;padding:0}\", \"\"]);\n\n// exports\n"
        }
      ],
      "filteredModules": 0,
      "children": [
      ],
      "name": "mini-css-extract-plugin node_modules/css-loader/index.js??ref--5-1!node_modules/postcss-loader/lib/index.js!src/index.css"
    },
    {
      "errors": [
      ],
      "warnings": [
      ],
      "publicPath": "",
      "outputPath": "/Users/momchilgorchev/dev/react-dropdown-tree-select/dist",
      "assetsByChunkName": {
      },
      "assets": [
      ],
      "filteredAssets": 0,
      "entrypoints": {
        "mini-css-extract-plugin": {
          "chunks": [
            0
          ],
          "assets": [
            "*"
          ],
          "children": {
          },
          "childAssets": {
          }
        }
      },
      "chunks": [
        {
          "id": 0,
          "rendered": true,
          "initial": true,
          "entry": true,
          "size": 2805,
          "names": [
            "mini-css-extract-plugin"
          ],
          "files": [
            "*"
          ],
          "hash": "0b5040c846da80378197",
          "siblings": [
          ],
          "parents": [
          ],
          "children": [
          ],
          "childrenByOrder": {
          },
          "modules": [
            {
              "id": 0,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/lib/css-base.js",
              "name": "./node_modules/css-loader/lib/css-base.js",
              "index": 1,
              "index2": 0,
              "size": 2260,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
                0
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
              "issuerId": 1,
              "issuerName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css",
              "issuerPath": [
                {
                  "id": 1,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
                  "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": 1,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
                  "module": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css",
                  "moduleName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css",
                  "type": "cjs require",
                  "userRequest": "../../node_modules/css-loader/lib/css-base.js",
                  "loc": "1:27-83"
                }
              ],
              "usedExports": true,
              "providedExports": null,
              "optimizationBailout": [
                "ModuleConcatenation bailout: Module is not an ECMAScript module"
              ],
              "depth": 1,
              "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
            },
            {
              "id": 1,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
              "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css",
              "index": 0,
              "index2": 1,
              "size": 545,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
                0
              ],
              "issuer": null,
              "issuerId": null,
              "issuerName": null,
              "issuerPath": null,
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": null,
                  "module": null,
                  "moduleName": null,
                  "type": "single entry",
                  "userRequest": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
                  "loc": "mini-css-extract-plugin"
                }
              ],
              "usedExports": true,
              "providedExports": null,
              "optimizationBailout": [
                "ModuleConcatenation bailout: Module is not an ECMAScript module"
              ],
              "depth": 0,
              "source": "exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(undefined);\n// imports\n\n\n// module\nexports.push([module.id, \".react-dropdown-tree-select .node>label{cursor:pointer;margin-left:2px}.react-dropdown-tree-select .tag-list{display:inline;padding:0;margin:0}.react-dropdown-tree-select .tag-item{display:inline-block;margin:4px}.react-dropdown-tree-select .tag-item .search{border:none;border-bottom:1px solid #ccc;outline:none}.react-dropdown-tree-select .tag-item:last-child{margin-right:4px}\", \"\"]);\n\n// exports\n"
            }
          ],
          "filteredModules": 0,
          "origins": [
            {
              "module": "",
              "moduleIdentifier": "",
              "moduleName": "",
              "loc": "mini-css-extract-plugin",
              "request": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
              "reasons": [
              ]
            }
          ]
        }
      ],
      "modules": [
        {
          "id": 0,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/lib/css-base.js",
          "name": "./node_modules/css-loader/lib/css-base.js",
          "index": 1,
          "index2": 0,
          "size": 2260,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
          "issuerId": 1,
          "issuerName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css",
          "issuerPath": [
            {
              "id": 1,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
              "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 1,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
              "module": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css",
              "moduleName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css",
              "type": "cjs require",
              "userRequest": "../../node_modules/css-loader/lib/css-base.js",
              "loc": "1:27-83"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
        },
        {
          "id": 1,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
          "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/input/index.css",
          "index": 0,
          "index2": 1,
          "size": 545,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": null,
          "issuerId": null,
          "issuerName": null,
          "issuerPath": null,
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": null,
              "module": null,
              "moduleName": null,
              "type": "single entry",
              "userRequest": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/input/index.css",
              "loc": "mini-css-extract-plugin"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 0,
          "source": "exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(undefined);\n// imports\n\n\n// module\nexports.push([module.id, \".react-dropdown-tree-select .node>label{cursor:pointer;margin-left:2px}.react-dropdown-tree-select .tag-list{display:inline;padding:0;margin:0}.react-dropdown-tree-select .tag-item{display:inline-block;margin:4px}.react-dropdown-tree-select .tag-item .search{border:none;border-bottom:1px solid #ccc;outline:none}.react-dropdown-tree-select .tag-item:last-child{margin-right:4px}\", \"\"]);\n\n// exports\n"
        }
      ],
      "filteredModules": 0,
      "children": [
      ],
      "name": "mini-css-extract-plugin node_modules/css-loader/index.js??ref--5-1!node_modules/postcss-loader/lib/index.js!src/input/index.css"
    },
    {
      "errors": [
      ],
      "warnings": [
      ],
      "publicPath": "",
      "outputPath": "/Users/momchilgorchev/dev/react-dropdown-tree-select/dist",
      "assetsByChunkName": {
      },
      "assets": [
      ],
      "filteredAssets": 0,
      "entrypoints": {
        "mini-css-extract-plugin": {
          "chunks": [
            0
          ],
          "assets": [
            "*"
          ],
          "children": {
          },
          "childAssets": {
          }
        }
      },
      "chunks": [
        {
          "id": 0,
          "rendered": true,
          "initial": true,
          "entry": true,
          "size": 2792,
          "names": [
            "mini-css-extract-plugin"
          ],
          "files": [
            "*"
          ],
          "hash": "682c275c5f712247915d",
          "siblings": [
          ],
          "parents": [
          ],
          "children": [
          ],
          "childrenByOrder": {
          },
          "modules": [
            {
              "id": 0,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/lib/css-base.js",
              "name": "./node_modules/css-loader/lib/css-base.js",
              "index": 1,
              "index2": 0,
              "size": 2260,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
                0
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
              "issuerId": 1,
              "issuerName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css",
              "issuerPath": [
                {
                  "id": 1,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
                  "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": 1,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
                  "module": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css",
                  "moduleName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css",
                  "type": "cjs require",
                  "userRequest": "../../node_modules/css-loader/lib/css-base.js",
                  "loc": "1:27-83"
                }
              ],
              "usedExports": true,
              "providedExports": null,
              "optimizationBailout": [
                "ModuleConcatenation bailout: Module is not an ECMAScript module"
              ],
              "depth": 1,
              "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
            },
            {
              "id": 1,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
              "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css",
              "index": 0,
              "index2": 1,
              "size": 532,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
                0
              ],
              "issuer": null,
              "issuerId": null,
              "issuerName": null,
              "issuerPath": null,
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": null,
                  "module": null,
                  "moduleName": null,
                  "type": "single entry",
                  "userRequest": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
                  "loc": "mini-css-extract-plugin"
                }
              ],
              "usedExports": true,
              "providedExports": null,
              "optimizationBailout": [
                "ModuleConcatenation bailout: Module is not an ECMAScript module"
              ],
              "depth": 0,
              "source": "exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(undefined);\n// imports\n\n\n// module\nexports.push([module.id, \".react-dropdown-tree-select .tag{background-color:#f4f4f4;border:1px solid #e9e9e9;padding:2px 0 2px 2px;border-radius:2px;display:inline-block}.react-dropdown-tree-select .tag-remove{color:#a0a0a0;font-size:75%;line-height:100%;cursor:pointer;background-color:transparent;border:none;outline:none}.react-dropdown-tree-select .tag-remove.readOnly{cursor:not-allowed}\", \"\"]);\n\n// exports\n"
            }
          ],
          "filteredModules": 0,
          "origins": [
            {
              "module": "",
              "moduleIdentifier": "",
              "moduleName": "",
              "loc": "mini-css-extract-plugin",
              "request": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
              "reasons": [
              ]
            }
          ]
        }
      ],
      "modules": [
        {
          "id": 0,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/lib/css-base.js",
          "name": "./node_modules/css-loader/lib/css-base.js",
          "index": 1,
          "index2": 0,
          "size": 2260,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
          "issuerId": 1,
          "issuerName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css",
          "issuerPath": [
            {
              "id": 1,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
              "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 1,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
              "module": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css",
              "moduleName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css",
              "type": "cjs require",
              "userRequest": "../../node_modules/css-loader/lib/css-base.js",
              "loc": "1:27-83"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
        },
        {
          "id": 1,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
          "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tag/index.css",
          "index": 0,
          "index2": 1,
          "size": 532,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": null,
          "issuerId": null,
          "issuerName": null,
          "issuerPath": null,
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": null,
              "module": null,
              "moduleName": null,
              "type": "single entry",
              "userRequest": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tag/index.css",
              "loc": "mini-css-extract-plugin"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 0,
          "source": "exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(undefined);\n// imports\n\n\n// module\nexports.push([module.id, \".react-dropdown-tree-select .tag{background-color:#f4f4f4;border:1px solid #e9e9e9;padding:2px 0 2px 2px;border-radius:2px;display:inline-block}.react-dropdown-tree-select .tag-remove{color:#a0a0a0;font-size:75%;line-height:100%;cursor:pointer;background-color:transparent;border:none;outline:none}.react-dropdown-tree-select .tag-remove.readOnly{cursor:not-allowed}\", \"\"]);\n\n// exports\n"
        }
      ],
      "filteredModules": 0,
      "children": [
      ],
      "name": "mini-css-extract-plugin node_modules/css-loader/index.js??ref--5-1!node_modules/postcss-loader/lib/index.js!src/tag/index.css"
    },
    {
      "errors": [
      ],
      "warnings": [
      ],
      "publicPath": "",
      "outputPath": "/Users/momchilgorchev/dev/react-dropdown-tree-select/dist",
      "assetsByChunkName": {
      },
      "assets": [
      ],
      "filteredAssets": 0,
      "entrypoints": {
        "mini-css-extract-plugin": {
          "chunks": [
            0
          ],
          "assets": [
            "*"
          ],
          "children": {
          },
          "childAssets": {
          }
        }
      },
      "chunks": [
        {
          "id": 0,
          "rendered": true,
          "initial": true,
          "entry": true,
          "size": 3210,
          "names": [
            "mini-css-extract-plugin"
          ],
          "files": [
            "*"
          ],
          "hash": "733565b90c4bca03f9b6",
          "siblings": [
          ],
          "parents": [
          ],
          "children": [
          ],
          "childrenByOrder": {
          },
          "modules": [
            {
              "id": 0,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/lib/css-base.js",
              "name": "./node_modules/css-loader/lib/css-base.js",
              "index": 1,
              "index2": 0,
              "size": 2260,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
                0
              ],
              "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
              "issuerId": 1,
              "issuerName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css",
              "issuerPath": [
                {
                  "id": 1,
                  "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
                  "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css"
                }
              ],
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": 1,
                  "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
                  "module": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css",
                  "moduleName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css",
                  "type": "cjs require",
                  "userRequest": "../../node_modules/css-loader/lib/css-base.js",
                  "loc": "1:27-83"
                }
              ],
              "usedExports": true,
              "providedExports": null,
              "optimizationBailout": [
                "ModuleConcatenation bailout: Module is not an ECMAScript module"
              ],
              "depth": 1,
              "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
            },
            {
              "id": 1,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
              "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css",
              "index": 0,
              "index2": 1,
              "size": 950,
              "cacheable": true,
              "built": true,
              "optional": false,
              "prefetched": false,
              "chunks": [
                0
              ],
              "issuer": null,
              "issuerId": null,
              "issuerName": null,
              "issuerPath": null,
              "failed": false,
              "errors": 0,
              "warnings": 0,
              "assets": [
              ],
              "reasons": [
                {
                  "moduleId": null,
                  "moduleIdentifier": null,
                  "module": null,
                  "moduleName": null,
                  "type": "single entry",
                  "userRequest": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
                  "loc": "mini-css-extract-plugin"
                }
              ],
              "usedExports": true,
              "providedExports": null,
              "optimizationBailout": [
                "ModuleConcatenation bailout: Module is not an ECMAScript module"
              ],
              "depth": 0,
              "source": "exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(undefined);\n// imports\n\n\n// module\nexports.push([module.id, \".react-dropdown-tree-select .node{list-style:none;white-space:nowrap;padding:4px}.react-dropdown-tree-select .node.leaf.collapsed{display:none}.react-dropdown-tree-select .node.disabled>*{color:gray;cursor:not-allowed}.react-dropdown-tree-select .node.match-in-children.hide .node-label{opacity:.5}.react-dropdown-tree-select .toggle{white-space:pre;margin-right:4px;cursor:pointer}.react-dropdown-tree-select .toggle:after{content:\\\" \\\"}.react-dropdown-tree-select .toggle.collapsed:after{content:\\\"+\\\"}.react-dropdown-tree-select .toggle.expanded:after{content:\\\"-\\\"}.react-dropdown-tree-select .searchModeOn .toggle{display:none}.react-dropdown-tree-select .checkbox-item{vertical-align:middle;margin:0 4px 0 0}.react-dropdown-tree-select .checkbox-item.simple-select{display:none}\", \"\"]);\n\n// exports\n"
            }
          ],
          "filteredModules": 0,
          "origins": [
            {
              "module": "",
              "moduleIdentifier": "",
              "moduleName": "",
              "loc": "mini-css-extract-plugin",
              "request": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
              "reasons": [
              ]
            }
          ]
        }
      ],
      "modules": [
        {
          "id": 0,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/lib/css-base.js",
          "name": "./node_modules/css-loader/lib/css-base.js",
          "index": 1,
          "index2": 0,
          "size": 2260,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
          "issuerId": 1,
          "issuerName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css",
          "issuerPath": [
            {
              "id": 1,
              "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
              "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css"
            }
          ],
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": 1,
              "moduleIdentifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
              "module": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css",
              "moduleName": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css",
              "type": "cjs require",
              "userRequest": "../../node_modules/css-loader/lib/css-base.js",
              "loc": "1:27-83"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 1,
          "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
        },
        {
          "id": 1,
          "identifier": "/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
          "name": "./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib!./src/tree-node/index.css",
          "index": 0,
          "index2": 1,
          "size": 950,
          "cacheable": true,
          "built": true,
          "optional": false,
          "prefetched": false,
          "chunks": [
            0
          ],
          "issuer": null,
          "issuerId": null,
          "issuerName": null,
          "issuerPath": null,
          "failed": false,
          "errors": 0,
          "warnings": 0,
          "assets": [
          ],
          "reasons": [
            {
              "moduleId": null,
              "moduleIdentifier": null,
              "module": null,
              "moduleName": null,
              "type": "single entry",
              "userRequest": "!!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/css-loader/index.js??ref--5-1!/Users/momchilgorchev/dev/react-dropdown-tree-select/node_modules/postcss-loader/lib/index.js!/Users/momchilgorchev/dev/react-dropdown-tree-select/src/tree-node/index.css",
              "loc": "mini-css-extract-plugin"
            }
          ],
          "usedExports": true,
          "providedExports": null,
          "optimizationBailout": [
            "ModuleConcatenation bailout: Module is not an ECMAScript module"
          ],
          "depth": 0,
          "source": "exports = module.exports = require(\"../../node_modules/css-loader/lib/css-base.js\")(undefined);\n// imports\n\n\n// module\nexports.push([module.id, \".react-dropdown-tree-select .node{list-style:none;white-space:nowrap;padding:4px}.react-dropdown-tree-select .node.leaf.collapsed{display:none}.react-dropdown-tree-select .node.disabled>*{color:gray;cursor:not-allowed}.react-dropdown-tree-select .node.match-in-children.hide .node-label{opacity:.5}.react-dropdown-tree-select .toggle{white-space:pre;margin-right:4px;cursor:pointer}.react-dropdown-tree-select .toggle:after{content:\\\" \\\"}.react-dropdown-tree-select .toggle.collapsed:after{content:\\\"+\\\"}.react-dropdown-tree-select .toggle.expanded:after{content:\\\"-\\\"}.react-dropdown-tree-select .searchModeOn .toggle{display:none}.react-dropdown-tree-select .checkbox-item{vertical-align:middle;margin:0 4px 0 0}.react-dropdown-tree-select .checkbox-item.simple-select{display:none}\", \"\"]);\n\n// exports\n"
        }
      ],
      "filteredModules": 0,
      "children": [
      ],
      "name": "mini-css-extract-plugin node_modules/css-loader/index.js??ref--5-1!node_modules/postcss-loader/lib/index.js!src/tree-node/index.css"
    }
  ]
}