{
  "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": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "HotKeys",
            "range": [
              35,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 8
              },
              "end": {
                "line": 2,
                "column": 15
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "HotKeys",
            "range": [
              35,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 8
              },
              "end": {
                "line": 2,
                "column": 15
              }
            }
          },
          "range": [
            35,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 8
            },
            "end": {
              "line": 2,
              "column": 15
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "react-hotkeys",
        "raw": "'react-hotkeys'",
        "range": [
          49,
          64
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 22
          },
          "end": {
            "line": 2,
            "column": 37
          }
        }
      },
      "range": [
        27,
        65
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 38
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "DomUtilities",
            "range": [
              73,
              85
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 19
              }
            }
          },
          "range": [
            73,
            85
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 19
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../utilities/DomUtilities",
        "raw": "\"../utilities/DomUtilities\"",
        "range": [
          91,
          118
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 25
          },
          "end": {
            "line": 3,
            "column": 52
          }
        }
      },
      "range": [
        66,
        119
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 53
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "CradminSearchInput",
          "range": [
            143,
            161
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 21
            },
            "end": {
              "line": 6,
              "column": 39
            }
          }
        },
        "superClass": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "React",
            "range": [
              170,
              175
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 48
              },
              "end": {
                "line": 6,
                "column": 53
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Component",
            "range": [
              176,
              185
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 54
              },
              "end": {
                "line": 6,
                "column": 63
              }
            }
          },
          "range": [
            170,
            185
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 48
            },
            "end": {
              "line": 6,
              "column": 63
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "defaultProps",
                "range": [
                  201,
                  213
                ],
                "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": "changeDelay",
                              "range": [
                                237,
                                248
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 6
                                },
                                "end": {
                                  "line": 9,
                                  "column": 17
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": 250,
                              "raw": "250",
                              "range": [
                                250,
                                253
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 19
                                },
                                "end": {
                                  "line": 9,
                                  "column": 22
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              237,
                              253
                            ],
                            "loc": {
                              "start": {
                                "line": 9,
                                "column": 6
                              },
                              "end": {
                                "line": 9,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "placeholder",
                              "range": [
                                261,
                                272
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 6
                                },
                                "end": {
                                  "line": 10,
                                  "column": 17
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "Search ...",
                              "raw": "'Search ...'",
                              "range": [
                                274,
                                286
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 19
                                },
                                "end": {
                                  "line": 10,
                                  "column": 31
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              261,
                              286
                            ],
                            "loc": {
                              "start": {
                                "line": 10,
                                "column": 6
                              },
                              "end": {
                                "line": 10,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "className",
                              "range": [
                                294,
                                303
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 6
                                },
                                "end": {
                                  "line": 11,
                                  "column": 15
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "input input--outlined",
                              "raw": "'input input--outlined'",
                              "range": [
                                305,
                                328
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 17
                                },
                                "end": {
                                  "line": 11,
                                  "column": 40
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              294,
                              328
                            ],
                            "loc": {
                              "start": {
                                "line": 11,
                                "column": 6
                              },
                              "end": {
                                "line": 11,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "autofocus",
                              "range": [
                                336,
                                345
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 6
                                },
                                "end": {
                                  "line": 12,
                                  "column": 15
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                347,
                                352
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 17
                                },
                                "end": {
                                  "line": 12,
                                  "column": 22
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              336,
                              352
                            ],
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 6
                              },
                              "end": {
                                "line": 12,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "signalNameSpace",
                              "range": [
                                360,
                                375
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 6
                                },
                                "end": {
                                  "line": 13,
                                  "column": 21
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                377,
                                381
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 23
                                },
                                "end": {
                                  "line": 13,
                                  "column": 27
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              360,
                              381
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 6
                              },
                              "end": {
                                "line": 13,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          229,
                          388
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 11
                          },
                          "end": {
                            "line": 14,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        222,
                        391
                      ],
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 4
                        },
                        "end": {
                          "line": 15,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    216,
                    392
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 28
                    },
                    "end": {
                      "line": 15,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  213,
                  392
                ],
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 25
                  },
                  "end": {
                    "line": 15,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                190,
                392
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 2
                },
                "end": {
                  "line": 15,
                  "column": 3
                }
              },
              "static": true
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  396,
                  407
                ],
                "loc": {
                  "start": {
                    "line": 17,
                    "column": 2
                  },
                  "end": {
                    "line": 17,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "props",
                    "range": [
                      408,
                      413
                    ],
                    "loc": {
                      "start": {
                        "line": 17,
                        "column": 14
                      },
                      "end": {
                        "line": 17,
                        "column": 19
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            421,
                            426
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 4
                            },
                            "end": {
                              "line": 18,
                              "column": 9
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              427,
                              432
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 10
                              },
                              "end": {
                                "line": 18,
                                "column": 15
                              }
                            }
                          }
                        ],
                        "range": [
                          421,
                          433
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 4
                          },
                          "end": {
                            "line": 18,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        421,
                        434
                      ],
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 4
                        },
                        "end": {
                          "line": 18,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              439,
                              443
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 4
                              },
                              "end": {
                                "line": 19,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_name",
                            "range": [
                              444,
                              449
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 9
                              },
                              "end": {
                                "line": 19,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            439,
                            449
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 4
                            },
                            "end": {
                              "line": 19,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "TemplateLiteral",
                          "quasis": [
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": "django_cradmin.components.CradminSearchInput.",
                                "cooked": "django_cradmin.components.CradminSearchInput."
                              },
                              "tail": false,
                              "range": [
                                452,
                                500
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 17
                                },
                                "end": {
                                  "line": 19,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": "",
                                "cooked": ""
                              },
                              "tail": true,
                              "range": [
                                526,
                                528
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 91
                                },
                                "end": {
                                  "line": 19,
                                  "column": 93
                                }
                              }
                            }
                          ],
                          "expressions": [
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    500,
                                    504
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 65
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 69
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    505,
                                    510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 70
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 75
                                    }
                                  }
                                },
                                "range": [
                                  500,
                                  510
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 75
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "signalNameSpace",
                                "range": [
                                  511,
                                  526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 76
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 91
                                  }
                                }
                              },
                              "range": [
                                500,
                                526
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 65
                                },
                                "end": {
                                  "line": 19,
                                  "column": 91
                                }
                              }
                            }
                          ],
                          "range": [
                            452,
                            528
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 17
                            },
                            "end": {
                              "line": 19,
                              "column": 93
                            }
                          }
                        },
                        "range": [
                          439,
                          528
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 4
                          },
                          "end": {
                            "line": 19,
                            "column": 93
                          }
                        }
                      },
                      "range": [
                        439,
                        529
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 4
                        },
                        "end": {
                          "line": 19,
                          "column": 94
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              534,
                              538
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 4
                              },
                              "end": {
                                "line": 20,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "logger",
                            "range": [
                              539,
                              545
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 9
                              },
                              "end": {
                                "line": 20,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            534,
                            545
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 4
                            },
                            "end": {
                              "line": 20,
                              "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": [
                                      552,
                                      558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "ievv_jsbase_core",
                                    "range": [
                                      559,
                                      575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    552,
                                    575
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "LoggerSingleton",
                                  "range": [
                                    576,
                                    591
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  552,
                                  591
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 61
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                548,
                                593
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 18
                                },
                                "end": {
                                  "line": 20,
                                  "column": 63
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "getLogger",
                              "range": [
                                594,
                                603
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 64
                                },
                                "end": {
                                  "line": 20,
                                  "column": 73
                                }
                              }
                            },
                            "range": [
                              548,
                              603
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 18
                              },
                              "end": {
                                "line": 20,
                                "column": 73
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": "django_cradmin.components.CradminSearchInput",
                              "raw": "'django_cradmin.components.CradminSearchInput'",
                              "range": [
                                611,
                                657
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 6
                                },
                                "end": {
                                  "line": 21,
                                  "column": 52
                                }
                              }
                            }
                          ],
                          "range": [
                            548,
                            658
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 18
                            },
                            "end": {
                              "line": 21,
                              "column": 53
                            }
                          }
                        },
                        "range": [
                          534,
                          658
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 4
                          },
                          "end": {
                            "line": 21,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        534,
                        659
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 4
                        },
                        "end": {
                          "line": 21,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                667,
                                671
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 7
                                },
                                "end": {
                                  "line": 22,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                672,
                                677
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 12
                                },
                                "end": {
                                  "line": 22,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              667,
                              677
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 7
                              },
                              "end": {
                                "line": 22,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "signalNameSpace",
                            "range": [
                              678,
                              693
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 18
                              },
                              "end": {
                                "line": 22,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            667,
                            693
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 7
                            },
                            "end": {
                              "line": 22,
                              "column": 33
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            697,
                            701
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 37
                            },
                            "end": {
                              "line": 22,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          667,
                          701
                        ],
                        "loc": {
                          "start": {
                            "line": 22,
                            "column": 7
                          },
                          "end": {
                            "line": 22,
                            "column": 41
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "Error",
                                "range": [
                                  721,
                                  726
                                ],
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 23,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "The signalNameSpace prop is required.",
                                  "raw": "'The signalNameSpace prop is required.'",
                                  "range": [
                                    727,
                                    766
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "range": [
                                717,
                                767
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 12
                                },
                                "end": {
                                  "line": 23,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              711,
                              768
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 6
                              },
                              "end": {
                                "line": 23,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "range": [
                          703,
                          774
                        ],
                        "loc": {
                          "start": {
                            "line": 22,
                            "column": 43
                          },
                          "end": {
                            "line": 24,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        664,
                        774
                      ],
                      "loc": {
                        "start": {
                          "line": 22,
                          "column": 4
                        },
                        "end": {
                          "line": 24,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              779,
                              783
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 4
                              },
                              "end": {
                                "line": 25,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "handleChange",
                            "range": [
                              784,
                              796
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 9
                              },
                              "end": {
                                "line": 25,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            779,
                            796
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 4
                            },
                            "end": {
                              "line": 25,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  799,
                                  803
                                ],
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "handleChange",
                                "range": [
                                  804,
                                  816
                                ],
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                799,
                                816
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 24
                                },
                                "end": {
                                  "line": 25,
                                  "column": 41
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                817,
                                821
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 42
                                },
                                "end": {
                                  "line": 25,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              799,
                              821
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 24
                              },
                              "end": {
                                "line": 25,
                                "column": 46
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                822,
                                826
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 47
                                },
                                "end": {
                                  "line": 25,
                                  "column": 51
                                }
                              }
                            }
                          ],
                          "range": [
                            799,
                            827
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 24
                            },
                            "end": {
                              "line": 25,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          779,
                          827
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 4
                          },
                          "end": {
                            "line": 25,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        779,
                        828
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 25,
                          "column": 53
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              833,
                              837
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 4
                              },
                              "end": {
                                "line": 26,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "handleFocus",
                            "range": [
                              838,
                              849
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 9
                              },
                              "end": {
                                "line": 26,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            833,
                            849
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 4
                            },
                            "end": {
                              "line": 26,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  852,
                                  856
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "handleFocus",
                                "range": [
                                  857,
                                  868
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                852,
                                868
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 23
                                },
                                "end": {
                                  "line": 26,
                                  "column": 39
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                869,
                                873
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 40
                                },
                                "end": {
                                  "line": 26,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              852,
                              873
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 23
                              },
                              "end": {
                                "line": 26,
                                "column": 44
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                874,
                                878
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 45
                                },
                                "end": {
                                  "line": 26,
                                  "column": 49
                                }
                              }
                            }
                          ],
                          "range": [
                            852,
                            879
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 23
                            },
                            "end": {
                              "line": 26,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          833,
                          879
                        ],
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 4
                          },
                          "end": {
                            "line": 26,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        833,
                        880
                      ],
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 4
                        },
                        "end": {
                          "line": 26,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              885,
                              889
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 4
                              },
                              "end": {
                                "line": 27,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "handleBlur",
                            "range": [
                              890,
                              900
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 9
                              },
                              "end": {
                                "line": 27,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            885,
                            900
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 4
                            },
                            "end": {
                              "line": 27,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  903,
                                  907
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "handleBlur",
                                "range": [
                                  908,
                                  918
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                903,
                                918
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 22
                                },
                                "end": {
                                  "line": 27,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                919,
                                923
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 38
                                },
                                "end": {
                                  "line": 27,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              903,
                              923
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 22
                              },
                              "end": {
                                "line": 27,
                                "column": 42
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                924,
                                928
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 43
                                },
                                "end": {
                                  "line": 27,
                                  "column": 47
                                }
                              }
                            }
                          ],
                          "range": [
                            903,
                            929
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 22
                            },
                            "end": {
                              "line": 27,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          885,
                          929
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 4
                          },
                          "end": {
                            "line": 27,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        885,
                        930
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 4
                        },
                        "end": {
                          "line": 27,
                          "column": 49
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              935,
                              939
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 4
                              },
                              "end": {
                                "line": 28,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onDataListInitializedSignal",
                            "range": [
                              940,
                              968
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 9
                              },
                              "end": {
                                "line": 28,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            935,
                            968
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 4
                            },
                            "end": {
                              "line": 28,
                              "column": 37
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  971,
                                  975
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 44
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onDataListInitializedSignal",
                                "range": [
                                  976,
                                  1004
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                971,
                                1004
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 40
                                },
                                "end": {
                                  "line": 28,
                                  "column": 73
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1005,
                                1009
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 74
                                },
                                "end": {
                                  "line": 28,
                                  "column": 78
                                }
                              }
                            },
                            "range": [
                              971,
                              1009
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 40
                              },
                              "end": {
                                "line": 28,
                                "column": 78
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1010,
                                1014
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 79
                                },
                                "end": {
                                  "line": 28,
                                  "column": 83
                                }
                              }
                            }
                          ],
                          "range": [
                            971,
                            1015
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 40
                            },
                            "end": {
                              "line": 28,
                              "column": 84
                            }
                          }
                        },
                        "range": [
                          935,
                          1015
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 4
                          },
                          "end": {
                            "line": 28,
                            "column": 84
                          }
                        }
                      },
                      "range": [
                        935,
                        1016
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 4
                        },
                        "end": {
                          "line": 28,
                          "column": 85
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1021,
                              1025
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 4
                              },
                              "end": {
                                "line": 29,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onClearSearchFieldSignal",
                            "range": [
                              1026,
                              1051
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 9
                              },
                              "end": {
                                "line": 29,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            1021,
                            1051
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 4
                            },
                            "end": {
                              "line": 29,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1054,
                                  1058
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 41
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onClearSearchFieldSignal",
                                "range": [
                                  1059,
                                  1084
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                1054,
                                1084
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 37
                                },
                                "end": {
                                  "line": 29,
                                  "column": 67
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1085,
                                1089
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 68
                                },
                                "end": {
                                  "line": 29,
                                  "column": 72
                                }
                              }
                            },
                            "range": [
                              1054,
                              1089
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 37
                              },
                              "end": {
                                "line": 29,
                                "column": 72
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1090,
                                1094
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 73
                                },
                                "end": {
                                  "line": 29,
                                  "column": 77
                                }
                              }
                            }
                          ],
                          "range": [
                            1054,
                            1095
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 37
                            },
                            "end": {
                              "line": 29,
                              "column": 78
                            }
                          }
                        },
                        "range": [
                          1021,
                          1095
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 4
                          },
                          "end": {
                            "line": 29,
                            "column": 78
                          }
                        }
                      },
                      "range": [
                        1021,
                        1096
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 79
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1101,
                              1105
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 4
                              },
                              "end": {
                                "line": 30,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onFocusOnSearchFieldSignal",
                            "range": [
                              1106,
                              1133
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 9
                              },
                              "end": {
                                "line": 30,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            1101,
                            1133
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 4
                            },
                            "end": {
                              "line": 30,
                              "column": 36
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1136,
                                  1140
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 43
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onFocusOnSearchFieldSignal",
                                "range": [
                                  1141,
                                  1168
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 71
                                  }
                                }
                              },
                              "range": [
                                1136,
                                1168
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 39
                                },
                                "end": {
                                  "line": 30,
                                  "column": 71
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1169,
                                1173
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 72
                                },
                                "end": {
                                  "line": 30,
                                  "column": 76
                                }
                              }
                            },
                            "range": [
                              1136,
                              1173
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 39
                              },
                              "end": {
                                "line": 30,
                                "column": 76
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1174,
                                1178
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 77
                                },
                                "end": {
                                  "line": 30,
                                  "column": 81
                                }
                              }
                            }
                          ],
                          "range": [
                            1136,
                            1179
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 39
                            },
                            "end": {
                              "line": 30,
                              "column": 82
                            }
                          }
                        },
                        "range": [
                          1101,
                          1179
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 4
                          },
                          "end": {
                            "line": 30,
                            "column": 82
                          }
                        }
                      },
                      "range": [
                        1101,
                        1180
                      ],
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 4
                        },
                        "end": {
                          "line": 30,
                          "column": 83
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1185,
                              1189
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 4
                              },
                              "end": {
                                "line": 31,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "state",
                            "range": [
                              1190,
                              1195
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 9
                              },
                              "end": {
                                "line": 31,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            1185,
                            1195
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 4
                            },
                            "end": {
                              "line": 31,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "properties": [
                            {
                              "type": "Property",
                              "key": {
                                "type": "Identifier",
                                "name": "searchString",
                                "range": [
                                  1206,
                                  1218
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 18
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "",
                                "raw": "''",
                                "range": [
                                  1220,
                                  1222
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 22
                                  }
                                }
                              },
                              "kind": "init",
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "range": [
                                1206,
                                1222
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 6
                                },
                                "end": {
                                  "line": 32,
                                  "column": 22
                                }
                              }
                            }
                          ],
                          "range": [
                            1198,
                            1228
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 17
                            },
                            "end": {
                              "line": 33,
                              "column": 5
                            }
                          }
                        },
                        "range": [
                          1185,
                          1228
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 4
                          },
                          "end": {
                            "line": 33,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1185,
                        1229
                      ],
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 4
                        },
                        "end": {
                          "line": 33,
                          "column": 6
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1234,
                              1238
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 4
                              },
                              "end": {
                                "line": 34,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initializeSignalHandlers",
                            "range": [
                              1239,
                              1263
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 9
                              },
                              "end": {
                                "line": 34,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            1234,
                            1263
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 4
                            },
                            "end": {
                              "line": 34,
                              "column": 33
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          1234,
                          1265
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 4
                          },
                          "end": {
                            "line": 34,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        1234,
                        1266
                      ],
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 4
                        },
                        "end": {
                          "line": 34,
                          "column": 36
                        }
                      }
                    }
                  ],
                  "range": [
                    415,
                    1270
                  ],
                  "loc": {
                    "start": {
                      "line": 17,
                      "column": 21
                    },
                    "end": {
                      "line": 35,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  407,
                  1270
                ],
                "loc": {
                  "start": {
                    "line": 17,
                    "column": 13
                  },
                  "end": {
                    "line": 35,
                    "column": 3
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                396,
                1270
              ],
              "loc": {
                "start": {
                  "line": 17,
                  "column": 2
                },
                "end": {
                  "line": 35,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "initializeSignalHandlers",
                "range": [
                  1274,
                  1298
                ],
                "loc": {
                  "start": {
                    "line": 37,
                    "column": 2
                  },
                  "end": {
                    "line": 37,
                    "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": [
                                    1311,
                                    1317
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1318,
                                    1334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1311,
                                  1334
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 38,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1335,
                                  1357
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 38,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1311,
                                1357
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1307,
                              1359
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 4
                              },
                              "end": {
                                "line": 38,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              1360,
                              1371
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 57
                              },
                              "end": {
                                "line": 38,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            1307,
                            1371
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 4
                            },
                            "end": {
                              "line": 38,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1379,
                                  1382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".DataListInitialized",
                                  "cooked": ".DataListInitialized"
                                },
                                "tail": true,
                                "range": [
                                  1408,
                                  1430
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 57
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1382,
                                      1386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1387,
                                      1392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1382,
                                    1392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1393,
                                    1408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1382,
                                  1408
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              1379,
                              1430
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 6
                              },
                              "end": {
                                "line": 39,
                                "column": 57
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1438,
                                1442
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 6
                                },
                                "end": {
                                  "line": 40,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1443,
                                1448
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 11
                                },
                                "end": {
                                  "line": 40,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1438,
                              1448
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 6
                              },
                              "end": {
                                "line": 40,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1456,
                                1460
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 6
                                },
                                "end": {
                                  "line": 41,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onDataListInitializedSignal",
                              "range": [
                                1461,
                                1489
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 11
                                },
                                "end": {
                                  "line": 41,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              1456,
                              1489
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 6
                              },
                              "end": {
                                "line": 41,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          1307,
                          1495
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 4
                          },
                          "end": {
                            "line": 42,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1307,
                        1496
                      ],
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 4
                        },
                        "end": {
                          "line": 42,
                          "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": [
                                    1505,
                                    1511
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1512,
                                    1528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1505,
                                  1528
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1529,
                                  1551
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1505,
                                1551
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1501,
                              1553
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 4
                              },
                              "end": {
                                "line": 43,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              1554,
                              1565
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 57
                              },
                              "end": {
                                "line": 43,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            1501,
                            1565
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 4
                            },
                            "end": {
                              "line": 43,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1573,
                                  1576
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".ClearSearchField",
                                  "cooked": ".ClearSearchField"
                                },
                                "tail": true,
                                "range": [
                                  1602,
                                  1621
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 54
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1576,
                                      1580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1581,
                                      1586
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1576,
                                    1586
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1587,
                                    1602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1576,
                                  1602
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              1573,
                              1621
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 6
                              },
                              "end": {
                                "line": 44,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1629,
                                1633
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 6
                                },
                                "end": {
                                  "line": 45,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1634,
                                1639
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 11
                                },
                                "end": {
                                  "line": 45,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1629,
                              1639
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 6
                              },
                              "end": {
                                "line": 45,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1647,
                                1651
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 6
                                },
                                "end": {
                                  "line": 46,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onClearSearchFieldSignal",
                              "range": [
                                1652,
                                1677
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 11
                                },
                                "end": {
                                  "line": 46,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              1647,
                              1677
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 6
                              },
                              "end": {
                                "line": 46,
                                "column": 36
                              }
                            }
                          }
                        ],
                        "range": [
                          1501,
                          1683
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 4
                          },
                          "end": {
                            "line": 47,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1501,
                        1684
                      ],
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 4
                        },
                        "end": {
                          "line": 47,
                          "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": [
                                    1693,
                                    1699
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1700,
                                    1716
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1693,
                                  1716
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1717,
                                  1739
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1693,
                                1739
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1689,
                              1741
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 4
                              },
                              "end": {
                                "line": 48,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              1742,
                              1753
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 57
                              },
                              "end": {
                                "line": 48,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            1689,
                            1753
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 4
                            },
                            "end": {
                              "line": 48,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1761,
                                  1764
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".FocusOnSearchField",
                                  "cooked": ".FocusOnSearchField"
                                },
                                "tail": true,
                                "range": [
                                  1790,
                                  1811
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 56
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1764,
                                      1768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1769,
                                      1774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1764,
                                    1774
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1775,
                                    1790
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1764,
                                  1790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              1761,
                              1811
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 6
                              },
                              "end": {
                                "line": 49,
                                "column": 56
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1819,
                                1823
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 6
                                },
                                "end": {
                                  "line": 50,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1824,
                                1829
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 11
                                },
                                "end": {
                                  "line": 50,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1819,
                              1829
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 6
                              },
                              "end": {
                                "line": 50,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1837,
                                1841
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 6
                                },
                                "end": {
                                  "line": 51,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onFocusOnSearchFieldSignal",
                              "range": [
                                1842,
                                1869
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 11
                                },
                                "end": {
                                  "line": 51,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              1837,
                              1869
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 6
                              },
                              "end": {
                                "line": 51,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          1689,
                          1875
                        ],
                        "loc": {
                          "start": {
                            "line": 48,
                            "column": 4
                          },
                          "end": {
                            "line": 52,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1689,
                        1876
                      ],
                      "loc": {
                        "start": {
                          "line": 48,
                          "column": 4
                        },
                        "end": {
                          "line": 52,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    1301,
                    1880
                  ],
                  "loc": {
                    "start": {
                      "line": 37,
                      "column": 29
                    },
                    "end": {
                      "line": 53,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1298,
                  1880
                ],
                "loc": {
                  "start": {
                    "line": 37,
                    "column": 26
                  },
                  "end": {
                    "line": 53,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1274,
                1880
              ],
              "loc": {
                "start": {
                  "line": 37,
                  "column": 2
                },
                "end": {
                  "line": 53,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "componentWillUnmount",
                "range": [
                  1884,
                  1904
                ],
                "loc": {
                  "start": {
                    "line": 55,
                    "column": 2
                  },
                  "end": {
                    "line": 55,
                    "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": [
                                    1917,
                                    1923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1924,
                                    1940
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1917,
                                  1940
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1941,
                                  1963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1917,
                                1963
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1913,
                              1965
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 4
                              },
                              "end": {
                                "line": 56,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeAllSignalsFromReceiver",
                            "range": [
                              1973,
                              2001
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 7
                              },
                              "end": {
                                "line": 57,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            1913,
                            2001
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 4
                            },
                            "end": {
                              "line": 57,
                              "column": 35
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2002,
                                2006
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 36
                                },
                                "end": {
                                  "line": 57,
                                  "column": 40
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                2007,
                                2012
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 41
                                },
                                "end": {
                                  "line": 57,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              2002,
                              2012
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 36
                              },
                              "end": {
                                "line": 57,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          1913,
                          2013
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 4
                          },
                          "end": {
                            "line": 57,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        1913,
                        2014
                      ],
                      "loc": {
                        "start": {
                          "line": 56,
                          "column": 4
                        },
                        "end": {
                          "line": 57,
                          "column": 48
                        }
                      }
                    }
                  ],
                  "range": [
                    1907,
                    2018
                  ],
                  "loc": {
                    "start": {
                      "line": 55,
                      "column": 25
                    },
                    "end": {
                      "line": 58,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1904,
                  2018
                ],
                "loc": {
                  "start": {
                    "line": 55,
                    "column": 22
                  },
                  "end": {
                    "line": 58,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1884,
                2018
              ],
              "loc": {
                "start": {
                  "line": 55,
                  "column": 2
                },
                "end": {
                  "line": 58,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onDataListInitializedSignal",
                "range": [
                  2022,
                  2050
                ],
                "loc": {
                  "start": {
                    "line": 60,
                    "column": 2
                  },
                  "end": {
                    "line": 60,
                    "column": 30
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      2051,
                      2069
                    ],
                    "loc": {
                      "start": {
                        "line": 60,
                        "column": 31
                      },
                      "end": {
                        "line": 60,
                        "column": 49
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2080,
                              2084
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 7
                              },
                              "end": {
                                "line": 61,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              2085,
                              2090
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 12
                              },
                              "end": {
                                "line": 61,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2080,
                            2090
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 7
                            },
                            "end": {
                              "line": 61,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "autofocus",
                          "range": [
                            2091,
                            2100
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 18
                            },
                            "end": {
                              "line": 61,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          2080,
                          2100
                        ],
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 7
                          },
                          "end": {
                            "line": 61,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2110,
                                    2114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "handleFocus",
                                  "range": [
                                    2115,
                                    2126
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  2110,
                                  2126
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                2110,
                                2128
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 6
                                },
                                "end": {
                                  "line": 62,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2110,
                              2129
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 6
                              },
                              "end": {
                                "line": 62,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "DomUtilities",
                                  "range": [
                                    2136,
                                    2148
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "forceFocus",
                                  "range": [
                                    2149,
                                    2159
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  2136,
                                  2159
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 29
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      2160,
                                      2164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "_inputDomElement",
                                    "range": [
                                      2165,
                                      2181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    2160,
                                    2181
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2136,
                                2182
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 6
                                },
                                "end": {
                                  "line": 63,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              2136,
                              2183
                            ],
                            "loc": {
                              "start": {
                                "line": 63,
                                "column": 6
                              },
                              "end": {
                                "line": 63,
                                "column": 53
                              }
                            }
                          }
                        ],
                        "range": [
                          2102,
                          2189
                        ],
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 29
                          },
                          "end": {
                            "line": 64,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2077,
                        2189
                      ],
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 4
                        },
                        "end": {
                          "line": 64,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    2071,
                    2193
                  ],
                  "loc": {
                    "start": {
                      "line": 60,
                      "column": 51
                    },
                    "end": {
                      "line": 65,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2050,
                  2193
                ],
                "loc": {
                  "start": {
                    "line": 60,
                    "column": 30
                  },
                  "end": {
                    "line": 65,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2022,
                2193
              ],
              "loc": {
                "start": {
                  "line": 60,
                  "column": 2
                },
                "end": {
                  "line": 65,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onClearSearchFieldSignal",
                "range": [
                  2197,
                  2222
                ],
                "loc": {
                  "start": {
                    "line": 67,
                    "column": 2
                  },
                  "end": {
                    "line": 67,
                    "column": 27
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      2223,
                      2241
                    ],
                    "loc": {
                      "start": {
                        "line": 67,
                        "column": 28
                      },
                      "end": {
                        "line": 67,
                        "column": 46
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2249,
                              2253
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 4
                              },
                              "end": {
                                "line": 68,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setState",
                            "range": [
                              2254,
                              2262
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 9
                              },
                              "end": {
                                "line": 68,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2249,
                            2262
                          ],
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 4
                            },
                            "end": {
                              "line": 68,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "properties": [
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "searchString",
                                  "range": [
                                    2271,
                                    2283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 18
                                    }
                                  }
                                },
                                "value": {
                                  "type": "Literal",
                                  "value": "",
                                  "raw": "''",
                                  "range": [
                                    2285,
                                    2287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 22
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  2271,
                                  2287
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 22
                                  }
                                }
                              }
                            ],
                            "range": [
                              2263,
                              2293
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 18
                              },
                              "end": {
                                "line": 70,
                                "column": 5
                              }
                            }
                          }
                        ],
                        "range": [
                          2249,
                          2294
                        ],
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 4
                          },
                          "end": {
                            "line": 70,
                            "column": 6
                          }
                        }
                      },
                      "range": [
                        2249,
                        2295
                      ],
                      "loc": {
                        "start": {
                          "line": 68,
                          "column": 4
                        },
                        "end": {
                          "line": 70,
                          "column": 7
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2300,
                              2304
                            ],
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 4
                              },
                              "end": {
                                "line": 71,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_sendChangeSignal",
                            "range": [
                              2305,
                              2322
                            ],
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 9
                              },
                              "end": {
                                "line": 71,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2300,
                            2322
                          ],
                          "loc": {
                            "start": {
                              "line": 71,
                              "column": 4
                            },
                            "end": {
                              "line": 71,
                              "column": 26
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          2300,
                          2324
                        ],
                        "loc": {
                          "start": {
                            "line": 71,
                            "column": 4
                          },
                          "end": {
                            "line": 71,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        2300,
                        2325
                      ],
                      "loc": {
                        "start": {
                          "line": 71,
                          "column": 4
                        },
                        "end": {
                          "line": 71,
                          "column": 29
                        }
                      }
                    }
                  ],
                  "range": [
                    2243,
                    2329
                  ],
                  "loc": {
                    "start": {
                      "line": 67,
                      "column": 48
                    },
                    "end": {
                      "line": 72,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2222,
                  2329
                ],
                "loc": {
                  "start": {
                    "line": 67,
                    "column": 27
                  },
                  "end": {
                    "line": 72,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2197,
                2329
              ],
              "loc": {
                "start": {
                  "line": 67,
                  "column": 2
                },
                "end": {
                  "line": 72,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onFocusOnSearchFieldSignal",
                "range": [
                  2333,
                  2360
                ],
                "loc": {
                  "start": {
                    "line": 74,
                    "column": 2
                  },
                  "end": {
                    "line": 74,
                    "column": 29
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      2361,
                      2379
                    ],
                    "loc": {
                      "start": {
                        "line": 74,
                        "column": 30
                      },
                      "end": {
                        "line": 74,
                        "column": 48
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "DomUtilities",
                            "range": [
                              2387,
                              2399
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 4
                              },
                              "end": {
                                "line": 75,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "forceFocus",
                            "range": [
                              2400,
                              2410
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 17
                              },
                              "end": {
                                "line": 75,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            2387,
                            2410
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 4
                            },
                            "end": {
                              "line": 75,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2411,
                                2415
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 28
                                },
                                "end": {
                                  "line": 75,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_inputDomElement",
                              "range": [
                                2416,
                                2432
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 33
                                },
                                "end": {
                                  "line": 75,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              2411,
                              2432
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 28
                              },
                              "end": {
                                "line": 75,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          2387,
                          2433
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 4
                          },
                          "end": {
                            "line": 75,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        2387,
                        2434
                      ],
                      "loc": {
                        "start": {
                          "line": 75,
                          "column": 4
                        },
                        "end": {
                          "line": 75,
                          "column": 51
                        }
                      }
                    }
                  ],
                  "range": [
                    2381,
                    2438
                  ],
                  "loc": {
                    "start": {
                      "line": 74,
                      "column": 50
                    },
                    "end": {
                      "line": 76,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2360,
                  2438
                ],
                "loc": {
                  "start": {
                    "line": 74,
                    "column": 29
                  },
                  "end": {
                    "line": 76,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2333,
                2438
              ],
              "loc": {
                "start": {
                  "line": 74,
                  "column": 2
                },
                "end": {
                  "line": 76,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "handleChange",
                "range": [
                  2442,
                  2454
                ],
                "loc": {
                  "start": {
                    "line": 78,
                    "column": 2
                  },
                  "end": {
                    "line": 78,
                    "column": 14
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "event",
                    "range": [
                      2455,
                      2460
                    ],
                    "loc": {
                      "start": {
                        "line": 78,
                        "column": 15
                      },
                      "end": {
                        "line": 78,
                        "column": 20
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2468,
                              2472
                            ],
                            "loc": {
                              "start": {
                                "line": 79,
                                "column": 4
                              },
                              "end": {
                                "line": 79,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_cancelInputTimeout",
                            "range": [
                              2473,
                              2492
                            ],
                            "loc": {
                              "start": {
                                "line": 79,
                                "column": 9
                              },
                              "end": {
                                "line": 79,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            2468,
                            2492
                          ],
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 4
                            },
                            "end": {
                              "line": 79,
                              "column": 28
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          2468,
                          2494
                        ],
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 4
                          },
                          "end": {
                            "line": 79,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        2468,
                        2495
                      ],
                      "loc": {
                        "start": {
                          "line": 79,
                          "column": 4
                        },
                        "end": {
                          "line": 79,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "searchString",
                            "range": [
                              2506,
                              2518
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 10
                              },
                              "end": {
                                "line": 80,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "event",
                                "range": [
                                  2521,
                                  2526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "target",
                                "range": [
                                  2527,
                                  2533
                                ],
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                2521,
                                2533
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 25
                                },
                                "end": {
                                  "line": 80,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                2534,
                                2539
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 38
                                },
                                "end": {
                                  "line": 80,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              2521,
                              2539
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 25
                              },
                              "end": {
                                "line": 80,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            2506,
                            2539
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 10
                            },
                            "end": {
                              "line": 80,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        2500,
                        2540
                      ],
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 4
                        },
                        "end": {
                          "line": 80,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2545,
                              2549
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 4
                              },
                              "end": {
                                "line": 81,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setState",
                            "range": [
                              2550,
                              2558
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 9
                              },
                              "end": {
                                "line": 81,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2545,
                            2558
                          ],
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 4
                            },
                            "end": {
                              "line": 81,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "properties": [
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "searchString",
                                  "range": [
                                    2560,
                                    2572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 31
                                    }
                                  }
                                },
                                "value": {
                                  "type": "Identifier",
                                  "name": "searchString",
                                  "range": [
                                    2574,
                                    2586
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 45
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  2560,
                                  2586
                                ],
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "range": [
                              2559,
                              2587
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 18
                              },
                              "end": {
                                "line": 81,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          2545,
                          2588
                        ],
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 4
                          },
                          "end": {
                            "line": 81,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        2545,
                        2589
                      ],
                      "loc": {
                        "start": {
                          "line": 81,
                          "column": 4
                        },
                        "end": {
                          "line": 81,
                          "column": 48
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2594,
                              2598
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 4
                              },
                              "end": {
                                "line": 82,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_timeoutId",
                            "range": [
                              2599,
                              2609
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 9
                              },
                              "end": {
                                "line": 82,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            2594,
                            2609
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 4
                            },
                            "end": {
                              "line": 82,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "window",
                              "range": [
                                2612,
                                2618
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 22
                                },
                                "end": {
                                  "line": 82,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "setTimeout",
                              "range": [
                                2619,
                                2629
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 29
                                },
                                "end": {
                                  "line": 82,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              2612,
                              2629
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 22
                              },
                              "end": {
                                "line": 82,
                                "column": 39
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ArrowFunctionExpression",
                              "id": null,
                              "params": [],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            2644,
                                            2648
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "_sendChangeSignal",
                                          "range": [
                                            2649,
                                            2666
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "range": [
                                          2644,
                                          2666
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        2644,
                                        2668
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      2644,
                                      2668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 37
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2643,
                                  2669
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 38
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                2637,
                                2669
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 6
                                },
                                "end": {
                                  "line": 83,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2677,
                                    2681
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    2682,
                                    2687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 16
                                    }
                                  }
                                },
                                "range": [
                                  2677,
                                  2687
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "changeDelay",
                                "range": [
                                  2688,
                                  2699
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                2677,
                                2699
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 6
                                },
                                "end": {
                                  "line": 84,
                                  "column": 28
                                }
                              }
                            }
                          ],
                          "range": [
                            2612,
                            2700
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 22
                            },
                            "end": {
                              "line": 84,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          2594,
                          2700
                        ],
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 4
                          },
                          "end": {
                            "line": 84,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        2594,
                        2701
                      ],
                      "loc": {
                        "start": {
                          "line": 82,
                          "column": 4
                        },
                        "end": {
                          "line": 84,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "searchString",
                            "range": [
                              2709,
                              2721
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 7
                              },
                              "end": {
                                "line": 85,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              2722,
                              2728
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 20
                              },
                              "end": {
                                "line": 85,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2709,
                            2728
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 7
                            },
                            "end": {
                              "line": 85,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            2731,
                            2732
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 29
                            },
                            "end": {
                              "line": 85,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          2709,
                          2732
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 7
                          },
                          "end": {
                            "line": 85,
                            "column": 30
                          }
                        }
                      },
                      "consequent": {
                        "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": [
                                          2746,
                                          2752
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          2753,
                                          2769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        2746,
                                        2769
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        2770,
                                        2792
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      2746,
                                      2792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    2742,
                                    2794
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    2795,
                                    2799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  2742,
                                  2799
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        2809,
                                        2812
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".SearchValueChangeNotEmpty",
                                        "cooked": ".SearchValueChangeNotEmpty"
                                      },
                                      "tail": true,
                                      "range": [
                                        2838,
                                        2866
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 65
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            2812,
                                            2816
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            2817,
                                            2822
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2812,
                                          2822
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          2823,
                                          2838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        2812,
                                        2838
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2809,
                                    2866
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 65
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2876,
                                        2880
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "state",
                                      "range": [
                                        2881,
                                        2886
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      2876,
                                      2886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "searchString",
                                    "range": [
                                      2887,
                                      2899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    2876,
                                    2899
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2742,
                                2900
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 6
                                },
                                "end": {
                                  "line": 88,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              2742,
                              2901
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 6
                              },
                              "end": {
                                "line": 88,
                                "column": 33
                              }
                            }
                          }
                        ],
                        "range": [
                          2734,
                          2907
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 32
                          },
                          "end": {
                            "line": 89,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "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": [
                                          2925,
                                          2931
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          2932,
                                          2948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        2925,
                                        2948
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        2949,
                                        2971
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      2925,
                                      2971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    2921,
                                    2973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    2974,
                                    2978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  2921,
                                  2978
                                ],
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        2988,
                                        2991
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".SearchValueChangeEmpty",
                                        "cooked": ".SearchValueChangeEmpty"
                                      },
                                      "tail": true,
                                      "range": [
                                        3017,
                                        3042
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 62
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            2991,
                                            2995
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 91,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            2996,
                                            3001
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 91,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2991,
                                          3001
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          3002,
                                          3017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        2991,
                                        3017
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2988,
                                    3042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        3052,
                                        3056
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "state",
                                      "range": [
                                        3057,
                                        3062
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      3052,
                                      3062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "searchString",
                                    "range": [
                                      3063,
                                      3075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    3052,
                                    3075
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2921,
                                3076
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 6
                                },
                                "end": {
                                  "line": 92,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              2921,
                              3077
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 6
                              },
                              "end": {
                                "line": 92,
                                "column": 33
                              }
                            }
                          }
                        ],
                        "range": [
                          2913,
                          3083
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 11
                          },
                          "end": {
                            "line": 93,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        2706,
                        3083
                      ],
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 4
                        },
                        "end": {
                          "line": 93,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    2462,
                    3087
                  ],
                  "loc": {
                    "start": {
                      "line": 78,
                      "column": 22
                    },
                    "end": {
                      "line": 94,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2454,
                  3087
                ],
                "loc": {
                  "start": {
                    "line": 78,
                    "column": 14
                  },
                  "end": {
                    "line": 94,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2442,
                3087
              ],
              "loc": {
                "start": {
                  "line": 78,
                  "column": 2
                },
                "end": {
                  "line": 94,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_cancelInputTimeout",
                "range": [
                  3091,
                  3110
                ],
                "loc": {
                  "start": {
                    "line": 96,
                    "column": 2
                  },
                  "end": {
                    "line": 96,
                    "column": 21
                  }
                }
              },
              "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": [
                              3122,
                              3126
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 7
                              },
                              "end": {
                                "line": 97,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_timeoutId",
                            "range": [
                              3127,
                              3137
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 12
                              },
                              "end": {
                                "line": 97,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            3122,
                            3137
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 7
                            },
                            "end": {
                              "line": 97,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "undefined",
                          "range": [
                            3141,
                            3150
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 26
                            },
                            "end": {
                              "line": 97,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          3122,
                          3150
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 7
                          },
                          "end": {
                            "line": 97,
                            "column": 35
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    3160,
                                    3166
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 12
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "clearTimeout",
                                  "range": [
                                    3167,
                                    3179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  3160,
                                  3179
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3180,
                                      3184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "_timeoutId",
                                    "range": [
                                      3185,
                                      3195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    3180,
                                    3195
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3160,
                                3196
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 6
                                },
                                "end": {
                                  "line": 98,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              3160,
                              3197
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 6
                              },
                              "end": {
                                "line": 98,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          3152,
                          3203
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 37
                          },
                          "end": {
                            "line": 99,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3119,
                        3203
                      ],
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 4
                        },
                        "end": {
                          "line": 99,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    3113,
                    3207
                  ],
                  "loc": {
                    "start": {
                      "line": 96,
                      "column": 24
                    },
                    "end": {
                      "line": 100,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3110,
                  3207
                ],
                "loc": {
                  "start": {
                    "line": 96,
                    "column": 21
                  },
                  "end": {
                    "line": 100,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3091,
                3207
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 2
                },
                "end": {
                  "line": 100,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_sendChangeSignal",
                "range": [
                  3211,
                  3228
                ],
                "loc": {
                  "start": {
                    "line": 102,
                    "column": 2
                  },
                  "end": {
                    "line": 102,
                    "column": 19
                  }
                }
              },
              "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": [
                                    3241,
                                    3247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    3248,
                                    3264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  3241,
                                  3264
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  3265,
                                  3287
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                3241,
                                3287
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3237,
                              3289
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 4
                              },
                              "end": {
                                "line": 103,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              3290,
                              3294
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 57
                              },
                              "end": {
                                "line": 103,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            3237,
                            3294
                          ],
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 4
                            },
                            "end": {
                              "line": 103,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  3302,
                                  3305
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".SearchValueChange",
                                  "cooked": ".SearchValueChange"
                                },
                                "tail": true,
                                "range": [
                                  3331,
                                  3351
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3305,
                                      3309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      3310,
                                      3315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    3305,
                                    3315
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    3316,
                                    3331
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  3305,
                                  3331
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              3302,
                              3351
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 6
                              },
                              "end": {
                                "line": 104,
                                "column": 55
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3359,
                                  3363
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "state",
                                "range": [
                                  3364,
                                  3369
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 16
                                  }
                                }
                              },
                              "range": [
                                3359,
                                3369
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 6
                                },
                                "end": {
                                  "line": 105,
                                  "column": 16
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "searchString",
                              "range": [
                                3370,
                                3382
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 17
                                },
                                "end": {
                                  "line": 105,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              3359,
                              3382
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 6
                              },
                              "end": {
                                "line": 105,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          3237,
                          3383
                        ],
                        "loc": {
                          "start": {
                            "line": 103,
                            "column": 4
                          },
                          "end": {
                            "line": 105,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        3237,
                        3384
                      ],
                      "loc": {
                        "start": {
                          "line": 103,
                          "column": 4
                        },
                        "end": {
                          "line": 105,
                          "column": 31
                        }
                      }
                    }
                  ],
                  "range": [
                    3231,
                    3388
                  ],
                  "loc": {
                    "start": {
                      "line": 102,
                      "column": 22
                    },
                    "end": {
                      "line": 106,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3228,
                  3388
                ],
                "loc": {
                  "start": {
                    "line": 102,
                    "column": 19
                  },
                  "end": {
                    "line": 106,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3211,
                3388
              ],
              "loc": {
                "start": {
                  "line": 102,
                  "column": 2
                },
                "end": {
                  "line": 106,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "handleFocus",
                "range": [
                  3392,
                  3403
                ],
                "loc": {
                  "start": {
                    "line": 108,
                    "column": 2
                  },
                  "end": {
                    "line": 108,
                    "column": 13
                  }
                }
              },
              "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": [
                                    3416,
                                    3422
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    3423,
                                    3439
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  3416,
                                  3439
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  3440,
                                  3462
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                3416,
                                3462
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3412,
                              3464
                            ],
                            "loc": {
                              "start": {
                                "line": 109,
                                "column": 4
                              },
                              "end": {
                                "line": 109,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              3465,
                              3469
                            ],
                            "loc": {
                              "start": {
                                "line": 109,
                                "column": 57
                              },
                              "end": {
                                "line": 109,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            3412,
                            3469
                          ],
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 4
                            },
                            "end": {
                              "line": 109,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  3477,
                                  3480
                                ],
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".Focus",
                                  "cooked": ".Focus"
                                },
                                "tail": true,
                                "range": [
                                  3506,
                                  3514
                                ],
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3480,
                                      3484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      3485,
                                      3490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    3480,
                                    3490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    3491,
                                    3506
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  3480,
                                  3506
                                ],
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              3477,
                              3514
                            ],
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 6
                              },
                              "end": {
                                "line": 110,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          3412,
                          3515
                        ],
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 4
                          },
                          "end": {
                            "line": 110,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        3412,
                        3516
                      ],
                      "loc": {
                        "start": {
                          "line": 109,
                          "column": 4
                        },
                        "end": {
                          "line": 110,
                          "column": 45
                        }
                      }
                    }
                  ],
                  "range": [
                    3406,
                    3520
                  ],
                  "loc": {
                    "start": {
                      "line": 108,
                      "column": 16
                    },
                    "end": {
                      "line": 111,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3403,
                  3520
                ],
                "loc": {
                  "start": {
                    "line": 108,
                    "column": 13
                  },
                  "end": {
                    "line": 111,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3392,
                3520
              ],
              "loc": {
                "start": {
                  "line": 108,
                  "column": 2
                },
                "end": {
                  "line": 111,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "handleBlur",
                "range": [
                  3524,
                  3534
                ],
                "loc": {
                  "start": {
                    "line": 113,
                    "column": 2
                  },
                  "end": {
                    "line": 113,
                    "column": 12
                  }
                }
              },
              "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": [
                                    3547,
                                    3553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    3554,
                                    3570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  3547,
                                  3570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  3571,
                                  3593
                                ],
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                3547,
                                3593
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3543,
                              3595
                            ],
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 4
                              },
                              "end": {
                                "line": 114,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              3596,
                              3600
                            ],
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 57
                              },
                              "end": {
                                "line": 114,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            3543,
                            3600
                          ],
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 4
                            },
                            "end": {
                              "line": 114,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  3608,
                                  3611
                                ],
                                "loc": {
                                  "start": {
                                    "line": 115,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 115,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".Blur",
                                  "cooked": ".Blur"
                                },
                                "tail": true,
                                "range": [
                                  3637,
                                  3644
                                ],
                                "loc": {
                                  "start": {
                                    "line": 115,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 115,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3611,
                                      3615
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      3616,
                                      3621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    3611,
                                    3621
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    3622,
                                    3637
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  3611,
                                  3637
                                ],
                                "loc": {
                                  "start": {
                                    "line": 115,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 115,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              3608,
                              3644
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 6
                              },
                              "end": {
                                "line": 115,
                                "column": 42
                              }
                            }
                          }
                        ],
                        "range": [
                          3543,
                          3645
                        ],
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 4
                          },
                          "end": {
                            "line": 115,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        3543,
                        3646
                      ],
                      "loc": {
                        "start": {
                          "line": 114,
                          "column": 4
                        },
                        "end": {
                          "line": 115,
                          "column": 44
                        }
                      }
                    }
                  ],
                  "range": [
                    3537,
                    3650
                  ],
                  "loc": {
                    "start": {
                      "line": 113,
                      "column": 15
                    },
                    "end": {
                      "line": 116,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3534,
                  3650
                ],
                "loc": {
                  "start": {
                    "line": 113,
                    "column": 12
                  },
                  "end": {
                    "line": 116,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3524,
                3650
              ],
              "loc": {
                "start": {
                  "line": 113,
                  "column": 2
                },
                "end": {
                  "line": 116,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "hotKeysMap",
                "range": [
                  3658,
                  3668
                ],
                "loc": {
                  "start": {
                    "line": 118,
                    "column": 6
                  },
                  "end": {
                    "line": 118,
                    "column": 16
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "downKey",
                              "raw": "'downKey'",
                              "range": [
                                3692,
                                3701
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 6
                                },
                                "end": {
                                  "line": 120,
                                  "column": 15
                                }
                              }
                            },
                            "value": {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "Literal",
                                  "value": "down",
                                  "raw": "'down'",
                                  "range": [
                                    3704,
                                    3710
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3703,
                                3711
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 17
                                },
                                "end": {
                                  "line": 120,
                                  "column": 25
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              3692,
                              3711
                            ],
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 6
                              },
                              "end": {
                                "line": 120,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "enterKey",
                              "raw": "'enterKey'",
                              "range": [
                                3719,
                                3729
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 6
                                },
                                "end": {
                                  "line": 121,
                                  "column": 16
                                }
                              }
                            },
                            "value": {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "Literal",
                                  "value": "enter",
                                  "raw": "'enter'",
                                  "range": [
                                    3732,
                                    3739
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3731,
                                3740
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 18
                                },
                                "end": {
                                  "line": 121,
                                  "column": 27
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              3719,
                              3740
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 6
                              },
                              "end": {
                                "line": 121,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "escapeKey",
                              "raw": "'escapeKey'",
                              "range": [
                                3748,
                                3759
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 6
                                },
                                "end": {
                                  "line": 122,
                                  "column": 17
                                }
                              }
                            },
                            "value": {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "Literal",
                                  "value": "escape",
                                  "raw": "'escape'",
                                  "range": [
                                    3762,
                                    3770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3761,
                                3771
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 19
                                },
                                "end": {
                                  "line": 122,
                                  "column": 29
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              3748,
                              3771
                            ],
                            "loc": {
                              "start": {
                                "line": 122,
                                "column": 6
                              },
                              "end": {
                                "line": 122,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          3684,
                          3777
                        ],
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 11
                          },
                          "end": {
                            "line": 123,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        3677,
                        3778
                      ],
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 4
                        },
                        "end": {
                          "line": 123,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    3671,
                    3782
                  ],
                  "loc": {
                    "start": {
                      "line": 118,
                      "column": 19
                    },
                    "end": {
                      "line": 124,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3668,
                  3782
                ],
                "loc": {
                  "start": {
                    "line": 118,
                    "column": 16
                  },
                  "end": {
                    "line": 124,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                3654,
                3782
              ],
              "loc": {
                "start": {
                  "line": 118,
                  "column": 2
                },
                "end": {
                  "line": 124,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onDownKey",
                "range": [
                  3786,
                  3796
                ],
                "loc": {
                  "start": {
                    "line": 126,
                    "column": 2
                  },
                  "end": {
                    "line": 126,
                    "column": 12
                  }
                }
              },
              "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": [
                                    3809,
                                    3815
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    3816,
                                    3832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  3809,
                                  3832
                                ],
                                "loc": {
                                  "start": {
                                    "line": 127,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 127,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  3833,
                                  3855
                                ],
                                "loc": {
                                  "start": {
                                    "line": 127,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 127,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                3809,
                                3855
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 127,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3805,
                              3857
                            ],
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 4
                              },
                              "end": {
                                "line": 127,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              3858,
                              3862
                            ],
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 57
                              },
                              "end": {
                                "line": 127,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            3805,
                            3862
                          ],
                          "loc": {
                            "start": {
                              "line": 127,
                              "column": 4
                            },
                            "end": {
                              "line": 127,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  3870,
                                  3873
                                ],
                                "loc": {
                                  "start": {
                                    "line": 128,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 128,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".SearchDownKey",
                                  "cooked": ".SearchDownKey"
                                },
                                "tail": true,
                                "range": [
                                  3899,
                                  3915
                                ],
                                "loc": {
                                  "start": {
                                    "line": 128,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 128,
                                    "column": 51
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3873,
                                      3877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      3878,
                                      3883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    3873,
                                    3883
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    3884,
                                    3899
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  3873,
                                  3899
                                ],
                                "loc": {
                                  "start": {
                                    "line": 128,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 128,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              3870,
                              3915
                            ],
                            "loc": {
                              "start": {
                                "line": 128,
                                "column": 6
                              },
                              "end": {
                                "line": 128,
                                "column": 51
                              }
                            }
                          }
                        ],
                        "range": [
                          3805,
                          3916
                        ],
                        "loc": {
                          "start": {
                            "line": 127,
                            "column": 4
                          },
                          "end": {
                            "line": 128,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        3805,
                        3917
                      ],
                      "loc": {
                        "start": {
                          "line": 127,
                          "column": 4
                        },
                        "end": {
                          "line": 128,
                          "column": 53
                        }
                      }
                    }
                  ],
                  "range": [
                    3799,
                    3921
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 15
                    },
                    "end": {
                      "line": 129,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3796,
                  3921
                ],
                "loc": {
                  "start": {
                    "line": 126,
                    "column": 12
                  },
                  "end": {
                    "line": 129,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3786,
                3921
              ],
              "loc": {
                "start": {
                  "line": 126,
                  "column": 2
                },
                "end": {
                  "line": 129,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onEnterKey",
                "range": [
                  3925,
                  3936
                ],
                "loc": {
                  "start": {
                    "line": 131,
                    "column": 2
                  },
                  "end": {
                    "line": 131,
                    "column": 13
                  }
                }
              },
              "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": [
                                    3949,
                                    3955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    3956,
                                    3972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  3949,
                                  3972
                                ],
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  3973,
                                  3995
                                ],
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                3949,
                                3995
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3945,
                              3997
                            ],
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 4
                              },
                              "end": {
                                "line": 132,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              3998,
                              4002
                            ],
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 57
                              },
                              "end": {
                                "line": 132,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            3945,
                            4002
                          ],
                          "loc": {
                            "start": {
                              "line": 132,
                              "column": 4
                            },
                            "end": {
                              "line": 132,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  4010,
                                  4013
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".SearchEnterKey",
                                  "cooked": ".SearchEnterKey"
                                },
                                "tail": true,
                                "range": [
                                  4039,
                                  4056
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 52
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4013,
                                      4017
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      4018,
                                      4023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    4013,
                                    4023
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    4024,
                                    4039
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  4013,
                                  4039
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              4010,
                              4056
                            ],
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 6
                              },
                              "end": {
                                "line": 133,
                                "column": 52
                              }
                            }
                          }
                        ],
                        "range": [
                          3945,
                          4057
                        ],
                        "loc": {
                          "start": {
                            "line": 132,
                            "column": 4
                          },
                          "end": {
                            "line": 133,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        3945,
                        4058
                      ],
                      "loc": {
                        "start": {
                          "line": 132,
                          "column": 4
                        },
                        "end": {
                          "line": 133,
                          "column": 54
                        }
                      }
                    }
                  ],
                  "range": [
                    3939,
                    4062
                  ],
                  "loc": {
                    "start": {
                      "line": 131,
                      "column": 16
                    },
                    "end": {
                      "line": 134,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3936,
                  4062
                ],
                "loc": {
                  "start": {
                    "line": 131,
                    "column": 13
                  },
                  "end": {
                    "line": 134,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3925,
                4062
              ],
              "loc": {
                "start": {
                  "line": 131,
                  "column": 2
                },
                "end": {
                  "line": 134,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onEscapeKey",
                "range": [
                  4066,
                  4078
                ],
                "loc": {
                  "start": {
                    "line": 136,
                    "column": 2
                  },
                  "end": {
                    "line": 136,
                    "column": 14
                  }
                }
              },
              "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": [
                                    4091,
                                    4097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    4098,
                                    4114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  4091,
                                  4114
                                ],
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 137,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  4115,
                                  4137
                                ],
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 137,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                4091,
                                4137
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              4087,
                              4139
                            ],
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 4
                              },
                              "end": {
                                "line": 137,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              4140,
                              4144
                            ],
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 57
                              },
                              "end": {
                                "line": 137,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            4087,
                            4144
                          ],
                          "loc": {
                            "start": {
                              "line": 137,
                              "column": 4
                            },
                            "end": {
                              "line": 137,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  4152,
                                  4155
                                ],
                                "loc": {
                                  "start": {
                                    "line": 138,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 138,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".SearchEscapeKey",
                                  "cooked": ".SearchEscapeKey"
                                },
                                "tail": true,
                                "range": [
                                  4181,
                                  4199
                                ],
                                "loc": {
                                  "start": {
                                    "line": 138,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 138,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4155,
                                      4159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      4160,
                                      4165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    4155,
                                    4165
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    4166,
                                    4181
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  4155,
                                  4181
                                ],
                                "loc": {
                                  "start": {
                                    "line": 138,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 138,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              4152,
                              4199
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 6
                              },
                              "end": {
                                "line": 138,
                                "column": 53
                              }
                            }
                          }
                        ],
                        "range": [
                          4087,
                          4200
                        ],
                        "loc": {
                          "start": {
                            "line": 137,
                            "column": 4
                          },
                          "end": {
                            "line": 138,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        4087,
                        4201
                      ],
                      "loc": {
                        "start": {
                          "line": 137,
                          "column": 4
                        },
                        "end": {
                          "line": 138,
                          "column": 55
                        }
                      }
                    }
                  ],
                  "range": [
                    4081,
                    4205
                  ],
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 17
                    },
                    "end": {
                      "line": 139,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4078,
                  4205
                ],
                "loc": {
                  "start": {
                    "line": 136,
                    "column": 14
                  },
                  "end": {
                    "line": 139,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4066,
                4205
              ],
              "loc": {
                "start": {
                  "line": 136,
                  "column": 2
                },
                "end": {
                  "line": 139,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "hotKeysHandlers",
                "range": [
                  4213,
                  4228
                ],
                "loc": {
                  "start": {
                    "line": 141,
                    "column": 6
                  },
                  "end": {
                    "line": 141,
                    "column": 21
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "downKey",
                              "raw": "'downKey'",
                              "range": [
                                4252,
                                4261
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 6
                                },
                                "end": {
                                  "line": 143,
                                  "column": 15
                                }
                              }
                            },
                            "value": {
                              "type": "ArrowFunctionExpression",
                              "id": null,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "event",
                                  "range": [
                                    4264,
                                    4269
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "event",
                                          "range": [
                                            4284,
                                            4289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "preventDefault",
                                          "range": [
                                            4290,
                                            4304
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          4284,
                                          4304
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        4284,
                                        4306
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 144,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 144,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      4284,
                                      4307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 31
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            4316,
                                            4320
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "_onDownKey",
                                          "range": [
                                            4321,
                                            4331
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "range": [
                                          4316,
                                          4331
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        4316,
                                        4333
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "range": [
                                      4316,
                                      4334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 26
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4274,
                                  4342
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 7
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                4263,
                                4342
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 17
                                },
                                "end": {
                                  "line": 146,
                                  "column": 7
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              4252,
                              4342
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 6
                              },
                              "end": {
                                "line": 146,
                                "column": 7
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "enterKey",
                              "raw": "'enterKey'",
                              "range": [
                                4350,
                                4360
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 6
                                },
                                "end": {
                                  "line": 147,
                                  "column": 16
                                }
                              }
                            },
                            "value": {
                              "type": "ArrowFunctionExpression",
                              "id": null,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "event",
                                  "range": [
                                    4363,
                                    4368
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "event",
                                          "range": [
                                            4383,
                                            4388
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "preventDefault",
                                          "range": [
                                            4389,
                                            4403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          4383,
                                          4403
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        4383,
                                        4405
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      4383,
                                      4406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 31
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            4415,
                                            4419
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "_onEnterKey",
                                          "range": [
                                            4420,
                                            4431
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "range": [
                                          4415,
                                          4431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        4415,
                                        4433
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 149,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      4415,
                                      4434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 27
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4373,
                                  4442
                                ],
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 150,
                                    "column": 7
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                4362,
                                4442
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 18
                                },
                                "end": {
                                  "line": 150,
                                  "column": 7
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              4350,
                              4442
                            ],
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 6
                              },
                              "end": {
                                "line": 150,
                                "column": 7
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "escapeKey",
                              "raw": "'escapeKey'",
                              "range": [
                                4450,
                                4461
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 6
                                },
                                "end": {
                                  "line": 151,
                                  "column": 17
                                }
                              }
                            },
                            "value": {
                              "type": "ArrowFunctionExpression",
                              "id": null,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "event",
                                  "range": [
                                    4464,
                                    4469
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "event",
                                          "range": [
                                            4484,
                                            4489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "preventDefault",
                                          "range": [
                                            4490,
                                            4504
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          4484,
                                          4504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        4484,
                                        4506
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      4484,
                                      4507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 31
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            4516,
                                            4520
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "_onEscapeKey",
                                          "range": [
                                            4521,
                                            4533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "range": [
                                          4516,
                                          4533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        4516,
                                        4535
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 153,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 153,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      4516,
                                      4536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 28
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4474,
                                  4544
                                ],
                                "loc": {
                                  "start": {
                                    "line": 151,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 7
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                4463,
                                4544
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 19
                                },
                                "end": {
                                  "line": 154,
                                  "column": 7
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              4450,
                              4544
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 6
                              },
                              "end": {
                                "line": 154,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          4244,
                          4551
                        ],
                        "loc": {
                          "start": {
                            "line": 142,
                            "column": 11
                          },
                          "end": {
                            "line": 155,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        4237,
                        4554
                      ],
                      "loc": {
                        "start": {
                          "line": 142,
                          "column": 4
                        },
                        "end": {
                          "line": 156,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    4231,
                    4555
                  ],
                  "loc": {
                    "start": {
                      "line": 141,
                      "column": 24
                    },
                    "end": {
                      "line": 156,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4228,
                  4555
                ],
                "loc": {
                  "start": {
                    "line": 141,
                    "column": 21
                  },
                  "end": {
                    "line": 156,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                4209,
                4555
              ],
              "loc": {
                "start": {
                  "line": 141,
                  "column": 2
                },
                "end": {
                  "line": 156,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderInputField",
                "range": [
                  4559,
                  4575
                ],
                "loc": {
                  "start": {
                    "line": 158,
                    "column": 2
                  },
                  "end": {
                    "line": 158,
                    "column": 18
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "input",
                            "range": [
                              4592,
                              4597
                            ],
                            "loc": {
                              "start": {
                                "line": 159,
                                "column": 12
                              },
                              "end": {
                                "line": 159,
                                "column": 17
                              }
                            }
                          },
                          "selfClosing": true,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "type",
                                "range": [
                                  4598,
                                  4602
                                ],
                                "loc": {
                                  "start": {
                                    "line": 159,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 159,
                                    "column": 22
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "search",
                                "raw": "\"search\"",
                                "range": [
                                  4603,
                                  4611
                                ],
                                "loc": {
                                  "start": {
                                    "line": 159,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 159,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                4598,
                                4611
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 18
                                },
                                "end": {
                                  "line": 159,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "ref",
                                "range": [
                                  4630,
                                  4633
                                ],
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 21
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "ArrowFunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "input",
                                      "range": [
                                        4636,
                                        4641
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 29
                                        }
                                      }
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                4648,
                                                4652
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 160,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 160,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "_inputDomElement",
                                              "range": [
                                                4653,
                                                4669
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 160,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 160,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "range": [
                                              4648,
                                              4669
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "input",
                                            "range": [
                                              4672,
                                              4677
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            4648,
                                            4677
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "range": [
                                          4648,
                                          4678
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4646,
                                      4680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    4635,
                                    4680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 68
                                    }
                                  }
                                },
                                "range": [
                                  4634,
                                  4681
                                ],
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                4630,
                                4681
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 18
                                },
                                "end": {
                                  "line": 160,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "placeholder",
                                "range": [
                                  4700,
                                  4711
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 29
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4713,
                                        4717
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        4718,
                                        4723
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      4713,
                                      4723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "placeholder",
                                    "range": [
                                      4724,
                                      4735
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    4713,
                                    4735
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  4712,
                                  4736
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                4700,
                                4736
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 18
                                },
                                "end": {
                                  "line": 161,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  4755,
                                  4764
                                ],
                                "loc": {
                                  "start": {
                                    "line": 162,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 162,
                                    "column": 27
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4766,
                                        4770
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 162,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        4771,
                                        4776
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 162,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      4766,
                                      4776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "className",
                                    "range": [
                                      4777,
                                      4786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    4766,
                                    4786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  4765,
                                  4787
                                ],
                                "loc": {
                                  "start": {
                                    "line": 162,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 162,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                4755,
                                4787
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 18
                                },
                                "end": {
                                  "line": 162,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "value",
                                "range": [
                                  4806,
                                  4811
                                ],
                                "loc": {
                                  "start": {
                                    "line": 163,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 163,
                                    "column": 23
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4813,
                                        4817
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 163,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 163,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "state",
                                      "range": [
                                        4818,
                                        4823
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 163,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 163,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      4813,
                                      4823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "searchString",
                                    "range": [
                                      4824,
                                      4836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    4813,
                                    4836
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  4812,
                                  4837
                                ],
                                "loc": {
                                  "start": {
                                    "line": 163,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 163,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                4806,
                                4837
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 18
                                },
                                "end": {
                                  "line": 163,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "onChange",
                                "range": [
                                  4856,
                                  4864
                                ],
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 26
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4866,
                                      4870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "handleChange",
                                    "range": [
                                      4871,
                                      4883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    4866,
                                    4883
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  4865,
                                  4884
                                ],
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                4856,
                                4884
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 18
                                },
                                "end": {
                                  "line": 164,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "onFocus",
                                "range": [
                                  4903,
                                  4910
                                ],
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 25
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4912,
                                      4916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "handleFocus",
                                    "range": [
                                      4917,
                                      4928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    4912,
                                    4928
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  4911,
                                  4929
                                ],
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                4903,
                                4929
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 18
                                },
                                "end": {
                                  "line": 165,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "onBlur",
                                "range": [
                                  4948,
                                  4954
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 24
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4956,
                                      4960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "handleBlur",
                                    "range": [
                                      4961,
                                      4971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    4956,
                                    4971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  4955,
                                  4972
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                4948,
                                4972
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 18
                                },
                                "end": {
                                  "line": 166,
                                  "column": 42
                                }
                              }
                            }
                          ],
                          "range": [
                            4591,
                            4974
                          ],
                          "loc": {
                            "start": {
                              "line": 159,
                              "column": 11
                            },
                            "end": {
                              "line": 166,
                              "column": 44
                            }
                          }
                        },
                        "closingElement": null,
                        "children": [],
                        "range": [
                          4591,
                          4974
                        ],
                        "loc": {
                          "start": {
                            "line": 159,
                            "column": 11
                          },
                          "end": {
                            "line": 166,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        4584,
                        4975
                      ],
                      "loc": {
                        "start": {
                          "line": 159,
                          "column": 4
                        },
                        "end": {
                          "line": 166,
                          "column": 45
                        }
                      }
                    }
                  ],
                  "range": [
                    4578,
                    4979
                  ],
                  "loc": {
                    "start": {
                      "line": 158,
                      "column": 21
                    },
                    "end": {
                      "line": 167,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4575,
                  4979
                ],
                "loc": {
                  "start": {
                    "line": 158,
                    "column": 18
                  },
                  "end": {
                    "line": 167,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4559,
                4979
              ],
              "loc": {
                "start": {
                  "line": 158,
                  "column": 2
                },
                "end": {
                  "line": 167,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "render",
                "range": [
                  4983,
                  4989
                ],
                "loc": {
                  "start": {
                    "line": 169,
                    "column": 2
                  },
                  "end": {
                    "line": 169,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "HotKeys",
                            "range": [
                              5006,
                              5013
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 12
                              },
                              "end": {
                                "line": 170,
                                "column": 19
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "keyMap",
                                "range": [
                                  5014,
                                  5020
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 26
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5022,
                                      5026
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "hotKeysMap",
                                    "range": [
                                      5027,
                                      5037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    5022,
                                    5037
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  5021,
                                  5038
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                5014,
                                5038
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 20
                                },
                                "end": {
                                  "line": 170,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "handlers",
                                "range": [
                                  5039,
                                  5047
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 53
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5049,
                                      5053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "hotKeysHandlers",
                                    "range": [
                                      5054,
                                      5069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    5049,
                                    5069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 75
                                    }
                                  }
                                },
                                "range": [
                                  5048,
                                  5070
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                5039,
                                5070
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 45
                                },
                                "end": {
                                  "line": 170,
                                  "column": 76
                                }
                              }
                            }
                          ],
                          "range": [
                            5005,
                            5071
                          ],
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 11
                            },
                            "end": {
                              "line": 170,
                              "column": 77
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "HotKeys",
                            "range": [
                              5110,
                              5117
                            ],
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 6
                              },
                              "end": {
                                "line": 172,
                                "column": 13
                              }
                            }
                          },
                          "range": [
                            5108,
                            5118
                          ],
                          "loc": {
                            "start": {
                              "line": 172,
                              "column": 4
                            },
                            "end": {
                              "line": 172,
                              "column": 14
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              5071,
                              5078
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 77
                              },
                              "end": {
                                "line": 171,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5079,
                                    5083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderInputField",
                                  "range": [
                                    5084,
                                    5100
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 28
                                    }
                                  }
                                },
                                "range": [
                                  5079,
                                  5100
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 28
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                5079,
                                5102
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 7
                                },
                                "end": {
                                  "line": 171,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              5078,
                              5103
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 6
                              },
                              "end": {
                                "line": 171,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n    ",
                            "raw": "\n    ",
                            "range": [
                              5103,
                              5108
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 31
                              },
                              "end": {
                                "line": 172,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          5005,
                          5118
                        ],
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 11
                          },
                          "end": {
                            "line": 172,
                            "column": 14
                          }
                        }
                      },
                      "range": [
                        4998,
                        5119
                      ],
                      "loc": {
                        "start": {
                          "line": 170,
                          "column": 4
                        },
                        "end": {
                          "line": 172,
                          "column": 15
                        }
                      }
                    }
                  ],
                  "range": [
                    4992,
                    5123
                  ],
                  "loc": {
                    "start": {
                      "line": 169,
                      "column": 11
                    },
                    "end": {
                      "line": 173,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4989,
                  5123
                ],
                "loc": {
                  "start": {
                    "line": 169,
                    "column": 8
                  },
                  "end": {
                    "line": 173,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4983,
                5123
              ],
              "loc": {
                "start": {
                  "line": 169,
                  "column": 2
                },
                "end": {
                  "line": 173,
                  "column": 3
                }
              },
              "static": false
            }
          ],
          "range": [
            186,
            5125
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 64
            },
            "end": {
              "line": 174,
              "column": 1
            }
          }
        },
        "range": [
          137,
          5125
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 15
          },
          "end": {
            "line": 174,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        122,
        5125
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 174,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    5125
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 174,
      "column": 1
    }
  },
  "comments": []
}