{
  "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": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "CradminSelectableListItem",
            "range": [
              34,
              59
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 32
              }
            }
          },
          "range": [
            34,
            59
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 32
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./CradminSelectableListItem",
        "raw": "\"./CradminSelectableListItem\"",
        "range": [
          65,
          94
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 38
          },
          "end": {
            "line": 2,
            "column": 67
          }
        }
      },
      "range": [
        27,
        95
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 68
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "CradminSelectableList",
          "range": [
            119,
            140
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 21
            },
            "end": {
              "line": 5,
              "column": 42
            }
          }
        },
        "superClass": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "React",
            "range": [
              149,
              154
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 51
              },
              "end": {
                "line": 5,
                "column": 56
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Component",
            "range": [
              155,
              164
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 57
              },
              "end": {
                "line": 5,
                "column": 66
              }
            }
          },
          "range": [
            149,
            164
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 51
            },
            "end": {
              "line": 5,
              "column": 66
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "defaultProps",
                "range": [
                  181,
                  193
                ],
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 13
                  },
                  "end": {
                    "line": 7,
                    "column": 25
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "className",
                              "range": [
                                217,
                                226
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 6
                                },
                                "end": {
                                  "line": 9,
                                  "column": 15
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "selectable-list",
                              "raw": "'selectable-list'",
                              "range": [
                                228,
                                245
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 17
                                },
                                "end": {
                                  "line": 9,
                                  "column": 34
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              217,
                              245
                            ],
                            "loc": {
                              "start": {
                                "line": 9,
                                "column": 6
                              },
                              "end": {
                                "line": 9,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "keyAttribute",
                              "range": [
                                253,
                                265
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 6
                                },
                                "end": {
                                  "line": 10,
                                  "column": 18
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "id",
                              "raw": "'id'",
                              "range": [
                                267,
                                271
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 20
                                },
                                "end": {
                                  "line": 10,
                                  "column": 24
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              253,
                              271
                            ],
                            "loc": {
                              "start": {
                                "line": 10,
                                "column": 6
                              },
                              "end": {
                                "line": 10,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "renderSelected",
                              "range": [
                                279,
                                293
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 6
                                },
                                "end": {
                                  "line": 11,
                                  "column": 20
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                295,
                                299
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 22
                                },
                                "end": {
                                  "line": 11,
                                  "column": 26
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              279,
                              299
                            ],
                            "loc": {
                              "start": {
                                "line": 11,
                                "column": 6
                              },
                              "end": {
                                "line": 11,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "signalNameSpace",
                              "range": [
                                307,
                                322
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 6
                                },
                                "end": {
                                  "line": 12,
                                  "column": 21
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                324,
                                328
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 23
                                },
                                "end": {
                                  "line": 12,
                                  "column": 27
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              307,
                              328
                            ],
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 6
                              },
                              "end": {
                                "line": 12,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "itemComponentProps",
                              "range": [
                                336,
                                354
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 6
                                },
                                "end": {
                                  "line": 13,
                                  "column": 24
                                }
                              }
                            },
                            "value": {
                              "type": "ObjectExpression",
                              "properties": [],
                              "range": [
                                356,
                                358
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 26
                                },
                                "end": {
                                  "line": 13,
                                  "column": 28
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              336,
                              358
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 6
                              },
                              "end": {
                                "line": 13,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "loadMoreTreshold",
                              "range": [
                                366,
                                382
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 6
                                },
                                "end": {
                                  "line": 14,
                                  "column": 22
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": 3,
                              "raw": "3",
                              "range": [
                                384,
                                385
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 24
                                },
                                "end": {
                                  "line": 14,
                                  "column": 25
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              366,
                              385
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 6
                              },
                              "end": {
                                "line": 14,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          209,
                          391
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 11
                          },
                          "end": {
                            "line": 15,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        202,
                        394
                      ],
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    196,
                    395
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 28
                    },
                    "end": {
                      "line": 16,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  193,
                  395
                ],
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 25
                  },
                  "end": {
                    "line": 16,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                170,
                395
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 2
                },
                "end": {
                  "line": 16,
                  "column": 3
                }
              },
              "static": true
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  399,
                  410
                ],
                "loc": {
                  "start": {
                    "line": 18,
                    "column": 2
                  },
                  "end": {
                    "line": 18,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "props",
                    "range": [
                      411,
                      416
                    ],
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 14
                      },
                      "end": {
                        "line": 18,
                        "column": 19
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            424,
                            429
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 4
                            },
                            "end": {
                              "line": 19,
                              "column": 9
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              430,
                              435
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 10
                              },
                              "end": {
                                "line": 19,
                                "column": 15
                              }
                            }
                          }
                        ],
                        "range": [
                          424,
                          436
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 4
                          },
                          "end": {
                            "line": 19,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        424,
                        437
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 4
                        },
                        "end": {
                          "line": 19,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              442,
                              446
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 4
                              },
                              "end": {
                                "line": 20,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_name",
                            "range": [
                              447,
                              452
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 9
                              },
                              "end": {
                                "line": 20,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            442,
                            452
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 4
                            },
                            "end": {
                              "line": 20,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "TemplateLiteral",
                          "quasis": [
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": "django_cradmin.components.CradminSelectableList.",
                                "cooked": "django_cradmin.components.CradminSelectableList."
                              },
                              "tail": false,
                              "range": [
                                455,
                                506
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 17
                                },
                                "end": {
                                  "line": 20,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": "",
                                "cooked": ""
                              },
                              "tail": true,
                              "range": [
                                532,
                                534
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 94
                                },
                                "end": {
                                  "line": 20,
                                  "column": 96
                                }
                              }
                            }
                          ],
                          "expressions": [
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    506,
                                    510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 72
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    511,
                                    516
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 78
                                    }
                                  }
                                },
                                "range": [
                                  506,
                                  516
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 78
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "signalNameSpace",
                                "range": [
                                  517,
                                  532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 94
                                  }
                                }
                              },
                              "range": [
                                506,
                                532
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 68
                                },
                                "end": {
                                  "line": 20,
                                  "column": 94
                                }
                              }
                            }
                          ],
                          "range": [
                            455,
                            534
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 17
                            },
                            "end": {
                              "line": 20,
                              "column": 96
                            }
                          }
                        },
                        "range": [
                          442,
                          534
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 4
                          },
                          "end": {
                            "line": 20,
                            "column": 96
                          }
                        }
                      },
                      "range": [
                        442,
                        535
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 4
                        },
                        "end": {
                          "line": 20,
                          "column": 97
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              540,
                              544
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 4
                              },
                              "end": {
                                "line": 21,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "logger",
                            "range": [
                              545,
                              551
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 9
                              },
                              "end": {
                                "line": 21,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            540,
                            551
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 4
                            },
                            "end": {
                              "line": 21,
                              "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": [
                                      558,
                                      564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "ievv_jsbase_core",
                                    "range": [
                                      565,
                                      581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    558,
                                    581
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "LoggerSingleton",
                                  "range": [
                                    582,
                                    597
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  558,
                                  597
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 61
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                554,
                                599
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 18
                                },
                                "end": {
                                  "line": 21,
                                  "column": 63
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "getLogger",
                              "range": [
                                600,
                                609
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 64
                                },
                                "end": {
                                  "line": 21,
                                  "column": 73
                                }
                              }
                            },
                            "range": [
                              554,
                              609
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 18
                              },
                              "end": {
                                "line": 21,
                                "column": 73
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": "django_cradmin.components.CradminSelectableList",
                              "raw": "'django_cradmin.components.CradminSelectableList'",
                              "range": [
                                617,
                                666
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 6
                                },
                                "end": {
                                  "line": 22,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            554,
                            667
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 18
                            },
                            "end": {
                              "line": 22,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          540,
                          667
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 4
                          },
                          "end": {
                            "line": 22,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        540,
                        668
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 4
                        },
                        "end": {
                          "line": 22,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                676,
                                680
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 7
                                },
                                "end": {
                                  "line": 23,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                681,
                                686
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 12
                                },
                                "end": {
                                  "line": 23,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              676,
                              686
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 7
                              },
                              "end": {
                                "line": 23,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "signalNameSpace",
                            "range": [
                              687,
                              702
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 18
                              },
                              "end": {
                                "line": 23,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            676,
                            702
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 7
                            },
                            "end": {
                              "line": 23,
                              "column": 33
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            706,
                            710
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 37
                            },
                            "end": {
                              "line": 23,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          676,
                          710
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 7
                          },
                          "end": {
                            "line": 23,
                            "column": 41
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "Error",
                                "range": [
                                  730,
                                  735
                                ],
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "The signalNameSpace prop is required.",
                                  "raw": "'The signalNameSpace prop is required.'",
                                  "range": [
                                    736,
                                    775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "range": [
                                726,
                                776
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 12
                                },
                                "end": {
                                  "line": 24,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              720,
                              777
                            ],
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 6
                              },
                              "end": {
                                "line": 24,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "range": [
                          712,
                          783
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 43
                          },
                          "end": {
                            "line": 25,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        673,
                        783
                      ],
                      "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": [
                              788,
                              792
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 4
                              },
                              "end": {
                                "line": 26,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onDataChangeSignal",
                            "range": [
                              793,
                              812
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 9
                              },
                              "end": {
                                "line": 26,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            788,
                            812
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 4
                            },
                            "end": {
                              "line": 26,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  815,
                                  819
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 35
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onDataChangeSignal",
                                "range": [
                                  820,
                                  839
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                815,
                                839
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 31
                                },
                                "end": {
                                  "line": 26,
                                  "column": 55
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                840,
                                844
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 56
                                },
                                "end": {
                                  "line": 26,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              815,
                              844
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 31
                              },
                              "end": {
                                "line": 26,
                                "column": 60
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                845,
                                849
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 61
                                },
                                "end": {
                                  "line": 26,
                                  "column": 65
                                }
                              }
                            }
                          ],
                          "range": [
                            815,
                            850
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 31
                            },
                            "end": {
                              "line": 26,
                              "column": 66
                            }
                          }
                        },
                        "range": [
                          788,
                          850
                        ],
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 4
                          },
                          "end": {
                            "line": 26,
                            "column": 66
                          }
                        }
                      },
                      "range": [
                        788,
                        851
                      ],
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 4
                        },
                        "end": {
                          "line": 26,
                          "column": 67
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              856,
                              860
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 4
                              },
                              "end": {
                                "line": 27,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onSelectionChangeSignal",
                            "range": [
                              861,
                              885
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 9
                              },
                              "end": {
                                "line": 27,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            856,
                            885
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 4
                            },
                            "end": {
                              "line": 27,
                              "column": 33
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  888,
                                  892
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 40
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onSelectionChangeSignal",
                                "range": [
                                  893,
                                  917
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                888,
                                917
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 36
                                },
                                "end": {
                                  "line": 27,
                                  "column": 65
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                918,
                                922
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 66
                                },
                                "end": {
                                  "line": 27,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              888,
                              922
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 36
                              },
                              "end": {
                                "line": 27,
                                "column": 70
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                923,
                                927
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 71
                                },
                                "end": {
                                  "line": 27,
                                  "column": 75
                                }
                              }
                            }
                          ],
                          "range": [
                            888,
                            928
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 36
                            },
                            "end": {
                              "line": 27,
                              "column": 76
                            }
                          }
                        },
                        "range": [
                          856,
                          928
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 4
                          },
                          "end": {
                            "line": 27,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        856,
                        929
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 4
                        },
                        "end": {
                          "line": 27,
                          "column": 77
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              934,
                              938
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 4
                              },
                              "end": {
                                "line": 28,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onFocusOnSelectableItemSignal",
                            "range": [
                              939,
                              969
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 9
                              },
                              "end": {
                                "line": 28,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            934,
                            969
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 4
                            },
                            "end": {
                              "line": 28,
                              "column": 39
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  972,
                                  976
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 46
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onFocusOnSelectableItemSignal",
                                "range": [
                                  977,
                                  1007
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                972,
                                1007
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 42
                                },
                                "end": {
                                  "line": 28,
                                  "column": 77
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1008,
                                1012
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 78
                                },
                                "end": {
                                  "line": 28,
                                  "column": 82
                                }
                              }
                            },
                            "range": [
                              972,
                              1012
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 42
                              },
                              "end": {
                                "line": 28,
                                "column": 82
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1013,
                                1017
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 83
                                },
                                "end": {
                                  "line": 28,
                                  "column": 87
                                }
                              }
                            }
                          ],
                          "range": [
                            972,
                            1018
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 42
                            },
                            "end": {
                              "line": 28,
                              "column": 88
                            }
                          }
                        },
                        "range": [
                          934,
                          1018
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 4
                          },
                          "end": {
                            "line": 28,
                            "column": 88
                          }
                        }
                      },
                      "range": [
                        934,
                        1019
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 4
                        },
                        "end": {
                          "line": 28,
                          "column": 89
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1024,
                              1028
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 4
                              },
                              "end": {
                                "line": 29,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onFocusOnFirstSelectableItemSignal",
                            "range": [
                              1029,
                              1064
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 9
                              },
                              "end": {
                                "line": 29,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            1024,
                            1064
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 4
                            },
                            "end": {
                              "line": 29,
                              "column": 44
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1067,
                                  1071
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 51
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onFocusOnFirstSelectableItemSignal",
                                "range": [
                                  1072,
                                  1107
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 87
                                  }
                                }
                              },
                              "range": [
                                1067,
                                1107
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 47
                                },
                                "end": {
                                  "line": 29,
                                  "column": 87
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1108,
                                1112
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 88
                                },
                                "end": {
                                  "line": 29,
                                  "column": 92
                                }
                              }
                            },
                            "range": [
                              1067,
                              1112
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 47
                              },
                              "end": {
                                "line": 29,
                                "column": 92
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1113,
                                1117
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 93
                                },
                                "end": {
                                  "line": 29,
                                  "column": 97
                                }
                              }
                            }
                          ],
                          "range": [
                            1067,
                            1118
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 47
                            },
                            "end": {
                              "line": 29,
                              "column": 98
                            }
                          }
                        },
                        "range": [
                          1024,
                          1118
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 4
                          },
                          "end": {
                            "line": 29,
                            "column": 98
                          }
                        }
                      },
                      "range": [
                        1024,
                        1119
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 99
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1124,
                              1128
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 4
                              },
                              "end": {
                                "line": 30,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onFocusOnLastSelectableItemSignal",
                            "range": [
                              1129,
                              1163
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 9
                              },
                              "end": {
                                "line": 30,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            1124,
                            1163
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 4
                            },
                            "end": {
                              "line": 30,
                              "column": 43
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1166,
                                  1170
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 50
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onFocusOnLastSelectableItemSignal",
                                "range": [
                                  1171,
                                  1205
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 85
                                  }
                                }
                              },
                              "range": [
                                1166,
                                1205
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 46
                                },
                                "end": {
                                  "line": 30,
                                  "column": 85
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1206,
                                1210
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 86
                                },
                                "end": {
                                  "line": 30,
                                  "column": 90
                                }
                              }
                            },
                            "range": [
                              1166,
                              1210
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 46
                              },
                              "end": {
                                "line": 30,
                                "column": 90
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1211,
                                1215
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 91
                                },
                                "end": {
                                  "line": 30,
                                  "column": 95
                                }
                              }
                            }
                          ],
                          "range": [
                            1166,
                            1216
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 46
                            },
                            "end": {
                              "line": 30,
                              "column": 96
                            }
                          }
                        },
                        "range": [
                          1124,
                          1216
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 4
                          },
                          "end": {
                            "line": 30,
                            "column": 96
                          }
                        }
                      },
                      "range": [
                        1124,
                        1217
                      ],
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 4
                        },
                        "end": {
                          "line": 30,
                          "column": 97
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1223,
                              1227
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 4
                              },
                              "end": {
                                "line": 32,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_focusOnItemData",
                            "range": [
                              1228,
                              1244
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 9
                              },
                              "end": {
                                "line": 32,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1223,
                            1244
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 32,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            1247,
                            1251
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 28
                            },
                            "end": {
                              "line": 32,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          1223,
                          1251
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 4
                          },
                          "end": {
                            "line": 32,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        1223,
                        1252
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1257,
                              1261
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 4
                              },
                              "end": {
                                "line": 33,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "state",
                            "range": [
                              1262,
                              1267
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 9
                              },
                              "end": {
                                "line": 33,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            1257,
                            1267
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 4
                            },
                            "end": {
                              "line": 33,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "properties": [
                            {
                              "type": "Property",
                              "key": {
                                "type": "Identifier",
                                "name": "dataList",
                                "range": [
                                  1278,
                                  1286
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 14
                                  }
                                }
                              },
                              "value": {
                                "type": "ArrayExpression",
                                "elements": [],
                                "range": [
                                  1288,
                                  1290
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 18
                                  }
                                }
                              },
                              "kind": "init",
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "range": [
                                1278,
                                1290
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 6
                                },
                                "end": {
                                  "line": 34,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "Property",
                              "key": {
                                "type": "Identifier",
                                "name": "renderableDataList",
                                "range": [
                                  1298,
                                  1316
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 24
                                  }
                                }
                              },
                              "value": {
                                "type": "ArrayExpression",
                                "elements": [],
                                "range": [
                                  1318,
                                  1320
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 28
                                  }
                                }
                              },
                              "kind": "init",
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "range": [
                                1298,
                                1320
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 6
                                },
                                "end": {
                                  "line": 35,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "Property",
                              "key": {
                                "type": "Identifier",
                                "name": "hasMorePages",
                                "range": [
                                  1328,
                                  1340
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 18
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": false,
                                "raw": "false",
                                "range": [
                                  1342,
                                  1347
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 25
                                  }
                                }
                              },
                              "kind": "init",
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "range": [
                                1328,
                                1347
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 6
                                },
                                "end": {
                                  "line": 36,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "Property",
                              "key": {
                                "type": "Identifier",
                                "name": "selectedItemsMap",
                                "range": [
                                  1355,
                                  1371
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 22
                                  }
                                }
                              },
                              "value": {
                                "type": "NewExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "Map",
                                  "range": [
                                    1377,
                                    1380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  1373,
                                  1382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 33
                                  }
                                }
                              },
                              "kind": "init",
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "range": [
                                1355,
                                1382
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 6
                                },
                                "end": {
                                  "line": 37,
                                  "column": 33
                                }
                              }
                            }
                          ],
                          "range": [
                            1270,
                            1388
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 17
                            },
                            "end": {
                              "line": 38,
                              "column": 5
                            }
                          }
                        },
                        "range": [
                          1257,
                          1388
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 4
                          },
                          "end": {
                            "line": 38,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1257,
                        1389
                      ],
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 4
                        },
                        "end": {
                          "line": 38,
                          "column": 6
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1395,
                              1399
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 4
                              },
                              "end": {
                                "line": 40,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initializeSignalHandlers",
                            "range": [
                              1400,
                              1424
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 9
                              },
                              "end": {
                                "line": 40,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            1395,
                            1424
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 4
                            },
                            "end": {
                              "line": 40,
                              "column": 33
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          1395,
                          1426
                        ],
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 4
                          },
                          "end": {
                            "line": 40,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        1395,
                        1427
                      ],
                      "loc": {
                        "start": {
                          "line": 40,
                          "column": 4
                        },
                        "end": {
                          "line": 40,
                          "column": 36
                        }
                      }
                    }
                  ],
                  "range": [
                    418,
                    1431
                  ],
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 21
                    },
                    "end": {
                      "line": 41,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  410,
                  1431
                ],
                "loc": {
                  "start": {
                    "line": 18,
                    "column": 13
                  },
                  "end": {
                    "line": 41,
                    "column": 3
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                399,
                1431
              ],
              "loc": {
                "start": {
                  "line": 18,
                  "column": 2
                },
                "end": {
                  "line": 41,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "initializeSignalHandlers",
                "range": [
                  1435,
                  1459
                ],
                "loc": {
                  "start": {
                    "line": 43,
                    "column": 2
                  },
                  "end": {
                    "line": 43,
                    "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": [
                                    1472,
                                    1478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1479,
                                    1495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1472,
                                  1495
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1496,
                                  1518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1472,
                                1518
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1468,
                              1520
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 4
                              },
                              "end": {
                                "line": 44,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              1521,
                              1532
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 57
                              },
                              "end": {
                                "line": 44,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            1468,
                            1532
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 4
                            },
                            "end": {
                              "line": 44,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1540,
                                  1543
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".DataChange",
                                  "cooked": ".DataChange"
                                },
                                "tail": true,
                                "range": [
                                  1569,
                                  1582
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1543,
                                      1547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1548,
                                      1553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1543,
                                    1553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1554,
                                    1569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1543,
                                  1569
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              1540,
                              1582
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 6
                              },
                              "end": {
                                "line": 45,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1590,
                                1594
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 6
                                },
                                "end": {
                                  "line": 46,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1595,
                                1600
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 11
                                },
                                "end": {
                                  "line": 46,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1590,
                              1600
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 6
                              },
                              "end": {
                                "line": 46,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1608,
                                1612
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 6
                                },
                                "end": {
                                  "line": 47,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onDataChangeSignal",
                              "range": [
                                1613,
                                1632
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 11
                                },
                                "end": {
                                  "line": 47,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              1608,
                              1632
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 6
                              },
                              "end": {
                                "line": 47,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          1468,
                          1638
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 4
                          },
                          "end": {
                            "line": 48,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1468,
                        1639
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 4
                        },
                        "end": {
                          "line": 48,
                          "column": 6
                        }
                      }
                    },
                    {
                      "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": [
                                    1648,
                                    1654
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1655,
                                    1671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1648,
                                  1671
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1672,
                                  1694
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1648,
                                1694
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1644,
                              1696
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 4
                              },
                              "end": {
                                "line": 49,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              1697,
                              1708
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 57
                              },
                              "end": {
                                "line": 49,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            1644,
                            1708
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 4
                            },
                            "end": {
                              "line": 49,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1716,
                                  1719
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".SelectionChange",
                                  "cooked": ".SelectionChange"
                                },
                                "tail": true,
                                "range": [
                                  1745,
                                  1763
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1719,
                                      1723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1724,
                                      1729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1719,
                                    1729
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1730,
                                    1745
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1719,
                                  1745
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              1716,
                              1763
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 6
                              },
                              "end": {
                                "line": 50,
                                "column": 53
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1771,
                                1775
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 6
                                },
                                "end": {
                                  "line": 51,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1776,
                                1781
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 11
                                },
                                "end": {
                                  "line": 51,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1771,
                              1781
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 6
                              },
                              "end": {
                                "line": 51,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1789,
                                1793
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 6
                                },
                                "end": {
                                  "line": 52,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onSelectionChangeSignal",
                              "range": [
                                1794,
                                1818
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 11
                                },
                                "end": {
                                  "line": 52,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              1789,
                              1818
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 6
                              },
                              "end": {
                                "line": 52,
                                "column": 35
                              }
                            }
                          }
                        ],
                        "range": [
                          1644,
                          1824
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 4
                          },
                          "end": {
                            "line": 53,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1644,
                        1825
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 6
                        }
                      }
                    },
                    {
                      "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": [
                                    1834,
                                    1840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1841,
                                    1857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1834,
                                  1857
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1858,
                                  1880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1834,
                                1880
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1830,
                              1882
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 4
                              },
                              "end": {
                                "line": 54,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              1883,
                              1894
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 57
                              },
                              "end": {
                                "line": 54,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            1830,
                            1894
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 4
                            },
                            "end": {
                              "line": 54,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1902,
                                  1905
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".FocusOnSelectableItem",
                                  "cooked": ".FocusOnSelectableItem"
                                },
                                "tail": true,
                                "range": [
                                  1931,
                                  1955
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 59
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1905,
                                      1909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1910,
                                      1915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1905,
                                    1915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1916,
                                    1931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1905,
                                  1931
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              1902,
                              1955
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 6
                              },
                              "end": {
                                "line": 55,
                                "column": 59
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1963,
                                1967
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 6
                                },
                                "end": {
                                  "line": 56,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1968,
                                1973
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 11
                                },
                                "end": {
                                  "line": 56,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1963,
                              1973
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 6
                              },
                              "end": {
                                "line": 56,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1981,
                                1985
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 6
                                },
                                "end": {
                                  "line": 57,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onFocusOnSelectableItemSignal",
                              "range": [
                                1986,
                                2016
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 11
                                },
                                "end": {
                                  "line": 57,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              1981,
                              2016
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 6
                              },
                              "end": {
                                "line": 57,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          1830,
                          2022
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 4
                          },
                          "end": {
                            "line": 58,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1830,
                        2023
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 4
                        },
                        "end": {
                          "line": 58,
                          "column": 6
                        }
                      }
                    },
                    {
                      "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": [
                                    2032,
                                    2038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    2039,
                                    2055
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  2032,
                                  2055
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  2056,
                                  2078
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                2032,
                                2078
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              2028,
                              2080
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 4
                              },
                              "end": {
                                "line": 59,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              2081,
                              2092
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 57
                              },
                              "end": {
                                "line": 59,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            2028,
                            2092
                          ],
                          "loc": {
                            "start": {
                              "line": 59,
                              "column": 4
                            },
                            "end": {
                              "line": 59,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  2100,
                                  2103
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".FocusOnFirstSelectableItem",
                                  "cooked": ".FocusOnFirstSelectableItem"
                                },
                                "tail": true,
                                "range": [
                                  2129,
                                  2158
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 64
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      2103,
                                      2107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      2108,
                                      2113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    2103,
                                    2113
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    2114,
                                    2129
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  2103,
                                  2129
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              2100,
                              2158
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 6
                              },
                              "end": {
                                "line": 60,
                                "column": 64
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2166,
                                2170
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 6
                                },
                                "end": {
                                  "line": 61,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                2171,
                                2176
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 11
                                },
                                "end": {
                                  "line": 61,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              2166,
                              2176
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 6
                              },
                              "end": {
                                "line": 61,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2184,
                                2188
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 6
                                },
                                "end": {
                                  "line": 62,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onFocusOnFirstSelectableItemSignal",
                              "range": [
                                2189,
                                2224
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 11
                                },
                                "end": {
                                  "line": 62,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              2184,
                              2224
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 6
                              },
                              "end": {
                                "line": 62,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          2028,
                          2230
                        ],
                        "loc": {
                          "start": {
                            "line": 59,
                            "column": 4
                          },
                          "end": {
                            "line": 63,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        2028,
                        2231
                      ],
                      "loc": {
                        "start": {
                          "line": 59,
                          "column": 4
                        },
                        "end": {
                          "line": 63,
                          "column": 6
                        }
                      }
                    },
                    {
                      "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": [
                                    2240,
                                    2246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    2247,
                                    2263
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  2240,
                                  2263
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  2264,
                                  2286
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                2240,
                                2286
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              2236,
                              2288
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 4
                              },
                              "end": {
                                "line": 64,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              2289,
                              2300
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 57
                              },
                              "end": {
                                "line": 64,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            2236,
                            2300
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 4
                            },
                            "end": {
                              "line": 64,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  2308,
                                  2311
                                ],
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 65,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".FocusOnLastSelectableItem",
                                  "cooked": ".FocusOnLastSelectableItem"
                                },
                                "tail": true,
                                "range": [
                                  2337,
                                  2365
                                ],
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 65,
                                    "column": 63
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      2311,
                                      2315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      2316,
                                      2321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    2311,
                                    2321
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    2322,
                                    2337
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  2311,
                                  2337
                                ],
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 65,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              2308,
                              2365
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 6
                              },
                              "end": {
                                "line": 65,
                                "column": 63
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2373,
                                2377
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 6
                                },
                                "end": {
                                  "line": 66,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                2378,
                                2383
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 11
                                },
                                "end": {
                                  "line": 66,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              2373,
                              2383
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 6
                              },
                              "end": {
                                "line": 66,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2391,
                                2395
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 6
                                },
                                "end": {
                                  "line": 67,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onFocusOnLastSelectableItemSignal",
                              "range": [
                                2396,
                                2430
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 11
                                },
                                "end": {
                                  "line": 67,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              2391,
                              2430
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 6
                              },
                              "end": {
                                "line": 67,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          2236,
                          2436
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 4
                          },
                          "end": {
                            "line": 68,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        2236,
                        2437
                      ],
                      "loc": {
                        "start": {
                          "line": 64,
                          "column": 4
                        },
                        "end": {
                          "line": 68,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    1462,
                    2441
                  ],
                  "loc": {
                    "start": {
                      "line": 43,
                      "column": 29
                    },
                    "end": {
                      "line": 69,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1459,
                  2441
                ],
                "loc": {
                  "start": {
                    "line": 43,
                    "column": 26
                  },
                  "end": {
                    "line": 69,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1435,
                2441
              ],
              "loc": {
                "start": {
                  "line": 43,
                  "column": 2
                },
                "end": {
                  "line": 69,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "componentWillUnmount",
                "range": [
                  2445,
                  2465
                ],
                "loc": {
                  "start": {
                    "line": 71,
                    "column": 2
                  },
                  "end": {
                    "line": 71,
                    "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": [
                                    2478,
                                    2484
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    2485,
                                    2501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  2478,
                                  2501
                                ],
                                "loc": {
                                  "start": {
                                    "line": 72,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 72,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  2502,
                                  2524
                                ],
                                "loc": {
                                  "start": {
                                    "line": 72,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 72,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                2478,
                                2524
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              2474,
                              2526
                            ],
                            "loc": {
                              "start": {
                                "line": 72,
                                "column": 4
                              },
                              "end": {
                                "line": 72,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeAllSignalsFromReceiver",
                            "range": [
                              2534,
                              2562
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 7
                              },
                              "end": {
                                "line": 73,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            2474,
                            2562
                          ],
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 4
                            },
                            "end": {
                              "line": 73,
                              "column": 35
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2563,
                                2567
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 36
                                },
                                "end": {
                                  "line": 73,
                                  "column": 40
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                2568,
                                2573
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 41
                                },
                                "end": {
                                  "line": 73,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              2563,
                              2573
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 36
                              },
                              "end": {
                                "line": 73,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          2474,
                          2574
                        ],
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 4
                          },
                          "end": {
                            "line": 73,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        2474,
                        2575
                      ],
                      "loc": {
                        "start": {
                          "line": 72,
                          "column": 4
                        },
                        "end": {
                          "line": 73,
                          "column": 48
                        }
                      }
                    }
                  ],
                  "range": [
                    2468,
                    2579
                  ],
                  "loc": {
                    "start": {
                      "line": 71,
                      "column": 25
                    },
                    "end": {
                      "line": 74,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2465,
                  2579
                ],
                "loc": {
                  "start": {
                    "line": 71,
                    "column": 22
                  },
                  "end": {
                    "line": 74,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2445,
                2579
              ],
              "loc": {
                "start": {
                  "line": 71,
                  "column": 2
                },
                "end": {
                  "line": 74,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "render",
                "range": [
                  2583,
                  2589
                ],
                "loc": {
                  "start": {
                    "line": 76,
                    "column": 2
                  },
                  "end": {
                    "line": 76,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              2606,
                              2609
                            ],
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 12
                              },
                              "end": {
                                "line": 77,
                                "column": 15
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  2610,
                                  2619
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 25
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2621,
                                        2625
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        2626,
                                        2631
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      2621,
                                      2631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "className",
                                    "range": [
                                      2632,
                                      2641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    2621,
                                    2641
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  2620,
                                  2642
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                2610,
                                2642
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 16
                                },
                                "end": {
                                  "line": 77,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            2605,
                            2643
                          ],
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 11
                            },
                            "end": {
                              "line": 77,
                              "column": 49
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              2677,
                              2680
                            ],
                            "loc": {
                              "start": {
                                "line": 79,
                                "column": 6
                              },
                              "end": {
                                "line": 79,
                                "column": 9
                              }
                            }
                          },
                          "range": [
                            2675,
                            2681
                          ],
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 4
                            },
                            "end": {
                              "line": 79,
                              "column": 10
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              2643,
                              2650
                            ],
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 49
                              },
                              "end": {
                                "line": 78,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2651,
                                    2655
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderItems",
                                  "range": [
                                    2656,
                                    2667
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  2651,
                                  2667
                                ],
                                "loc": {
                                  "start": {
                                    "line": 78,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                2651,
                                2669
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 7
                                },
                                "end": {
                                  "line": 78,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              2650,
                              2670
                            ],
                            "loc": {
                              "start": {
                                "line": 78,
                                "column": 6
                              },
                              "end": {
                                "line": 78,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n    ",
                            "raw": "\n    ",
                            "range": [
                              2670,
                              2675
                            ],
                            "loc": {
                              "start": {
                                "line": 78,
                                "column": 26
                              },
                              "end": {
                                "line": 79,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          2605,
                          2681
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 11
                          },
                          "end": {
                            "line": 79,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        2598,
                        2682
                      ],
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 4
                        },
                        "end": {
                          "line": 79,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    2592,
                    2686
                  ],
                  "loc": {
                    "start": {
                      "line": 76,
                      "column": 11
                    },
                    "end": {
                      "line": 80,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2589,
                  2686
                ],
                "loc": {
                  "start": {
                    "line": 76,
                    "column": 8
                  },
                  "end": {
                    "line": 80,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2583,
                2686
              ],
              "loc": {
                "start": {
                  "line": 76,
                  "column": 2
                },
                "end": {
                  "line": 80,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_loadMoreIfNeeded",
                "range": [
                  2690,
                  2707
                ],
                "loc": {
                  "start": {
                    "line": 82,
                    "column": 2
                  },
                  "end": {
                    "line": 82,
                    "column": 19
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2719,
                                2723
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 7
                                },
                                "end": {
                                  "line": 83,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "state",
                              "range": [
                                2724,
                                2729
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 12
                                },
                                "end": {
                                  "line": 83,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              2719,
                              2729
                            ],
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 7
                              },
                              "end": {
                                "line": 83,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "hasMorePages",
                            "range": [
                              2730,
                              2742
                            ],
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 18
                              },
                              "end": {
                                "line": 83,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            2719,
                            2742
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 7
                            },
                            "end": {
                              "line": 83,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2746,
                                    2750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "state",
                                  "range": [
                                    2751,
                                    2756
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  2746,
                                  2756
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 44
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "renderableDataList",
                                "range": [
                                  2757,
                                  2775
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                2746,
                                2775
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 34
                                },
                                "end": {
                                  "line": 83,
                                  "column": 63
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "length",
                              "range": [
                                2776,
                                2782
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 64
                                },
                                "end": {
                                  "line": 83,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              2746,
                              2782
                            ],
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 34
                              },
                              "end": {
                                "line": 83,
                                "column": 70
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  2785,
                                  2789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 73
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 77
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  2790,
                                  2795
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 78
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 83
                                  }
                                }
                              },
                              "range": [
                                2785,
                                2795
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 73
                                },
                                "end": {
                                  "line": 83,
                                  "column": 83
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "loadMoreTreshold",
                              "range": [
                                2796,
                                2812
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 84
                                },
                                "end": {
                                  "line": 83,
                                  "column": 100
                                }
                              }
                            },
                            "range": [
                              2785,
                              2812
                            ],
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 73
                              },
                              "end": {
                                "line": 83,
                                "column": 100
                              }
                            }
                          },
                          "range": [
                            2746,
                            2812
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 34
                            },
                            "end": {
                              "line": 83,
                              "column": 100
                            }
                          }
                        },
                        "range": [
                          2719,
                          2812
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 7
                          },
                          "end": {
                            "line": 83,
                            "column": 100
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      2822,
                                      2826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "logger",
                                    "range": [
                                      2827,
                                      2833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    2822,
                                    2833
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "debug",
                                  "range": [
                                    2834,
                                    2839
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  2822,
                                  2839
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "Automatically sending the LoadMore signal because we are below the loadMoreTreshold",
                                  "raw": "'Automatically sending the LoadMore signal because we are below the loadMoreTreshold'",
                                  "range": [
                                    2840,
                                    2925
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 109
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2822,
                                2926
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 6
                                },
                                "end": {
                                  "line": 84,
                                  "column": 110
                                }
                              }
                            },
                            "range": [
                              2822,
                              2927
                            ],
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 6
                              },
                              "end": {
                                "line": 84,
                                "column": 111
                              }
                            }
                          },
                          {
                            "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": [
                                          2938,
                                          2944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          2945,
                                          2961
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        2938,
                                        2961
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        2962,
                                        2984
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      2938,
                                      2984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    2934,
                                    2986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    2987,
                                    2991
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  2934,
                                  2991
                                ],
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        3001,
                                        3004
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".LoadMore",
                                        "cooked": ".LoadMore"
                                      },
                                      "tail": true,
                                      "range": [
                                        3030,
                                        3041
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 48
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            3004,
                                            3008
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            3009,
                                            3014
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 86,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 86,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          3004,
                                          3014
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          3015,
                                          3030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        3004,
                                        3030
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3001,
                                    3041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2934,
                                3042
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 6
                                },
                                "end": {
                                  "line": 86,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              2934,
                              3043
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 6
                              },
                              "end": {
                                "line": 86,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          2814,
                          3049
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 102
                          },
                          "end": {
                            "line": 87,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2716,
                        3049
                      ],
                      "loc": {
                        "start": {
                          "line": 83,
                          "column": 4
                        },
                        "end": {
                          "line": 87,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    2710,
                    3053
                  ],
                  "loc": {
                    "start": {
                      "line": 82,
                      "column": 22
                    },
                    "end": {
                      "line": 88,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2707,
                  3053
                ],
                "loc": {
                  "start": {
                    "line": 82,
                    "column": 19
                  },
                  "end": {
                    "line": 88,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2690,
                3053
              ],
              "loc": {
                "start": {
                  "line": 82,
                  "column": 2
                },
                "end": {
                  "line": 88,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_makeRenderableDataList",
                "range": [
                  3057,
                  3080
                ],
                "loc": {
                  "start": {
                    "line": 90,
                    "column": 2
                  },
                  "end": {
                    "line": 90,
                    "column": 25
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "dataList",
                    "range": [
                      3081,
                      3089
                    ],
                    "loc": {
                      "start": {
                        "line": 90,
                        "column": 26
                      },
                      "end": {
                        "line": 90,
                        "column": 34
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "renderableDataList",
                            "range": [
                              3101,
                              3119
                            ],
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 8
                              },
                              "end": {
                                "line": 91,
                                "column": 26
                              }
                            }
                          },
                          "init": {
                            "type": "Identifier",
                            "name": "dataList",
                            "range": [
                              3122,
                              3130
                            ],
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 29
                              },
                              "end": {
                                "line": 91,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            3101,
                            3130
                          ],
                          "loc": {
                            "start": {
                              "line": 91,
                              "column": 8
                            },
                            "end": {
                              "line": 91,
                              "column": 37
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3097,
                        3131
                      ],
                      "loc": {
                        "start": {
                          "line": 91,
                          "column": 4
                        },
                        "end": {
                          "line": 91,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3140,
                                3144
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                3145,
                                3150
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 13
                                },
                                "end": {
                                  "line": 92,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              3140,
                              3150
                            ],
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 8
                              },
                              "end": {
                                "line": 92,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "renderSelected",
                            "range": [
                              3151,
                              3165
                            ],
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 19
                              },
                              "end": {
                                "line": 92,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            3140,
                            3165
                          ],
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 8
                            },
                            "end": {
                              "line": 92,
                              "column": 33
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          3139,
                          3165
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 7
                          },
                          "end": {
                            "line": 92,
                            "column": 33
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "renderableDataList",
                                "range": [
                                  3175,
                                  3193
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "ArrayExpression",
                                "elements": [],
                                "range": [
                                  3196,
                                  3198
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                3175,
                                3198
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 6
                                },
                                "end": {
                                  "line": 93,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              3175,
                              3199
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 6
                              },
                              "end": {
                                "line": 93,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "ForOfStatement",
                            "left": {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "itemData",
                                    "range": [
                                      3214,
                                      3222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": null,
                                  "range": [
                                    3214,
                                    3222
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "let",
                              "range": [
                                3210,
                                3222
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 10
                                },
                                "end": {
                                  "line": 94,
                                  "column": 22
                                }
                              }
                            },
                            "right": {
                              "type": "Identifier",
                              "name": "dataList",
                              "range": [
                                3226,
                                3234
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 26
                                },
                                "end": {
                                  "line": 94,
                                  "column": 34
                                }
                              }
                            },
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "itemKey",
                                        "range": [
                                          3250,
                                          3257
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "itemData",
                                          "range": [
                                            3260,
                                            3268
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                3269,
                                                3273
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "props",
                                              "range": [
                                                3274,
                                                3279
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "range": [
                                              3269,
                                              3279
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "keyAttribute",
                                            "range": [
                                              3280,
                                              3292
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            3269,
                                            3292
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "range": [
                                          3260,
                                          3293
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        3250,
                                        3293
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 55
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "let",
                                  "range": [
                                    3246,
                                    3294
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 56
                                    }
                                  }
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "isSelected",
                                        "range": [
                                          3307,
                                          3317
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  3320,
                                                  3324
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 96,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "state",
                                                "range": [
                                                  3325,
                                                  3330
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 96,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                3320,
                                                3330
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "selectedItemsMap",
                                              "range": [
                                                3331,
                                                3347
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "range": [
                                              3320,
                                              3347
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 96,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 96,
                                                "column": 52
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "has",
                                            "range": [
                                              3348,
                                              3351
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 96,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 96,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "range": [
                                            3320,
                                            3351
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "itemKey",
                                            "range": [
                                              3352,
                                              3359
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 96,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 96,
                                                "column": 64
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3320,
                                          3360
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "range": [
                                        3307,
                                        3360
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 65
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "let",
                                  "range": [
                                    3303,
                                    3361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 66
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "Identifier",
                                      "name": "isSelected",
                                      "range": [
                                        3374,
                                        3384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      3373,
                                      3384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "renderableDataList",
                                              "range": [
                                                3398,
                                                3416
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "push",
                                              "range": [
                                                3417,
                                                3421
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              3398,
                                              3421
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 98,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 98,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "itemData",
                                              "range": [
                                                3422,
                                                3430
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3398,
                                            3431
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          3398,
                                          3432
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3386,
                                      3442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    3370,
                                    3442
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3236,
                                3450
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 36
                                },
                                "end": {
                                  "line": 100,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              3206,
                              3450
                            ],
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 6
                              },
                              "end": {
                                "line": 100,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          3167,
                          3456
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 35
                          },
                          "end": {
                            "line": 101,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3136,
                        3456
                      ],
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 4
                        },
                        "end": {
                          "line": 101,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "renderableDataList",
                        "range": [
                          3468,
                          3486
                        ],
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 11
                          },
                          "end": {
                            "line": 102,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        3461,
                        3487
                      ],
                      "loc": {
                        "start": {
                          "line": 102,
                          "column": 4
                        },
                        "end": {
                          "line": 102,
                          "column": 30
                        }
                      }
                    }
                  ],
                  "range": [
                    3091,
                    3491
                  ],
                  "loc": {
                    "start": {
                      "line": 90,
                      "column": 36
                    },
                    "end": {
                      "line": 103,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3080,
                  3491
                ],
                "loc": {
                  "start": {
                    "line": 90,
                    "column": 25
                  },
                  "end": {
                    "line": 103,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3057,
                3491
              ],
              "loc": {
                "start": {
                  "line": 90,
                  "column": 2
                },
                "end": {
                  "line": 103,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onDataChangeSignal",
                "range": [
                  3495,
                  3514
                ],
                "loc": {
                  "start": {
                    "line": 105,
                    "column": 2
                  },
                  "end": {
                    "line": 105,
                    "column": 21
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      3515,
                      3533
                    ],
                    "loc": {
                      "start": {
                        "line": 105,
                        "column": 22
                      },
                      "end": {
                        "line": 105,
                        "column": 40
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3544,
                              3548
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 7
                              },
                              "end": {
                                "line": 106,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "logger",
                            "range": [
                              3549,
                              3555
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 12
                              },
                              "end": {
                                "line": 106,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            3544,
                            3555
                          ],
                          "loc": {
                            "start": {
                              "line": 106,
                              "column": 7
                            },
                            "end": {
                              "line": 106,
                              "column": 18
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isDebug",
                          "range": [
                            3556,
                            3563
                          ],
                          "loc": {
                            "start": {
                              "line": 106,
                              "column": 19
                            },
                            "end": {
                              "line": 106,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          3544,
                          3563
                        ],
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 7
                          },
                          "end": {
                            "line": 106,
                            "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": [
                                      3573,
                                      3577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "logger",
                                    "range": [
                                      3578,
                                      3584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    3573,
                                    3584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "debug",
                                  "range": [
                                    3585,
                                    3590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  3573,
                                  3590
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "receivedSignalInfo",
                                      "range": [
                                        3591,
                                        3609
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "toString",
                                      "range": [
                                        3610,
                                        3618
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      3591,
                                      3618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    3591,
                                    3620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "receivedSignalInfo",
                                    "range": [
                                      3622,
                                      3640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "data",
                                    "range": [
                                      3641,
                                      3645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    3622,
                                    3645
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3573,
                                3646
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 6
                                },
                                "end": {
                                  "line": 107,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              3573,
                              3647
                            ],
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 6
                              },
                              "end": {
                                "line": 107,
                                "column": 80
                              }
                            }
                          }
                        ],
                        "range": [
                          3565,
                          3653
                        ],
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 28
                          },
                          "end": {
                            "line": 108,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3541,
                        3653
                      ],
                      "loc": {
                        "start": {
                          "line": 106,
                          "column": 4
                        },
                        "end": {
                          "line": 108,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "dataList",
                            "range": [
                              3664,
                              3672
                            ],
                            "loc": {
                              "start": {
                                "line": 109,
                                "column": 10
                              },
                              "end": {
                                "line": 109,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "receivedSignalInfo",
                                "range": [
                                  3675,
                                  3693
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 39
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  3694,
                                  3698
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                3675,
                                3698
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 21
                                },
                                "end": {
                                  "line": 109,
                                  "column": 44
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "results",
                              "range": [
                                3699,
                                3706
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 45
                                },
                                "end": {
                                  "line": 109,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              3675,
                              3706
                            ],
                            "loc": {
                              "start": {
                                "line": 109,
                                "column": 21
                              },
                              "end": {
                                "line": 109,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            3664,
                            3706
                          ],
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 10
                            },
                            "end": {
                              "line": 109,
                              "column": 52
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        3658,
                        3707
                      ],
                      "loc": {
                        "start": {
                          "line": 109,
                          "column": 4
                        },
                        "end": {
                          "line": 109,
                          "column": 53
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3712,
                              3716
                            ],
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 4
                              },
                              "end": {
                                "line": 110,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setState",
                            "range": [
                              3717,
                              3725
                            ],
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 9
                              },
                              "end": {
                                "line": 110,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            3712,
                            3725
                          ],
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 4
                            },
                            "end": {
                              "line": 110,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "properties": [
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "dataList",
                                  "range": [
                                    3734,
                                    3742
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 14
                                    }
                                  }
                                },
                                "value": {
                                  "type": "Identifier",
                                  "name": "dataList",
                                  "range": [
                                    3744,
                                    3752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 24
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  3734,
                                  3752
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 24
                                  }
                                }
                              },
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "renderableDataList",
                                  "range": [
                                    3760,
                                    3778
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 24
                                    }
                                  }
                                },
                                "value": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        3780,
                                        3784
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "_makeRenderableDataList",
                                      "range": [
                                        3785,
                                        3808
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "range": [
                                      3780,
                                      3808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "dataList",
                                      "range": [
                                        3809,
                                        3817
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 63
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3780,
                                    3818
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 64
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  3760,
                                  3818
                                ],
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 64
                                  }
                                }
                              },
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "hasMorePages",
                                  "range": [
                                    3826,
                                    3838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 18
                                    }
                                  }
                                },
                                "value": {
                                  "type": "BinaryExpression",
                                  "operator": "!=",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "receivedSignalInfo",
                                        "range": [
                                          3840,
                                          3858
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "data",
                                        "range": [
                                          3859,
                                          3863
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        3840,
                                        3863
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 113,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "next",
                                      "range": [
                                        3864,
                                        3868
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 113,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "range": [
                                      3840,
                                      3868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      3872,
                                      3876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    3840,
                                    3876
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 56
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  3826,
                                  3876
                                ],
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 56
                                  }
                                }
                              }
                            ],
                            "range": [
                              3726,
                              3882
                            ],
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 18
                              },
                              "end": {
                                "line": 114,
                                "column": 5
                              }
                            }
                          }
                        ],
                        "range": [
                          3712,
                          3883
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 4
                          },
                          "end": {
                            "line": 114,
                            "column": 6
                          }
                        }
                      },
                      "range": [
                        3712,
                        3884
                      ],
                      "loc": {
                        "start": {
                          "line": 110,
                          "column": 4
                        },
                        "end": {
                          "line": 114,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3889,
                              3893
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 4
                              },
                              "end": {
                                "line": 115,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_loadMoreIfNeeded",
                            "range": [
                              3894,
                              3911
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 9
                              },
                              "end": {
                                "line": 115,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            3889,
                            3911
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 4
                            },
                            "end": {
                              "line": 115,
                              "column": 26
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          3889,
                          3913
                        ],
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 4
                          },
                          "end": {
                            "line": 115,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        3889,
                        3914
                      ],
                      "loc": {
                        "start": {
                          "line": 115,
                          "column": 4
                        },
                        "end": {
                          "line": 115,
                          "column": 29
                        }
                      }
                    }
                  ],
                  "range": [
                    3535,
                    3918
                  ],
                  "loc": {
                    "start": {
                      "line": 105,
                      "column": 42
                    },
                    "end": {
                      "line": 116,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3514,
                  3918
                ],
                "loc": {
                  "start": {
                    "line": 105,
                    "column": 21
                  },
                  "end": {
                    "line": 116,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3495,
                3918
              ],
              "loc": {
                "start": {
                  "line": 105,
                  "column": 2
                },
                "end": {
                  "line": 116,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onSelectionChangeSignal",
                "range": [
                  3922,
                  3946
                ],
                "loc": {
                  "start": {
                    "line": 118,
                    "column": 2
                  },
                  "end": {
                    "line": 118,
                    "column": 26
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      3947,
                      3965
                    ],
                    "loc": {
                      "start": {
                        "line": 118,
                        "column": 27
                      },
                      "end": {
                        "line": 118,
                        "column": 45
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3976,
                              3980
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 7
                              },
                              "end": {
                                "line": 119,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "logger",
                            "range": [
                              3981,
                              3987
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 12
                              },
                              "end": {
                                "line": 119,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            3976,
                            3987
                          ],
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 7
                            },
                            "end": {
                              "line": 119,
                              "column": 18
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isDebug",
                          "range": [
                            3988,
                            3995
                          ],
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 19
                            },
                            "end": {
                              "line": 119,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          3976,
                          3995
                        ],
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 7
                          },
                          "end": {
                            "line": 119,
                            "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": [
                                      4005,
                                      4009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "logger",
                                    "range": [
                                      4010,
                                      4016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    4005,
                                    4016
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "debug",
                                  "range": [
                                    4017,
                                    4022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  4005,
                                  4022
                                ],
                                "loc": {
                                  "start": {
                                    "line": 120,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 120,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "receivedSignalInfo",
                                      "range": [
                                        4023,
                                        4041
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "toString",
                                      "range": [
                                        4042,
                                        4050
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      4023,
                                      4050
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    4023,
                                    4052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "receivedSignalInfo",
                                    "range": [
                                      4054,
                                      4072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "data",
                                    "range": [
                                      4073,
                                      4077
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    4054,
                                    4077
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4005,
                                4078
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 6
                                },
                                "end": {
                                  "line": 120,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              4005,
                              4079
                            ],
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 6
                              },
                              "end": {
                                "line": 120,
                                "column": 80
                              }
                            }
                          }
                        ],
                        "range": [
                          3997,
                          4085
                        ],
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 28
                          },
                          "end": {
                            "line": 121,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3973,
                        4085
                      ],
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 4
                        },
                        "end": {
                          "line": 121,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4090,
                              4094
                            ],
                            "loc": {
                              "start": {
                                "line": 122,
                                "column": 4
                              },
                              "end": {
                                "line": 122,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setState",
                            "range": [
                              4095,
                              4103
                            ],
                            "loc": {
                              "start": {
                                "line": 122,
                                "column": 9
                              },
                              "end": {
                                "line": 122,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            4090,
                            4103
                          ],
                          "loc": {
                            "start": {
                              "line": 122,
                              "column": 4
                            },
                            "end": {
                              "line": 122,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "properties": [
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "selectedItemsMap",
                                  "range": [
                                    4112,
                                    4128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 22
                                    }
                                  }
                                },
                                "value": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "receivedSignalInfo",
                                      "range": [
                                        4130,
                                        4148
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        4149,
                                        4153
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      4130,
                                      4153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "selectedItemsMap",
                                    "range": [
                                      4154,
                                      4170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4130,
                                    4170
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 64
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  4112,
                                  4170
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 64
                                  }
                                }
                              },
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "renderableDataList",
                                  "range": [
                                    4178,
                                    4196
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 24
                                    }
                                  }
                                },
                                "value": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4198,
                                        4202
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "_makeRenderableDataList",
                                      "range": [
                                        4203,
                                        4226
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "range": [
                                      4198,
                                      4226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            4227,
                                            4231
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "state",
                                          "range": [
                                            4232,
                                            4237
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "range": [
                                          4227,
                                          4237
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "dataList",
                                        "range": [
                                          4238,
                                          4246
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 74
                                          }
                                        }
                                      },
                                      "range": [
                                        4227,
                                        4246
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 74
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4198,
                                    4247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 75
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  4178,
                                  4247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 75
                                  }
                                }
                              }
                            ],
                            "range": [
                              4104,
                              4254
                            ],
                            "loc": {
                              "start": {
                                "line": 122,
                                "column": 18
                              },
                              "end": {
                                "line": 125,
                                "column": 5
                              }
                            }
                          }
                        ],
                        "range": [
                          4090,
                          4255
                        ],
                        "loc": {
                          "start": {
                            "line": 122,
                            "column": 4
                          },
                          "end": {
                            "line": 125,
                            "column": 6
                          }
                        }
                      },
                      "range": [
                        4090,
                        4256
                      ],
                      "loc": {
                        "start": {
                          "line": 122,
                          "column": 4
                        },
                        "end": {
                          "line": 125,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4261,
                              4265
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 4
                              },
                              "end": {
                                "line": 126,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_loadMoreIfNeeded",
                            "range": [
                              4266,
                              4283
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 9
                              },
                              "end": {
                                "line": 126,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            4261,
                            4283
                          ],
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 4
                            },
                            "end": {
                              "line": 126,
                              "column": 26
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          4261,
                          4285
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 4
                          },
                          "end": {
                            "line": 126,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        4261,
                        4286
                      ],
                      "loc": {
                        "start": {
                          "line": 126,
                          "column": 4
                        },
                        "end": {
                          "line": 126,
                          "column": 29
                        }
                      }
                    }
                  ],
                  "range": [
                    3967,
                    4290
                  ],
                  "loc": {
                    "start": {
                      "line": 118,
                      "column": 47
                    },
                    "end": {
                      "line": 127,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3946,
                  4290
                ],
                "loc": {
                  "start": {
                    "line": 118,
                    "column": 26
                  },
                  "end": {
                    "line": 127,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3922,
                4290
              ],
              "loc": {
                "start": {
                  "line": 118,
                  "column": 2
                },
                "end": {
                  "line": 127,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onFocusOnSelectableItemSignal",
                "range": [
                  4294,
                  4324
                ],
                "loc": {
                  "start": {
                    "line": 129,
                    "column": 2
                  },
                  "end": {
                    "line": 129,
                    "column": 32
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      4325,
                      4343
                    ],
                    "loc": {
                      "start": {
                        "line": 129,
                        "column": 33
                      },
                      "end": {
                        "line": 129,
                        "column": 51
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4354,
                              4358
                            ],
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 7
                              },
                              "end": {
                                "line": 130,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "logger",
                            "range": [
                              4359,
                              4365
                            ],
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 12
                              },
                              "end": {
                                "line": 130,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            4354,
                            4365
                          ],
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 7
                            },
                            "end": {
                              "line": 130,
                              "column": 18
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isDebug",
                          "range": [
                            4366,
                            4373
                          ],
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 19
                            },
                            "end": {
                              "line": 130,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          4354,
                          4373
                        ],
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 7
                          },
                          "end": {
                            "line": 130,
                            "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": [
                                      4383,
                                      4387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "logger",
                                    "range": [
                                      4388,
                                      4394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    4383,
                                    4394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "debug",
                                  "range": [
                                    4395,
                                    4400
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  4383,
                                  4400
                                ],
                                "loc": {
                                  "start": {
                                    "line": 131,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 131,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "receivedSignalInfo",
                                      "range": [
                                        4401,
                                        4419
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 131,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 131,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "toString",
                                      "range": [
                                        4420,
                                        4428
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 131,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 131,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      4401,
                                      4428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    4401,
                                    4430
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "receivedSignalInfo",
                                    "range": [
                                      4432,
                                      4450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "data",
                                    "range": [
                                      4451,
                                      4455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    4432,
                                    4455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4383,
                                4456
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 6
                                },
                                "end": {
                                  "line": 131,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              4383,
                              4457
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 6
                              },
                              "end": {
                                "line": 131,
                                "column": 80
                              }
                            }
                          }
                        ],
                        "range": [
                          4375,
                          4463
                        ],
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 28
                          },
                          "end": {
                            "line": 132,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4351,
                        4463
                      ],
                      "loc": {
                        "start": {
                          "line": 130,
                          "column": 4
                        },
                        "end": {
                          "line": 132,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4468,
                              4472
                            ],
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 4
                              },
                              "end": {
                                "line": 133,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_focusOnItemData",
                            "range": [
                              4473,
                              4489
                            ],
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 9
                              },
                              "end": {
                                "line": 133,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            4468,
                            4489
                          ],
                          "loc": {
                            "start": {
                              "line": 133,
                              "column": 4
                            },
                            "end": {
                              "line": 133,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "receivedSignalInfo",
                            "range": [
                              4492,
                              4510
                            ],
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 28
                              },
                              "end": {
                                "line": 133,
                                "column": 46
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              4511,
                              4515
                            ],
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 47
                              },
                              "end": {
                                "line": 133,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            4492,
                            4515
                          ],
                          "loc": {
                            "start": {
                              "line": 133,
                              "column": 28
                            },
                            "end": {
                              "line": 133,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          4468,
                          4515
                        ],
                        "loc": {
                          "start": {
                            "line": 133,
                            "column": 4
                          },
                          "end": {
                            "line": 133,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        4468,
                        4516
                      ],
                      "loc": {
                        "start": {
                          "line": 133,
                          "column": 4
                        },
                        "end": {
                          "line": 133,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4521,
                              4525
                            ],
                            "loc": {
                              "start": {
                                "line": 134,
                                "column": 4
                              },
                              "end": {
                                "line": 134,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "forceUpdate",
                            "range": [
                              4526,
                              4537
                            ],
                            "loc": {
                              "start": {
                                "line": 134,
                                "column": 9
                              },
                              "end": {
                                "line": 134,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            4521,
                            4537
                          ],
                          "loc": {
                            "start": {
                              "line": 134,
                              "column": 4
                            },
                            "end": {
                              "line": 134,
                              "column": 20
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          4521,
                          4539
                        ],
                        "loc": {
                          "start": {
                            "line": 134,
                            "column": 4
                          },
                          "end": {
                            "line": 134,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        4521,
                        4540
                      ],
                      "loc": {
                        "start": {
                          "line": 134,
                          "column": 4
                        },
                        "end": {
                          "line": 134,
                          "column": 23
                        }
                      }
                    }
                  ],
                  "range": [
                    4345,
                    4544
                  ],
                  "loc": {
                    "start": {
                      "line": 129,
                      "column": 53
                    },
                    "end": {
                      "line": 135,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4324,
                  4544
                ],
                "loc": {
                  "start": {
                    "line": 129,
                    "column": 32
                  },
                  "end": {
                    "line": 135,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4294,
                4544
              ],
              "loc": {
                "start": {
                  "line": 129,
                  "column": 2
                },
                "end": {
                  "line": 135,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onFocusOnFirstSelectableItemSignal",
                "range": [
                  4548,
                  4583
                ],
                "loc": {
                  "start": {
                    "line": 137,
                    "column": 2
                  },
                  "end": {
                    "line": 137,
                    "column": 37
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      4584,
                      4602
                    ],
                    "loc": {
                      "start": {
                        "line": 137,
                        "column": 38
                      },
                      "end": {
                        "line": 137,
                        "column": 56
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4613,
                              4617
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 7
                              },
                              "end": {
                                "line": 138,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "logger",
                            "range": [
                              4618,
                              4624
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 12
                              },
                              "end": {
                                "line": 138,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            4613,
                            4624
                          ],
                          "loc": {
                            "start": {
                              "line": 138,
                              "column": 7
                            },
                            "end": {
                              "line": 138,
                              "column": 18
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isDebug",
                          "range": [
                            4625,
                            4632
                          ],
                          "loc": {
                            "start": {
                              "line": 138,
                              "column": 19
                            },
                            "end": {
                              "line": 138,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          4613,
                          4632
                        ],
                        "loc": {
                          "start": {
                            "line": 138,
                            "column": 7
                          },
                          "end": {
                            "line": 138,
                            "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": [
                                      4642,
                                      4646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "logger",
                                    "range": [
                                      4647,
                                      4653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    4642,
                                    4653
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "debug",
                                  "range": [
                                    4654,
                                    4659
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  4642,
                                  4659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 139,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 139,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "receivedSignalInfo",
                                      "range": [
                                        4660,
                                        4678
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 139,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 139,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "toString",
                                      "range": [
                                        4679,
                                        4687
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 139,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 139,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      4660,
                                      4687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    4660,
                                    4689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "receivedSignalInfo",
                                    "range": [
                                      4691,
                                      4709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "data",
                                    "range": [
                                      4710,
                                      4714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    4691,
                                    4714
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4642,
                                4715
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 6
                                },
                                "end": {
                                  "line": 139,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              4642,
                              4716
                            ],
                            "loc": {
                              "start": {
                                "line": 139,
                                "column": 6
                              },
                              "end": {
                                "line": 139,
                                "column": 80
                              }
                            }
                          }
                        ],
                        "range": [
                          4634,
                          4722
                        ],
                        "loc": {
                          "start": {
                            "line": 138,
                            "column": 28
                          },
                          "end": {
                            "line": 140,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4610,
                        4722
                      ],
                      "loc": {
                        "start": {
                          "line": 138,
                          "column": 4
                        },
                        "end": {
                          "line": 140,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  4730,
                                  4734
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 11
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "state",
                                "range": [
                                  4735,
                                  4740
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                4730,
                                4740
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 7
                                },
                                "end": {
                                  "line": 141,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "renderableDataList",
                              "range": [
                                4741,
                                4759
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 18
                                },
                                "end": {
                                  "line": 141,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              4730,
                              4759
                            ],
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 7
                              },
                              "end": {
                                "line": 141,
                                "column": 36
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              4760,
                              4766
                            ],
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 37
                              },
                              "end": {
                                "line": 141,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            4730,
                            4766
                          ],
                          "loc": {
                            "start": {
                              "line": 141,
                              "column": 7
                            },
                            "end": {
                              "line": 141,
                              "column": 43
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            4769,
                            4770
                          ],
                          "loc": {
                            "start": {
                              "line": 141,
                              "column": 46
                            },
                            "end": {
                              "line": 141,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          4730,
                          4770
                        ],
                        "loc": {
                          "start": {
                            "line": 141,
                            "column": 7
                          },
                          "end": {
                            "line": 141,
                            "column": 47
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4780,
                                    4784
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_focusOnItemData",
                                  "range": [
                                    4785,
                                    4801
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 27
                                    }
                                  }
                                },
                                "range": [
                                  4780,
                                  4801
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4804,
                                        4808
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "state",
                                      "range": [
                                        4809,
                                        4814
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      4804,
                                      4814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "renderableDataList",
                                    "range": [
                                      4815,
                                      4833
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    4804,
                                    4833
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 59
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    4834,
                                    4835
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  4804,
                                  4836
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                4780,
                                4836
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 6
                                },
                                "end": {
                                  "line": 142,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              4780,
                              4837
                            ],
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 6
                              },
                              "end": {
                                "line": 142,
                                "column": 63
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4844,
                                    4848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "forceUpdate",
                                  "range": [
                                    4849,
                                    4860
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  4844,
                                  4860
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4844,
                                4862
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 6
                                },
                                "end": {
                                  "line": 143,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              4844,
                              4863
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 6
                              },
                              "end": {
                                "line": 143,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          4772,
                          4869
                        ],
                        "loc": {
                          "start": {
                            "line": 141,
                            "column": 49
                          },
                          "end": {
                            "line": 144,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4727,
                        4869
                      ],
                      "loc": {
                        "start": {
                          "line": 141,
                          "column": 4
                        },
                        "end": {
                          "line": 144,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    4604,
                    4873
                  ],
                  "loc": {
                    "start": {
                      "line": 137,
                      "column": 58
                    },
                    "end": {
                      "line": 145,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4583,
                  4873
                ],
                "loc": {
                  "start": {
                    "line": 137,
                    "column": 37
                  },
                  "end": {
                    "line": 145,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4548,
                4873
              ],
              "loc": {
                "start": {
                  "line": 137,
                  "column": 2
                },
                "end": {
                  "line": 145,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onFocusOnLastSelectableItemSignal",
                "range": [
                  4877,
                  4911
                ],
                "loc": {
                  "start": {
                    "line": 147,
                    "column": 2
                  },
                  "end": {
                    "line": 147,
                    "column": 36
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      4912,
                      4930
                    ],
                    "loc": {
                      "start": {
                        "line": 147,
                        "column": 37
                      },
                      "end": {
                        "line": 147,
                        "column": 55
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4941,
                              4945
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 7
                              },
                              "end": {
                                "line": 148,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "logger",
                            "range": [
                              4946,
                              4952
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 12
                              },
                              "end": {
                                "line": 148,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            4941,
                            4952
                          ],
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 7
                            },
                            "end": {
                              "line": 148,
                              "column": 18
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isDebug",
                          "range": [
                            4953,
                            4960
                          ],
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 19
                            },
                            "end": {
                              "line": 148,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          4941,
                          4960
                        ],
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 7
                          },
                          "end": {
                            "line": 148,
                            "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": [
                                      4970,
                                      4974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "logger",
                                    "range": [
                                      4975,
                                      4981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    4970,
                                    4981
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "debug",
                                  "range": [
                                    4982,
                                    4987
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  4970,
                                  4987
                                ],
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "receivedSignalInfo",
                                      "range": [
                                        4988,
                                        5006
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 149,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "toString",
                                      "range": [
                                        5007,
                                        5015
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 149,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      4988,
                                      5015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    4988,
                                    5017
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "receivedSignalInfo",
                                    "range": [
                                      5019,
                                      5037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "data",
                                    "range": [
                                      5038,
                                      5042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 74
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    5019,
                                    5042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4970,
                                5043
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 6
                                },
                                "end": {
                                  "line": 149,
                                  "column": 79
                                }
                              }
                            },
                            "range": [
                              4970,
                              5044
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 6
                              },
                              "end": {
                                "line": 149,
                                "column": 80
                              }
                            }
                          }
                        ],
                        "range": [
                          4962,
                          5050
                        ],
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 28
                          },
                          "end": {
                            "line": 150,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4938,
                        5050
                      ],
                      "loc": {
                        "start": {
                          "line": 148,
                          "column": 4
                        },
                        "end": {
                          "line": 150,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5058,
                                  5062
                                ],
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 11
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "state",
                                "range": [
                                  5063,
                                  5068
                                ],
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 151,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                5058,
                                5068
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 7
                                },
                                "end": {
                                  "line": 151,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "renderableDataList",
                              "range": [
                                5069,
                                5087
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 18
                                },
                                "end": {
                                  "line": 151,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              5058,
                              5087
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 7
                              },
                              "end": {
                                "line": 151,
                                "column": 36
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              5088,
                              5094
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 37
                              },
                              "end": {
                                "line": 151,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            5058,
                            5094
                          ],
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 7
                            },
                            "end": {
                              "line": 151,
                              "column": 43
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            5097,
                            5098
                          ],
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 46
                            },
                            "end": {
                              "line": 151,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          5058,
                          5098
                        ],
                        "loc": {
                          "start": {
                            "line": 151,
                            "column": 7
                          },
                          "end": {
                            "line": 151,
                            "column": 47
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5108,
                                    5112
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_focusOnItemData",
                                  "range": [
                                    5113,
                                    5129
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 27
                                    }
                                  }
                                },
                                "range": [
                                  5108,
                                  5129
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        5132,
                                        5136
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "state",
                                      "range": [
                                        5137,
                                        5142
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      5132,
                                      5142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "renderableDataList",
                                    "range": [
                                      5143,
                                      5161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    5132,
                                    5161
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 59
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "-",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5162,
                                            5166
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "state",
                                          "range": [
                                            5167,
                                            5172
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 65
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "range": [
                                          5162,
                                          5172
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "renderableDataList",
                                        "range": [
                                          5173,
                                          5191
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 89
                                          }
                                        }
                                      },
                                      "range": [
                                        5162,
                                        5191
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 89
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "length",
                                      "range": [
                                        5192,
                                        5198
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 90
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 96
                                        }
                                      }
                                    },
                                    "range": [
                                      5162,
                                      5198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 96
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      5201,
                                      5202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 99
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 100
                                      }
                                    }
                                  },
                                  "range": [
                                    5162,
                                    5202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 100
                                    }
                                  }
                                },
                                "range": [
                                  5132,
                                  5203
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 101
                                  }
                                }
                              },
                              "range": [
                                5108,
                                5203
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 6
                                },
                                "end": {
                                  "line": 152,
                                  "column": 101
                                }
                              }
                            },
                            "range": [
                              5108,
                              5204
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 6
                              },
                              "end": {
                                "line": 152,
                                "column": 102
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5211,
                                    5215
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "forceUpdate",
                                  "range": [
                                    5216,
                                    5227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  5211,
                                  5227
                                ],
                                "loc": {
                                  "start": {
                                    "line": 153,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 153,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                5211,
                                5229
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 6
                                },
                                "end": {
                                  "line": 153,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              5211,
                              5230
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 6
                              },
                              "end": {
                                "line": 153,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          5100,
                          5236
                        ],
                        "loc": {
                          "start": {
                            "line": 151,
                            "column": 49
                          },
                          "end": {
                            "line": 154,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        5055,
                        5236
                      ],
                      "loc": {
                        "start": {
                          "line": 151,
                          "column": 4
                        },
                        "end": {
                          "line": 154,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    4932,
                    5240
                  ],
                  "loc": {
                    "start": {
                      "line": 147,
                      "column": 57
                    },
                    "end": {
                      "line": 155,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4911,
                  5240
                ],
                "loc": {
                  "start": {
                    "line": 147,
                    "column": 36
                  },
                  "end": {
                    "line": 155,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4877,
                5240
              ],
              "loc": {
                "start": {
                  "line": 147,
                  "column": 2
                },
                "end": {
                  "line": 155,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderItem",
                "range": [
                  5244,
                  5254
                ],
                "loc": {
                  "start": {
                    "line": 157,
                    "column": 2
                  },
                  "end": {
                    "line": 157,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "itemKey",
                    "range": [
                      5255,
                      5262
                    ],
                    "loc": {
                      "start": {
                        "line": 157,
                        "column": 13
                      },
                      "end": {
                        "line": 157,
                        "column": 20
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "props",
                    "range": [
                      5264,
                      5269
                    ],
                    "loc": {
                      "start": {
                        "line": 157,
                        "column": 22
                      },
                      "end": {
                        "line": 157,
                        "column": 27
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "CradminSelectableListItem",
                            "range": [
                              5285,
                              5310
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 12
                              },
                              "end": {
                                "line": 158,
                                "column": 37
                              }
                            }
                          },
                          "selfClosing": true,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "key",
                                "range": [
                                  5311,
                                  5314
                                ],
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 41
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "Identifier",
                                  "name": "itemKey",
                                  "range": [
                                    5316,
                                    5323
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  5315,
                                  5324
                                ],
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                5311,
                                5324
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 38
                                },
                                "end": {
                                  "line": 158,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "JSXSpreadAttribute",
                              "argument": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  5329,
                                  5334
                                ],
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 61
                                  }
                                }
                              },
                              "range": [
                                5325,
                                5335
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 52
                                },
                                "end": {
                                  "line": 158,
                                  "column": 62
                                }
                              }
                            }
                          ],
                          "range": [
                            5284,
                            5338
                          ],
                          "loc": {
                            "start": {
                              "line": 158,
                              "column": 11
                            },
                            "end": {
                              "line": 158,
                              "column": 65
                            }
                          }
                        },
                        "closingElement": null,
                        "children": [],
                        "range": [
                          5284,
                          5338
                        ],
                        "loc": {
                          "start": {
                            "line": 158,
                            "column": 11
                          },
                          "end": {
                            "line": 158,
                            "column": 65
                          }
                        }
                      },
                      "range": [
                        5277,
                        5339
                      ],
                      "loc": {
                        "start": {
                          "line": 158,
                          "column": 4
                        },
                        "end": {
                          "line": 158,
                          "column": 66
                        }
                      }
                    }
                  ],
                  "range": [
                    5271,
                    5343
                  ],
                  "loc": {
                    "start": {
                      "line": 157,
                      "column": 29
                    },
                    "end": {
                      "line": 159,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5254,
                  5343
                ],
                "loc": {
                  "start": {
                    "line": 157,
                    "column": 12
                  },
                  "end": {
                    "line": 159,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5244,
                5343
              ],
              "loc": {
                "start": {
                  "line": 157,
                  "column": 2
                },
                "end": {
                  "line": 159,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderItems",
                "range": [
                  5347,
                  5358
                ],
                "loc": {
                  "start": {
                    "line": 161,
                    "column": 2
                  },
                  "end": {
                    "line": 161,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "items",
                            "range": [
                              5373,
                              5378
                            ],
                            "loc": {
                              "start": {
                                "line": 162,
                                "column": 10
                              },
                              "end": {
                                "line": 162,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              5381,
                              5383
                            ],
                            "loc": {
                              "start": {
                                "line": 162,
                                "column": 18
                              },
                              "end": {
                                "line": 162,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            5373,
                            5383
                          ],
                          "loc": {
                            "start": {
                              "line": 162,
                              "column": 10
                            },
                            "end": {
                              "line": 162,
                              "column": 20
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        5367,
                        5384
                      ],
                      "loc": {
                        "start": {
                          "line": 162,
                          "column": 4
                        },
                        "end": {
                          "line": 162,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "previousItemData",
                            "range": [
                              5393,
                              5409
                            ],
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 8
                              },
                              "end": {
                                "line": 163,
                                "column": 24
                              }
                            }
                          },
                          "init": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              5412,
                              5416
                            ],
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 27
                              },
                              "end": {
                                "line": 163,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            5393,
                            5416
                          ],
                          "loc": {
                            "start": {
                              "line": 163,
                              "column": 8
                            },
                            "end": {
                              "line": 163,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        5389,
                        5417
                      ],
                      "loc": {
                        "start": {
                          "line": 163,
                          "column": 4
                        },
                        "end": {
                          "line": 163,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "ForStatement",
                      "init": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "index",
                              "range": [
                                5430,
                                5435
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 12
                                },
                                "end": {
                                  "line": 164,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                5436,
                                5437
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 18
                                },
                                "end": {
                                  "line": 164,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              5430,
                              5437
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 12
                              },
                              "end": {
                                "line": 164,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "let",
                        "range": [
                          5426,
                          5437
                        ],
                        "loc": {
                          "start": {
                            "line": 164,
                            "column": 8
                          },
                          "end": {
                            "line": 164,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "index",
                          "range": [
                            5439,
                            5444
                          ],
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 21
                            },
                            "end": {
                              "line": 164,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5447,
                                  5451
                                ],
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "state",
                                "range": [
                                  5452,
                                  5457
                                ],
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                5447,
                                5457
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 29
                                },
                                "end": {
                                  "line": 164,
                                  "column": 39
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "renderableDataList",
                              "range": [
                                5458,
                                5476
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 40
                                },
                                "end": {
                                  "line": 164,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              5447,
                              5476
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 29
                              },
                              "end": {
                                "line": 164,
                                "column": 58
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              5477,
                              5483
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 59
                              },
                              "end": {
                                "line": 164,
                                "column": 65
                              }
                            }
                          },
                          "range": [
                            5447,
                            5483
                          ],
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 29
                            },
                            "end": {
                              "line": 164,
                              "column": 65
                            }
                          }
                        },
                        "range": [
                          5439,
                          5483
                        ],
                        "loc": {
                          "start": {
                            "line": 164,
                            "column": 21
                          },
                          "end": {
                            "line": 164,
                            "column": 65
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "index",
                          "range": [
                            5485,
                            5490
                          ],
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 67
                            },
                            "end": {
                              "line": 164,
                              "column": 72
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          5485,
                          5492
                        ],
                        "loc": {
                          "start": {
                            "line": 164,
                            "column": 67
                          },
                          "end": {
                            "line": 164,
                            "column": 74
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "itemData",
                                  "range": [
                                    5506,
                                    5514
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 18
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          5517,
                                          5521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "state",
                                        "range": [
                                          5522,
                                          5527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        5517,
                                        5527
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 165,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 165,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "renderableDataList",
                                      "range": [
                                        5528,
                                        5546
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 165,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 165,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      5517,
                                      5546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      5547,
                                      5552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    5517,
                                    5553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 57
                                    }
                                  }
                                },
                                "range": [
                                  5506,
                                  5553
                                ],
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 57
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              5502,
                              5554
                            ],
                            "loc": {
                              "start": {
                                "line": 165,
                                "column": 6
                              },
                              "end": {
                                "line": 165,
                                "column": 58
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "itemKey",
                                  "range": [
                                    5565,
                                    5572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 17
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "itemData",
                                    "range": [
                                      5575,
                                      5583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          5584,
                                          5588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "props",
                                        "range": [
                                          5589,
                                          5594
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        5584,
                                        5594
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "keyAttribute",
                                      "range": [
                                        5595,
                                        5607
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "range": [
                                      5584,
                                      5607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    5575,
                                    5608
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  5565,
                                  5608
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              5561,
                              5609
                            ],
                            "loc": {
                              "start": {
                                "line": 166,
                                "column": 6
                              },
                              "end": {
                                "line": 166,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "isSelected",
                                  "range": [
                                    5620,
                                    5630
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 20
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5633,
                                            5637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "state",
                                          "range": [
                                            5638,
                                            5643
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          5633,
                                          5643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "selectedItemsMap",
                                        "range": [
                                          5644,
                                          5660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "range": [
                                        5633,
                                        5660
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "has",
                                      "range": [
                                        5661,
                                        5664
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "range": [
                                      5633,
                                      5664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "itemKey",
                                      "range": [
                                        5665,
                                        5672
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 62
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    5633,
                                    5673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  5620,
                                  5673
                                ],
                                "loc": {
                                  "start": {
                                    "line": 167,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 167,
                                    "column": 63
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              5616,
                              5674
                            ],
                            "loc": {
                              "start": {
                                "line": 167,
                                "column": 6
                              },
                              "end": {
                                "line": 167,
                                "column": 64
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "nextItemData",
                                  "range": [
                                    5686,
                                    5698
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    5701,
                                    5705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  5686,
                                  5705
                                ],
                                "loc": {
                                  "start": {
                                    "line": 169,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 29
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              5682,
                              5706
                            ],
                            "loc": {
                              "start": {
                                "line": 169,
                                "column": 6
                              },
                              "end": {
                                "line": 169,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "isLast",
                                  "range": [
                                    5717,
                                    5723
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 16
                                    }
                                  }
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "index",
                                    "range": [
                                      5726,
                                      5731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "BinaryExpression",
                                    "operator": "-",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              5736,
                                              5740
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "state",
                                            "range": [
                                              5741,
                                              5746
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            5736,
                                            5746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "renderableDataList",
                                          "range": [
                                            5747,
                                            5765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          5736,
                                          5765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "length",
                                        "range": [
                                          5766,
                                          5772
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "range": [
                                        5736,
                                        5772
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        5775,
                                        5776
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 68
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "range": [
                                      5736,
                                      5776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    5726,
                                    5777
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 70
                                    }
                                  }
                                },
                                "range": [
                                  5717,
                                  5777
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 70
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              5713,
                              5778
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 6
                              },
                              "end": {
                                "line": 170,
                                "column": 71
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "isLast",
                                "range": [
                                  5789,
                                  5795
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 16
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                5788,
                                5795
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 9
                                },
                                "end": {
                                  "line": 171,
                                  "column": 16
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "nextItemData",
                                      "range": [
                                        5807,
                                        5819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 172,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 172,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              5822,
                                              5826
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 172,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 172,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "state",
                                            "range": [
                                              5827,
                                              5832
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 172,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 172,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            5822,
                                            5832
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "renderableDataList",
                                          "range": [
                                            5833,
                                            5851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "range": [
                                          5822,
                                          5851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "Identifier",
                                          "name": "index",
                                          "range": [
                                            5852,
                                            5857
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            5860,
                                            5861
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "range": [
                                          5852,
                                          5861
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 62
                                          }
                                        }
                                      },
                                      "range": [
                                        5822,
                                        5862
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 172,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 172,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "range": [
                                      5807,
                                      5862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    5807,
                                    5863
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5797,
                                5871
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 18
                                },
                                "end": {
                                  "line": 173,
                                  "column": 7
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              5785,
                              5871
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 6
                              },
                              "end": {
                                "line": 173,
                                "column": 7
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    5883,
                                    5888
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 15
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "Object",
                                      "range": [
                                        5891,
                                        5897
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "assign",
                                      "range": [
                                        5898,
                                        5904
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      5891,
                                      5904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "ObjectExpression",
                                      "properties": [
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Identifier",
                                            "name": "focusClosestSiblingOnSelect",
                                            "range": [
                                              5915,
                                              5942
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 176,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 176,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "UnaryExpression",
                                            "operator": "!",
                                            "argument": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    5945,
                                                    5949
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 176,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 176,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "props",
                                                  "range": [
                                                    5950,
                                                    5955
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 176,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 176,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5945,
                                                  5955
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "renderSelected",
                                                "range": [
                                                  5956,
                                                  5970
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                5945,
                                                5970
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 176,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 176,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "prefix": true,
                                            "range": [
                                              5944,
                                              5970
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 176,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 176,
                                                "column": 63
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "range": [
                                            5915,
                                            5970
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 63
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5905,
                                        5978
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 7
                                        }
                                      }
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5980,
                                            5984
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 9
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            5985,
                                            5990
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "range": [
                                          5980,
                                          5990
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "itemComponentProps",
                                        "range": [
                                          5991,
                                          6009
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "range": [
                                        5980,
                                        6009
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 38
                                        }
                                      }
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "properties": [
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Identifier",
                                            "name": "data",
                                            "range": [
                                              6021,
                                              6025
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 178,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "name": "itemData",
                                            "range": [
                                              6027,
                                              6035
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 178,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "range": [
                                            6021,
                                            6035
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 22
                                            }
                                          }
                                        },
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Identifier",
                                            "name": "itemKey",
                                            "range": [
                                              6045,
                                              6052
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 15
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "name": "itemKey",
                                            "range": [
                                              6054,
                                              6061
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "range": [
                                            6045,
                                            6061
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Identifier",
                                            "name": "isSelected",
                                            "range": [
                                              6071,
                                              6081
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 180,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 180,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "name": "isSelected",
                                            "range": [
                                              6083,
                                              6093
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 180,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 180,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "range": [
                                            6071,
                                            6093
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Identifier",
                                            "name": "signalNameSpace",
                                            "range": [
                                              6103,
                                              6118
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 181,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 181,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  6120,
                                                  6124
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 181,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "props",
                                                "range": [
                                                  6125,
                                                  6130
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 181,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 181,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                6120,
                                                6130
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 181,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 181,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "signalNameSpace",
                                              "range": [
                                                6131,
                                                6146
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 181,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 181,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "range": [
                                              6120,
                                              6146
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 181,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 181,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "range": [
                                            6103,
                                            6146
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 51
                                            }
                                          }
                                        },
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Identifier",
                                            "name": "previousItemData",
                                            "range": [
                                              6156,
                                              6172
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 182,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 182,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "name": "previousItemData",
                                            "range": [
                                              6174,
                                              6190
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 182,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 182,
                                                "column": 42
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "range": [
                                            6156,
                                            6190
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 42
                                            }
                                          }
                                        },
                                        {
                                          "type": "Property",
                                          "key": {
                                            "type": "Identifier",
                                            "name": "nextItemData",
                                            "range": [
                                              6200,
                                              6212
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 183,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 183,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "name": "nextItemData",
                                            "range": [
                                              6214,
                                              6226
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 183,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 183,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "kind": "init",
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "range": [
                                            6200,
                                            6226
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 183,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 183,
                                              "column": 34
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6011,
                                        6234
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 7
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    5891,
                                    6235
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 8
                                    }
                                  }
                                },
                                "range": [
                                  5883,
                                  6235
                                ],
                                "loc": {
                                  "start": {
                                    "line": 175,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 184,
                                    "column": 8
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              5879,
                              6236
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 6
                              },
                              "end": {
                                "line": 184,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "items",
                                  "range": [
                                    6243,
                                    6248
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "push",
                                  "range": [
                                    6249,
                                    6253
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 16
                                    }
                                  }
                                },
                                "range": [
                                  6243,
                                  6253
                                ],
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 16
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        6254,
                                        6258
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "renderItem",
                                      "range": [
                                        6259,
                                        6269
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "range": [
                                      6254,
                                      6269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "itemKey",
                                      "range": [
                                        6270,
                                        6277
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 40
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        6279,
                                        6284
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 47
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    6254,
                                    6285
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6243,
                                6286
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 6
                                },
                                "end": {
                                  "line": 185,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              6243,
                              6287
                            ],
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 6
                              },
                              "end": {
                                "line": 185,
                                "column": 50
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "previousItemData",
                                "range": [
                                  6294,
                                  6310
                                ],
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 22
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "itemData",
                                "range": [
                                  6313,
                                  6321
                                ],
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                6294,
                                6321
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 6
                                },
                                "end": {
                                  "line": 186,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              6294,
                              6322
                            ],
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 6
                              },
                              "end": {
                                "line": 186,
                                "column": 34
                              }
                            }
                          }
                        ],
                        "range": [
                          5494,
                          6328
                        ],
                        "loc": {
                          "start": {
                            "line": 164,
                            "column": 76
                          },
                          "end": {
                            "line": 187,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        5422,
                        6328
                      ],
                      "loc": {
                        "start": {
                          "line": 164,
                          "column": 4
                        },
                        "end": {
                          "line": 187,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "items",
                        "range": [
                          6340,
                          6345
                        ],
                        "loc": {
                          "start": {
                            "line": 188,
                            "column": 11
                          },
                          "end": {
                            "line": 188,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        6333,
                        6346
                      ],
                      "loc": {
                        "start": {
                          "line": 188,
                          "column": 4
                        },
                        "end": {
                          "line": 188,
                          "column": 17
                        }
                      }
                    }
                  ],
                  "range": [
                    5361,
                    6350
                  ],
                  "loc": {
                    "start": {
                      "line": 161,
                      "column": 16
                    },
                    "end": {
                      "line": 189,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5358,
                  6350
                ],
                "loc": {
                  "start": {
                    "line": 161,
                    "column": 13
                  },
                  "end": {
                    "line": 189,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5347,
                6350
              ],
              "loc": {
                "start": {
                  "line": 161,
                  "column": 2
                },
                "end": {
                  "line": 189,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_sendFocusOnItemSignal",
                "range": [
                  6354,
                  6376
                ],
                "loc": {
                  "start": {
                    "line": 191,
                    "column": 2
                  },
                  "end": {
                    "line": 191,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "itemData",
                    "range": [
                      6377,
                      6385
                    ],
                    "loc": {
                      "start": {
                        "line": 191,
                        "column": 25
                      },
                      "end": {
                        "line": 191,
                        "column": 33
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "itemKey",
                            "range": [
                              6399,
                              6406
                            ],
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 10
                              },
                              "end": {
                                "line": 192,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "itemData",
                              "range": [
                                6409,
                                6417
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 20
                                },
                                "end": {
                                  "line": 192,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6418,
                                    6422
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    6423,
                                    6428
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  6418,
                                  6428
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 39
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "keyAttribute",
                                "range": [
                                  6429,
                                  6441
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 52
                                  }
                                }
                              },
                              "range": [
                                6418,
                                6441
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 29
                                },
                                "end": {
                                  "line": 192,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              6409,
                              6442
                            ],
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 20
                              },
                              "end": {
                                "line": 192,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            6399,
                            6442
                          ],
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 10
                            },
                            "end": {
                              "line": 192,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        6393,
                        6443
                      ],
                      "loc": {
                        "start": {
                          "line": 192,
                          "column": 4
                        },
                        "end": {
                          "line": 192,
                          "column": 54
                        }
                      }
                    },
                    {
                      "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": [
                                    6452,
                                    6458
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    6459,
                                    6475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  6452,
                                  6475
                                ],
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 193,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  6476,
                                  6498
                                ],
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 193,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                6452,
                                6498
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              6448,
                              6500
                            ],
                            "loc": {
                              "start": {
                                "line": 193,
                                "column": 4
                              },
                              "end": {
                                "line": 193,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              6501,
                              6505
                            ],
                            "loc": {
                              "start": {
                                "line": 193,
                                "column": 57
                              },
                              "end": {
                                "line": 193,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            6448,
                            6505
                          ],
                          "loc": {
                            "start": {
                              "line": 193,
                              "column": 4
                            },
                            "end": {
                              "line": 193,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  6513,
                                  6516
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".FocusOnSelectableItem.",
                                  "cooked": ".FocusOnSelectableItem."
                                },
                                "tail": false,
                                "range": [
                                  6542,
                                  6568
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 61
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  6575,
                                  6577
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 70
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6516,
                                      6520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      6521,
                                      6526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    6516,
                                    6526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    6527,
                                    6542
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  6516,
                                  6542
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 35
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "itemKey",
                                "range": [
                                  6568,
                                  6575
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 68
                                  }
                                }
                              }
                            ],
                            "range": [
                              6513,
                              6577
                            ],
                            "loc": {
                              "start": {
                                "line": 194,
                                "column": 6
                              },
                              "end": {
                                "line": 194,
                                "column": 70
                              }
                            }
                          }
                        ],
                        "range": [
                          6448,
                          6578
                        ],
                        "loc": {
                          "start": {
                            "line": 193,
                            "column": 4
                          },
                          "end": {
                            "line": 194,
                            "column": 71
                          }
                        }
                      },
                      "range": [
                        6448,
                        6579
                      ],
                      "loc": {
                        "start": {
                          "line": 193,
                          "column": 4
                        },
                        "end": {
                          "line": 194,
                          "column": 72
                        }
                      }
                    }
                  ],
                  "range": [
                    6387,
                    6583
                  ],
                  "loc": {
                    "start": {
                      "line": 191,
                      "column": 35
                    },
                    "end": {
                      "line": 195,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6376,
                  6583
                ],
                "loc": {
                  "start": {
                    "line": 191,
                    "column": 24
                  },
                  "end": {
                    "line": 195,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6354,
                6583
              ],
              "loc": {
                "start": {
                  "line": 191,
                  "column": 2
                },
                "end": {
                  "line": 195,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "componentDidUpdate",
                "range": [
                  6587,
                  6605
                ],
                "loc": {
                  "start": {
                    "line": 197,
                    "column": 2
                  },
                  "end": {
                    "line": 197,
                    "column": 20
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              6617,
                              6621
                            ],
                            "loc": {
                              "start": {
                                "line": 198,
                                "column": 7
                              },
                              "end": {
                                "line": 198,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_focusOnItemData",
                            "range": [
                              6622,
                              6638
                            ],
                            "loc": {
                              "start": {
                                "line": 198,
                                "column": 12
                              },
                              "end": {
                                "line": 198,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            6617,
                            6638
                          ],
                          "loc": {
                            "start": {
                              "line": 198,
                              "column": 7
                            },
                            "end": {
                              "line": 198,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            6642,
                            6646
                          ],
                          "loc": {
                            "start": {
                              "line": 198,
                              "column": 32
                            },
                            "end": {
                              "line": 198,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          6617,
                          6646
                        ],
                        "loc": {
                          "start": {
                            "line": 198,
                            "column": 7
                          },
                          "end": {
                            "line": 198,
                            "column": 36
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6656,
                                    6660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_sendFocusOnItemSignal",
                                  "range": [
                                    6661,
                                    6683
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  6656,
                                  6683
                                ],
                                "loc": {
                                  "start": {
                                    "line": 199,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 199,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6684,
                                      6688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "_focusOnItemData",
                                    "range": [
                                      6689,
                                      6705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    6684,
                                    6705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6656,
                                6706
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 6
                                },
                                "end": {
                                  "line": 199,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              6656,
                              6707
                            ],
                            "loc": {
                              "start": {
                                "line": 199,
                                "column": 6
                              },
                              "end": {
                                "line": 199,
                                "column": 57
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6714,
                                    6718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_focusOnItemData",
                                  "range": [
                                    6719,
                                    6735
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 27
                                    }
                                  }
                                },
                                "range": [
                                  6714,
                                  6735
                                ],
                                "loc": {
                                  "start": {
                                    "line": 200,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  6738,
                                  6742
                                ],
                                "loc": {
                                  "start": {
                                    "line": 200,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                6714,
                                6742
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 6
                                },
                                "end": {
                                  "line": 200,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              6714,
                              6743
                            ],
                            "loc": {
                              "start": {
                                "line": 200,
                                "column": 6
                              },
                              "end": {
                                "line": 200,
                                "column": 35
                              }
                            }
                          }
                        ],
                        "range": [
                          6648,
                          6749
                        ],
                        "loc": {
                          "start": {
                            "line": 198,
                            "column": 38
                          },
                          "end": {
                            "line": 201,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        6614,
                        6749
                      ],
                      "loc": {
                        "start": {
                          "line": 198,
                          "column": 4
                        },
                        "end": {
                          "line": 201,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    6608,
                    6753
                  ],
                  "loc": {
                    "start": {
                      "line": 197,
                      "column": 23
                    },
                    "end": {
                      "line": 202,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6605,
                  6753
                ],
                "loc": {
                  "start": {
                    "line": 197,
                    "column": 20
                  },
                  "end": {
                    "line": 202,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6587,
                6753
              ],
              "loc": {
                "start": {
                  "line": 197,
                  "column": 2
                },
                "end": {
                  "line": 202,
                  "column": 3
                }
              },
              "static": false
            }
          ],
          "range": [
            165,
            6755
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 67
            },
            "end": {
              "line": 203,
              "column": 1
            }
          }
        },
        "range": [
          113,
          6755
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 15
          },
          "end": {
            "line": 203,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        98,
        6755
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 203,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    6755
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 203,
      "column": 1
    }
  },
  "comments": []
}