{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "React",
            "range": [
              7,
              12
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 12
              }
            }
          },
          "range": [
            7,
            12
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "react",
        "raw": "\"react\"",
        "range": [
          18,
          25
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 18
          },
          "end": {
            "line": 1,
            "column": 25
          }
        }
      },
      "range": [
        0,
        26
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 26
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "DomUtilities",
            "range": [
              34,
              46
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 19
              }
            }
          },
          "range": [
            34,
            46
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 19
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../utilities/DomUtilities",
        "raw": "\"../utilities/DomUtilities\"",
        "range": [
          52,
          79
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 25
          },
          "end": {
            "line": 2,
            "column": 52
          }
        }
      },
      "range": [
        27,
        80
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 53
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "HotKeys",
            "range": [
              89,
              96
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 8
              },
              "end": {
                "line": 3,
                "column": 15
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "HotKeys",
            "range": [
              89,
              96
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 8
              },
              "end": {
                "line": 3,
                "column": 15
              }
            }
          },
          "range": [
            89,
            96
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 8
            },
            "end": {
              "line": 3,
              "column": 15
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "react-hotkeys",
        "raw": "\"react-hotkeys\"",
        "range": [
          103,
          118
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 22
          },
          "end": {
            "line": 3,
            "column": 37
          }
        }
      },
      "range": [
        81,
        119
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "CradminSelectedListItem",
          "range": [
            143,
            166
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 21
            },
            "end": {
              "line": 6,
              "column": 44
            }
          }
        },
        "superClass": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "React",
            "range": [
              175,
              180
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 53
              },
              "end": {
                "line": 6,
                "column": 58
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Component",
            "range": [
              181,
              190
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 59
              },
              "end": {
                "line": 6,
                "column": 68
              }
            }
          },
          "range": [
            175,
            190
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 53
            },
            "end": {
              "line": 6,
              "column": 68
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "defaultProps",
                "range": [
                  207,
                  219
                ],
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 13
                  },
                  "end": {
                    "line": 8,
                    "column": 25
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "className",
                              "range": [
                                243,
                                252
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 6
                                },
                                "end": {
                                  "line": 10,
                                  "column": 15
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "selectable-list__item  selectable-list__item--selected",
                              "raw": "'selectable-list__item  selectable-list__item--selected'",
                              "range": [
                                254,
                                310
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 17
                                },
                                "end": {
                                  "line": 10,
                                  "column": 73
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              243,
                              310
                            ],
                            "loc": {
                              "start": {
                                "line": 10,
                                "column": 6
                              },
                              "end": {
                                "line": 10,
                                "column": 73
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "contentClassName",
                              "range": [
                                318,
                                334
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 6
                                },
                                "end": {
                                  "line": 11,
                                  "column": 22
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "selectable-list__itemcontent",
                              "raw": "'selectable-list__itemcontent'",
                              "range": [
                                336,
                                366
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 24
                                },
                                "end": {
                                  "line": 11,
                                  "column": 54
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              318,
                              366
                            ],
                            "loc": {
                              "start": {
                                "line": 11,
                                "column": 6
                              },
                              "end": {
                                "line": 11,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "iconWrapperClassName",
                              "range": [
                                374,
                                394
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 6
                                },
                                "end": {
                                  "line": 12,
                                  "column": 26
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "selectable-list__icon",
                              "raw": "'selectable-list__icon'",
                              "range": [
                                396,
                                419
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 28
                                },
                                "end": {
                                  "line": 12,
                                  "column": 51
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              374,
                              419
                            ],
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 6
                              },
                              "end": {
                                "line": 12,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "iconClassName",
                              "range": [
                                427,
                                440
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 6
                                },
                                "end": {
                                  "line": 13,
                                  "column": 19
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "icon-close--light",
                              "raw": "'icon-close--light'",
                              "range": [
                                442,
                                461
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 21
                                },
                                "end": {
                                  "line": 13,
                                  "column": 40
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              427,
                              461
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 6
                              },
                              "end": {
                                "line": 13,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "titleTagName",
                              "range": [
                                469,
                                481
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 6
                                },
                                "end": {
                                  "line": 14,
                                  "column": 18
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "strong",
                              "raw": "'strong'",
                              "range": [
                                483,
                                491
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 20
                                },
                                "end": {
                                  "line": 14,
                                  "column": 28
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              469,
                              491
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 6
                              },
                              "end": {
                                "line": 14,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "titleClassName",
                              "range": [
                                499,
                                513
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 6
                                },
                                "end": {
                                  "line": 15,
                                  "column": 20
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "selectable-list__itemtitle",
                              "raw": "'selectable-list__itemtitle'",
                              "range": [
                                515,
                                543
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 22
                                },
                                "end": {
                                  "line": 15,
                                  "column": 50
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              499,
                              543
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 6
                              },
                              "end": {
                                "line": 15,
                                "column": 50
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "descriptionClassName",
                              "range": [
                                551,
                                571
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 6
                                },
                                "end": {
                                  "line": 16,
                                  "column": 26
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                573,
                                575
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 28
                                },
                                "end": {
                                  "line": 16,
                                  "column": 30
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              551,
                              575
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 6
                              },
                              "end": {
                                "line": 16,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "ariaTitlePrefix",
                              "range": [
                                583,
                                598
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 6
                                },
                                "end": {
                                  "line": 17,
                                  "column": 21
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "Deselect",
                              "raw": "'Deselect'",
                              "range": [
                                600,
                                610
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 23
                                },
                                "end": {
                                  "line": 17,
                                  "column": 33
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              583,
                              610
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 6
                              },
                              "end": {
                                "line": 17,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "renderMode",
                              "range": [
                                618,
                                628
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 6
                                },
                                "end": {
                                  "line": 18,
                                  "column": 16
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "TitleAndDescription",
                              "raw": "'TitleAndDescription'",
                              "range": [
                                630,
                                651
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 18
                                },
                                "end": {
                                  "line": 18,
                                  "column": 39
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              618,
                              651
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 6
                              },
                              "end": {
                                "line": 18,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "focusClosestSiblingOnDeSelect",
                              "range": [
                                659,
                                688
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 6
                                },
                                "end": {
                                  "line": 19,
                                  "column": 35
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                690,
                                694
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 37
                                },
                                "end": {
                                  "line": 19,
                                  "column": 41
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              659,
                              694
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 6
                              },
                              "end": {
                                "line": 19,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "previousItemData",
                              "range": [
                                702,
                                718
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 6
                                },
                                "end": {
                                  "line": 20,
                                  "column": 22
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                720,
                                724
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 24
                                },
                                "end": {
                                  "line": 20,
                                  "column": 28
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              702,
                              724
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 6
                              },
                              "end": {
                                "line": 20,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "nextItemData",
                              "range": [
                                732,
                                744
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 6
                                },
                                "end": {
                                  "line": 21,
                                  "column": 18
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                746,
                                750
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 20
                                },
                                "end": {
                                  "line": 21,
                                  "column": 24
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              732,
                              750
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 6
                              },
                              "end": {
                                "line": 21,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "uniqueListId",
                              "range": [
                                758,
                                770
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 6
                                },
                                "end": {
                                  "line": 22,
                                  "column": 18
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                772,
                                774
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 20
                                },
                                "end": {
                                  "line": 22,
                                  "column": 22
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              758,
                              774
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 6
                              },
                              "end": {
                                "line": 22,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "useHotKeys",
                              "range": [
                                782,
                                792
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 6
                                },
                                "end": {
                                  "line": 23,
                                  "column": 16
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                794,
                                799
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 18
                                },
                                "end": {
                                  "line": 23,
                                  "column": 23
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              782,
                              799
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 6
                              },
                              "end": {
                                "line": 23,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          235,
                          805
                        ],
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 11
                          },
                          "end": {
                            "line": 24,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        228,
                        808
                      ],
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 4
                        },
                        "end": {
                          "line": 25,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    222,
                    809
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 28
                    },
                    "end": {
                      "line": 25,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  219,
                  809
                ],
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 25
                  },
                  "end": {
                    "line": 25,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                196,
                809
              ],
              "loc": {
                "start": {
                  "line": 8,
                  "column": 2
                },
                "end": {
                  "line": 25,
                  "column": 3
                }
              },
              "static": true
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  813,
                  824
                ],
                "loc": {
                  "start": {
                    "line": 27,
                    "column": 2
                  },
                  "end": {
                    "line": 27,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "props",
                    "range": [
                      825,
                      830
                    ],
                    "loc": {
                      "start": {
                        "line": 27,
                        "column": 14
                      },
                      "end": {
                        "line": 27,
                        "column": 19
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            838,
                            843
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 4
                            },
                            "end": {
                              "line": 28,
                              "column": 9
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              844,
                              849
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 10
                              },
                              "end": {
                                "line": 28,
                                "column": 15
                              }
                            }
                          }
                        ],
                        "range": [
                          838,
                          850
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 4
                          },
                          "end": {
                            "line": 28,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        838,
                        851
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 4
                        },
                        "end": {
                          "line": 28,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              856,
                              860
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 4
                              },
                              "end": {
                                "line": 29,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_name",
                            "range": [
                              861,
                              866
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 9
                              },
                              "end": {
                                "line": 29,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            856,
                            866
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 4
                            },
                            "end": {
                              "line": 29,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "TemplateLiteral",
                          "quasis": [
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": "django_cradmin.components.CradminSelectedListItem.",
                                "cooked": "django_cradmin.components.CradminSelectedListItem."
                              },
                              "tail": false,
                              "range": [
                                869,
                                922
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 17
                                },
                                "end": {
                                  "line": 29,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": ".",
                                "cooked": "."
                              },
                              "tail": false,
                              "range": [
                                948,
                                952
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 96
                                },
                                "end": {
                                  "line": 29,
                                  "column": 100
                                }
                              }
                            },
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": ".",
                                "cooked": "."
                              },
                              "tail": false,
                              "range": [
                                975,
                                979
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 123
                                },
                                "end": {
                                  "line": 29,
                                  "column": 127
                                }
                              }
                            },
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": "",
                                "cooked": ""
                              },
                              "tail": true,
                              "range": [
                                997,
                                999
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 145
                                },
                                "end": {
                                  "line": 29,
                                  "column": 147
                                }
                              }
                            }
                          ],
                          "expressions": [
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    922,
                                    926
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 70
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 74
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    927,
                                    932
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 75
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 80
                                    }
                                  }
                                },
                                "range": [
                                  922,
                                  932
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 70
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 80
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "signalNameSpace",
                                "range": [
                                  933,
                                  948
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 96
                                  }
                                }
                              },
                              "range": [
                                922,
                                948
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 70
                                },
                                "end": {
                                  "line": 29,
                                  "column": 96
                                }
                              }
                            },
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    952,
                                    956
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 100
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 104
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    957,
                                    962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 105
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 110
                                    }
                                  }
                                },
                                "range": [
                                  952,
                                  962
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 100
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 110
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "uniqueListId",
                                "range": [
                                  963,
                                  975
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 111
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 123
                                  }
                                }
                              },
                              "range": [
                                952,
                                975
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 100
                                },
                                "end": {
                                  "line": 29,
                                  "column": 123
                                }
                              }
                            },
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    979,
                                    983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 127
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 131
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    984,
                                    989
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 132
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 137
                                    }
                                  }
                                },
                                "range": [
                                  979,
                                  989
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 127
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 137
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "itemKey",
                                "range": [
                                  990,
                                  997
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 138
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 145
                                  }
                                }
                              },
                              "range": [
                                979,
                                997
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 127
                                },
                                "end": {
                                  "line": 29,
                                  "column": 145
                                }
                              }
                            }
                          ],
                          "range": [
                            869,
                            999
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 17
                            },
                            "end": {
                              "line": 29,
                              "column": 147
                            }
                          }
                        },
                        "range": [
                          856,
                          999
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 4
                          },
                          "end": {
                            "line": 29,
                            "column": 147
                          }
                        }
                      },
                      "range": [
                        856,
                        1000
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 148
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1005,
                              1009
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 4
                              },
                              "end": {
                                "line": 30,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "handleDeSelect",
                            "range": [
                              1010,
                              1024
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 9
                              },
                              "end": {
                                "line": 30,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            1005,
                            1024
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 4
                            },
                            "end": {
                              "line": 30,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1027,
                                  1031
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "handleDeSelect",
                                "range": [
                                  1032,
                                  1046
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                1027,
                                1046
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 26
                                },
                                "end": {
                                  "line": 30,
                                  "column": 45
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1047,
                                1051
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 46
                                },
                                "end": {
                                  "line": 30,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              1027,
                              1051
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 26
                              },
                              "end": {
                                "line": 30,
                                "column": 50
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1052,
                                1056
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 51
                                },
                                "end": {
                                  "line": 30,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            1027,
                            1057
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 26
                            },
                            "end": {
                              "line": 30,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          1005,
                          1057
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 4
                          },
                          "end": {
                            "line": 30,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        1005,
                        1058
                      ],
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 4
                        },
                        "end": {
                          "line": 30,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1063,
                              1067
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 4
                              },
                              "end": {
                                "line": 31,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "handleFocus",
                            "range": [
                              1068,
                              1079
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 9
                              },
                              "end": {
                                "line": 31,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            1063,
                            1079
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 4
                            },
                            "end": {
                              "line": 31,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1082,
                                  1086
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "handleFocus",
                                "range": [
                                  1087,
                                  1098
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                1082,
                                1098
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 23
                                },
                                "end": {
                                  "line": 31,
                                  "column": 39
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1099,
                                1103
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 40
                                },
                                "end": {
                                  "line": 31,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              1082,
                              1103
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 23
                              },
                              "end": {
                                "line": 31,
                                "column": 44
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1104,
                                1108
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 45
                                },
                                "end": {
                                  "line": 31,
                                  "column": 49
                                }
                              }
                            }
                          ],
                          "range": [
                            1082,
                            1109
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 23
                            },
                            "end": {
                              "line": 31,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          1063,
                          1109
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 4
                          },
                          "end": {
                            "line": 31,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        1063,
                        1110
                      ],
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 4
                        },
                        "end": {
                          "line": 31,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1115,
                              1119
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 4
                              },
                              "end": {
                                "line": 32,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "handleBlur",
                            "range": [
                              1120,
                              1130
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 9
                              },
                              "end": {
                                "line": 32,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            1115,
                            1130
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 32,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1133,
                                  1137
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "handleBlur",
                                "range": [
                                  1138,
                                  1148
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                1133,
                                1148
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 22
                                },
                                "end": {
                                  "line": 32,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1149,
                                1153
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 38
                                },
                                "end": {
                                  "line": 32,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              1133,
                              1153
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 22
                              },
                              "end": {
                                "line": 32,
                                "column": 42
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1154,
                                1158
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 43
                                },
                                "end": {
                                  "line": 32,
                                  "column": 47
                                }
                              }
                            }
                          ],
                          "range": [
                            1133,
                            1159
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 22
                            },
                            "end": {
                              "line": 32,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          1115,
                          1159
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 4
                          },
                          "end": {
                            "line": 32,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        1115,
                        1160
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 49
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1165,
                              1169
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 4
                              },
                              "end": {
                                "line": 33,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onFocusOnSelectedItemSignal",
                            "range": [
                              1170,
                              1198
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 9
                              },
                              "end": {
                                "line": 33,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            1165,
                            1198
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 4
                            },
                            "end": {
                              "line": 33,
                              "column": 37
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1201,
                                  1205
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 44
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onFocusOnSelectedItemSignal",
                                "range": [
                                  1206,
                                  1234
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                1201,
                                1234
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 40
                                },
                                "end": {
                                  "line": 33,
                                  "column": 73
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1235,
                                1239
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 74
                                },
                                "end": {
                                  "line": 33,
                                  "column": 78
                                }
                              }
                            },
                            "range": [
                              1201,
                              1239
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 40
                              },
                              "end": {
                                "line": 33,
                                "column": 78
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1240,
                                1244
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 79
                                },
                                "end": {
                                  "line": 33,
                                  "column": 83
                                }
                              }
                            }
                          ],
                          "range": [
                            1201,
                            1245
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 40
                            },
                            "end": {
                              "line": 33,
                              "column": 84
                            }
                          }
                        },
                        "range": [
                          1165,
                          1245
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 4
                          },
                          "end": {
                            "line": 33,
                            "column": 84
                          }
                        }
                      },
                      "range": [
                        1165,
                        1246
                      ],
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 4
                        },
                        "end": {
                          "line": 33,
                          "column": 85
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1251,
                              1255
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 4
                              },
                              "end": {
                                "line": 34,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initializeSignalHandlers",
                            "range": [
                              1256,
                              1280
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 9
                              },
                              "end": {
                                "line": 34,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            1251,
                            1280
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 4
                            },
                            "end": {
                              "line": 34,
                              "column": 33
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          1251,
                          1282
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 4
                          },
                          "end": {
                            "line": 34,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        1251,
                        1283
                      ],
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 4
                        },
                        "end": {
                          "line": 34,
                          "column": 36
                        }
                      }
                    }
                  ],
                  "range": [
                    832,
                    1287
                  ],
                  "loc": {
                    "start": {
                      "line": 27,
                      "column": 21
                    },
                    "end": {
                      "line": 35,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  824,
                  1287
                ],
                "loc": {
                  "start": {
                    "line": 27,
                    "column": 13
                  },
                  "end": {
                    "line": 35,
                    "column": 3
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                813,
                1287
              ],
              "loc": {
                "start": {
                  "line": 27,
                  "column": 2
                },
                "end": {
                  "line": 35,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "initializeSignalHandlers",
                "range": [
                  1291,
                  1315
                ],
                "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": [
                                    1328,
                                    1334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1335,
                                    1351
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1328,
                                  1351
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 38,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1352,
                                  1374
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 38,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1328,
                                1374
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1324,
                              1376
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 4
                              },
                              "end": {
                                "line": 38,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              1377,
                              1388
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 57
                              },
                              "end": {
                                "line": 38,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            1324,
                            1388
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 4
                            },
                            "end": {
                              "line": 38,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1396,
                                  1399
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".FocusOnSelectedItem.",
                                  "cooked": ".FocusOnSelectedItem."
                                },
                                "tail": false,
                                "range": [
                                  1425,
                                  1449
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 59
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  1467,
                                  1469
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 77
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 79
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1399,
                                      1403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1404,
                                      1409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1399,
                                    1409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1410,
                                    1425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1399,
                                  1425
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 35
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1449,
                                      1453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1454,
                                      1459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    1449,
                                    1459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 69
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "itemKey",
                                  "range": [
                                    1460,
                                    1467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 70
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 77
                                    }
                                  }
                                },
                                "range": [
                                  1449,
                                  1467
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 77
                                  }
                                }
                              }
                            ],
                            "range": [
                              1396,
                              1469
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 6
                              },
                              "end": {
                                "line": 39,
                                "column": 79
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1477,
                                1481
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 6
                                },
                                "end": {
                                  "line": 40,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1482,
                                1487
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 11
                                },
                                "end": {
                                  "line": 40,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1477,
                              1487
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 6
                              },
                              "end": {
                                "line": 40,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1495,
                                1499
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 6
                                },
                                "end": {
                                  "line": 41,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onFocusOnSelectedItemSignal",
                              "range": [
                                1500,
                                1528
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 11
                                },
                                "end": {
                                  "line": 41,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              1495,
                              1528
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 6
                              },
                              "end": {
                                "line": 41,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          1324,
                          1534
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 4
                          },
                          "end": {
                            "line": 42,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1324,
                        1535
                      ],
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 4
                        },
                        "end": {
                          "line": 42,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    1318,
                    1539
                  ],
                  "loc": {
                    "start": {
                      "line": 37,
                      "column": 29
                    },
                    "end": {
                      "line": 43,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1315,
                  1539
                ],
                "loc": {
                  "start": {
                    "line": 37,
                    "column": 26
                  },
                  "end": {
                    "line": 43,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1291,
                1539
              ],
              "loc": {
                "start": {
                  "line": 37,
                  "column": 2
                },
                "end": {
                  "line": 43,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "componentWillUnmount",
                "range": [
                  1543,
                  1563
                ],
                "loc": {
                  "start": {
                    "line": 45,
                    "column": 2
                  },
                  "end": {
                    "line": 45,
                    "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": [
                                    1576,
                                    1582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1583,
                                    1599
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1576,
                                  1599
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1600,
                                  1622
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1576,
                                1622
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1572,
                              1624
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 4
                              },
                              "end": {
                                "line": 46,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeAllSignalsFromReceiver",
                            "range": [
                              1632,
                              1660
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 7
                              },
                              "end": {
                                "line": 47,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            1572,
                            1660
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 4
                            },
                            "end": {
                              "line": 47,
                              "column": 35
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1661,
                                1665
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 36
                                },
                                "end": {
                                  "line": 47,
                                  "column": 40
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1666,
                                1671
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 41
                                },
                                "end": {
                                  "line": 47,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              1661,
                              1671
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 36
                              },
                              "end": {
                                "line": 47,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          1572,
                          1672
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 4
                          },
                          "end": {
                            "line": 47,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        1572,
                        1673
                      ],
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 4
                        },
                        "end": {
                          "line": 47,
                          "column": 48
                        }
                      }
                    }
                  ],
                  "range": [
                    1566,
                    1677
                  ],
                  "loc": {
                    "start": {
                      "line": 45,
                      "column": 25
                    },
                    "end": {
                      "line": 48,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1563,
                  1677
                ],
                "loc": {
                  "start": {
                    "line": 45,
                    "column": 22
                  },
                  "end": {
                    "line": 48,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1543,
                1677
              ],
              "loc": {
                "start": {
                  "line": 45,
                  "column": 2
                },
                "end": {
                  "line": 48,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_deselectItem",
                "range": [
                  1681,
                  1694
                ],
                "loc": {
                  "start": {
                    "line": 50,
                    "column": 2
                  },
                  "end": {
                    "line": 50,
                    "column": 15
                  }
                }
              },
              "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": [
                                    1707,
                                    1713
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1714,
                                    1730
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1707,
                                  1730
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1731,
                                  1753
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1707,
                                1753
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1703,
                              1755
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 4
                              },
                              "end": {
                                "line": 51,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              1756,
                              1760
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 57
                              },
                              "end": {
                                "line": 51,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            1703,
                            1760
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 4
                            },
                            "end": {
                              "line": 51,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1768,
                                  1771
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".DeSelectItem",
                                  "cooked": ".DeSelectItem"
                                },
                                "tail": true,
                                "range": [
                                  1797,
                                  1812
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1771,
                                      1775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1776,
                                      1781
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1771,
                                    1781
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1782,
                                    1797
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1771,
                                  1797
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              1768,
                              1812
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 6
                              },
                              "end": {
                                "line": 52,
                                "column": 50
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1820,
                                  1824
                                ],
                                "loc": {
                                  "start": {
                                    "line": 53,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  1825,
                                  1830
                                ],
                                "loc": {
                                  "start": {
                                    "line": 53,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 16
                                  }
                                }
                              },
                              "range": [
                                1820,
                                1830
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 6
                                },
                                "end": {
                                  "line": 53,
                                  "column": 16
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                1831,
                                1835
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 17
                                },
                                "end": {
                                  "line": 53,
                                  "column": 21
                                }
                              }
                            },
                            "range": [
                              1820,
                              1835
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 6
                              },
                              "end": {
                                "line": 53,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "range": [
                          1703,
                          1841
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 4
                          },
                          "end": {
                            "line": 54,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1703,
                        1842
                      ],
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 4
                        },
                        "end": {
                          "line": 54,
                          "column": 6
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1851,
                              1855
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 7
                              },
                              "end": {
                                "line": 56,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              1856,
                              1861
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 12
                              },
                              "end": {
                                "line": 56,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            1851,
                            1861
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 7
                            },
                            "end": {
                              "line": 56,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "focusClosestSiblingOnDeSelect",
                          "range": [
                            1862,
                            1891
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 18
                            },
                            "end": {
                              "line": 56,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          1851,
                          1891
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 7
                          },
                          "end": {
                            "line": 56,
                            "column": 47
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "closestSiblingData",
                                  "range": [
                                    1905,
                                    1923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 28
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        1926,
                                        1930
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        1931,
                                        1936
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "range": [
                                      1926,
                                      1936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "previousItemData",
                                    "range": [
                                      1937,
                                      1953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    1926,
                                    1953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  1905,
                                  1953
                                ],
                                "loc": {
                                  "start": {
                                    "line": 57,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 57,
                                    "column": 58
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              1901,
                              1954
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 6
                              },
                              "end": {
                                "line": 57,
                                "column": 59
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "closestSiblingData",
                                "range": [
                                  1964,
                                  1982
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  1986,
                                  1990
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                1964,
                                1990
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 9
                                },
                                "end": {
                                  "line": 58,
                                  "column": 35
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "closestSiblingData",
                                      "range": [
                                        2002,
                                        2020
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            2023,
                                            2027
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            2028,
                                            2033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "range": [
                                          2023,
                                          2033
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "nextItemData",
                                        "range": [
                                          2034,
                                          2046
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        2023,
                                        2046
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "range": [
                                      2002,
                                      2046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    2002,
                                    2047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1992,
                                2055
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 37
                                },
                                "end": {
                                  "line": 60,
                                  "column": 7
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              1961,
                              2055
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 6
                              },
                              "end": {
                                "line": 60,
                                "column": 7
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Identifier",
                                "name": "closestSiblingData",
                                "range": [
                                  2065,
                                  2083
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 27
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  2087,
                                  2091
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                2065,
                                2091
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 9
                                },
                                "end": {
                                  "line": 61,
                                  "column": 35
                                }
                              }
                            },
                            "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": [
                                                2107,
                                                2113
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "ievv_jsbase_core",
                                              "range": [
                                                2114,
                                                2130
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "range": [
                                              2107,
                                              2130
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "SignalHandlerSingleton",
                                            "range": [
                                              2131,
                                              2153
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "range": [
                                            2107,
                                            2153
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          2103,
                                          2155
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 60
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "send",
                                        "range": [
                                          2156,
                                          2160
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "range": [
                                        2103,
                                        2160
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "TemplateLiteral",
                                        "quasis": [
                                          {
                                            "type": "TemplateElement",
                                            "value": {
                                              "raw": "",
                                              "cooked": ""
                                            },
                                            "tail": false,
                                            "range": [
                                              2172,
                                              2175
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 63,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 63,
                                                "column": 13
                                              }
                                            }
                                          },
                                          {
                                            "type": "TemplateElement",
                                            "value": {
                                              "raw": ".CouldNotFocusOnClosestSelectedItem",
                                              "cooked": ".CouldNotFocusOnClosestSelectedItem"
                                            },
                                            "tail": true,
                                            "range": [
                                              2201,
                                              2238
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 63,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 63,
                                                "column": 76
                                              }
                                            }
                                          }
                                        ],
                                        "expressions": [
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  2175,
                                                  2179
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "props",
                                                "range": [
                                                  2180,
                                                  2185
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                2175,
                                                2185
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 63,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 63,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "signalNameSpace",
                                              "range": [
                                                2186,
                                                2201
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 63,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 63,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "range": [
                                              2175,
                                              2201
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 63,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 63,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2172,
                                          2238
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2103,
                                      2239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    2103,
                                    2240
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2093,
                                2248
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 37
                                },
                                "end": {
                                  "line": 64,
                                  "column": 7
                                }
                              }
                            },
                            "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": [
                                                2268,
                                                2274
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "ievv_jsbase_core",
                                              "range": [
                                                2275,
                                                2291
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "range": [
                                              2268,
                                              2291
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 65,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "SignalHandlerSingleton",
                                            "range": [
                                              2292,
                                              2314
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 65,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "range": [
                                            2268,
                                            2314
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          2264,
                                          2316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 60
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "send",
                                        "range": [
                                          2317,
                                          2321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "range": [
                                        2264,
                                        2321
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 65
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "TemplateLiteral",
                                        "quasis": [
                                          {
                                            "type": "TemplateElement",
                                            "value": {
                                              "raw": "",
                                              "cooked": ""
                                            },
                                            "tail": false,
                                            "range": [
                                              2333,
                                              2336
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 13
                                              }
                                            }
                                          },
                                          {
                                            "type": "TemplateElement",
                                            "value": {
                                              "raw": ".FocusOnDeSelectableItem",
                                              "cooked": ".FocusOnDeSelectableItem"
                                            },
                                            "tail": true,
                                            "range": [
                                              2362,
                                              2388
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 65
                                              }
                                            }
                                          }
                                        ],
                                        "expressions": [
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  2336,
                                                  2340
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "props",
                                                "range": [
                                                  2341,
                                                  2346
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                2336,
                                                2346
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "signalNameSpace",
                                              "range": [
                                                2347,
                                                2362
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "range": [
                                              2336,
                                              2362
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 39
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2333,
                                          2388
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 65
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "closestSiblingData",
                                        "range": [
                                          2400,
                                          2418
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2264,
                                      2428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2264,
                                    2429
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2254,
                                2437
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 13
                                },
                                "end": {
                                  "line": 69,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              2062,
                              2437
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 6
                              },
                              "end": {
                                "line": 69,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          1893,
                          2443
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 49
                          },
                          "end": {
                            "line": 70,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1848,
                        2443
                      ],
                      "loc": {
                        "start": {
                          "line": 56,
                          "column": 4
                        },
                        "end": {
                          "line": 70,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    1697,
                    2447
                  ],
                  "loc": {
                    "start": {
                      "line": 50,
                      "column": 18
                    },
                    "end": {
                      "line": 71,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1694,
                  2447
                ],
                "loc": {
                  "start": {
                    "line": 50,
                    "column": 15
                  },
                  "end": {
                    "line": 71,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1681,
                2447
              ],
              "loc": {
                "start": {
                  "line": 50,
                  "column": 2
                },
                "end": {
                  "line": 71,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "handleDeSelect",
                "range": [
                  2451,
                  2465
                ],
                "loc": {
                  "start": {
                    "line": 73,
                    "column": 2
                  },
                  "end": {
                    "line": 73,
                    "column": 16
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "event",
                    "range": [
                      2466,
                      2471
                    ],
                    "loc": {
                      "start": {
                        "line": 73,
                        "column": 17
                      },
                      "end": {
                        "line": 73,
                        "column": 22
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "event",
                            "range": [
                              2479,
                              2484
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 4
                              },
                              "end": {
                                "line": 74,
                                "column": 9
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "preventDefault",
                            "range": [
                              2485,
                              2499
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 10
                              },
                              "end": {
                                "line": 74,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2479,
                            2499
                          ],
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 4
                            },
                            "end": {
                              "line": 74,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          2479,
                          2501
                        ],
                        "loc": {
                          "start": {
                            "line": 74,
                            "column": 4
                          },
                          "end": {
                            "line": 74,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        2479,
                        2502
                      ],
                      "loc": {
                        "start": {
                          "line": 74,
                          "column": 4
                        },
                        "end": {
                          "line": 74,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2507,
                              2511
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 4
                              },
                              "end": {
                                "line": 75,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_deselectItem",
                            "range": [
                              2512,
                              2525
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 9
                              },
                              "end": {
                                "line": 75,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            2507,
                            2525
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 4
                            },
                            "end": {
                              "line": 75,
                              "column": 22
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          2507,
                          2527
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 4
                          },
                          "end": {
                            "line": 75,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        2507,
                        2528
                      ],
                      "loc": {
                        "start": {
                          "line": 75,
                          "column": 4
                        },
                        "end": {
                          "line": 75,
                          "column": 25
                        }
                      }
                    }
                  ],
                  "range": [
                    2473,
                    2532
                  ],
                  "loc": {
                    "start": {
                      "line": 73,
                      "column": 24
                    },
                    "end": {
                      "line": 76,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2465,
                  2532
                ],
                "loc": {
                  "start": {
                    "line": 73,
                    "column": 16
                  },
                  "end": {
                    "line": 76,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2451,
                2532
              ],
              "loc": {
                "start": {
                  "line": 73,
                  "column": 2
                },
                "end": {
                  "line": 76,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "handleFocus",
                "range": [
                  2536,
                  2547
                ],
                "loc": {
                  "start": {
                    "line": 78,
                    "column": 2
                  },
                  "end": {
                    "line": 78,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2559,
                              2563
                            ],
                            "loc": {
                              "start": {
                                "line": 79,
                                "column": 7
                              },
                              "end": {
                                "line": 79,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              2564,
                              2569
                            ],
                            "loc": {
                              "start": {
                                "line": 79,
                                "column": 12
                              },
                              "end": {
                                "line": 79,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2559,
                            2569
                          ],
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 7
                            },
                            "end": {
                              "line": 79,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "setDataListFocus",
                          "range": [
                            2570,
                            2586
                          ],
                          "loc": {
                            "start": {
                              "line": 79,
                              "column": 18
                            },
                            "end": {
                              "line": 79,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          2559,
                          2586
                        ],
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 7
                          },
                          "end": {
                            "line": 79,
                            "column": 34
                          }
                        }
                      },
                      "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": [
                                          2600,
                                          2606
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          2607,
                                          2623
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        2600,
                                        2623
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        2624,
                                        2646
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      2600,
                                      2646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    2596,
                                    2648
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    2649,
                                    2653
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  2596,
                                  2653
                                ],
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        2663,
                                        2666
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".Focus",
                                        "cooked": ".Focus"
                                      },
                                      "tail": true,
                                      "range": [
                                        2692,
                                        2700
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 45
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            2666,
                                            2670
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            2671,
                                            2676
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2666,
                                          2676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          2677,
                                          2692
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        2666,
                                        2692
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2663,
                                    2700
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2596,
                                2708
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 6
                                },
                                "end": {
                                  "line": 82,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              2596,
                              2709
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 6
                              },
                              "end": {
                                "line": 82,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          2588,
                          2715
                        ],
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 36
                          },
                          "end": {
                            "line": 83,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2556,
                        2715
                      ],
                      "loc": {
                        "start": {
                          "line": 79,
                          "column": 4
                        },
                        "end": {
                          "line": 83,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    2550,
                    2719
                  ],
                  "loc": {
                    "start": {
                      "line": 78,
                      "column": 16
                    },
                    "end": {
                      "line": 84,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2547,
                  2719
                ],
                "loc": {
                  "start": {
                    "line": 78,
                    "column": 13
                  },
                  "end": {
                    "line": 84,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2536,
                2719
              ],
              "loc": {
                "start": {
                  "line": 78,
                  "column": 2
                },
                "end": {
                  "line": 84,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "handleBlur",
                "range": [
                  2723,
                  2733
                ],
                "loc": {
                  "start": {
                    "line": 86,
                    "column": 2
                  },
                  "end": {
                    "line": 86,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2745,
                              2749
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 7
                              },
                              "end": {
                                "line": 87,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              2750,
                              2755
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 12
                              },
                              "end": {
                                "line": 87,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2745,
                            2755
                          ],
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 7
                            },
                            "end": {
                              "line": 87,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "setDataListFocus",
                          "range": [
                            2756,
                            2772
                          ],
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 18
                            },
                            "end": {
                              "line": 87,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          2745,
                          2772
                        ],
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 7
                          },
                          "end": {
                            "line": 87,
                            "column": 34
                          }
                        }
                      },
                      "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": [
                                          2786,
                                          2792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          2793,
                                          2809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        2786,
                                        2809
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        2810,
                                        2832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      2786,
                                      2832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    2782,
                                    2834
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    2835,
                                    2839
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  2782,
                                  2839
                                ],
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        2849,
                                        2852
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".Blur",
                                        "cooked": ".Blur"
                                      },
                                      "tail": true,
                                      "range": [
                                        2878,
                                        2885
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 44
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            2852,
                                            2856
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            2857,
                                            2862
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2852,
                                          2862
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          2863,
                                          2878
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        2852,
                                        2878
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2849,
                                    2885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2782,
                                2893
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 6
                                },
                                "end": {
                                  "line": 90,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              2782,
                              2894
                            ],
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 6
                              },
                              "end": {
                                "line": 90,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          2774,
                          2900
                        ],
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 36
                          },
                          "end": {
                            "line": 91,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2742,
                        2900
                      ],
                      "loc": {
                        "start": {
                          "line": 87,
                          "column": 4
                        },
                        "end": {
                          "line": 91,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    2736,
                    2904
                  ],
                  "loc": {
                    "start": {
                      "line": 86,
                      "column": 15
                    },
                    "end": {
                      "line": 92,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2733,
                  2904
                ],
                "loc": {
                  "start": {
                    "line": 86,
                    "column": 12
                  },
                  "end": {
                    "line": 92,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2723,
                2904
              ],
              "loc": {
                "start": {
                  "line": 86,
                  "column": 2
                },
                "end": {
                  "line": 92,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onFocusOnSelectedItemSignal",
                "range": [
                  2908,
                  2936
                ],
                "loc": {
                  "start": {
                    "line": 94,
                    "column": 2
                  },
                  "end": {
                    "line": 94,
                    "column": 30
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "DomUtilities",
                            "range": [
                              2945,
                              2957
                            ],
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 4
                              },
                              "end": {
                                "line": 95,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "forceFocus",
                            "range": [
                              2958,
                              2968
                            ],
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 17
                              },
                              "end": {
                                "line": 95,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            2945,
                            2968
                          ],
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 4
                            },
                            "end": {
                              "line": 95,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2969,
                                2973
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 28
                                },
                                "end": {
                                  "line": 95,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_domElement",
                              "range": [
                                2974,
                                2985
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 33
                                },
                                "end": {
                                  "line": 95,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              2969,
                              2985
                            ],
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 28
                              },
                              "end": {
                                "line": 95,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          2945,
                          2986
                        ],
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 4
                          },
                          "end": {
                            "line": 95,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        2945,
                        2987
                      ],
                      "loc": {
                        "start": {
                          "line": 95,
                          "column": 4
                        },
                        "end": {
                          "line": 95,
                          "column": 46
                        }
                      }
                    }
                  ],
                  "range": [
                    2939,
                    2991
                  ],
                  "loc": {
                    "start": {
                      "line": 94,
                      "column": 33
                    },
                    "end": {
                      "line": 96,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2936,
                  2991
                ],
                "loc": {
                  "start": {
                    "line": 94,
                    "column": 30
                  },
                  "end": {
                    "line": 96,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2908,
                2991
              ],
              "loc": {
                "start": {
                  "line": 94,
                  "column": 2
                },
                "end": {
                  "line": 96,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "ariaTitle",
                "range": [
                  2999,
                  3008
                ],
                "loc": {
                  "start": {
                    "line": 98,
                    "column": 6
                  },
                  "end": {
                    "line": 98,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3020,
                                3024
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 7
                                },
                                "end": {
                                  "line": 99,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                3025,
                                3030
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 12
                                },
                                "end": {
                                  "line": 99,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              3020,
                              3030
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 7
                              },
                              "end": {
                                "line": 99,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              3031,
                              3035
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 18
                              },
                              "end": {
                                "line": 99,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            3020,
                            3035
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 7
                            },
                            "end": {
                              "line": 99,
                              "column": 22
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "ariaTitle",
                          "range": [
                            3036,
                            3045
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 23
                            },
                            "end": {
                              "line": 99,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          3020,
                          3045
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 7
                          },
                          "end": {
                            "line": 99,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3062,
                                      3066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      3067,
                                      3072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    3062,
                                    3072
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 23
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    3073,
                                    3077
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 28
                                    }
                                  }
                                },
                                "range": [
                                  3062,
                                  3077
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "ariaTitle",
                                "range": [
                                  3078,
                                  3087
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                3062,
                                3087
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 13
                                },
                                "end": {
                                  "line": 100,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              3055,
                              3088
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 6
                              },
                              "end": {
                                "line": 100,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          3047,
                          3094
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 34
                          },
                          "end": {
                            "line": 101,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "ariaTitle",
                                  "range": [
                                    3112,
                                    3121
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 19
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          3124,
                                          3128
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "props",
                                        "range": [
                                          3129,
                                          3134
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        3124,
                                        3134
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "data",
                                      "range": [
                                        3135,
                                        3139
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      3124,
                                      3139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "title",
                                    "range": [
                                      3140,
                                      3145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    3124,
                                    3145
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  3112,
                                  3145
                                ],
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 102,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              3108,
                              3146
                            ],
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 6
                              },
                              "end": {
                                "line": 102,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3156,
                                    3160
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    3161,
                                    3166
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 19
                                    }
                                  }
                                },
                                "range": [
                                  3156,
                                  3166
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "ariaTitlePrefix",
                                "range": [
                                  3167,
                                  3182
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                3156,
                                3182
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 9
                                },
                                "end": {
                                  "line": 103,
                                  "column": 35
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "ariaTitle",
                                      "range": [
                                        3194,
                                        3203
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "TemplateLiteral",
                                      "quasis": [
                                        {
                                          "type": "TemplateElement",
                                          "value": {
                                            "raw": "",
                                            "cooked": ""
                                          },
                                          "tail": false,
                                          "range": [
                                            3206,
                                            3209
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "TemplateElement",
                                          "value": {
                                            "raw": " ",
                                            "cooked": " "
                                          },
                                          "tail": false,
                                          "range": [
                                            3235,
                                            3239
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 53
                                            }
                                          }
                                        },
                                        {
                                          "type": "TemplateElement",
                                          "value": {
                                            "raw": "",
                                            "cooked": ""
                                          },
                                          "tail": true,
                                          "range": [
                                            3248,
                                            3250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 64
                                            }
                                          }
                                        }
                                      ],
                                      "expressions": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                3209,
                                                3213
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 104,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 104,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "props",
                                              "range": [
                                                3214,
                                                3219
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 104,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 104,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              3209,
                                              3219
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "ariaTitlePrefix",
                                            "range": [
                                              3220,
                                              3235
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            3209,
                                            3235
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "ariaTitle",
                                          "range": [
                                            3239,
                                            3248
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 62
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3206,
                                        3250
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "range": [
                                      3194,
                                      3250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3194,
                                    3251
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3184,
                                3259
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 37
                                },
                                "end": {
                                  "line": 105,
                                  "column": 7
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              3153,
                              3259
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 6
                              },
                              "end": {
                                "line": 105,
                                "column": 7
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Identifier",
                              "name": "ariaTitle",
                              "range": [
                                3273,
                                3282
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 13
                                },
                                "end": {
                                  "line": 106,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              3266,
                              3283
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 6
                              },
                              "end": {
                                "line": 106,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          3100,
                          3289
                        ],
                        "loc": {
                          "start": {
                            "line": 101,
                            "column": 11
                          },
                          "end": {
                            "line": 107,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        3017,
                        3289
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 4
                        },
                        "end": {
                          "line": 107,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    3011,
                    3293
                  ],
                  "loc": {
                    "start": {
                      "line": 98,
                      "column": 18
                    },
                    "end": {
                      "line": 108,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3008,
                  3293
                ],
                "loc": {
                  "start": {
                    "line": 98,
                    "column": 15
                  },
                  "end": {
                    "line": 108,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                2995,
                3293
              ],
              "loc": {
                "start": {
                  "line": 98,
                  "column": 2
                },
                "end": {
                  "line": 108,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderTitle",
                "range": [
                  3297,
                  3308
                ],
                "loc": {
                  "start": {
                    "line": 110,
                    "column": 2
                  },
                  "end": {
                    "line": 110,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "React",
                            "range": [
                              3324,
                              3329
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 11
                              },
                              "end": {
                                "line": 111,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "createElement",
                            "range": [
                              3330,
                              3343
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 17
                              },
                              "end": {
                                "line": 111,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            3324,
                            3343
                          ],
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 11
                            },
                            "end": {
                              "line": 111,
                              "column": 30
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3344,
                                  3348
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 35
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  3349,
                                  3354
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                3344,
                                3354
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 31
                                },
                                "end": {
                                  "line": 111,
                                  "column": 41
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "titleTagName",
                              "range": [
                                3355,
                                3367
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 42
                                },
                                "end": {
                                  "line": 111,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              3344,
                              3367
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 31
                              },
                              "end": {
                                "line": 111,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "ObjectExpression",
                            "properties": [
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "className",
                                  "range": [
                                    3377,
                                    3386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 15
                                    }
                                  }
                                },
                                "value": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        3388,
                                        3392
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        3393,
                                        3398
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 112,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 112,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      3388,
                                      3398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "titleClassName",
                                    "range": [
                                      3399,
                                      3413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3388,
                                    3413
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 42
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  3377,
                                  3413
                                ],
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              3369,
                              3419
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 56
                              },
                              "end": {
                                "line": 113,
                                "column": 5
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3421,
                                    3425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    3426,
                                    3431
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 17
                                    }
                                  }
                                },
                                "range": [
                                  3421,
                                  3431
                                ],
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  3432,
                                  3436
                                ],
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                3421,
                                3436
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 7
                                },
                                "end": {
                                  "line": 113,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "title",
                              "range": [
                                3437,
                                3442
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 23
                                },
                                "end": {
                                  "line": 113,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              3421,
                              3442
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 7
                              },
                              "end": {
                                "line": 113,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          3324,
                          3443
                        ],
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 11
                          },
                          "end": {
                            "line": 113,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        3317,
                        3444
                      ],
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 4
                        },
                        "end": {
                          "line": 113,
                          "column": 30
                        }
                      }
                    }
                  ],
                  "range": [
                    3311,
                    3448
                  ],
                  "loc": {
                    "start": {
                      "line": 110,
                      "column": 16
                    },
                    "end": {
                      "line": 114,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3308,
                  3448
                ],
                "loc": {
                  "start": {
                    "line": 110,
                    "column": 13
                  },
                  "end": {
                    "line": 114,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3297,
                3448
              ],
              "loc": {
                "start": {
                  "line": 110,
                  "column": 2
                },
                "end": {
                  "line": 114,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderDescription",
                "range": [
                  3452,
                  3469
                ],
                "loc": {
                  "start": {
                    "line": 116,
                    "column": 2
                  },
                  "end": {
                    "line": 116,
                    "column": 19
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3481,
                                  3485
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 11
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  3486,
                                  3491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                3481,
                                3491
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 7
                                },
                                "end": {
                                  "line": 117,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                3492,
                                3496
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 18
                                },
                                "end": {
                                  "line": 117,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              3481,
                              3496
                            ],
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 7
                              },
                              "end": {
                                "line": 117,
                                "column": 22
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "description",
                            "range": [
                              3497,
                              3508
                            ],
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 23
                              },
                              "end": {
                                "line": 117,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            3481,
                            3508
                          ],
                          "loc": {
                            "start": {
                              "line": 117,
                              "column": 7
                            },
                            "end": {
                              "line": 117,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3512,
                                    3516
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 42
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    3517,
                                    3522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  3512,
                                  3522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 48
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  3523,
                                  3527
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                3512,
                                3527
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 38
                                },
                                "end": {
                                  "line": 117,
                                  "column": 53
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "description",
                              "range": [
                                3528,
                                3539
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 54
                                },
                                "end": {
                                  "line": 117,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              3512,
                              3539
                            ],
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 38
                              },
                              "end": {
                                "line": 117,
                                "column": 65
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              3543,
                              3545
                            ],
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 69
                              },
                              "end": {
                                "line": 117,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            3512,
                            3545
                          ],
                          "loc": {
                            "start": {
                              "line": 117,
                              "column": 38
                            },
                            "end": {
                              "line": 117,
                              "column": 71
                            }
                          }
                        },
                        "range": [
                          3481,
                          3545
                        ],
                        "loc": {
                          "start": {
                            "line": 117,
                            "column": 7
                          },
                          "end": {
                            "line": 117,
                            "column": 71
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "JSXElement",
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "p",
                                  "range": [
                                    3563,
                                    3564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 15
                                    }
                                  }
                                },
                                "selfClosing": false,
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "name": "className",
                                      "range": [
                                        3565,
                                        3574
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "expression": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              3576,
                                              3580
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 118,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 118,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "props",
                                            "range": [
                                              3581,
                                              3586
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 118,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 118,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            3576,
                                            3586
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "descriptionClassName",
                                          "range": [
                                            3587,
                                            3607
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          3576,
                                          3607
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "range": [
                                        3575,
                                        3608
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      3565,
                                      3608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3562,
                                  3609
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 60
                                  }
                                }
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "p",
                                  "range": [
                                    3640,
                                    3641
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 91
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 92
                                    }
                                  }
                                },
                                "range": [
                                  3638,
                                  3642
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 89
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 93
                                  }
                                }
                              },
                              "children": [
                                {
                                  "type": "JSXExpressionContainer",
                                  "expression": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            3610,
                                            3614
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            3615,
                                            3620
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "range": [
                                          3610,
                                          3620
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 71
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "data",
                                        "range": [
                                          3621,
                                          3625
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 76
                                          }
                                        }
                                      },
                                      "range": [
                                        3610,
                                        3625
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "description",
                                      "range": [
                                        3626,
                                        3637
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 88
                                        }
                                      }
                                    },
                                    "range": [
                                      3610,
                                      3637
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    3609,
                                    3638
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 89
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3562,
                                3642
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 13
                                },
                                "end": {
                                  "line": 118,
                                  "column": 93
                                }
                              }
                            },
                            "range": [
                              3555,
                              3643
                            ],
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 6
                              },
                              "end": {
                                "line": 118,
                                "column": 94
                              }
                            }
                          }
                        ],
                        "range": [
                          3547,
                          3649
                        ],
                        "loc": {
                          "start": {
                            "line": 117,
                            "column": 73
                          },
                          "end": {
                            "line": 119,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                3670,
                                3672
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 13
                                },
                                "end": {
                                  "line": 120,
                                  "column": 15
                                }
                              }
                            },
                            "range": [
                              3663,
                              3673
                            ],
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 6
                              },
                              "end": {
                                "line": 120,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          3655,
                          3679
                        ],
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 11
                          },
                          "end": {
                            "line": 121,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        3478,
                        3679
                      ],
                      "loc": {
                        "start": {
                          "line": 117,
                          "column": 4
                        },
                        "end": {
                          "line": 121,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    3472,
                    3683
                  ],
                  "loc": {
                    "start": {
                      "line": 116,
                      "column": 22
                    },
                    "end": {
                      "line": 122,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3469,
                  3683
                ],
                "loc": {
                  "start": {
                    "line": 116,
                    "column": 19
                  },
                  "end": {
                    "line": 122,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3452,
                3683
              ],
              "loc": {
                "start": {
                  "line": 116,
                  "column": 2
                },
                "end": {
                  "line": 122,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderIcon",
                "range": [
                  3687,
                  3697
                ],
                "loc": {
                  "start": {
                    "line": 124,
                    "column": 2
                  },
                  "end": {
                    "line": 124,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "i",
                            "range": [
                              3714,
                              3715
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 12
                              },
                              "end": {
                                "line": 125,
                                "column": 13
                              }
                            }
                          },
                          "selfClosing": true,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  3716,
                                  3725
                                ],
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 23
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        3727,
                                        3731
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        3732,
                                        3737
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      3727,
                                      3737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "iconClassName",
                                    "range": [
                                      3738,
                                      3751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    3727,
                                    3751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  3726,
                                  3752
                                ],
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                3716,
                                3752
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 14
                                },
                                "end": {
                                  "line": 125,
                                  "column": 50
                                }
                              }
                            }
                          ],
                          "range": [
                            3713,
                            3755
                          ],
                          "loc": {
                            "start": {
                              "line": 125,
                              "column": 11
                            },
                            "end": {
                              "line": 125,
                              "column": 53
                            }
                          }
                        },
                        "closingElement": null,
                        "children": [],
                        "range": [
                          3713,
                          3755
                        ],
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 11
                          },
                          "end": {
                            "line": 125,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        3706,
                        3756
                      ],
                      "loc": {
                        "start": {
                          "line": 125,
                          "column": 4
                        },
                        "end": {
                          "line": 125,
                          "column": 54
                        }
                      }
                    }
                  ],
                  "range": [
                    3700,
                    3760
                  ],
                  "loc": {
                    "start": {
                      "line": 124,
                      "column": 15
                    },
                    "end": {
                      "line": 126,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3697,
                  3760
                ],
                "loc": {
                  "start": {
                    "line": 124,
                    "column": 12
                  },
                  "end": {
                    "line": 126,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3687,
                3760
              ],
              "loc": {
                "start": {
                  "line": 124,
                  "column": 2
                },
                "end": {
                  "line": 126,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderIconWrapper",
                "range": [
                  3764,
                  3781
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 2
                  },
                  "end": {
                    "line": 128,
                    "column": 19
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              3798,
                              3801
                            ],
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 12
                              },
                              "end": {
                                "line": 129,
                                "column": 15
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  3802,
                                  3811
                                ],
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 25
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        3813,
                                        3817
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        3818,
                                        3823
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      3813,
                                      3823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "iconWrapperClassName",
                                    "range": [
                                      3824,
                                      3844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    3813,
                                    3844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  3812,
                                  3845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                3802,
                                3845
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 16
                                },
                                "end": {
                                  "line": 129,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3797,
                            3846
                          ],
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 11
                            },
                            "end": {
                              "line": 129,
                              "column": 60
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              3879,
                              3882
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 6
                              },
                              "end": {
                                "line": 131,
                                "column": 9
                              }
                            }
                          },
                          "range": [
                            3877,
                            3883
                          ],
                          "loc": {
                            "start": {
                              "line": 131,
                              "column": 4
                            },
                            "end": {
                              "line": 131,
                              "column": 10
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              3846,
                              3853
                            ],
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 60
                              },
                              "end": {
                                "line": 130,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3854,
                                    3858
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderIcon",
                                  "range": [
                                    3859,
                                    3869
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  3854,
                                  3869
                                ],
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3854,
                                3871
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 7
                                },
                                "end": {
                                  "line": 130,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              3853,
                              3872
                            ],
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 6
                              },
                              "end": {
                                "line": 130,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n    ",
                            "raw": "\n    ",
                            "range": [
                              3872,
                              3877
                            ],
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 25
                              },
                              "end": {
                                "line": 131,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          3797,
                          3883
                        ],
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 11
                          },
                          "end": {
                            "line": 131,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        3790,
                        3884
                      ],
                      "loc": {
                        "start": {
                          "line": 129,
                          "column": 4
                        },
                        "end": {
                          "line": 131,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    3784,
                    3888
                  ],
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 22
                    },
                    "end": {
                      "line": 132,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3781,
                  3888
                ],
                "loc": {
                  "start": {
                    "line": 128,
                    "column": 19
                  },
                  "end": {
                    "line": 132,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3764,
                3888
              ],
              "loc": {
                "start": {
                  "line": 128,
                  "column": 2
                },
                "end": {
                  "line": 132,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderContentModeTitleAndDescription",
                "range": [
                  3892,
                  3928
                ],
                "loc": {
                  "start": {
                    "line": 134,
                    "column": 2
                  },
                  "end": {
                    "line": 134,
                    "column": 38
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              3945,
                              3948
                            ],
                            "loc": {
                              "start": {
                                "line": 135,
                                "column": 12
                              },
                              "end": {
                                "line": 135,
                                "column": 15
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  3949,
                                  3958
                                ],
                                "loc": {
                                  "start": {
                                    "line": 135,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 135,
                                    "column": 25
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        3960,
                                        3964
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 135,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 135,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        3965,
                                        3970
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 135,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 135,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      3960,
                                      3970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "contentClassName",
                                    "range": [
                                      3971,
                                      3987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    3960,
                                    3987
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  3959,
                                  3988
                                ],
                                "loc": {
                                  "start": {
                                    "line": 135,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 135,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                3949,
                                3988
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 16
                                },
                                "end": {
                                  "line": 135,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            3944,
                            3989
                          ],
                          "loc": {
                            "start": {
                              "line": 135,
                              "column": 11
                            },
                            "end": {
                              "line": 135,
                              "column": 56
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4056,
                              4059
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 6
                              },
                              "end": {
                                "line": 138,
                                "column": 9
                              }
                            }
                          },
                          "range": [
                            4054,
                            4060
                          ],
                          "loc": {
                            "start": {
                              "line": 138,
                              "column": 4
                            },
                            "end": {
                              "line": 138,
                              "column": 10
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              3989,
                              3996
                            ],
                            "loc": {
                              "start": {
                                "line": 135,
                                "column": 56
                              },
                              "end": {
                                "line": 136,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3997,
                                    4001
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderTitle",
                                  "range": [
                                    4002,
                                    4013
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  3997,
                                  4013
                                ],
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3997,
                                4015
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 7
                                },
                                "end": {
                                  "line": 136,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              3996,
                              4016
                            ],
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 6
                              },
                              "end": {
                                "line": 136,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              4016,
                              4023
                            ],
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 26
                              },
                              "end": {
                                "line": 137,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4024,
                                    4028
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderDescription",
                                  "range": [
                                    4029,
                                    4046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  4024,
                                  4046
                                ],
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 137,
                                    "column": 29
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4024,
                                4048
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 7
                                },
                                "end": {
                                  "line": 137,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              4023,
                              4049
                            ],
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 6
                              },
                              "end": {
                                "line": 137,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n    ",
                            "raw": "\n    ",
                            "range": [
                              4049,
                              4054
                            ],
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 32
                              },
                              "end": {
                                "line": 138,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          3944,
                          4060
                        ],
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 11
                          },
                          "end": {
                            "line": 138,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        3937,
                        4061
                      ],
                      "loc": {
                        "start": {
                          "line": 135,
                          "column": 4
                        },
                        "end": {
                          "line": 138,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    3931,
                    4065
                  ],
                  "loc": {
                    "start": {
                      "line": 134,
                      "column": 41
                    },
                    "end": {
                      "line": 139,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3928,
                  4065
                ],
                "loc": {
                  "start": {
                    "line": 134,
                    "column": 38
                  },
                  "end": {
                    "line": 139,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3892,
                4065
              ],
              "loc": {
                "start": {
                  "line": 134,
                  "column": 2
                },
                "end": {
                  "line": 139,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderContentModeTitleOnly",
                "range": [
                  4069,
                  4095
                ],
                "loc": {
                  "start": {
                    "line": 141,
                    "column": 2
                  },
                  "end": {
                    "line": 141,
                    "column": 28
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4112,
                              4115
                            ],
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 12
                              },
                              "end": {
                                "line": 142,
                                "column": 15
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  4116,
                                  4125
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 25
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4127,
                                        4131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        4132,
                                        4137
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      4127,
                                      4137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "contentClassName",
                                    "range": [
                                      4138,
                                      4154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4127,
                                    4154
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  4126,
                                  4155
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                4116,
                                4155
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 16
                                },
                                "end": {
                                  "line": 142,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            4111,
                            4156
                          ],
                          "loc": {
                            "start": {
                              "line": 142,
                              "column": 11
                            },
                            "end": {
                              "line": 142,
                              "column": 56
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4193,
                              4196
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 6
                              },
                              "end": {
                                "line": 144,
                                "column": 9
                              }
                            }
                          },
                          "range": [
                            4191,
                            4197
                          ],
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 4
                            },
                            "end": {
                              "line": 144,
                              "column": 10
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              4156,
                              4163
                            ],
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 56
                              },
                              "end": {
                                "line": 143,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4164,
                                      4168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      4169,
                                      4174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    4164,
                                    4174
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    4175,
                                    4179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  4164,
                                  4179
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "title",
                                "range": [
                                  4180,
                                  4185
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                4164,
                                4185
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 7
                                },
                                "end": {
                                  "line": 143,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              4163,
                              4186
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 6
                              },
                              "end": {
                                "line": 143,
                                "column": 29
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n    ",
                            "raw": "\n    ",
                            "range": [
                              4186,
                              4191
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 29
                              },
                              "end": {
                                "line": 144,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          4111,
                          4197
                        ],
                        "loc": {
                          "start": {
                            "line": 142,
                            "column": 11
                          },
                          "end": {
                            "line": 144,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        4104,
                        4198
                      ],
                      "loc": {
                        "start": {
                          "line": 142,
                          "column": 4
                        },
                        "end": {
                          "line": 144,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    4098,
                    4202
                  ],
                  "loc": {
                    "start": {
                      "line": 141,
                      "column": 31
                    },
                    "end": {
                      "line": 145,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4095,
                  4202
                ],
                "loc": {
                  "start": {
                    "line": 141,
                    "column": 28
                  },
                  "end": {
                    "line": 145,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4069,
                4202
              ],
              "loc": {
                "start": {
                  "line": 141,
                  "column": 2
                },
                "end": {
                  "line": 145,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderContentModeHtml",
                "range": [
                  4206,
                  4227
                ],
                "loc": {
                  "start": {
                    "line": 147,
                    "column": 2
                  },
                  "end": {
                    "line": 147,
                    "column": 23
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4244,
                              4247
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 12
                              },
                              "end": {
                                "line": 148,
                                "column": 15
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  4248,
                                  4257
                                ],
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 25
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4259,
                                        4263
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        4264,
                                        4269
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      4259,
                                      4269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "contentClassName",
                                    "range": [
                                      4270,
                                      4286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4259,
                                    4286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  4258,
                                  4287
                                ],
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                4248,
                                4287
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 16
                                },
                                "end": {
                                  "line": 148,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "dangerouslySetInnerHTML",
                                "range": [
                                  4304,
                                  4327
                                ],
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 39
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "__html",
                                        "range": [
                                          4330,
                                          4336
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                4338,
                                                4342
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 149,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 149,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "props",
                                              "range": [
                                                4343,
                                                4348
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 149,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 149,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            "range": [
                                              4338,
                                              4348
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 149,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 149,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "data",
                                            "range": [
                                              4349,
                                              4353
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 149,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 149,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            4338,
                                            4353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "html",
                                          "range": [
                                            4354,
                                            4358
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "range": [
                                          4338,
                                          4358
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4330,
                                        4358
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 149,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 70
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4329,
                                    4359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 71
                                    }
                                  }
                                },
                                "range": [
                                  4328,
                                  4360
                                ],
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                4304,
                                4360
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 16
                                },
                                "end": {
                                  "line": 149,
                                  "column": 72
                                }
                              }
                            }
                          ],
                          "range": [
                            4243,
                            4361
                          ],
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 11
                            },
                            "end": {
                              "line": 149,
                              "column": 73
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4363,
                              4366
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 75
                              },
                              "end": {
                                "line": 149,
                                "column": 78
                              }
                            }
                          },
                          "range": [
                            4361,
                            4367
                          ],
                          "loc": {
                            "start": {
                              "line": 149,
                              "column": 73
                            },
                            "end": {
                              "line": 149,
                              "column": 79
                            }
                          }
                        },
                        "children": [],
                        "range": [
                          4243,
                          4367
                        ],
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 11
                          },
                          "end": {
                            "line": 149,
                            "column": 79
                          }
                        }
                      },
                      "range": [
                        4236,
                        4368
                      ],
                      "loc": {
                        "start": {
                          "line": 148,
                          "column": 4
                        },
                        "end": {
                          "line": 149,
                          "column": 80
                        }
                      }
                    }
                  ],
                  "range": [
                    4230,
                    4372
                  ],
                  "loc": {
                    "start": {
                      "line": 147,
                      "column": 26
                    },
                    "end": {
                      "line": 150,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4227,
                  4372
                ],
                "loc": {
                  "start": {
                    "line": 147,
                    "column": 23
                  },
                  "end": {
                    "line": 150,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4206,
                4372
              ],
              "loc": {
                "start": {
                  "line": 147,
                  "column": 2
                },
                "end": {
                  "line": 150,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderContent",
                "range": [
                  4376,
                  4389
                ],
                "loc": {
                  "start": {
                    "line": 152,
                    "column": 2
                  },
                  "end": {
                    "line": 152,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4401,
                                4405
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 7
                                },
                                "end": {
                                  "line": 153,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                4406,
                                4411
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 12
                                },
                                "end": {
                                  "line": 153,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              4401,
                              4411
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 7
                              },
                              "end": {
                                "line": 153,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "renderMode",
                            "range": [
                              4412,
                              4422
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 18
                              },
                              "end": {
                                "line": 153,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            4401,
                            4422
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 7
                            },
                            "end": {
                              "line": 153,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "TitleAndDescription",
                          "raw": "'TitleAndDescription'",
                          "range": [
                            4426,
                            4447
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 32
                            },
                            "end": {
                              "line": 153,
                              "column": 53
                            }
                          }
                        },
                        "range": [
                          4401,
                          4447
                        ],
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 7
                          },
                          "end": {
                            "line": 153,
                            "column": 53
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4464,
                                    4468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderContentModeTitleAndDescription",
                                  "range": [
                                    4469,
                                    4505
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  4464,
                                  4505
                                ],
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 54
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4464,
                                4507
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 13
                                },
                                "end": {
                                  "line": 154,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              4457,
                              4508
                            ],
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 6
                              },
                              "end": {
                                "line": 154,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "range": [
                          4449,
                          4514
                        ],
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 55
                          },
                          "end": {
                            "line": 155,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  4523,
                                  4527
                                ],
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  4528,
                                  4533
                                ],
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                4523,
                                4533
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 14
                                },
                                "end": {
                                  "line": 155,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "renderMode",
                              "range": [
                                4534,
                                4544
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 25
                                },
                                "end": {
                                  "line": 155,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              4523,
                              4544
                            ],
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 14
                              },
                              "end": {
                                "line": 155,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "TitleOnly",
                            "raw": "'TitleOnly'",
                            "range": [
                              4548,
                              4559
                            ],
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 39
                              },
                              "end": {
                                "line": 155,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            4523,
                            4559
                          ],
                          "loc": {
                            "start": {
                              "line": 155,
                              "column": 14
                            },
                            "end": {
                              "line": 155,
                              "column": 50
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4576,
                                      4580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "renderContentModeTitleOnly",
                                    "range": [
                                      4581,
                                      4607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    4576,
                                    4607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  4576,
                                  4609
                                ],
                                "loc": {
                                  "start": {
                                    "line": 156,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                4569,
                                4610
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 6
                                },
                                "end": {
                                  "line": 156,
                                  "column": 47
                                }
                              }
                            }
                          ],
                          "range": [
                            4561,
                            4616
                          ],
                          "loc": {
                            "start": {
                              "line": 155,
                              "column": 52
                            },
                            "end": {
                              "line": 157,
                              "column": 5
                            }
                          }
                        },
                        "alternate": {
                          "type": "IfStatement",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4625,
                                    4629
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    4630,
                                    4635
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  4625,
                                  4635
                                ],
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "renderMode",
                                "range": [
                                  4636,
                                  4646
                                ],
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                4625,
                                4646
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 14
                                },
                                "end": {
                                  "line": 157,
                                  "column": 35
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "html",
                              "raw": "'html'",
                              "range": [
                                4650,
                                4656
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 39
                                },
                                "end": {
                                  "line": 157,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              4625,
                              4656
                            ],
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 14
                              },
                              "end": {
                                "line": 157,
                                "column": 45
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4673,
                                        4677
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "renderContentModeHtml",
                                      "range": [
                                        4678,
                                        4699
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      4673,
                                      4699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    4673,
                                    4701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  4666,
                                  4702
                                ],
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              4658,
                              4708
                            ],
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 47
                              },
                              "end": {
                                "line": 159,
                                "column": 5
                              }
                            }
                          },
                          "alternate": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ThrowStatement",
                                "argument": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "Error",
                                    "range": [
                                      4732,
                                      4737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "TemplateLiteral",
                                      "quasis": [
                                        {
                                          "type": "TemplateElement",
                                          "value": {
                                            "raw": "Invalid renderMode: ",
                                            "cooked": "Invalid renderMode: "
                                          },
                                          "tail": false,
                                          "range": [
                                            4738,
                                            4761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 45
                                            }
                                          }
                                        },
                                        {
                                          "type": "TemplateElement",
                                          "value": {
                                            "raw": "",
                                            "cooked": ""
                                          },
                                          "tail": true,
                                          "range": [
                                            4782,
                                            4784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 68
                                            }
                                          }
                                        }
                                      ],
                                      "expressions": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                4761,
                                                4765
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 160,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 160,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "props",
                                              "range": [
                                                4766,
                                                4771
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 160,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 160,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "range": [
                                              4761,
                                              4771
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "renderMode",
                                            "range": [
                                              4772,
                                              4782
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            4761,
                                            4782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 66
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4738,
                                        4784
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 68
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4728,
                                    4785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 69
                                    }
                                  }
                                },
                                "range": [
                                  4722,
                                  4786
                                ],
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 70
                                  }
                                }
                              }
                            ],
                            "range": [
                              4714,
                              4792
                            ],
                            "loc": {
                              "start": {
                                "line": 159,
                                "column": 11
                              },
                              "end": {
                                "line": 161,
                                "column": 5
                              }
                            }
                          },
                          "range": [
                            4622,
                            4792
                          ],
                          "loc": {
                            "start": {
                              "line": 157,
                              "column": 11
                            },
                            "end": {
                              "line": 161,
                              "column": 5
                            }
                          }
                        },
                        "range": [
                          4520,
                          4792
                        ],
                        "loc": {
                          "start": {
                            "line": 155,
                            "column": 11
                          },
                          "end": {
                            "line": 161,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        4398,
                        4792
                      ],
                      "loc": {
                        "start": {
                          "line": 153,
                          "column": 4
                        },
                        "end": {
                          "line": 161,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    4392,
                    4796
                  ],
                  "loc": {
                    "start": {
                      "line": 152,
                      "column": 18
                    },
                    "end": {
                      "line": 162,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4389,
                  4796
                ],
                "loc": {
                  "start": {
                    "line": 152,
                    "column": 15
                  },
                  "end": {
                    "line": 162,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4376,
                4796
              ],
              "loc": {
                "start": {
                  "line": 152,
                  "column": 2
                },
                "end": {
                  "line": 162,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_focusPreviousItem",
                "range": [
                  4800,
                  4818
                ],
                "loc": {
                  "start": {
                    "line": 164,
                    "column": 2
                  },
                  "end": {
                    "line": 164,
                    "column": 20
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4830,
                                4834
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 7
                                },
                                "end": {
                                  "line": 165,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                4835,
                                4840
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 12
                                },
                                "end": {
                                  "line": 165,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              4830,
                              4840
                            ],
                            "loc": {
                              "start": {
                                "line": 165,
                                "column": 7
                              },
                              "end": {
                                "line": 165,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "previousItemData",
                            "range": [
                              4841,
                              4857
                            ],
                            "loc": {
                              "start": {
                                "line": 165,
                                "column": 18
                              },
                              "end": {
                                "line": 165,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            4830,
                            4857
                          ],
                          "loc": {
                            "start": {
                              "line": 165,
                              "column": 7
                            },
                            "end": {
                              "line": 165,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            4861,
                            4865
                          ],
                          "loc": {
                            "start": {
                              "line": 165,
                              "column": 38
                            },
                            "end": {
                              "line": 165,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          4830,
                          4865
                        ],
                        "loc": {
                          "start": {
                            "line": 165,
                            "column": 7
                          },
                          "end": {
                            "line": 165,
                            "column": 42
                          }
                        }
                      },
                      "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": [
                                          4879,
                                          4885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          4886,
                                          4902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        4879,
                                        4902
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        4903,
                                        4925
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      4879,
                                      4925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    4875,
                                    4927
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    4928,
                                    4932
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  4875,
                                  4932
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        4942,
                                        4945
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".FocusBeforeFirstSelectableItem",
                                        "cooked": ".FocusBeforeFirstSelectableItem"
                                      },
                                      "tail": true,
                                      "range": [
                                        4971,
                                        5004
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 70
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            4945,
                                            4949
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            4950,
                                            4955
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          4945,
                                          4955
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          4956,
                                          4971
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        4945,
                                        4971
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4942,
                                    5004
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4875,
                                5005
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 6
                                },
                                "end": {
                                  "line": 167,
                                  "column": 71
                                }
                              }
                            },
                            "range": [
                              4875,
                              5006
                            ],
                            "loc": {
                              "start": {
                                "line": 166,
                                "column": 6
                              },
                              "end": {
                                "line": 167,
                                "column": 72
                              }
                            }
                          }
                        ],
                        "range": [
                          4867,
                          5012
                        ],
                        "loc": {
                          "start": {
                            "line": 165,
                            "column": 44
                          },
                          "end": {
                            "line": 168,
                            "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": [
                                          5030,
                                          5036
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          5037,
                                          5053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        5030,
                                        5053
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        5054,
                                        5076
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      5030,
                                      5076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    5026,
                                    5078
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    5079,
                                    5083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  5026,
                                  5083
                                ],
                                "loc": {
                                  "start": {
                                    "line": 169,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        5093,
                                        5096
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".FocusOnSelectableItem",
                                        "cooked": ".FocusOnSelectableItem"
                                      },
                                      "tail": true,
                                      "range": [
                                        5122,
                                        5146
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 61
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5096,
                                            5100
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            5101,
                                            5106
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          5096,
                                          5106
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          5107,
                                          5122
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        5096,
                                        5122
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    5093,
                                    5146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 61
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        5156,
                                        5160
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 171,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        5161,
                                        5166
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 171,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      5156,
                                      5166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "previousItemData",
                                    "range": [
                                      5167,
                                      5183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    5156,
                                    5183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5026,
                                5191
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 6
                                },
                                "end": {
                                  "line": 172,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              5026,
                              5192
                            ],
                            "loc": {
                              "start": {
                                "line": 169,
                                "column": 6
                              },
                              "end": {
                                "line": 172,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          5018,
                          5198
                        ],
                        "loc": {
                          "start": {
                            "line": 168,
                            "column": 11
                          },
                          "end": {
                            "line": 173,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        4827,
                        5198
                      ],
                      "loc": {
                        "start": {
                          "line": 165,
                          "column": 4
                        },
                        "end": {
                          "line": 173,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    4821,
                    5202
                  ],
                  "loc": {
                    "start": {
                      "line": 164,
                      "column": 23
                    },
                    "end": {
                      "line": 174,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4818,
                  5202
                ],
                "loc": {
                  "start": {
                    "line": 164,
                    "column": 20
                  },
                  "end": {
                    "line": 174,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4800,
                5202
              ],
              "loc": {
                "start": {
                  "line": 164,
                  "column": 2
                },
                "end": {
                  "line": 174,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_focusNextItem",
                "range": [
                  5206,
                  5220
                ],
                "loc": {
                  "start": {
                    "line": 176,
                    "column": 2
                  },
                  "end": {
                    "line": 176,
                    "column": 16
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5232,
                                5236
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 7
                                },
                                "end": {
                                  "line": 177,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                5237,
                                5242
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 12
                                },
                                "end": {
                                  "line": 177,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              5232,
                              5242
                            ],
                            "loc": {
                              "start": {
                                "line": 177,
                                "column": 7
                              },
                              "end": {
                                "line": 177,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "nextItemData",
                            "range": [
                              5243,
                              5255
                            ],
                            "loc": {
                              "start": {
                                "line": 177,
                                "column": 18
                              },
                              "end": {
                                "line": 177,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            5232,
                            5255
                          ],
                          "loc": {
                            "start": {
                              "line": 177,
                              "column": 7
                            },
                            "end": {
                              "line": 177,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            5259,
                            5263
                          ],
                          "loc": {
                            "start": {
                              "line": 177,
                              "column": 34
                            },
                            "end": {
                              "line": 177,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          5232,
                          5263
                        ],
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 7
                          },
                          "end": {
                            "line": 177,
                            "column": 38
                          }
                        }
                      },
                      "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": [
                                          5277,
                                          5283
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          5284,
                                          5300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        5277,
                                        5300
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        5301,
                                        5323
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      5277,
                                      5323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    5273,
                                    5325
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    5326,
                                    5330
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  5273,
                                  5330
                                ],
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        5340,
                                        5343
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".FocusAfterLastSelectableItem",
                                        "cooked": ".FocusAfterLastSelectableItem"
                                      },
                                      "tail": true,
                                      "range": [
                                        5369,
                                        5400
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 68
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5343,
                                            5347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            5348,
                                            5353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          5343,
                                          5353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          5354,
                                          5369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        5343,
                                        5369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    5340,
                                    5400
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5273,
                                5401
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 6
                                },
                                "end": {
                                  "line": 179,
                                  "column": 69
                                }
                              }
                            },
                            "range": [
                              5273,
                              5402
                            ],
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 6
                              },
                              "end": {
                                "line": 179,
                                "column": 70
                              }
                            }
                          }
                        ],
                        "range": [
                          5265,
                          5408
                        ],
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 40
                          },
                          "end": {
                            "line": 180,
                            "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": [
                                          5426,
                                          5432
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          5433,
                                          5449
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        5426,
                                        5449
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        5450,
                                        5472
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      5426,
                                      5472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    5422,
                                    5474
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    5475,
                                    5479
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  5422,
                                  5479
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        5489,
                                        5492
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".FocusOnSelectableItem",
                                        "cooked": ".FocusOnSelectableItem"
                                      },
                                      "tail": true,
                                      "range": [
                                        5518,
                                        5542
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 61
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5492,
                                            5496
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            5497,
                                            5502
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          5492,
                                          5502
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          5503,
                                          5518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        5492,
                                        5518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    5489,
                                    5542
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 61
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        5552,
                                        5556
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        5557,
                                        5562
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      5552,
                                      5562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "nextItemData",
                                    "range": [
                                      5563,
                                      5575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    5552,
                                    5575
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5422,
                                5583
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 6
                                },
                                "end": {
                                  "line": 184,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              5422,
                              5584
                            ],
                            "loc": {
                              "start": {
                                "line": 181,
                                "column": 6
                              },
                              "end": {
                                "line": 184,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          5414,
                          5590
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 11
                          },
                          "end": {
                            "line": 185,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        5229,
                        5590
                      ],
                      "loc": {
                        "start": {
                          "line": 177,
                          "column": 4
                        },
                        "end": {
                          "line": 185,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    5223,
                    5594
                  ],
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 19
                    },
                    "end": {
                      "line": 186,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5220,
                  5594
                ],
                "loc": {
                  "start": {
                    "line": 176,
                    "column": 16
                  },
                  "end": {
                    "line": 186,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5206,
                5594
              ],
              "loc": {
                "start": {
                  "line": 176,
                  "column": 2
                },
                "end": {
                  "line": 186,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "hotKeysMap",
                "range": [
                  5602,
                  5612
                ],
                "loc": {
                  "start": {
                    "line": 188,
                    "column": 6
                  },
                  "end": {
                    "line": 188,
                    "column": 16
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "deselect",
                              "raw": "'deselect'",
                              "range": [
                                5636,
                                5646
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 6
                                },
                                "end": {
                                  "line": 190,
                                  "column": 16
                                }
                              }
                            },
                            "value": {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "Literal",
                                  "value": "delete",
                                  "raw": "'delete'",
                                  "range": [
                                    5649,
                                    5657
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "backspace",
                                  "raw": "'backspace'",
                                  "range": [
                                    5659,
                                    5670
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5648,
                                5671
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 18
                                },
                                "end": {
                                  "line": 190,
                                  "column": 41
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              5636,
                              5671
                            ],
                            "loc": {
                              "start": {
                                "line": 190,
                                "column": 6
                              },
                              "end": {
                                "line": 190,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          5628,
                          5677
                        ],
                        "loc": {
                          "start": {
                            "line": 189,
                            "column": 11
                          },
                          "end": {
                            "line": 191,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        5621,
                        5678
                      ],
                      "loc": {
                        "start": {
                          "line": 189,
                          "column": 4
                        },
                        "end": {
                          "line": 191,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    5615,
                    5682
                  ],
                  "loc": {
                    "start": {
                      "line": 188,
                      "column": 19
                    },
                    "end": {
                      "line": 192,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5612,
                  5682
                ],
                "loc": {
                  "start": {
                    "line": 188,
                    "column": 16
                  },
                  "end": {
                    "line": 192,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                5598,
                5682
              ],
              "loc": {
                "start": {
                  "line": 188,
                  "column": 2
                },
                "end": {
                  "line": 192,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "hotKeysHandlers",
                "range": [
                  5690,
                  5705
                ],
                "loc": {
                  "start": {
                    "line": 194,
                    "column": 6
                  },
                  "end": {
                    "line": 194,
                    "column": 21
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "deselect",
                              "raw": "'deselect'",
                              "range": [
                                5729,
                                5739
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 6
                                },
                                "end": {
                                  "line": 196,
                                  "column": 16
                                }
                              }
                            },
                            "value": {
                              "type": "ArrowFunctionExpression",
                              "id": null,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "event",
                                  "range": [
                                    5742,
                                    5747
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "event",
                                          "range": [
                                            5762,
                                            5767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "preventDefault",
                                          "range": [
                                            5768,
                                            5782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          5762,
                                          5782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        5762,
                                        5784
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      5762,
                                      5785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 31
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5794,
                                            5798
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "_deselectItem",
                                          "range": [
                                            5799,
                                            5812
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "range": [
                                          5794,
                                          5812
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        5794,
                                        5814
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 198,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 198,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "range": [
                                      5794,
                                      5815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 29
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5752,
                                  5823
                                ],
                                "loc": {
                                  "start": {
                                    "line": 196,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 199,
                                    "column": 7
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                5741,
                                5823
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 18
                                },
                                "end": {
                                  "line": 199,
                                  "column": 7
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              5729,
                              5823
                            ],
                            "loc": {
                              "start": {
                                "line": 196,
                                "column": 6
                              },
                              "end": {
                                "line": 199,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          5721,
                          5829
                        ],
                        "loc": {
                          "start": {
                            "line": 195,
                            "column": 11
                          },
                          "end": {
                            "line": 200,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        5714,
                        5832
                      ],
                      "loc": {
                        "start": {
                          "line": 195,
                          "column": 4
                        },
                        "end": {
                          "line": 201,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    5708,
                    5833
                  ],
                  "loc": {
                    "start": {
                      "line": 194,
                      "column": 24
                    },
                    "end": {
                      "line": 201,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5705,
                  5833
                ],
                "loc": {
                  "start": {
                    "line": 194,
                    "column": 21
                  },
                  "end": {
                    "line": 201,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                5686,
                5833
              ],
              "loc": {
                "start": {
                  "line": 194,
                  "column": 2
                },
                "end": {
                  "line": 201,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderWrapper",
                "range": [
                  5837,
                  5850
                ],
                "loc": {
                  "start": {
                    "line": 203,
                    "column": 2
                  },
                  "end": {
                    "line": 203,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "a",
                            "range": [
                              5867,
                              5868
                            ],
                            "loc": {
                              "start": {
                                "line": 204,
                                "column": 12
                              },
                              "end": {
                                "line": 204,
                                "column": 13
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "href",
                                "range": [
                                  5869,
                                  5873
                                ],
                                "loc": {
                                  "start": {
                                    "line": 204,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 204,
                                    "column": 18
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "#",
                                "raw": "\"#\"",
                                "range": [
                                  5874,
                                  5877
                                ],
                                "loc": {
                                  "start": {
                                    "line": 204,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 204,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                5869,
                                5877
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 14
                                },
                                "end": {
                                  "line": 204,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  5878,
                                  5887
                                ],
                                "loc": {
                                  "start": {
                                    "line": 204,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 204,
                                    "column": 32
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        5889,
                                        5893
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 204,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 204,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        5894,
                                        5899
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 204,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 204,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      5889,
                                      5899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "className",
                                    "range": [
                                      5900,
                                      5909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    5889,
                                    5909
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  5888,
                                  5910
                                ],
                                "loc": {
                                  "start": {
                                    "line": 204,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 204,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                5878,
                                5910
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 23
                                },
                                "end": {
                                  "line": 204,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "ref",
                                "range": [
                                  5925,
                                  5928
                                ],
                                "loc": {
                                  "start": {
                                    "line": 205,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 205,
                                    "column": 17
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "ArrowFunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "domElement",
                                      "range": [
                                        5931,
                                        5941
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 30
                                        }
                                      }
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                5948,
                                                5952
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 205,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 205,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "_domElement",
                                              "range": [
                                                5953,
                                                5964
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 205,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 205,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "range": [
                                              5948,
                                              5964
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "domElement",
                                            "range": [
                                              5967,
                                              5977
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            5948,
                                            5977
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 66
                                            }
                                          }
                                        },
                                        "range": [
                                          5948,
                                          5978
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5946,
                                      5980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    5930,
                                    5980
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 69
                                    }
                                  }
                                },
                                "range": [
                                  5929,
                                  5981
                                ],
                                "loc": {
                                  "start": {
                                    "line": 205,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 205,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                5925,
                                5981
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 14
                                },
                                "end": {
                                  "line": 205,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "onClick",
                                "range": [
                                  5996,
                                  6003
                                ],
                                "loc": {
                                  "start": {
                                    "line": 206,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 206,
                                    "column": 21
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6005,
                                      6009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "handleDeSelect",
                                    "range": [
                                      6010,
                                      6024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    6005,
                                    6024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  6004,
                                  6025
                                ],
                                "loc": {
                                  "start": {
                                    "line": 206,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 206,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                5996,
                                6025
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 14
                                },
                                "end": {
                                  "line": 206,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "onFocus",
                                "range": [
                                  6040,
                                  6047
                                ],
                                "loc": {
                                  "start": {
                                    "line": 207,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 207,
                                    "column": 21
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6049,
                                      6053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "handleFocus",
                                    "range": [
                                      6054,
                                      6065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    6049,
                                    6065
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  6048,
                                  6066
                                ],
                                "loc": {
                                  "start": {
                                    "line": 207,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 207,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                6040,
                                6066
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 14
                                },
                                "end": {
                                  "line": 207,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "onBlur",
                                "range": [
                                  6081,
                                  6087
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 20
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6089,
                                      6093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "handleBlur",
                                    "range": [
                                      6094,
                                      6104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6089,
                                    6104
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  6088,
                                  6105
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                6081,
                                6105
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 14
                                },
                                "end": {
                                  "line": 208,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "aria-label",
                                "range": [
                                  6120,
                                  6130
                                ],
                                "loc": {
                                  "start": {
                                    "line": 209,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 209,
                                    "column": 24
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6132,
                                      6136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "ariaTitle",
                                    "range": [
                                      6137,
                                      6146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    6132,
                                    6146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  6131,
                                  6147
                                ],
                                "loc": {
                                  "start": {
                                    "line": 209,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 209,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                6120,
                                6147
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 14
                                },
                                "end": {
                                  "line": 209,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "role",
                                "range": [
                                  6162,
                                  6166
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 18
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "button",
                                "raw": "\"button\"",
                                "range": [
                                  6167,
                                  6175
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                6162,
                                6175
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 14
                                },
                                "end": {
                                  "line": 210,
                                  "column": 27
                                }
                              }
                            }
                          ],
                          "range": [
                            5866,
                            6176
                          ],
                          "loc": {
                            "start": {
                              "line": 204,
                              "column": 11
                            },
                            "end": {
                              "line": 210,
                              "column": 28
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "a",
                            "range": [
                              6245,
                              6246
                            ],
                            "loc": {
                              "start": {
                                "line": 213,
                                "column": 6
                              },
                              "end": {
                                "line": 213,
                                "column": 7
                              }
                            }
                          },
                          "range": [
                            6243,
                            6247
                          ],
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 4
                            },
                            "end": {
                              "line": 213,
                              "column": 8
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              6176,
                              6183
                            ],
                            "loc": {
                              "start": {
                                "line": 210,
                                "column": 28
                              },
                              "end": {
                                "line": 211,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6184,
                                    6188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderContent",
                                  "range": [
                                    6189,
                                    6202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  6184,
                                  6202
                                ],
                                "loc": {
                                  "start": {
                                    "line": 211,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 211,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                6184,
                                6204
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 7
                                },
                                "end": {
                                  "line": 211,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              6183,
                              6205
                            ],
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 6
                              },
                              "end": {
                                "line": 211,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              6205,
                              6212
                            ],
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 28
                              },
                              "end": {
                                "line": 212,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6213,
                                    6217
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderIconWrapper",
                                  "range": [
                                    6218,
                                    6235
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  6213,
                                  6235
                                ],
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 212,
                                    "column": 29
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                6213,
                                6237
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 7
                                },
                                "end": {
                                  "line": 212,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              6212,
                              6238
                            ],
                            "loc": {
                              "start": {
                                "line": 212,
                                "column": 6
                              },
                              "end": {
                                "line": 212,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n    ",
                            "raw": "\n    ",
                            "range": [
                              6238,
                              6243
                            ],
                            "loc": {
                              "start": {
                                "line": 212,
                                "column": 32
                              },
                              "end": {
                                "line": 213,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          5866,
                          6247
                        ],
                        "loc": {
                          "start": {
                            "line": 204,
                            "column": 11
                          },
                          "end": {
                            "line": 213,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        5859,
                        6250
                      ],
                      "loc": {
                        "start": {
                          "line": 204,
                          "column": 4
                        },
                        "end": {
                          "line": 214,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    5853,
                    6251
                  ],
                  "loc": {
                    "start": {
                      "line": 203,
                      "column": 18
                    },
                    "end": {
                      "line": 214,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5850,
                  6251
                ],
                "loc": {
                  "start": {
                    "line": 203,
                    "column": 15
                  },
                  "end": {
                    "line": 214,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5837,
                6251
              ],
              "loc": {
                "start": {
                  "line": 203,
                  "column": 2
                },
                "end": {
                  "line": 214,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "render",
                "range": [
                  6255,
                  6261
                ],
                "loc": {
                  "start": {
                    "line": 216,
                    "column": 2
                  },
                  "end": {
                    "line": 216,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              6273,
                              6277
                            ],
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 7
                              },
                              "end": {
                                "line": 217,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              6278,
                              6283
                            ],
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 12
                              },
                              "end": {
                                "line": 217,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            6273,
                            6283
                          ],
                          "loc": {
                            "start": {
                              "line": 217,
                              "column": 7
                            },
                            "end": {
                              "line": 217,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "useHotKeys",
                          "range": [
                            6284,
                            6294
                          ],
                          "loc": {
                            "start": {
                              "line": 217,
                              "column": 18
                            },
                            "end": {
                              "line": 217,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          6273,
                          6294
                        ],
                        "loc": {
                          "start": {
                            "line": 217,
                            "column": 7
                          },
                          "end": {
                            "line": 217,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "JSXElement",
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "HotKeys",
                                  "range": [
                                    6312,
                                    6319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 21
                                    }
                                  }
                                },
                                "selfClosing": false,
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "name": "keyMap",
                                      "range": [
                                        6320,
                                        6326
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "expression": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            6328,
                                            6332
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "hotKeysMap",
                                          "range": [
                                            6333,
                                            6343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "range": [
                                          6328,
                                          6343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        6327,
                                        6344
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      6320,
                                      6344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "JSXAttribute",
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "name": "handlers",
                                      "range": [
                                        6345,
                                        6353
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "expression": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            6355,
                                            6359
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "hotKeysHandlers",
                                          "range": [
                                            6360,
                                            6375
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 77
                                            }
                                          }
                                        },
                                        "range": [
                                          6355,
                                          6375
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 77
                                          }
                                        }
                                      },
                                      "range": [
                                        6354,
                                        6376
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 78
                                        }
                                      }
                                    },
                                    "range": [
                                      6345,
                                      6376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 78
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6311,
                                  6377
                                ],
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 79
                                  }
                                }
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "HotKeys",
                                  "range": [
                                    6417,
                                    6424
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 15
                                    }
                                  }
                                },
                                "range": [
                                  6415,
                                  6425
                                ],
                                "loc": {
                                  "start": {
                                    "line": 220,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 220,
                                    "column": 16
                                  }
                                }
                              },
                              "children": [
                                {
                                  "type": "Literal",
                                  "value": "\n        ",
                                  "raw": "\n        ",
                                  "range": [
                                    6377,
                                    6386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 79
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 8
                                    }
                                  }
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          6387,
                                          6391
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 13
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "renderWrapper",
                                        "range": [
                                          6392,
                                          6405
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        6387,
                                        6405
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 219,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 219,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      6387,
                                      6407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    6386,
                                    6408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 30
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "\n      ",
                                  "raw": "\n      ",
                                  "range": [
                                    6408,
                                    6415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 6
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6311,
                                6425
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 13
                                },
                                "end": {
                                  "line": 220,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              6304,
                              6430
                            ],
                            "loc": {
                              "start": {
                                "line": 218,
                                "column": 6
                              },
                              "end": {
                                "line": 221,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          6296,
                          6431
                        ],
                        "loc": {
                          "start": {
                            "line": 217,
                            "column": 30
                          },
                          "end": {
                            "line": 221,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6452,
                                    6456
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderWrapper",
                                  "range": [
                                    6457,
                                    6470
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  6452,
                                  6470
                                ],
                                "loc": {
                                  "start": {
                                    "line": 222,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 222,
                                    "column": 31
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                6452,
                                6472
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 13
                                },
                                "end": {
                                  "line": 222,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              6445,
                              6473
                            ],
                            "loc": {
                              "start": {
                                "line": 222,
                                "column": 6
                              },
                              "end": {
                                "line": 222,
                                "column": 34
                              }
                            }
                          }
                        ],
                        "range": [
                          6437,
                          6479
                        ],
                        "loc": {
                          "start": {
                            "line": 221,
                            "column": 11
                          },
                          "end": {
                            "line": 223,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        6270,
                        6479
                      ],
                      "loc": {
                        "start": {
                          "line": 217,
                          "column": 4
                        },
                        "end": {
                          "line": 223,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    6264,
                    6483
                  ],
                  "loc": {
                    "start": {
                      "line": 216,
                      "column": 11
                    },
                    "end": {
                      "line": 224,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6261,
                  6483
                ],
                "loc": {
                  "start": {
                    "line": 216,
                    "column": 8
                  },
                  "end": {
                    "line": 224,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6255,
                6483
              ],
              "loc": {
                "start": {
                  "line": 216,
                  "column": 2
                },
                "end": {
                  "line": 224,
                  "column": 3
                }
              },
              "static": false
            }
          ],
          "range": [
            191,
            6485
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 69
            },
            "end": {
              "line": 225,
              "column": 1
            }
          }
        },
        "range": [
          137,
          6485
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 15
          },
          "end": {
            "line": 225,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        122,
        6485
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 225,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    6485
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 225,
      "column": 1
    }
  },
  "comments": []
}