{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "React",
            "range": [
              7,
              12
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 12
              }
            }
          },
          "range": [
            7,
            12
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "react",
        "raw": "\"react\"",
        "range": [
          18,
          25
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 18
          },
          "end": {
            "line": 1,
            "column": 25
          }
        }
      },
      "range": [
        0,
        26
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 26
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "CradminHiddenInputList",
          "range": [
            50,
            72
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 21
            },
            "end": {
              "line": 4,
              "column": 43
            }
          }
        },
        "superClass": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "React",
            "range": [
              81,
              86
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 52
              },
              "end": {
                "line": 4,
                "column": 57
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Component",
            "range": [
              87,
              96
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 58
              },
              "end": {
                "line": 4,
                "column": 67
              }
            }
          },
          "range": [
            81,
            96
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 52
            },
            "end": {
              "line": 4,
              "column": 67
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "defaultProps",
                "range": [
                  113,
                  125
                ],
                "loc": {
                  "start": {
                    "line": 6,
                    "column": 13
                  },
                  "end": {
                    "line": 6,
                    "column": 25
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "keyAttribute",
                              "range": [
                                149,
                                161
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 6
                                },
                                "end": {
                                  "line": 8,
                                  "column": 18
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "id",
                              "raw": "'id'",
                              "range": [
                                163,
                                167
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 20
                                },
                                "end": {
                                  "line": 8,
                                  "column": 24
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              149,
                              167
                            ],
                            "loc": {
                              "start": {
                                "line": 8,
                                "column": 6
                              },
                              "end": {
                                "line": 8,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "signalNameSpace",
                              "range": [
                                175,
                                190
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 6
                                },
                                "end": {
                                  "line": 9,
                                  "column": 21
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                192,
                                196
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 23
                                },
                                "end": {
                                  "line": 9,
                                  "column": 27
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              175,
                              196
                            ],
                            "loc": {
                              "start": {
                                "line": 9,
                                "column": 6
                              },
                              "end": {
                                "line": 9,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "inputName",
                              "range": [
                                204,
                                213
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 6
                                },
                                "end": {
                                  "line": 10,
                                  "column": 15
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                215,
                                219
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 17
                                },
                                "end": {
                                  "line": 10,
                                  "column": 21
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              204,
                              219
                            ],
                            "loc": {
                              "start": {
                                "line": 10,
                                "column": 6
                              },
                              "end": {
                                "line": 10,
                                "column": 21
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "inputType",
                              "range": [
                                227,
                                236
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 6
                                },
                                "end": {
                                  "line": 11,
                                  "column": 15
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "hidden",
                              "raw": "\"hidden\"",
                              "range": [
                                238,
                                246
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 17
                                },
                                "end": {
                                  "line": 11,
                                  "column": 25
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              227,
                              246
                            ],
                            "loc": {
                              "start": {
                                "line": 11,
                                "column": 6
                              },
                              "end": {
                                "line": 11,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          141,
                          252
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 11
                          },
                          "end": {
                            "line": 12,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        134,
                        255
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 13,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    128,
                    256
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 28
                    },
                    "end": {
                      "line": 13,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  125,
                  256
                ],
                "loc": {
                  "start": {
                    "line": 6,
                    "column": 25
                  },
                  "end": {
                    "line": 13,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                102,
                256
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 2
                },
                "end": {
                  "line": 13,
                  "column": 3
                }
              },
              "static": true
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  260,
                  271
                ],
                "loc": {
                  "start": {
                    "line": 15,
                    "column": 2
                  },
                  "end": {
                    "line": 15,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "props",
                    "range": [
                      272,
                      277
                    ],
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 14
                      },
                      "end": {
                        "line": 15,
                        "column": 19
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            285,
                            290
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 4
                            },
                            "end": {
                              "line": 16,
                              "column": 9
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              291,
                              296
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 10
                              },
                              "end": {
                                "line": 16,
                                "column": 15
                              }
                            }
                          }
                        ],
                        "range": [
                          285,
                          297
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 4
                          },
                          "end": {
                            "line": 16,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        285,
                        298
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              303,
                              307
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 4
                              },
                              "end": {
                                "line": 17,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_name",
                            "range": [
                              308,
                              313
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 9
                              },
                              "end": {
                                "line": 17,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            303,
                            313
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 4
                            },
                            "end": {
                              "line": 17,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "django_cradmin.components.CradminHiddenInputList",
                          "raw": "'django_cradmin.components.CradminHiddenInputList'",
                          "range": [
                            316,
                            366
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 17
                            },
                            "end": {
                              "line": 17,
                              "column": 67
                            }
                          }
                        },
                        "range": [
                          303,
                          366
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 4
                          },
                          "end": {
                            "line": 17,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        303,
                        367
                      ],
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 4
                        },
                        "end": {
                          "line": 17,
                          "column": 68
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              372,
                              376
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 4
                              },
                              "end": {
                                "line": 18,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "logger",
                            "range": [
                              377,
                              383
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 9
                              },
                              "end": {
                                "line": 18,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            372,
                            383
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 4
                            },
                            "end": {
                              "line": 18,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "window",
                                    "range": [
                                      390,
                                      396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "ievv_jsbase_core",
                                    "range": [
                                      397,
                                      413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    390,
                                    413
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "LoggerSingleton",
                                  "range": [
                                    414,
                                    429
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  390,
                                  429
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 61
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                386,
                                431
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 18
                                },
                                "end": {
                                  "line": 18,
                                  "column": 63
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "getLogger",
                              "range": [
                                432,
                                441
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 64
                                },
                                "end": {
                                  "line": 18,
                                  "column": 73
                                }
                              }
                            },
                            "range": [
                              386,
                              441
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 18
                              },
                              "end": {
                                "line": 18,
                                "column": 73
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  449,
                                  453
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_name",
                                "range": [
                                  454,
                                  459
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 16
                                  }
                                }
                              },
                              "range": [
                                449,
                                459
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 6
                                },
                                "end": {
                                  "line": 19,
                                  "column": 16
                                }
                              }
                            }
                          ],
                          "range": [
                            386,
                            460
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 18
                            },
                            "end": {
                              "line": 19,
                              "column": 17
                            }
                          }
                        },
                        "range": [
                          372,
                          460
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 4
                          },
                          "end": {
                            "line": 19,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        372,
                        461
                      ],
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 4
                        },
                        "end": {
                          "line": 19,
                          "column": 18
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                469,
                                473
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 7
                                },
                                "end": {
                                  "line": 20,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                474,
                                479
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 12
                                },
                                "end": {
                                  "line": 20,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              469,
                              479
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 7
                              },
                              "end": {
                                "line": 20,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "signalNameSpace",
                            "range": [
                              480,
                              495
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 18
                              },
                              "end": {
                                "line": 20,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            469,
                            495
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 7
                            },
                            "end": {
                              "line": 20,
                              "column": 33
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            499,
                            503
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 37
                            },
                            "end": {
                              "line": 20,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          469,
                          503
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 7
                          },
                          "end": {
                            "line": 20,
                            "column": 41
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "Error",
                                "range": [
                                  523,
                                  528
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "The signalNameSpace prop is required.",
                                  "raw": "'The signalNameSpace prop is required.'",
                                  "range": [
                                    529,
                                    568
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "range": [
                                519,
                                569
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 12
                                },
                                "end": {
                                  "line": 21,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              513,
                              570
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 6
                              },
                              "end": {
                                "line": 21,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "range": [
                          505,
                          576
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 43
                          },
                          "end": {
                            "line": 22,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        466,
                        576
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 4
                        },
                        "end": {
                          "line": 22,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                584,
                                588
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 7
                                },
                                "end": {
                                  "line": 23,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                589,
                                594
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 12
                                },
                                "end": {
                                  "line": 23,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              584,
                              594
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 7
                              },
                              "end": {
                                "line": 23,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "inputName",
                            "range": [
                              595,
                              604
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 18
                              },
                              "end": {
                                "line": 23,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            584,
                            604
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 7
                            },
                            "end": {
                              "line": 23,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            608,
                            612
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 31
                            },
                            "end": {
                              "line": 23,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          584,
                          612
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 7
                          },
                          "end": {
                            "line": 23,
                            "column": 35
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "Error",
                                "range": [
                                  632,
                                  637
                                ],
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "The inputName prop is required.",
                                  "raw": "'The inputName prop is required.'",
                                  "range": [
                                    638,
                                    671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                628,
                                672
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 12
                                },
                                "end": {
                                  "line": 24,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              622,
                              673
                            ],
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 6
                              },
                              "end": {
                                "line": 24,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "range": [
                          614,
                          679
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 37
                          },
                          "end": {
                            "line": 25,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        581,
                        679
                      ],
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 4
                        },
                        "end": {
                          "line": 25,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              684,
                              688
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 4
                              },
                              "end": {
                                "line": 26,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onSelectionChangeSignal",
                            "range": [
                              689,
                              713
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 9
                              },
                              "end": {
                                "line": 26,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            684,
                            713
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 4
                            },
                            "end": {
                              "line": 26,
                              "column": 33
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  716,
                                  720
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 40
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onSelectionChangeSignal",
                                "range": [
                                  721,
                                  745
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                716,
                                745
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 36
                                },
                                "end": {
                                  "line": 26,
                                  "column": 65
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                746,
                                750
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 66
                                },
                                "end": {
                                  "line": 26,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              716,
                              750
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 36
                              },
                              "end": {
                                "line": 26,
                                "column": 70
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                751,
                                755
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 71
                                },
                                "end": {
                                  "line": 26,
                                  "column": 75
                                }
                              }
                            }
                          ],
                          "range": [
                            716,
                            756
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 36
                            },
                            "end": {
                              "line": 26,
                              "column": 76
                            }
                          }
                        },
                        "range": [
                          684,
                          756
                        ],
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 4
                          },
                          "end": {
                            "line": 26,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        684,
                        757
                      ],
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 4
                        },
                        "end": {
                          "line": 26,
                          "column": 77
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              763,
                              767
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 4
                              },
                              "end": {
                                "line": 28,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "state",
                            "range": [
                              768,
                              773
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 9
                              },
                              "end": {
                                "line": 28,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            763,
                            773
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 4
                            },
                            "end": {
                              "line": 28,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "properties": [
                            {
                              "type": "Property",
                              "key": {
                                "type": "Identifier",
                                "name": "selectedItemsMap",
                                "range": [
                                  784,
                                  800
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 22
                                  }
                                }
                              },
                              "value": {
                                "type": "NewExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "Map",
                                  "range": [
                                    806,
                                    809
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  802,
                                  811
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 33
                                  }
                                }
                              },
                              "kind": "init",
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "range": [
                                784,
                                811
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 6
                                },
                                "end": {
                                  "line": 29,
                                  "column": 33
                                }
                              }
                            }
                          ],
                          "range": [
                            776,
                            817
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 17
                            },
                            "end": {
                              "line": 30,
                              "column": 5
                            }
                          }
                        },
                        "range": [
                          763,
                          817
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 4
                          },
                          "end": {
                            "line": 30,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        763,
                        818
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 4
                        },
                        "end": {
                          "line": 30,
                          "column": 6
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              824,
                              828
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 4
                              },
                              "end": {
                                "line": 32,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initializeSignalHandlers",
                            "range": [
                              829,
                              853
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 9
                              },
                              "end": {
                                "line": 32,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            824,
                            853
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 32,
                              "column": 33
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          824,
                          855
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 4
                          },
                          "end": {
                            "line": 32,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        824,
                        856
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 36
                        }
                      }
                    }
                  ],
                  "range": [
                    279,
                    860
                  ],
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 21
                    },
                    "end": {
                      "line": 33,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  271,
                  860
                ],
                "loc": {
                  "start": {
                    "line": 15,
                    "column": 13
                  },
                  "end": {
                    "line": 33,
                    "column": 3
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                260,
                860
              ],
              "loc": {
                "start": {
                  "line": 15,
                  "column": 2
                },
                "end": {
                  "line": 33,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "initializeSignalHandlers",
                "range": [
                  864,
                  888
                ],
                "loc": {
                  "start": {
                    "line": 35,
                    "column": 2
                  },
                  "end": {
                    "line": 35,
                    "column": 26
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "NewExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    901,
                                    907
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    908,
                                    924
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  901,
                                  924
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  925,
                                  947
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                901,
                                947
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              897,
                              949
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 4
                              },
                              "end": {
                                "line": 36,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              950,
                              961
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 57
                              },
                              "end": {
                                "line": 36,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            897,
                            961
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 4
                            },
                            "end": {
                              "line": 36,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  969,
                                  972
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".SelectionChange",
                                  "cooked": ".SelectionChange"
                                },
                                "tail": true,
                                "range": [
                                  998,
                                  1016
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      972,
                                      976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      977,
                                      982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    972,
                                    982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    983,
                                    998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  972,
                                  998
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              969,
                              1016
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 6
                              },
                              "end": {
                                "line": 37,
                                "column": 53
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1024,
                                1028
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 6
                                },
                                "end": {
                                  "line": 38,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1029,
                                1034
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 11
                                },
                                "end": {
                                  "line": 38,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1024,
                              1034
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 6
                              },
                              "end": {
                                "line": 38,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1042,
                                1046
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 6
                                },
                                "end": {
                                  "line": 39,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onSelectionChangeSignal",
                              "range": [
                                1047,
                                1071
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 11
                                },
                                "end": {
                                  "line": 39,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              1042,
                              1071
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 6
                              },
                              "end": {
                                "line": 39,
                                "column": 35
                              }
                            }
                          }
                        ],
                        "range": [
                          897,
                          1077
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 4
                          },
                          "end": {
                            "line": 40,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        897,
                        1078
                      ],
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 40,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    891,
                    1082
                  ],
                  "loc": {
                    "start": {
                      "line": 35,
                      "column": 29
                    },
                    "end": {
                      "line": 41,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  888,
                  1082
                ],
                "loc": {
                  "start": {
                    "line": 35,
                    "column": 26
                  },
                  "end": {
                    "line": 41,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                864,
                1082
              ],
              "loc": {
                "start": {
                  "line": 35,
                  "column": 2
                },
                "end": {
                  "line": 41,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "componentWillUnmount",
                "range": [
                  1086,
                  1106
                ],
                "loc": {
                  "start": {
                    "line": 43,
                    "column": 2
                  },
                  "end": {
                    "line": 43,
                    "column": 22
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "NewExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    1119,
                                    1125
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1126,
                                    1142
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1119,
                                  1142
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1143,
                                  1165
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1119,
                                1165
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1115,
                              1167
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 4
                              },
                              "end": {
                                "line": 44,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeReceiver",
                            "range": [
                              1168,
                              1182
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 57
                              },
                              "end": {
                                "line": 44,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            1115,
                            1182
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 4
                            },
                            "end": {
                              "line": 44,
                              "column": 71
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1190,
                                  1193
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".SelectionChange",
                                  "cooked": ".SelectionChange"
                                },
                                "tail": true,
                                "range": [
                                  1219,
                                  1237
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1193,
                                      1197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1198,
                                      1203
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1193,
                                    1203
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1204,
                                    1219
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1193,
                                  1219
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              1190,
                              1237
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 6
                              },
                              "end": {
                                "line": 45,
                                "column": 53
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1245,
                                1249
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 6
                                },
                                "end": {
                                  "line": 46,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1250,
                                1255
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 11
                                },
                                "end": {
                                  "line": 46,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1245,
                              1255
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 6
                              },
                              "end": {
                                "line": 46,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          1115,
                          1261
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 4
                          },
                          "end": {
                            "line": 47,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1115,
                        1262
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 4
                        },
                        "end": {
                          "line": 47,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    1109,
                    1266
                  ],
                  "loc": {
                    "start": {
                      "line": 43,
                      "column": 25
                    },
                    "end": {
                      "line": 48,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1106,
                  1266
                ],
                "loc": {
                  "start": {
                    "line": 43,
                    "column": 22
                  },
                  "end": {
                    "line": 48,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1086,
                1266
              ],
              "loc": {
                "start": {
                  "line": 43,
                  "column": 2
                },
                "end": {
                  "line": 48,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onSelectionChangeSignal",
                "range": [
                  1270,
                  1294
                ],
                "loc": {
                  "start": {
                    "line": 50,
                    "column": 2
                  },
                  "end": {
                    "line": 50,
                    "column": 26
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      1295,
                      1313
                    ],
                    "loc": {
                      "start": {
                        "line": 50,
                        "column": 27
                      },
                      "end": {
                        "line": 50,
                        "column": 45
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1324,
                              1328
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 7
                              },
                              "end": {
                                "line": 51,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "logger",
                            "range": [
                              1329,
                              1335
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 12
                              },
                              "end": {
                                "line": 51,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            1324,
                            1335
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 7
                            },
                            "end": {
                              "line": 51,
                              "column": 18
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isDebug",
                          "range": [
                            1336,
                            1343
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 19
                            },
                            "end": {
                              "line": 51,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          1324,
                          1343
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 7
                          },
                          "end": {
                            "line": 51,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1353,
                                      1357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "logger",
                                    "range": [
                                      1358,
                                      1364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    1353,
                                    1364
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "debug",
                                  "range": [
                                    1365,
                                    1370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  1353,
                                  1370
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "receivedSignalInfo",
                                      "range": [
                                        1371,
                                        1389
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "toString",
                                      "range": [
                                        1390,
                                        1398
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      1371,
                                      1398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    1371,
                                    1400
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "receivedSignalInfo",
                                    "range": [
                                      1402,
                                      1420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "data",
                                    "range": [
                                      1421,
                                      1425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    1402,
                                    1425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1353,
                                1426
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 6
                                },
                                "end": {
                                  "line": 52,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              1353,
                              1427
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 6
                              },
                              "end": {
                                "line": 52,
                                "column": 80
                              }
                            }
                          }
                        ],
                        "range": [
                          1345,
                          1433
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 28
                          },
                          "end": {
                            "line": 53,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1321,
                        1433
                      ],
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1438,
                              1442
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 4
                              },
                              "end": {
                                "line": 54,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setState",
                            "range": [
                              1443,
                              1451
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 9
                              },
                              "end": {
                                "line": 54,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            1438,
                            1451
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 4
                            },
                            "end": {
                              "line": 54,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "properties": [
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "selectedItemsMap",
                                  "range": [
                                    1460,
                                    1476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 22
                                    }
                                  }
                                },
                                "value": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "receivedSignalInfo",
                                      "range": [
                                        1478,
                                        1496
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        1497,
                                        1501
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      1478,
                                      1501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "selectedItemsMap",
                                    "range": [
                                      1502,
                                      1518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    1478,
                                    1518
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 64
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  1460,
                                  1518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 64
                                  }
                                }
                              }
                            ],
                            "range": [
                              1452,
                              1524
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 18
                              },
                              "end": {
                                "line": 56,
                                "column": 5
                              }
                            }
                          }
                        ],
                        "range": [
                          1438,
                          1525
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 4
                          },
                          "end": {
                            "line": 56,
                            "column": 6
                          }
                        }
                      },
                      "range": [
                        1438,
                        1526
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 4
                        },
                        "end": {
                          "line": 56,
                          "column": 7
                        }
                      }
                    }
                  ],
                  "range": [
                    1315,
                    1530
                  ],
                  "loc": {
                    "start": {
                      "line": 50,
                      "column": 47
                    },
                    "end": {
                      "line": 57,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1294,
                  1530
                ],
                "loc": {
                  "start": {
                    "line": 50,
                    "column": 26
                  },
                  "end": {
                    "line": 57,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1270,
                1530
              ],
              "loc": {
                "start": {
                  "line": 50,
                  "column": 2
                },
                "end": {
                  "line": 57,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "render",
                "range": [
                  1534,
                  1540
                ],
                "loc": {
                  "start": {
                    "line": 59,
                    "column": 2
                  },
                  "end": {
                    "line": 59,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "span",
                            "range": [
                              1557,
                              1561
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 12
                              },
                              "end": {
                                "line": 60,
                                "column": 16
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [],
                          "range": [
                            1556,
                            1562
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 11
                            },
                            "end": {
                              "line": 60,
                              "column": 17
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "span",
                            "range": [
                              1596,
                              1600
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 6
                              },
                              "end": {
                                "line": 62,
                                "column": 10
                              }
                            }
                          },
                          "range": [
                            1594,
                            1601
                          ],
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 4
                            },
                            "end": {
                              "line": 62,
                              "column": 11
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              1562,
                              1569
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 17
                              },
                              "end": {
                                "line": 61,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1570,
                                    1574
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderItems",
                                  "range": [
                                    1575,
                                    1586
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  1570,
                                  1586
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                1570,
                                1588
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 7
                                },
                                "end": {
                                  "line": 61,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              1569,
                              1589
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 6
                              },
                              "end": {
                                "line": 61,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n    ",
                            "raw": "\n    ",
                            "range": [
                              1589,
                              1594
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 26
                              },
                              "end": {
                                "line": 62,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          1556,
                          1601
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 11
                          },
                          "end": {
                            "line": 62,
                            "column": 11
                          }
                        }
                      },
                      "range": [
                        1549,
                        1602
                      ],
                      "loc": {
                        "start": {
                          "line": 60,
                          "column": 4
                        },
                        "end": {
                          "line": 62,
                          "column": 12
                        }
                      }
                    }
                  ],
                  "range": [
                    1543,
                    1606
                  ],
                  "loc": {
                    "start": {
                      "line": 59,
                      "column": 11
                    },
                    "end": {
                      "line": 63,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1540,
                  1606
                ],
                "loc": {
                  "start": {
                    "line": 59,
                    "column": 8
                  },
                  "end": {
                    "line": 63,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1534,
                1606
              ],
              "loc": {
                "start": {
                  "line": 59,
                  "column": 2
                },
                "end": {
                  "line": 63,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderItem",
                "range": [
                  1610,
                  1620
                ],
                "loc": {
                  "start": {
                    "line": 65,
                    "column": 2
                  },
                  "end": {
                    "line": 65,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "value",
                    "range": [
                      1621,
                      1626
                    ],
                    "loc": {
                      "start": {
                        "line": 65,
                        "column": 13
                      },
                      "end": {
                        "line": 65,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "input",
                            "range": [
                              1642,
                              1647
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 12
                              },
                              "end": {
                                "line": 66,
                                "column": 17
                              }
                            }
                          },
                          "selfClosing": true,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "key",
                                "range": [
                                  1648,
                                  1651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 21
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    1653,
                                    1658
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 28
                                    }
                                  }
                                },
                                "range": [
                                  1652,
                                  1659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                1648,
                                1659
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 18
                                },
                                "end": {
                                  "line": 66,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "value",
                                "range": [
                                  1678,
                                  1683
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 23
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    1685,
                                    1690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  1684,
                                  1691
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                1678,
                                1691
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 18
                                },
                                "end": {
                                  "line": 67,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "type",
                                "range": [
                                  1710,
                                  1714
                                ],
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 22
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        1716,
                                        1720
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        1721,
                                        1726
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      1716,
                                      1726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "inputType",
                                    "range": [
                                      1727,
                                      1736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    1716,
                                    1736
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  1715,
                                  1737
                                ],
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                1710,
                                1737
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 18
                                },
                                "end": {
                                  "line": 68,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "name",
                                "range": [
                                  1756,
                                  1760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 22
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        1762,
                                        1766
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        1767,
                                        1772
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      1762,
                                      1772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "inputName",
                                    "range": [
                                      1773,
                                      1782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    1762,
                                    1782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  1761,
                                  1783
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                1756,
                                1783
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 18
                                },
                                "end": {
                                  "line": 69,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "readOnly",
                                "range": [
                                  1802,
                                  1810
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 26
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "Literal",
                                  "value": true,
                                  "raw": "true",
                                  "range": [
                                    1812,
                                    1816
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  1811,
                                  1817
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                1802,
                                1817
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 18
                                },
                                "end": {
                                  "line": 70,
                                  "column": 33
                                }
                              }
                            }
                          ],
                          "range": [
                            1641,
                            1820
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 11
                            },
                            "end": {
                              "line": 70,
                              "column": 36
                            }
                          }
                        },
                        "closingElement": null,
                        "children": [],
                        "range": [
                          1641,
                          1820
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 11
                          },
                          "end": {
                            "line": 70,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        1634,
                        1821
                      ],
                      "loc": {
                        "start": {
                          "line": 66,
                          "column": 4
                        },
                        "end": {
                          "line": 70,
                          "column": 37
                        }
                      }
                    }
                  ],
                  "range": [
                    1628,
                    1825
                  ],
                  "loc": {
                    "start": {
                      "line": 65,
                      "column": 20
                    },
                    "end": {
                      "line": 71,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1620,
                  1825
                ],
                "loc": {
                  "start": {
                    "line": 65,
                    "column": 12
                  },
                  "end": {
                    "line": 71,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1610,
                1825
              ],
              "loc": {
                "start": {
                  "line": 65,
                  "column": 2
                },
                "end": {
                  "line": 71,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderItems",
                "range": [
                  1829,
                  1840
                ],
                "loc": {
                  "start": {
                    "line": 73,
                    "column": 2
                  },
                  "end": {
                    "line": 73,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "items",
                            "range": [
                              1855,
                              1860
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 10
                              },
                              "end": {
                                "line": 74,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              1863,
                              1865
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 18
                              },
                              "end": {
                                "line": 74,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            1855,
                            1865
                          ],
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 10
                            },
                            "end": {
                              "line": 74,
                              "column": 20
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        1849,
                        1866
                      ],
                      "loc": {
                        "start": {
                          "line": 74,
                          "column": 4
                        },
                        "end": {
                          "line": 74,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "ForOfStatement",
                      "left": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                1879,
                                1884
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 12
                                },
                                "end": {
                                  "line": 75,
                                  "column": 17
                                }
                              }
                            },
                            "init": null,
                            "range": [
                              1879,
                              1884
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 12
                              },
                              "end": {
                                "line": 75,
                                "column": 17
                              }
                            }
                          }
                        ],
                        "kind": "let",
                        "range": [
                          1875,
                          1884
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 8
                          },
                          "end": {
                            "line": 75,
                            "column": 17
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1888,
                                  1892
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 25
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "state",
                                "range": [
                                  1893,
                                  1898
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                1888,
                                1898
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 21
                                },
                                "end": {
                                  "line": 75,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "selectedItemsMap",
                              "range": [
                                1899,
                                1915
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 32
                                },
                                "end": {
                                  "line": 75,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              1888,
                              1915
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 21
                              },
                              "end": {
                                "line": 75,
                                "column": 48
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "keys",
                            "range": [
                              1916,
                              1920
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 49
                              },
                              "end": {
                                "line": 75,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            1888,
                            1920
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 21
                            },
                            "end": {
                              "line": 75,
                              "column": 53
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          1888,
                          1922
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 21
                          },
                          "end": {
                            "line": 75,
                            "column": 55
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "items",
                                  "range": [
                                    1932,
                                    1937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "push",
                                  "range": [
                                    1938,
                                    1942
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 16
                                    }
                                  }
                                },
                                "range": [
                                  1932,
                                  1942
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        1943,
                                        1947
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "renderItem",
                                      "range": [
                                        1948,
                                        1958
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      1943,
                                      1958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "value",
                                      "range": [
                                        1959,
                                        1964
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 38
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1943,
                                    1965
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1932,
                                1966
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 6
                                },
                                "end": {
                                  "line": 76,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              1932,
                              1967
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 6
                              },
                              "end": {
                                "line": 76,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          1924,
                          1973
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 57
                          },
                          "end": {
                            "line": 77,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1871,
                        1973
                      ],
                      "loc": {
                        "start": {
                          "line": 75,
                          "column": 4
                        },
                        "end": {
                          "line": 77,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "items",
                        "range": [
                          1985,
                          1990
                        ],
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 11
                          },
                          "end": {
                            "line": 78,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        1978,
                        1991
                      ],
                      "loc": {
                        "start": {
                          "line": 78,
                          "column": 4
                        },
                        "end": {
                          "line": 78,
                          "column": 17
                        }
                      }
                    }
                  ],
                  "range": [
                    1843,
                    1995
                  ],
                  "loc": {
                    "start": {
                      "line": 73,
                      "column": 16
                    },
                    "end": {
                      "line": 79,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1840,
                  1995
                ],
                "loc": {
                  "start": {
                    "line": 73,
                    "column": 13
                  },
                  "end": {
                    "line": 79,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1829,
                1995
              ],
              "loc": {
                "start": {
                  "line": 73,
                  "column": 2
                },
                "end": {
                  "line": 79,
                  "column": 3
                }
              },
              "static": false
            }
          ],
          "range": [
            97,
            1997
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 68
            },
            "end": {
              "line": 80,
              "column": 1
            }
          }
        },
        "range": [
          44,
          1997
        ],
        "loc": {
          "start": {
            "line": 4,
            "column": 15
          },
          "end": {
            "line": 80,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        29,
        1997
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 80,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    1997
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 80,
      "column": 1
    }
  },
  "comments": []
}