{
  "type": "Program",
  "start": 0,
  "end": 3328,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 157,
      "column": 0
    }
  },
  "sourceType": "module",
  "body": [
    {
      "type": "ImportDeclaration",
      "start": 0,
      "end": 42,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 42
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 7,
          "end": 13,
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 13
            }
          },
          "local": {
            "type": "Identifier",
            "start": 7,
            "end": 13,
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 13
              }
            },
            "name": "assign"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 19,
        "end": 41,
        "loc": {
          "start": {
            "line": 1,
            "column": 19
          },
          "end": {
            "line": 1,
            "column": 41
          }
        },
        "value": "lodash/object/assign",
        "rawValue": "lodash/object/assign",
        "raw": "\"lodash/object/assign\""
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 43,
      "end": 82,
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 39
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 50,
          "end": 56,
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 13
            }
          },
          "local": {
            "type": "Identifier",
            "start": 50,
            "end": 56,
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 13
              }
            },
            "name": "Arkham"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 62,
        "end": 81,
        "loc": {
          "start": {
            "line": 2,
            "column": 19
          },
          "end": {
            "line": 2,
            "column": 38
          }
        },
        "value": "../../core/arkham",
        "rawValue": "../../core/arkham",
        "raw": "\"../../core/arkham\""
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 83,
      "end": 129,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 46
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 90,
          "end": 96,
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 13
            }
          },
          "local": {
            "type": "Identifier",
            "start": 90,
            "end": 96,
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 13
              }
            },
            "name": "Events"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 102,
        "end": 128,
        "loc": {
          "start": {
            "line": 3,
            "column": 19
          },
          "end": {
            "line": 3,
            "column": 45
          }
        },
        "value": "../../core/mixins/events",
        "rawValue": "../../core/mixins/events",
        "raw": "\"../../core/mixins/events\""
      },
      "trailingComments": [
        {
          "type": "CommentLine",
          "value": " TODO: Pull in only delay method",
          "start": 130,
          "end": 164,
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 34
            }
          },
          "range": [
            130,
            164
          ]
        }
      ]
    },
    {
      "type": "ImportDeclaration",
      "start": 165,
      "end": 207,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 42
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 172,
          "end": 177,
          "loc": {
            "start": {
              "line": 5,
              "column": 7
            },
            "end": {
              "line": 5,
              "column": 12
            }
          },
          "local": {
            "type": "Identifier",
            "start": 172,
            "end": 177,
            "loc": {
              "start": {
                "line": 5,
                "column": 7
              },
              "end": {
                "line": 5,
                "column": 12
              }
            },
            "name": "delay",
            "leadingComments": null
          },
          "leadingComments": null
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 183,
        "end": 206,
        "loc": {
          "start": {
            "line": 5,
            "column": 18
          },
          "end": {
            "line": 5,
            "column": 41
          }
        },
        "value": "lodash/function/delay",
        "rawValue": "lodash/function/delay",
        "raw": "\"lodash/function/delay\""
      },
      "leadingComments": [
        {
          "type": "CommentLine",
          "value": " TODO: Pull in only delay method",
          "start": 130,
          "end": 164,
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 34
            }
          },
          "range": [
            130,
            164
          ]
        }
      ]
    },
    {
      "type": "ImportDeclaration",
      "start": 208,
      "end": 250,
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 42
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 215,
          "end": 219,
          "loc": {
            "start": {
              "line": 6,
              "column": 7
            },
            "end": {
              "line": 6,
              "column": 11
            }
          },
          "local": {
            "type": "Identifier",
            "start": 215,
            "end": 219,
            "loc": {
              "start": {
                "line": 6,
                "column": 7
              },
              "end": {
                "line": 6,
                "column": 11
              }
            },
            "name": "find"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 225,
        "end": 249,
        "loc": {
          "start": {
            "line": 6,
            "column": 17
          },
          "end": {
            "line": 6,
            "column": 41
          }
        },
        "value": "lodash/collection/find",
        "rawValue": "lodash/collection/find",
        "raw": "\"lodash/collection/find\""
      }
    },
    {
      "type": "VariableDeclaration",
      "start": 252,
      "end": 278,
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 2
        }
      },
      "declarations": [
        {
          "type": "VariableDeclarator",
          "start": 256,
          "end": 277,
          "loc": {
            "start": {
              "line": 8,
              "column": 4
            },
            "end": {
              "line": 10,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 256,
            "end": 257,
            "loc": {
              "start": {
                "line": 8,
                "column": 4
              },
              "end": {
                "line": 8,
                "column": 5
              }
            },
            "name": "_"
          },
          "init": {
            "type": "ObjectExpression",
            "start": 260,
            "end": 277,
            "loc": {
              "start": {
                "line": 8,
                "column": 8
              },
              "end": {
                "line": 10,
                "column": 1
              }
            },
            "properties": [
              {
                "type": "Property",
                "start": 264,
                "end": 268,
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 2
                  },
                  "end": {
                    "line": 9,
                    "column": 6
                  }
                },
                "method": false,
                "shorthand": true,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 264,
                  "end": 268,
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 2
                    },
                    "end": {
                      "line": 9,
                      "column": 6
                    }
                  },
                  "name": "find"
                },
                "kind": "init",
                "value": {
                  "type": "Identifier",
                  "start": 264,
                  "end": 268,
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 2
                    },
                    "end": {
                      "line": 9,
                      "column": 6
                    }
                  },
                  "name": "find"
                }
              },
              {
                "type": "Property",
                "start": 270,
                "end": 275,
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 8
                  },
                  "end": {
                    "line": 9,
                    "column": 13
                  }
                },
                "method": false,
                "shorthand": true,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 270,
                  "end": 275,
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 8
                    },
                    "end": {
                      "line": 9,
                      "column": 13
                    }
                  },
                  "name": "delay"
                },
                "kind": "init",
                "value": {
                  "type": "Identifier",
                  "start": 270,
                  "end": 275,
                  "loc": {
                    "start": {
                      "line": 9,
                      "column": 8
                    },
                    "end": {
                      "line": 9,
                      "column": 13
                    }
                  },
                  "name": "delay"
                }
              }
            ]
          }
        }
      ],
      "kind": "let"
    },
    {
      "type": "VariableDeclaration",
      "start": 280,
      "end": 308,
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 12,
          "column": 28
        }
      },
      "declarations": [
        {
          "type": "VariableDeclarator",
          "start": 284,
          "end": 307,
          "loc": {
            "start": {
              "line": 12,
              "column": 4
            },
            "end": {
              "line": 12,
              "column": 27
            }
          },
          "id": {
            "type": "Identifier",
            "start": 284,
            "end": 296,
            "loc": {
              "start": {
                "line": 12,
                "column": 4
              },
              "end": {
                "line": 12,
                "column": 16
              }
            },
            "name": "CHANGE_EVENT"
          },
          "init": {
            "type": "Literal",
            "start": 299,
            "end": 307,
            "loc": {
              "start": {
                "line": 12,
                "column": 19
              },
              "end": {
                "line": 12,
                "column": 27
              }
            },
            "value": "change",
            "rawValue": "change",
            "raw": "\"change\""
          }
        }
      ],
      "kind": "let"
    },
    {
      "type": "VariableDeclaration",
      "start": 310,
      "end": 605,
      "loc": {
        "start": {
          "line": 14,
          "column": 0
        },
        "end": {
          "line": 30,
          "column": 2
        }
      },
      "declarations": [
        {
          "type": "VariableDeclarator",
          "start": 314,
          "end": 604,
          "loc": {
            "start": {
              "line": 14,
              "column": 4
            },
            "end": {
              "line": 30,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 314,
            "end": 319,
            "loc": {
              "start": {
                "line": 14,
                "column": 4
              },
              "end": {
                "line": 14,
                "column": 9
              }
            },
            "name": "state"
          },
          "init": {
            "type": "ObjectExpression",
            "start": 322,
            "end": 604,
            "loc": {
              "start": {
                "line": 14,
                "column": 12
              },
              "end": {
                "line": 30,
                "column": 1
              }
            },
            "properties": [
              {
                "type": "Property",
                "start": 326,
                "end": 339,
                "loc": {
                  "start": {
                    "line": 15,
                    "column": 2
                  },
                  "end": {
                    "line": 15,
                    "column": 15
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 326,
                  "end": 332,
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 2
                    },
                    "end": {
                      "line": 15,
                      "column": 8
                    }
                  },
                  "name": "isOpen"
                },
                "value": {
                  "type": "Literal",
                  "start": 334,
                  "end": 339,
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 10
                    },
                    "end": {
                      "line": 15,
                      "column": 15
                    }
                  },
                  "value": false,
                  "rawValue": false,
                  "raw": "false"
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 343,
                "end": 359,
                "loc": {
                  "start": {
                    "line": 16,
                    "column": 2
                  },
                  "end": {
                    "line": 16,
                    "column": 18
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 343,
                  "end": 353,
                  "loc": {
                    "start": {
                      "line": 16,
                      "column": 2
                    },
                    "end": {
                      "line": 16,
                      "column": 12
                    }
                  },
                  "name": "isFetching"
                },
                "value": {
                  "type": "Literal",
                  "start": 355,
                  "end": 359,
                  "loc": {
                    "start": {
                      "line": 16,
                      "column": 14
                    },
                    "end": {
                      "line": 16,
                      "column": 18
                    }
                  },
                  "value": true,
                  "rawValue": true,
                  "raw": "true"
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 363,
                "end": 380,
                "loc": {
                  "start": {
                    "line": 17,
                    "column": 2
                  },
                  "end": {
                    "line": 17,
                    "column": 19
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 363,
                  "end": 376,
                  "loc": {
                    "start": {
                      "line": 17,
                      "column": 2
                    },
                    "end": {
                      "line": 17,
                      "column": 15
                    }
                  },
                  "name": "fetchingPlace"
                },
                "value": {
                  "type": "Literal",
                  "start": 378,
                  "end": 380,
                  "loc": {
                    "start": {
                      "line": 17,
                      "column": 17
                    },
                    "end": {
                      "line": 17,
                      "column": 19
                    }
                  },
                  "value": "",
                  "rawValue": "",
                  "raw": "\"\""
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 384,
                "end": 399,
                "loc": {
                  "start": {
                    "line": 18,
                    "column": 2
                  },
                  "end": {
                    "line": 18,
                    "column": 17
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 384,
                  "end": 392,
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 2
                    },
                    "end": {
                      "line": 18,
                      "column": 10
                    }
                  },
                  "name": "isDetail"
                },
                "value": {
                  "type": "Literal",
                  "start": 394,
                  "end": 399,
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 12
                    },
                    "end": {
                      "line": 18,
                      "column": 17
                    }
                  },
                  "value": false,
                  "rawValue": false,
                  "raw": "false"
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 403,
                "end": 420,
                "loc": {
                  "start": {
                    "line": 19,
                    "column": 2
                  },
                  "end": {
                    "line": 19,
                    "column": 19
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 403,
                  "end": 417,
                  "loc": {
                    "start": {
                      "line": 19,
                      "column": 2
                    },
                    "end": {
                      "line": 19,
                      "column": 16
                    }
                  },
                  "name": "activeSetIndex"
                },
                "value": {
                  "type": "Literal",
                  "start": 419,
                  "end": 420,
                  "loc": {
                    "start": {
                      "line": 19,
                      "column": 18
                    },
                    "end": {
                      "line": 19,
                      "column": 19
                    }
                  },
                  "value": 0,
                  "rawValue": 0,
                  "raw": "0"
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 424,
                "end": 430,
                "loc": {
                  "start": {
                    "line": 20,
                    "column": 2
                  },
                  "end": {
                    "line": 20,
                    "column": 8
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 424,
                  "end": 427,
                  "loc": {
                    "start": {
                      "line": 20,
                      "column": 2
                    },
                    "end": {
                      "line": 20,
                      "column": 5
                    }
                  },
                  "name": "poi"
                },
                "value": {
                  "type": "Literal",
                  "start": 429,
                  "end": 430,
                  "loc": {
                    "start": {
                      "line": 20,
                      "column": 7
                    },
                    "end": {
                      "line": 20,
                      "column": 8
                    }
                  },
                  "value": 2,
                  "rawValue": 2,
                  "raw": "2"
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 434,
                "end": 453,
                "loc": {
                  "start": {
                    "line": 21,
                    "column": 2
                  },
                  "end": {
                    "line": 21,
                    "column": 21
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 434,
                  "end": 449,
                  "loc": {
                    "start": {
                      "line": 21,
                      "column": 2
                    },
                    "end": {
                      "line": 21,
                      "column": 17
                    }
                  },
                  "name": "currentLocation"
                },
                "value": {
                  "type": "ObjectExpression",
                  "start": 451,
                  "end": 453,
                  "loc": {
                    "start": {
                      "line": 21,
                      "column": 19
                    },
                    "end": {
                      "line": 21,
                      "column": 21
                    }
                  },
                  "properties": []
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 457,
                "end": 465,
                "loc": {
                  "start": {
                    "line": 22,
                    "column": 2
                  },
                  "end": {
                    "line": 22,
                    "column": 10
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 457,
                  "end": 461,
                  "loc": {
                    "start": {
                      "line": 22,
                      "column": 2
                    },
                    "end": {
                      "line": 22,
                      "column": 6
                    }
                  },
                  "name": "sets"
                },
                "value": {
                  "type": "ArrayExpression",
                  "start": 463,
                  "end": 465,
                  "loc": {
                    "start": {
                      "line": 22,
                      "column": 8
                    },
                    "end": {
                      "line": 22,
                      "column": 10
                    }
                  },
                  "elements": []
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 469,
                "end": 480,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 2
                  },
                  "end": {
                    "line": 23,
                    "column": 13
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 469,
                  "end": 474,
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 2
                    },
                    "end": {
                      "line": 23,
                      "column": 7
                    }
                  },
                  "name": "error"
                },
                "value": {
                  "type": "Literal",
                  "start": 476,
                  "end": 480,
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 9
                    },
                    "end": {
                      "line": 23,
                      "column": 13
                    }
                  },
                  "value": null,
                  "rawValue": null,
                  "raw": "null"
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 484,
                "end": 497,
                "loc": {
                  "start": {
                    "line": 24,
                    "column": 2
                  },
                  "end": {
                    "line": 24,
                    "column": 15
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 484,
                  "end": 494,
                  "loc": {
                    "start": {
                      "line": 24,
                      "column": 2
                    },
                    "end": {
                      "line": 24,
                      "column": 12
                    }
                  },
                  "name": "hoveredPin"
                },
                "value": {
                  "type": "Literal",
                  "start": 496,
                  "end": 497,
                  "loc": {
                    "start": {
                      "line": 24,
                      "column": 14
                    },
                    "end": {
                      "line": 24,
                      "column": 15
                    }
                  },
                  "value": 0,
                  "rawValue": 0,
                  "raw": "0"
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 501,
                "end": 518,
                "loc": {
                  "start": {
                    "line": 25,
                    "column": 2
                  },
                  "end": {
                    "line": 25,
                    "column": 19
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 501,
                  "end": 512,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 2
                    },
                    "end": {
                      "line": 25,
                      "column": 13
                    }
                  },
                  "name": "hoveredItem"
                },
                "value": {
                  "type": "Literal",
                  "start": 514,
                  "end": 518,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 15
                    },
                    "end": {
                      "line": 25,
                      "column": 19
                    }
                  },
                  "value": null,
                  "rawValue": null,
                  "raw": "null"
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 522,
                "end": 537,
                "loc": {
                  "start": {
                    "line": 26,
                    "column": 2
                  },
                  "end": {
                    "line": 26,
                    "column": 17
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 522,
                  "end": 533,
                  "loc": {
                    "start": {
                      "line": 26,
                      "column": 2
                    },
                    "end": {
                      "line": 26,
                      "column": 13
                    }
                  },
                  "name": "customPanel"
                },
                "value": {
                  "type": "Literal",
                  "start": 535,
                  "end": 537,
                  "loc": {
                    "start": {
                      "line": 26,
                      "column": 15
                    },
                    "end": {
                      "line": 26,
                      "column": 17
                    }
                  },
                  "value": "",
                  "rawValue": "",
                  "raw": "\"\""
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 541,
                "end": 563,
                "loc": {
                  "start": {
                    "line": 27,
                    "column": 2
                  },
                  "end": {
                    "line": 27,
                    "column": 24
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 541,
                  "end": 556,
                  "loc": {
                    "start": {
                      "line": 27,
                      "column": 2
                    },
                    "end": {
                      "line": 27,
                      "column": 17
                    }
                  },
                  "name": "tabDropdownOpen"
                },
                "value": {
                  "type": "Literal",
                  "start": 558,
                  "end": 563,
                  "loc": {
                    "start": {
                      "line": 27,
                      "column": 19
                    },
                    "end": {
                      "line": 27,
                      "column": 24
                    }
                  },
                  "value": false,
                  "rawValue": false,
                  "raw": "false"
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 567,
                "end": 582,
                "loc": {
                  "start": {
                    "line": 28,
                    "column": 2
                  },
                  "end": {
                    "line": 28,
                    "column": 17
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 567,
                  "end": 578,
                  "loc": {
                    "start": {
                      "line": 28,
                      "column": 2
                    },
                    "end": {
                      "line": 28,
                      "column": 13
                    }
                  },
                  "name": "placeParent"
                },
                "value": {
                  "type": "Literal",
                  "start": 580,
                  "end": 582,
                  "loc": {
                    "start": {
                      "line": 28,
                      "column": 15
                    },
                    "end": {
                      "line": 28,
                      "column": 17
                    }
                  },
                  "value": "",
                  "rawValue": "",
                  "raw": "\"\""
                },
                "kind": "init"
              },
              {
                "type": "Property",
                "start": 586,
                "end": 602,
                "loc": {
                  "start": {
                    "line": 29,
                    "column": 2
                  },
                  "end": {
                    "line": 29,
                    "column": 18
                  }
                },
                "method": false,
                "shorthand": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 586,
                  "end": 598,
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 2
                    },
                    "end": {
                      "line": 29,
                      "column": 14
                    }
                  },
                  "name": "topicClicked"
                },
                "value": {
                  "type": "Literal",
                  "start": 600,
                  "end": 602,
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 16
                    },
                    "end": {
                      "line": 29,
                      "column": 18
                    }
                  },
                  "value": "",
                  "rawValue": "",
                  "raw": "\"\""
                },
                "kind": "init"
              }
            ]
          }
        }
      ],
      "kind": "let"
    },
    {
      "type": "Identifier",
      "start": 607,
      "end": 1194,
      "loc": {
        "start": {
          "line": 32,
          "column": 0
        },
        "end": {
          "line": 64,
          "column": 11
        }
      },
      "declarations": [
        {
          "type": "VariableDeclarator",
          "start": 611,
          "end": 1193,
          "loc": {
            "start": {
              "line": 32,
              "column": 4
            },
            "end": {
              "line": 64,
              "column": 10
            }
          },
          "id": {
            "type": "Identifier",
            "start": 611,
            "end": 619,
            "loc": {
              "start": {
                "line": 32,
                "column": 4
              },
              "end": {
                "line": 32,
                "column": 12
              }
            },
            "name": "MapState"
          },
          "init": {
            "type": "CallExpression",
            "start": 622,
            "end": 1193,
            "loc": {
              "start": {
                "line": 32,
                "column": 15
              },
              "end": {
                "line": 64,
                "column": 10
              }
            },
            "callee": {
              "type": "Identifier",
              "start": 622,
              "end": 628,
              "loc": {
                "start": {
                  "line": 32,
                  "column": 15
                },
                "end": {
                  "line": 32,
                  "column": 21
                }
              },
              "name": "assign"
            },
            "arguments": [
              {
                "type": "ObjectExpression",
                "start": 629,
                "end": 1184,
                "loc": {
                  "start": {
                    "line": 32,
                    "column": 22
                  },
                  "end": {
                    "line": 64,
                    "column": 1
                  }
                },
                "properties": [
                  {
                    "type": "Property",
                    "start": 634,
                    "end": 668,
                    "loc": {
                      "start": {
                        "line": 34,
                        "column": 2
                      },
                      "end": {
                        "line": 36,
                        "column": 3
                      }
                    },
                    "method": true,
                    "shorthand": false,
                    "computed": false,
                    "key": {
                      "type": "Identifier",
                      "start": 634,
                      "end": 642,
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 2
                        },
                        "end": {
                          "line": 34,
                          "column": 10
                        }
                      },
                      "name": "getState"
                    },
                    "kind": "init",
                    "value": {
                      "type": "FunctionExpression",
                      "start": 642,
                      "end": 668,
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 10
                        },
                        "end": {
                          "line": 36,
                          "column": 3
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [],
                      "body": {
                        "type": "BlockStatement",
                        "start": 645,
                        "end": 668,
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 13
                          },
                          "end": {
                            "line": 36,
                            "column": 3
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 651,
                            "end": 664,
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 4
                              },
                              "end": {
                                "line": 35,
                                "column": 17
                              }
                            },
                            "argument": {
                              "type": "Identifier",
                              "start": 658,
                              "end": 663,
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 11
                                },
                                "end": {
                                  "line": 35,
                                  "column": 16
                                }
                              },
                              "name": "state"
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "Property",
                    "start": 673,
                    "end": 723,
                    "loc": {
                      "start": {
                        "line": 38,
                        "column": 2
                      },
                      "end": {
                        "line": 40,
                        "column": 3
                      }
                    },
                    "method": true,
                    "shorthand": false,
                    "computed": false,
                    "key": {
                      "type": "Identifier",
                      "start": 673,
                      "end": 683,
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 2
                        },
                        "end": {
                          "line": 38,
                          "column": 12
                        }
                      },
                      "name": "emitChange"
                    },
                    "kind": "init",
                    "value": {
                      "type": "FunctionExpression",
                      "start": 683,
                      "end": 723,
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 12
                        },
                        "end": {
                          "line": 40,
                          "column": 3
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [],
                      "body": {
                        "type": "BlockStatement",
                        "start": 686,
                        "end": 723,
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 15
                          },
                          "end": {
                            "line": 40,
                            "column": 3
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 692,
                            "end": 719,
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 4
                              },
                              "end": {
                                "line": 39,
                                "column": 31
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 692,
                              "end": 718,
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 4
                                },
                                "end": {
                                  "line": 39,
                                  "column": 30
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 692,
                                "end": 704,
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 692,
                                  "end": 696,
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 697,
                                  "end": 704,
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 16
                                    }
                                  },
                                  "name": "trigger"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 705,
                                  "end": 717,
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 29
                                    }
                                  },
                                  "name": "CHANGE_EVENT"
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "Property",
                    "start": 728,
                    "end": 786,
                    "loc": {
                      "start": {
                        "line": 42,
                        "column": 2
                      },
                      "end": {
                        "line": 44,
                        "column": 3
                      }
                    },
                    "method": true,
                    "shorthand": false,
                    "computed": false,
                    "key": {
                      "type": "Identifier",
                      "start": 728,
                      "end": 745,
                      "loc": {
                        "start": {
                          "line": 42,
                          "column": 2
                        },
                        "end": {
                          "line": 42,
                          "column": 19
                        }
                      },
                      "name": "addChangeListener"
                    },
                    "kind": "init",
                    "value": {
                      "type": "FunctionExpression",
                      "start": 745,
                      "end": 786,
                      "loc": {
                        "start": {
                          "line": 42,
                          "column": 19
                        },
                        "end": {
                          "line": 44,
                          "column": 3
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 746,
                          "end": 748,
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 20
                            },
                            "end": {
                              "line": 42,
                              "column": 22
                            }
                          },
                          "name": "cb"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 750,
                        "end": 786,
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 24
                          },
                          "end": {
                            "line": 44,
                            "column": 3
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 756,
                            "end": 782,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 4
                              },
                              "end": {
                                "line": 43,
                                "column": 30
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 756,
                              "end": 781,
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 4
                                },
                                "end": {
                                  "line": 43,
                                  "column": 29
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 756,
                                "end": 763,
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 11
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 756,
                                  "end": 760,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 761,
                                  "end": 763,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 11
                                    }
                                  },
                                  "name": "on"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 764,
                                  "end": 776,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 24
                                    }
                                  },
                                  "name": "CHANGE_EVENT"
                                },
                                {
                                  "type": "Identifier",
                                  "start": 778,
                                  "end": 780,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 28
                                    }
                                  },
                                  "name": "cb"
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "Property",
                    "start": 791,
                    "end": 863,
                    "loc": {
                      "start": {
                        "line": 46,
                        "column": 2
                      },
                      "end": {
                        "line": 48,
                        "column": 3
                      }
                    },
                    "method": true,
                    "shorthand": false,
                    "computed": false,
                    "key": {
                      "type": "Identifier",
                      "start": 791,
                      "end": 811,
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 2
                        },
                        "end": {
                          "line": 46,
                          "column": 22
                        }
                      },
                      "name": "removeChangeListener"
                    },
                    "kind": "init",
                    "value": {
                      "type": "FunctionExpression",
                      "start": 811,
                      "end": 863,
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 22
                        },
                        "end": {
                          "line": 48,
                          "column": 3
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 812,
                          "end": 814,
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 23
                            },
                            "end": {
                              "line": 46,
                              "column": 25
                            }
                          },
                          "name": "cb"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 816,
                        "end": 863,
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 27
                          },
                          "end": {
                            "line": 48,
                            "column": 3
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 822,
                            "end": 859,
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 4
                              },
                              "end": {
                                "line": 47,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 822,
                              "end": 858,
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 4
                                },
                                "end": {
                                  "line": 47,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 822,
                                "end": 840,
                                "loc": {
                                  "start": {
                                    "line": 47,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 47,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 822,
                                  "end": 826,
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 8
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 827,
                                  "end": 840,
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 22
                                    }
                                  },
                                  "name": "stopListening"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 841,
                                  "end": 853,
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 35
                                    }
                                  },
                                  "name": "CHANGE_EVENT"
                                },
                                {
                                  "type": "Identifier",
                                  "start": 855,
                                  "end": 857,
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 39
                                    }
                                  },
                                  "name": "cb"
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "Property",
                    "start": 868,
                    "end": 1182,
                    "loc": {
                      "start": {
                        "line": 50,
                        "column": 2
                      },
                      "end": {
                        "line": 63,
                        "column": 3
                      }
                    },
                    "method": false,
                    "shorthand": false,
                    "computed": false,
                    "key": {
                      "type": "Identifier",
                      "start": 868,
                      "end": 876,
                      "loc": {
                        "start": {
                          "line": 50,
                          "column": 2
                        },
                        "end": {
                          "line": 50,
                          "column": 10
                        }
                      },
                      "name": "sortSets"
                    },
                    "value": {
                      "type": "ArrowFunctionExpression",
                      "start": 878,
                      "end": 1182,
                      "loc": {
                        "start": {
                          "line": 50,
                          "column": 12
                        },
                        "end": {
                          "line": 63,
                          "column": 3
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 879,
                          "end": 883,
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 13
                            },
                            "end": {
                              "line": 50,
                              "column": 17
                            }
                          },
                          "name": "sets"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 888,
                        "end": 1182,
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 22
                          },
                          "end": {
                            "line": 63,
                            "column": 3
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 894,
                            "end": 988,
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 4
                              },
                              "end": {
                                "line": 53,
                                "column": 7
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 898,
                                "end": 987,
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 6
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 898,
                                  "end": 906,
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 16
                                    }
                                  },
                                  "name": "headings"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 909,
                                  "end": 987,
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 6
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 909,
                                    "end": 928,
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 38
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 909,
                                      "end": 921,
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 31
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 909,
                                        "end": 914,
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 24
                                          }
                                        },
                                        "name": "state"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 915,
                                        "end": 921,
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 31
                                          }
                                        },
                                        "name": "topics"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 922,
                                      "end": 928,
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 38
                                        }
                                      },
                                      "name": "concat"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ArrayExpression",
                                      "start": 929,
                                      "end": 986,
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 5
                                        }
                                      },
                                      "elements": [
                                        {
                                          "type": "Literal",
                                          "start": 937,
                                          "end": 948,
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 17
                                            }
                                          },
                                          "value": "Countries",
                                          "rawValue": "Countries",
                                          "raw": "\"Countries\""
                                        },
                                        {
                                          "type": "Literal",
                                          "start": 950,
                                          "end": 958,
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 27
                                            }
                                          },
                                          "value": "Cities",
                                          "rawValue": "Cities",
                                          "raw": "\"Cities\""
                                        },
                                        {
                                          "type": "Literal",
                                          "start": 960,
                                          "end": 971,
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 40
                                            }
                                          },
                                          "value": "Sponsored",
                                          "rawValue": "Sponsored",
                                          "raw": "\"Sponsored\""
                                        },
                                        {
                                          "type": "Literal",
                                          "start": 973,
                                          "end": 980,
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 49
                                            }
                                          },
                                          "value": "About",
                                          "rawValue": "About",
                                          "raw": "\"About\""
                                        }
                                      ]
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 994,
                            "end": 1178,
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 4
                              },
                              "end": {
                                "line": 62,
                                "column": 11
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 1001,
                              "end": 1177,
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 11
                                },
                                "end": {
                                  "line": 62,
                                  "column": 10
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 1001,
                                "end": 1016,
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 1001,
                                  "end": 1009,
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 19
                                    }
                                  },
                                  "name": "headings"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1010,
                                  "end": 1016,
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 26
                                    }
                                  },
                                  "name": "reduce"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 1017,
                                  "end": 1172,
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 5
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 1018,
                                      "end": 1022,
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 32
                                        }
                                      },
                                      "name": "memo"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 1024,
                                      "end": 1031,
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 41
                                        }
                                      },
                                      "name": "heading"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 1036,
                                    "end": 1172,
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 5
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "start": 1044,
                                        "end": 1097,
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 59
                                          }
                                        },
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "start": 1048,
                                            "end": 1096,
                                            "loc": {
                                              "start": {
                                                "line": 56,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 56,
                                                "column": 58
                                              }
                                            },
                                            "id": {
                                              "type": "Identifier",
                                              "start": 1048,
                                              "end": 1051,
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 13
                                                }
                                              },
                                              "name": "set"
                                            },
                                            "init": {
                                              "type": "CallExpression",
                                              "start": 1054,
                                              "end": 1096,
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 58
                                                }
                                              },
                                              "callee": {
                                                "type": "Identifier",
                                                "start": 1054,
                                                "end": 1058,
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 20
                                                  }
                                                },
                                                "name": "find"
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 1059,
                                                  "end": 1063,
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 25
                                                    }
                                                  },
                                                  "name": "sets"
                                                },
                                                {
                                                  "type": "ArrowFunctionExpression",
                                                  "start": 1065,
                                                  "end": 1095,
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 57
                                                    }
                                                  },
                                                  "id": null,
                                                  "generator": false,
                                                  "expression": true,
                                                  "async": false,
                                                  "params": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 1066,
                                                      "end": 1069,
                                                      "loc": {
                                                        "start": {
                                                          "line": 56,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 31
                                                        }
                                                      },
                                                      "name": "set"
                                                    }
                                                  ],
                                                  "body": {
                                                    "type": "BinaryExpression",
                                                    "start": 1074,
                                                    "end": 1095,
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 57
                                                      }
                                                    },
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "start": 1074,
                                                      "end": 1083,
                                                      "loc": {
                                                        "start": {
                                                          "line": 56,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 45
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 1074,
                                                        "end": 1077,
                                                        "loc": {
                                                          "start": {
                                                            "line": 56,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 56,
                                                            "column": 39
                                                          }
                                                        },
                                                        "name": "set"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 1078,
                                                        "end": 1083,
                                                        "loc": {
                                                          "start": {
                                                            "line": 56,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 56,
                                                            "column": 45
                                                          }
                                                        },
                                                        "name": "title"
                                                      },
                                                      "computed": false
                                                    },
                                                    "operator": "===",
                                                    "right": {
                                                      "type": "Identifier",
                                                      "start": 1088,
                                                      "end": 1095,
                                                      "loc": {
                                                        "start": {
                                                          "line": 56,
                                                          "column": 50
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 57
                                                        }
                                                      },
                                                      "name": "heading"
                                                    }
                                                  }
                                                }
                                              ]
                                            }
                                          }
                                        ],
                                        "kind": "let"
                                      },
                                      {
                                        "type": "IfStatement",
                                        "start": 1104,
                                        "end": 1146,
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 7
                                          }
                                        },
                                        "test": {
                                          "type": "Identifier",
                                          "start": 1108,
                                          "end": 1111,
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 13
                                            }
                                          },
                                          "name": "set"
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 1113,
                                          "end": 1146,
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 7
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 1123,
                                              "end": 1138,
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 23
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 1123,
                                                "end": 1137,
                                                "loc": {
                                                  "start": {
                                                    "line": 58,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 58,
                                                    "column": 22
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 1123,
                                                  "end": 1132,
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 17
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 1123,
                                                    "end": 1127,
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 12
                                                      }
                                                    },
                                                    "name": "memo"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 1128,
                                                    "end": 1132,
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 13
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 17
                                                      }
                                                    },
                                                    "name": "push"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 1133,
                                                    "end": 1136,
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 21
                                                      }
                                                    },
                                                    "name": "set"
                                                  }
                                                ]
                                              }
                                            }
                                          ]
                                        },
                                        "alternate": null
                                      },
                                      {
                                        "type": "ReturnStatement",
                                        "start": 1154,
                                        "end": 1166,
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 18
                                          }
                                        },
                                        "argument": {
                                          "type": "Identifier",
                                          "start": 1161,
                                          "end": 1165,
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 17
                                            }
                                          },
                                          "name": "memo"
                                        }
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "ArrayExpression",
                                  "start": 1174,
                                  "end": 1176,
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 9
                                    }
                                  },
                                  "elements": []
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    "kind": "init"
                  }
                ]
              },
              {
                "type": "Identifier",
                "start": 1186,
                "end": 1192,
                "loc": {
                  "start": {
                    "line": 64,
                    "column": 3
                  },
                  "end": {
                    "line": 64,
                    "column": 9
                  }
                },
                "name": "Events"
              }
            ]
          }
        }
      ],
      "kind": "let",
      "name": "_",
      "leadingComments": [],
      "trailingComments": []
    },
    {
      "type": "ExpressionStatement",
      "start": 1196,
      "end": 1279,
      "loc": {
        "start": {
          "line": 66,
          "column": 0
        },
        "end": {
          "line": 69,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 1196,
        "end": 1278,
        "loc": {
          "start": {
            "line": 66,
            "column": 0
          },
          "end": {
            "line": 69,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 1196,
          "end": 1205,
          "loc": {
            "start": {
              "line": 66,
              "column": 0
            },
            "end": {
              "line": 66,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 1196,
            "end": 1202,
            "loc": {
              "start": {
                "line": 66,
                "column": 0
              },
              "end": {
                "line": 66,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 1203,
            "end": 1205,
            "loc": {
              "start": {
                "line": 66,
                "column": 7
              },
              "end": {
                "line": 66,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 1206,
            "end": 1218,
            "loc": {
              "start": {
                "line": 66,
                "column": 10
              },
              "end": {
                "line": 66,
                "column": 22
              }
            },
            "value": "map.opened",
            "rawValue": "map.opened",
            "raw": "\"map.opened\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 1220,
            "end": 1277,
            "loc": {
              "start": {
                "line": 66,
                "column": 24
              },
              "end": {
                "line": 69,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "start": 1226,
              "end": 1277,
              "loc": {
                "start": {
                  "line": 66,
                  "column": 30
                },
                "end": {
                  "line": 69,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 1230,
                  "end": 1250,
                  "loc": {
                    "start": {
                      "line": 67,
                      "column": 2
                    },
                    "end": {
                      "line": 67,
                      "column": 22
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1230,
                    "end": 1249,
                    "loc": {
                      "start": {
                        "line": 67,
                        "column": 2
                      },
                      "end": {
                        "line": 67,
                        "column": 21
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1230,
                      "end": 1242,
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 2
                        },
                        "end": {
                          "line": 67,
                          "column": 14
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1230,
                        "end": 1235,
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 2
                          },
                          "end": {
                            "line": 67,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1236,
                        "end": 1242,
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 8
                          },
                          "end": {
                            "line": 67,
                            "column": 14
                          }
                        },
                        "name": "isOpen"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 1245,
                      "end": 1249,
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 17
                        },
                        "end": {
                          "line": 67,
                          "column": 21
                        }
                      },
                      "value": true,
                      "rawValue": true,
                      "raw": "true"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1253,
                  "end": 1275,
                  "loc": {
                    "start": {
                      "line": 68,
                      "column": 2
                    },
                    "end": {
                      "line": 68,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 1253,
                    "end": 1274,
                    "loc": {
                      "start": {
                        "line": 68,
                        "column": 2
                      },
                      "end": {
                        "line": 68,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 1253,
                      "end": 1272,
                      "loc": {
                        "start": {
                          "line": 68,
                          "column": 2
                        },
                        "end": {
                          "line": 68,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1253,
                        "end": 1261,
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 2
                          },
                          "end": {
                            "line": 68,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1262,
                        "end": 1272,
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 11
                          },
                          "end": {
                            "line": 68,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 1281,
      "end": 1365,
      "loc": {
        "start": {
          "line": 71,
          "column": 0
        },
        "end": {
          "line": 74,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 1281,
        "end": 1364,
        "loc": {
          "start": {
            "line": 71,
            "column": 0
          },
          "end": {
            "line": 74,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 1281,
          "end": 1290,
          "loc": {
            "start": {
              "line": 71,
              "column": 0
            },
            "end": {
              "line": 71,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 1281,
            "end": 1287,
            "loc": {
              "start": {
                "line": 71,
                "column": 0
              },
              "end": {
                "line": 71,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 1288,
            "end": 1290,
            "loc": {
              "start": {
                "line": 71,
                "column": 7
              },
              "end": {
                "line": 71,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 1291,
            "end": 1303,
            "loc": {
              "start": {
                "line": 71,
                "column": 10
              },
              "end": {
                "line": 71,
                "column": 22
              }
            },
            "value": "map.closed",
            "rawValue": "map.closed",
            "raw": "\"map.closed\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 1305,
            "end": 1363,
            "loc": {
              "start": {
                "line": 71,
                "column": 24
              },
              "end": {
                "line": 74,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "start": 1311,
              "end": 1363,
              "loc": {
                "start": {
                  "line": 71,
                  "column": 30
                },
                "end": {
                  "line": 74,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 1315,
                  "end": 1336,
                  "loc": {
                    "start": {
                      "line": 72,
                      "column": 2
                    },
                    "end": {
                      "line": 72,
                      "column": 23
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1315,
                    "end": 1335,
                    "loc": {
                      "start": {
                        "line": 72,
                        "column": 2
                      },
                      "end": {
                        "line": 72,
                        "column": 22
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1315,
                      "end": 1327,
                      "loc": {
                        "start": {
                          "line": 72,
                          "column": 2
                        },
                        "end": {
                          "line": 72,
                          "column": 14
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1315,
                        "end": 1320,
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 2
                          },
                          "end": {
                            "line": 72,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1321,
                        "end": 1327,
                        "loc": {
                          "start": {
                            "line": 72,
                            "column": 8
                          },
                          "end": {
                            "line": 72,
                            "column": 14
                          }
                        },
                        "name": "isOpen"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 1330,
                      "end": 1335,
                      "loc": {
                        "start": {
                          "line": 72,
                          "column": 17
                        },
                        "end": {
                          "line": 72,
                          "column": 22
                        }
                      },
                      "value": false,
                      "rawValue": false,
                      "raw": "false"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1339,
                  "end": 1361,
                  "loc": {
                    "start": {
                      "line": 73,
                      "column": 2
                    },
                    "end": {
                      "line": 73,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 1339,
                    "end": 1360,
                    "loc": {
                      "start": {
                        "line": 73,
                        "column": 2
                      },
                      "end": {
                        "line": 73,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 1339,
                      "end": 1358,
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 2
                        },
                        "end": {
                          "line": 73,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1339,
                        "end": 1347,
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 2
                          },
                          "end": {
                            "line": 73,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1348,
                        "end": 1358,
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 11
                          },
                          "end": {
                            "line": 73,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 1367,
      "end": 1523,
      "loc": {
        "start": {
          "line": 76,
          "column": 0
        },
        "end": {
          "line": 81,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 1367,
        "end": 1522,
        "loc": {
          "start": {
            "line": 76,
            "column": 0
          },
          "end": {
            "line": 81,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 1367,
          "end": 1376,
          "loc": {
            "start": {
              "line": 76,
              "column": 0
            },
            "end": {
              "line": 76,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 1367,
            "end": 1373,
            "loc": {
              "start": {
                "line": 76,
                "column": 0
              },
              "end": {
                "line": 76,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 1374,
            "end": 1376,
            "loc": {
              "start": {
                "line": 76,
                "column": 7
              },
              "end": {
                "line": 76,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 1377,
            "end": 1391,
            "loc": {
              "start": {
                "line": 76,
                "column": 10
              },
              "end": {
                "line": 76,
                "column": 24
              }
            },
            "value": "view.changed",
            "rawValue": "view.changed",
            "raw": "\"view.changed\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 1393,
            "end": 1521,
            "loc": {
              "start": {
                "line": 76,
                "column": 26
              },
              "end": {
                "line": 81,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 1394,
                "end": 1398,
                "loc": {
                  "start": {
                    "line": 76,
                    "column": 27
                  },
                  "end": {
                    "line": 76,
                    "column": 31
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 1403,
              "end": 1521,
              "loc": {
                "start": {
                  "line": 76,
                  "column": 36
                },
                "end": {
                  "line": 81,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 1407,
                  "end": 1432,
                  "loc": {
                    "start": {
                      "line": 77,
                      "column": 2
                    },
                    "end": {
                      "line": 77,
                      "column": 27
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1407,
                    "end": 1431,
                    "loc": {
                      "start": {
                        "line": 77,
                        "column": 2
                      },
                      "end": {
                        "line": 77,
                        "column": 26
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1407,
                      "end": 1424,
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 2
                        },
                        "end": {
                          "line": 77,
                          "column": 19
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1407,
                        "end": 1412,
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 2
                          },
                          "end": {
                            "line": 77,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1413,
                        "end": 1424,
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 8
                          },
                          "end": {
                            "line": 77,
                            "column": 19
                          }
                        },
                        "name": "hoveredItem"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Identifier",
                      "start": 1427,
                      "end": 1431,
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 22
                        },
                        "end": {
                          "line": 77,
                          "column": 26
                        }
                      },
                      "name": "data"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1435,
                  "end": 1468,
                  "loc": {
                    "start": {
                      "line": 78,
                      "column": 2
                    },
                    "end": {
                      "line": 78,
                      "column": 35
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1435,
                    "end": 1467,
                    "loc": {
                      "start": {
                        "line": 78,
                        "column": 2
                      },
                      "end": {
                        "line": 78,
                        "column": 34
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1435,
                      "end": 1455,
                      "loc": {
                        "start": {
                          "line": 78,
                          "column": 2
                        },
                        "end": {
                          "line": 78,
                          "column": 22
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1435,
                        "end": 1440,
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 2
                          },
                          "end": {
                            "line": 78,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1441,
                        "end": 1455,
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 8
                          },
                          "end": {
                            "line": 78,
                            "column": 22
                          }
                        },
                        "name": "activeSetIndex"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 1458,
                      "end": 1467,
                      "loc": {
                        "start": {
                          "line": 78,
                          "column": 25
                        },
                        "end": {
                          "line": 78,
                          "column": 34
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1458,
                        "end": 1462,
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 25
                          },
                          "end": {
                            "line": 78,
                            "column": 29
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1463,
                        "end": 1467,
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 30
                          },
                          "end": {
                            "line": 78,
                            "column": 34
                          }
                        },
                        "name": "view"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1471,
                  "end": 1494,
                  "loc": {
                    "start": {
                      "line": 79,
                      "column": 2
                    },
                    "end": {
                      "line": 79,
                      "column": 25
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1471,
                    "end": 1493,
                    "loc": {
                      "start": {
                        "line": 79,
                        "column": 2
                      },
                      "end": {
                        "line": 79,
                        "column": 24
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1471,
                      "end": 1488,
                      "loc": {
                        "start": {
                          "line": 79,
                          "column": 2
                        },
                        "end": {
                          "line": 79,
                          "column": 19
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1471,
                        "end": 1476,
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 2
                          },
                          "end": {
                            "line": 79,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1477,
                        "end": 1488,
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 8
                          },
                          "end": {
                            "line": 79,
                            "column": 19
                          }
                        },
                        "name": "customPanel"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 1491,
                      "end": 1493,
                      "loc": {
                        "start": {
                          "line": 79,
                          "column": 22
                        },
                        "end": {
                          "line": 79,
                          "column": 24
                        }
                      },
                      "value": "",
                      "rawValue": "",
                      "raw": "\"\""
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1497,
                  "end": 1519,
                  "loc": {
                    "start": {
                      "line": 80,
                      "column": 2
                    },
                    "end": {
                      "line": 80,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 1497,
                    "end": 1518,
                    "loc": {
                      "start": {
                        "line": 80,
                        "column": 2
                      },
                      "end": {
                        "line": 80,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 1497,
                      "end": 1516,
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 2
                        },
                        "end": {
                          "line": 80,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1497,
                        "end": 1505,
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 2
                          },
                          "end": {
                            "line": 80,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1506,
                        "end": 1516,
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 11
                          },
                          "end": {
                            "line": 80,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 1525,
      "end": 1683,
      "loc": {
        "start": {
          "line": 83,
          "column": 0
        },
        "end": {
          "line": 88,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 1525,
        "end": 1682,
        "loc": {
          "start": {
            "line": 83,
            "column": 0
          },
          "end": {
            "line": 88,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 1525,
          "end": 1534,
          "loc": {
            "start": {
              "line": 83,
              "column": 0
            },
            "end": {
              "line": 83,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 1525,
            "end": 1531,
            "loc": {
              "start": {
                "line": 83,
                "column": 0
              },
              "end": {
                "line": 83,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 1532,
            "end": 1534,
            "loc": {
              "start": {
                "line": 83,
                "column": 7
              },
              "end": {
                "line": 83,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 1535,
            "end": 1547,
            "loc": {
              "start": {
                "line": 83,
                "column": 10
              },
              "end": {
                "line": 83,
                "column": 22
              }
            },
            "value": "poi.opened",
            "rawValue": "poi.opened",
            "raw": "\"poi.opened\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 1549,
            "end": 1681,
            "loc": {
              "start": {
                "line": 83,
                "column": 24
              },
              "end": {
                "line": 88,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 1550,
                "end": 1554,
                "loc": {
                  "start": {
                    "line": 83,
                    "column": 25
                  },
                  "end": {
                    "line": 83,
                    "column": 29
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 1559,
              "end": 1681,
              "loc": {
                "start": {
                  "line": 83,
                  "column": 34
                },
                "end": {
                  "line": 88,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 1563,
                  "end": 1605,
                  "loc": {
                    "start": {
                      "line": 84,
                      "column": 2
                    },
                    "end": {
                      "line": 84,
                      "column": 44
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1563,
                    "end": 1604,
                    "loc": {
                      "start": {
                        "line": 84,
                        "column": 2
                      },
                      "end": {
                        "line": 84,
                        "column": 43
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1563,
                      "end": 1577,
                      "loc": {
                        "start": {
                          "line": 84,
                          "column": 2
                        },
                        "end": {
                          "line": 84,
                          "column": 16
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1563,
                        "end": 1568,
                        "loc": {
                          "start": {
                            "line": 84,
                            "column": 2
                          },
                          "end": {
                            "line": 84,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1569,
                        "end": 1577,
                        "loc": {
                          "start": {
                            "line": 84,
                            "column": 8
                          },
                          "end": {
                            "line": 84,
                            "column": 16
                          }
                        },
                        "name": "poiIndex"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "CallExpression",
                      "start": 1580,
                      "end": 1604,
                      "loc": {
                        "start": {
                          "line": 84,
                          "column": 19
                        },
                        "end": {
                          "line": 84,
                          "column": 43
                        }
                      },
                      "callee": {
                        "type": "Identifier",
                        "start": 1580,
                        "end": 1588,
                        "loc": {
                          "start": {
                            "line": 84,
                            "column": 19
                          },
                          "end": {
                            "line": 84,
                            "column": 27
                          }
                        },
                        "name": "parseInt"
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 1589,
                          "end": 1599,
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 28
                            },
                            "end": {
                              "line": 84,
                              "column": 38
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 1589,
                            "end": 1593,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 28
                              },
                              "end": {
                                "line": 84,
                                "column": 32
                              }
                            },
                            "name": "data"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1594,
                            "end": 1599,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 33
                              },
                              "end": {
                                "line": 84,
                                "column": 38
                              }
                            },
                            "name": "index"
                          },
                          "computed": false
                        },
                        {
                          "type": "Literal",
                          "start": 1601,
                          "end": 1603,
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 40
                            },
                            "end": {
                              "line": 84,
                              "column": 42
                            }
                          },
                          "value": 10,
                          "rawValue": 10,
                          "raw": "10"
                        }
                      ]
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1608,
                  "end": 1629,
                  "loc": {
                    "start": {
                      "line": 85,
                      "column": 2
                    },
                    "end": {
                      "line": 85,
                      "column": 23
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1608,
                    "end": 1628,
                    "loc": {
                      "start": {
                        "line": 85,
                        "column": 2
                      },
                      "end": {
                        "line": 85,
                        "column": 22
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1608,
                      "end": 1617,
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 2
                        },
                        "end": {
                          "line": 85,
                          "column": 11
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1608,
                        "end": 1613,
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 2
                          },
                          "end": {
                            "line": 85,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1614,
                        "end": 1617,
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 8
                          },
                          "end": {
                            "line": 85,
                            "column": 11
                          }
                        },
                        "name": "poi"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 1620,
                      "end": 1628,
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 14
                        },
                        "end": {
                          "line": 85,
                          "column": 22
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1620,
                        "end": 1624,
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 14
                          },
                          "end": {
                            "line": 85,
                            "column": 18
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1625,
                        "end": 1628,
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 19
                          },
                          "end": {
                            "line": 85,
                            "column": 22
                          }
                        },
                        "name": "poi"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1632,
                  "end": 1654,
                  "loc": {
                    "start": {
                      "line": 86,
                      "column": 2
                    },
                    "end": {
                      "line": 86,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1632,
                    "end": 1653,
                    "loc": {
                      "start": {
                        "line": 86,
                        "column": 2
                      },
                      "end": {
                        "line": 86,
                        "column": 23
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1632,
                      "end": 1646,
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 2
                        },
                        "end": {
                          "line": 86,
                          "column": 16
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1632,
                        "end": 1637,
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 2
                          },
                          "end": {
                            "line": 86,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1638,
                        "end": 1646,
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 8
                          },
                          "end": {
                            "line": 86,
                            "column": 16
                          }
                        },
                        "name": "isDetail"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 1649,
                      "end": 1653,
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 19
                        },
                        "end": {
                          "line": 86,
                          "column": 23
                        }
                      },
                      "value": true,
                      "rawValue": true,
                      "raw": "true"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1657,
                  "end": 1679,
                  "loc": {
                    "start": {
                      "line": 87,
                      "column": 2
                    },
                    "end": {
                      "line": 87,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 1657,
                    "end": 1678,
                    "loc": {
                      "start": {
                        "line": 87,
                        "column": 2
                      },
                      "end": {
                        "line": 87,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 1657,
                      "end": 1676,
                      "loc": {
                        "start": {
                          "line": 87,
                          "column": 2
                        },
                        "end": {
                          "line": 87,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1657,
                        "end": 1665,
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 2
                          },
                          "end": {
                            "line": 87,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1666,
                        "end": 1676,
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 11
                          },
                          "end": {
                            "line": 87,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 1685,
      "end": 1791,
      "loc": {
        "start": {
          "line": 90,
          "column": 0
        },
        "end": {
          "line": 94,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 1685,
        "end": 1790,
        "loc": {
          "start": {
            "line": 90,
            "column": 0
          },
          "end": {
            "line": 94,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 1685,
          "end": 1694,
          "loc": {
            "start": {
              "line": 90,
              "column": 0
            },
            "end": {
              "line": 90,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 1685,
            "end": 1691,
            "loc": {
              "start": {
                "line": 90,
                "column": 0
              },
              "end": {
                "line": 90,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 1692,
            "end": 1694,
            "loc": {
              "start": {
                "line": 90,
                "column": 7
              },
              "end": {
                "line": 90,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 1695,
            "end": 1707,
            "loc": {
              "start": {
                "line": 90,
                "column": 10
              },
              "end": {
                "line": 90,
                "column": 22
              }
            },
            "value": "poi.closed",
            "rawValue": "poi.closed",
            "raw": "\"poi.closed\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 1709,
            "end": 1789,
            "loc": {
              "start": {
                "line": 90,
                "column": 24
              },
              "end": {
                "line": 94,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "start": 1715,
              "end": 1789,
              "loc": {
                "start": {
                  "line": 90,
                  "column": 30
                },
                "end": {
                  "line": 94,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 1719,
                  "end": 1736,
                  "loc": {
                    "start": {
                      "line": 91,
                      "column": 2
                    },
                    "end": {
                      "line": 91,
                      "column": 19
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1719,
                    "end": 1735,
                    "loc": {
                      "start": {
                        "line": 91,
                        "column": 2
                      },
                      "end": {
                        "line": 91,
                        "column": 18
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1719,
                      "end": 1728,
                      "loc": {
                        "start": {
                          "line": 91,
                          "column": 2
                        },
                        "end": {
                          "line": 91,
                          "column": 11
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1719,
                        "end": 1724,
                        "loc": {
                          "start": {
                            "line": 91,
                            "column": 2
                          },
                          "end": {
                            "line": 91,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1725,
                        "end": 1728,
                        "loc": {
                          "start": {
                            "line": 91,
                            "column": 8
                          },
                          "end": {
                            "line": 91,
                            "column": 11
                          }
                        },
                        "name": "poi"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 1731,
                      "end": 1735,
                      "loc": {
                        "start": {
                          "line": 91,
                          "column": 14
                        },
                        "end": {
                          "line": 91,
                          "column": 18
                        }
                      },
                      "value": null,
                      "rawValue": null,
                      "raw": "null"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1739,
                  "end": 1762,
                  "loc": {
                    "start": {
                      "line": 92,
                      "column": 2
                    },
                    "end": {
                      "line": 92,
                      "column": 25
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1739,
                    "end": 1761,
                    "loc": {
                      "start": {
                        "line": 92,
                        "column": 2
                      },
                      "end": {
                        "line": 92,
                        "column": 24
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1739,
                      "end": 1753,
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 2
                        },
                        "end": {
                          "line": 92,
                          "column": 16
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1739,
                        "end": 1744,
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 2
                          },
                          "end": {
                            "line": 92,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1745,
                        "end": 1753,
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 8
                          },
                          "end": {
                            "line": 92,
                            "column": 16
                          }
                        },
                        "name": "isDetail"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 1756,
                      "end": 1761,
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 19
                        },
                        "end": {
                          "line": 92,
                          "column": 24
                        }
                      },
                      "value": false,
                      "rawValue": false,
                      "raw": "false"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1765,
                  "end": 1787,
                  "loc": {
                    "start": {
                      "line": 93,
                      "column": 2
                    },
                    "end": {
                      "line": 93,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 1765,
                    "end": 1786,
                    "loc": {
                      "start": {
                        "line": 93,
                        "column": 2
                      },
                      "end": {
                        "line": 93,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 1765,
                      "end": 1784,
                      "loc": {
                        "start": {
                          "line": 93,
                          "column": 2
                        },
                        "end": {
                          "line": 93,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1765,
                        "end": 1773,
                        "loc": {
                          "start": {
                            "line": 93,
                            "column": 2
                          },
                          "end": {
                            "line": 93,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1774,
                        "end": 1784,
                        "loc": {
                          "start": {
                            "line": 93,
                            "column": 11
                          },
                          "end": {
                            "line": 93,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 1793,
      "end": 2003,
      "loc": {
        "start": {
          "line": 96,
          "column": 0
        },
        "end": {
          "line": 102,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 1793,
        "end": 2002,
        "loc": {
          "start": {
            "line": 96,
            "column": 0
          },
          "end": {
            "line": 102,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 1793,
          "end": 1802,
          "loc": {
            "start": {
              "line": 96,
              "column": 0
            },
            "end": {
              "line": 96,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 1793,
            "end": 1799,
            "loc": {
              "start": {
                "line": 96,
                "column": 0
              },
              "end": {
                "line": 96,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 1800,
            "end": 1802,
            "loc": {
              "start": {
                "line": 96,
                "column": 7
              },
              "end": {
                "line": 96,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 1803,
            "end": 1819,
            "loc": {
              "start": {
                "line": 96,
                "column": 10
              },
              "end": {
                "line": 96,
                "column": 26
              }
            },
            "value": "place.fetching",
            "rawValue": "place.fetching",
            "raw": "\"place.fetching\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 1821,
            "end": 2001,
            "loc": {
              "start": {
                "line": 96,
                "column": 28
              },
              "end": {
                "line": 102,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 1822,
                "end": 1826,
                "loc": {
                  "start": {
                    "line": 96,
                    "column": 29
                  },
                  "end": {
                    "line": 96,
                    "column": 33
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 1831,
              "end": 2001,
              "loc": {
                "start": {
                  "line": 96,
                  "column": 38
                },
                "end": {
                  "line": 102,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 1835,
                  "end": 1859,
                  "loc": {
                    "start": {
                      "line": 97,
                      "column": 2
                    },
                    "end": {
                      "line": 97,
                      "column": 26
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1835,
                    "end": 1858,
                    "loc": {
                      "start": {
                        "line": 97,
                        "column": 2
                      },
                      "end": {
                        "line": 97,
                        "column": 25
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1835,
                      "end": 1851,
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 2
                        },
                        "end": {
                          "line": 97,
                          "column": 18
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1835,
                        "end": 1840,
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 2
                          },
                          "end": {
                            "line": 97,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1841,
                        "end": 1851,
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 8
                          },
                          "end": {
                            "line": 97,
                            "column": 18
                          }
                        },
                        "name": "isFetching"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 1854,
                      "end": 1858,
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 21
                        },
                        "end": {
                          "line": 97,
                          "column": 25
                        }
                      },
                      "value": true,
                      "rawValue": true,
                      "raw": "true"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1862,
                  "end": 1900,
                  "loc": {
                    "start": {
                      "line": 98,
                      "column": 2
                    },
                    "end": {
                      "line": 98,
                      "column": 40
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1862,
                    "end": 1899,
                    "loc": {
                      "start": {
                        "line": 98,
                        "column": 2
                      },
                      "end": {
                        "line": 98,
                        "column": 39
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1862,
                      "end": 1881,
                      "loc": {
                        "start": {
                          "line": 98,
                          "column": 2
                        },
                        "end": {
                          "line": 98,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1862,
                        "end": 1867,
                        "loc": {
                          "start": {
                            "line": 98,
                            "column": 2
                          },
                          "end": {
                            "line": 98,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1868,
                        "end": 1881,
                        "loc": {
                          "start": {
                            "line": 98,
                            "column": 8
                          },
                          "end": {
                            "line": 98,
                            "column": 21
                          }
                        },
                        "name": "fetchingPlace"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 1884,
                      "end": 1899,
                      "loc": {
                        "start": {
                          "line": 98,
                          "column": 24
                        },
                        "end": {
                          "line": 98,
                          "column": 39
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1884,
                        "end": 1888,
                        "loc": {
                          "start": {
                            "line": 98,
                            "column": 24
                          },
                          "end": {
                            "line": 98,
                            "column": 28
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1889,
                        "end": 1899,
                        "loc": {
                          "start": {
                            "line": 98,
                            "column": 29
                          },
                          "end": {
                            "line": 98,
                            "column": 39
                          }
                        },
                        "name": "placeTitle"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1903,
                  "end": 1939,
                  "loc": {
                    "start": {
                      "line": 99,
                      "column": 2
                    },
                    "end": {
                      "line": 99,
                      "column": 38
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1903,
                    "end": 1938,
                    "loc": {
                      "start": {
                        "line": 99,
                        "column": 2
                      },
                      "end": {
                        "line": 99,
                        "column": 37
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1903,
                      "end": 1920,
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 2
                        },
                        "end": {
                          "line": 99,
                          "column": 19
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1903,
                        "end": 1908,
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 2
                          },
                          "end": {
                            "line": 99,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1909,
                        "end": 1920,
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 8
                          },
                          "end": {
                            "line": 99,
                            "column": 19
                          }
                        },
                        "name": "placeParent"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 1923,
                      "end": 1938,
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 22
                        },
                        "end": {
                          "line": 99,
                          "column": 37
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1923,
                        "end": 1927,
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 22
                          },
                          "end": {
                            "line": 99,
                            "column": 26
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1928,
                        "end": 1938,
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 27
                          },
                          "end": {
                            "line": 99,
                            "column": 37
                          }
                        },
                        "name": "breadcrumb"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1942,
                  "end": 1974,
                  "loc": {
                    "start": {
                      "line": 100,
                      "column": 2
                    },
                    "end": {
                      "line": 100,
                      "column": 34
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 1942,
                    "end": 1973,
                    "loc": {
                      "start": {
                        "line": 100,
                        "column": 2
                      },
                      "end": {
                        "line": 100,
                        "column": 33
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 1942,
                      "end": 1960,
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 2
                        },
                        "end": {
                          "line": 100,
                          "column": 20
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1942,
                        "end": 1947,
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 2
                          },
                          "end": {
                            "line": 100,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1948,
                        "end": 1960,
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 8
                          },
                          "end": {
                            "line": 100,
                            "column": 20
                          }
                        },
                        "name": "topicClicked"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 1963,
                      "end": 1973,
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 23
                        },
                        "end": {
                          "line": 100,
                          "column": 33
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1963,
                        "end": 1967,
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 23
                          },
                          "end": {
                            "line": 100,
                            "column": 27
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1968,
                        "end": 1973,
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 28
                          },
                          "end": {
                            "line": 100,
                            "column": 33
                          }
                        },
                        "name": "topic"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1977,
                  "end": 1999,
                  "loc": {
                    "start": {
                      "line": 101,
                      "column": 2
                    },
                    "end": {
                      "line": 101,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 1977,
                    "end": 1998,
                    "loc": {
                      "start": {
                        "line": 101,
                        "column": 2
                      },
                      "end": {
                        "line": 101,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 1977,
                      "end": 1996,
                      "loc": {
                        "start": {
                          "line": 101,
                          "column": 2
                        },
                        "end": {
                          "line": 101,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1977,
                        "end": 1985,
                        "loc": {
                          "start": {
                            "line": 101,
                            "column": 2
                          },
                          "end": {
                            "line": 101,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1986,
                        "end": 1996,
                        "loc": {
                          "start": {
                            "line": 101,
                            "column": 11
                          },
                          "end": {
                            "line": 101,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 2005,
      "end": 2330,
      "loc": {
        "start": {
          "line": 104,
          "column": 0
        },
        "end": {
          "line": 113,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 2005,
        "end": 2329,
        "loc": {
          "start": {
            "line": 104,
            "column": 0
          },
          "end": {
            "line": 113,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 2005,
          "end": 2014,
          "loc": {
            "start": {
              "line": 104,
              "column": 0
            },
            "end": {
              "line": 104,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 2005,
            "end": 2011,
            "loc": {
              "start": {
                "line": 104,
                "column": 0
              },
              "end": {
                "line": 104,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 2012,
            "end": 2014,
            "loc": {
              "start": {
                "line": 104,
                "column": 7
              },
              "end": {
                "line": 104,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 2015,
            "end": 2030,
            "loc": {
              "start": {
                "line": 104,
                "column": 10
              },
              "end": {
                "line": 104,
                "column": 25
              }
            },
            "value": "place.fetched",
            "rawValue": "place.fetched",
            "raw": "\"place.fetched\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 2032,
            "end": 2328,
            "loc": {
              "start": {
                "line": 104,
                "column": 27
              },
              "end": {
                "line": 113,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 2033,
                "end": 2037,
                "loc": {
                  "start": {
                    "line": 104,
                    "column": 28
                  },
                  "end": {
                    "line": 104,
                    "column": 32
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 2042,
              "end": 2328,
              "loc": {
                "start": {
                  "line": 104,
                  "column": 37
                },
                "end": {
                  "line": 113,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 2046,
                  "end": 2084,
                  "loc": {
                    "start": {
                      "line": 105,
                      "column": 2
                    },
                    "end": {
                      "line": 105,
                      "column": 40
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2046,
                    "end": 2083,
                    "loc": {
                      "start": {
                        "line": 105,
                        "column": 2
                      },
                      "end": {
                        "line": 105,
                        "column": 39
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2046,
                      "end": 2067,
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 2
                        },
                        "end": {
                          "line": 105,
                          "column": 23
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2046,
                        "end": 2051,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 2
                          },
                          "end": {
                            "line": 105,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2052,
                        "end": 2067,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 8
                          },
                          "end": {
                            "line": 105,
                            "column": 23
                          }
                        },
                        "name": "currentLocation"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 2070,
                      "end": 2083,
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 26
                        },
                        "end": {
                          "line": 105,
                          "column": 39
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2070,
                        "end": 2074,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 26
                          },
                          "end": {
                            "line": 105,
                            "column": 30
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2075,
                        "end": 2083,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 31
                          },
                          "end": {
                            "line": 105,
                            "column": 39
                          }
                        },
                        "name": "location"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2087,
                  "end": 2114,
                  "loc": {
                    "start": {
                      "line": 106,
                      "column": 2
                    },
                    "end": {
                      "line": 106,
                      "column": 29
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2087,
                    "end": 2113,
                    "loc": {
                      "start": {
                        "line": 106,
                        "column": 2
                      },
                      "end": {
                        "line": 106,
                        "column": 28
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2087,
                      "end": 2099,
                      "loc": {
                        "start": {
                          "line": 106,
                          "column": 2
                        },
                        "end": {
                          "line": 106,
                          "column": 14
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2087,
                        "end": 2092,
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 2
                          },
                          "end": {
                            "line": 106,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2093,
                        "end": 2099,
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 8
                          },
                          "end": {
                            "line": 106,
                            "column": 14
                          }
                        },
                        "name": "topics"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 2102,
                      "end": 2113,
                      "loc": {
                        "start": {
                          "line": 106,
                          "column": 17
                        },
                        "end": {
                          "line": 106,
                          "column": 28
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2102,
                        "end": 2106,
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 17
                          },
                          "end": {
                            "line": 106,
                            "column": 21
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2107,
                        "end": 2113,
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 22
                          },
                          "end": {
                            "line": 106,
                            "column": 28
                          }
                        },
                        "name": "topics"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2117,
                  "end": 2191,
                  "loc": {
                    "start": {
                      "line": 107,
                      "column": 2
                    },
                    "end": {
                      "line": 107,
                      "column": 76
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2117,
                    "end": 2190,
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 2
                      },
                      "end": {
                        "line": 107,
                        "column": 75
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2117,
                      "end": 2127,
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 2
                        },
                        "end": {
                          "line": 107,
                          "column": 12
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2117,
                        "end": 2122,
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 2
                          },
                          "end": {
                            "line": 107,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2123,
                        "end": 2127,
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 8
                          },
                          "end": {
                            "line": 107,
                            "column": 12
                          }
                        },
                        "name": "sets"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "CallExpression",
                      "start": 2130,
                      "end": 2190,
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 15
                        },
                        "end": {
                          "line": 107,
                          "column": 75
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2130,
                        "end": 2147,
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 15
                          },
                          "end": {
                            "line": 107,
                            "column": 32
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 2130,
                          "end": 2138,
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 15
                            },
                            "end": {
                              "line": 107,
                              "column": 23
                            }
                          },
                          "name": "MapState"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2139,
                          "end": 2147,
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 24
                            },
                            "end": {
                              "line": 107,
                              "column": 32
                            }
                          },
                          "name": "sortSets"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 2148,
                          "end": 2189,
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 33
                            },
                            "end": {
                              "line": 107,
                              "column": 74
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2148,
                            "end": 2164,
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 33
                              },
                              "end": {
                                "line": 107,
                                "column": 49
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2148,
                              "end": 2157,
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 33
                                },
                                "end": {
                                  "line": 107,
                                  "column": 42
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 2148,
                                "end": 2152,
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 37
                                  }
                                },
                                "name": "data"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2153,
                                "end": 2157,
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 42
                                  }
                                },
                                "name": "sets"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2158,
                              "end": 2164,
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 43
                                },
                                "end": {
                                  "line": 107,
                                  "column": 49
                                }
                              },
                              "name": "filter"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ArrowFunctionExpression",
                              "start": 2165,
                              "end": 2188,
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 50
                                },
                                "end": {
                                  "line": 107,
                                  "column": 73
                                }
                              },
                              "id": null,
                              "generator": false,
                              "expression": true,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start": 2166,
                                  "end": 2167,
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 52
                                    }
                                  },
                                  "name": "s"
                                }
                              ],
                              "body": {
                                "type": "UnaryExpression",
                                "start": 2172,
                                "end": 2188,
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 73
                                  }
                                },
                                "operator": "!",
                                "prefix": true,
                                "argument": {
                                  "type": "UnaryExpression",
                                  "start": 2173,
                                  "end": 2188,
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 73
                                    }
                                  },
                                  "operator": "!",
                                  "prefix": true,
                                  "argument": {
                                    "type": "MemberExpression",
                                    "start": 2174,
                                    "end": 2188,
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 73
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 2174,
                                      "end": 2181,
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 66
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 2174,
                                        "end": 2175,
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 60
                                          }
                                        },
                                        "name": "s"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2176,
                                        "end": 2181,
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 66
                                          }
                                        },
                                        "name": "items"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2182,
                                      "end": 2188,
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 73
                                        }
                                      },
                                      "name": "length"
                                    },
                                    "computed": false
                                  }
                                }
                              }
                            }
                          ]
                        }
                      ]
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2194,
                  "end": 2219,
                  "loc": {
                    "start": {
                      "line": 108,
                      "column": 2
                    },
                    "end": {
                      "line": 108,
                      "column": 27
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2194,
                    "end": 2218,
                    "loc": {
                      "start": {
                        "line": 108,
                        "column": 2
                      },
                      "end": {
                        "line": 108,
                        "column": 26
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2194,
                      "end": 2214,
                      "loc": {
                        "start": {
                          "line": 108,
                          "column": 2
                        },
                        "end": {
                          "line": 108,
                          "column": 22
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2194,
                        "end": 2199,
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 2
                          },
                          "end": {
                            "line": 108,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2200,
                        "end": 2214,
                        "loc": {
                          "start": {
                            "line": 108,
                            "column": 8
                          },
                          "end": {
                            "line": 108,
                            "column": 22
                          }
                        },
                        "name": "activeSetIndex"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 2217,
                      "end": 2218,
                      "loc": {
                        "start": {
                          "line": 108,
                          "column": 25
                        },
                        "end": {
                          "line": 108,
                          "column": 26
                        }
                      },
                      "value": 0,
                      "rawValue": 0,
                      "raw": "0"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2222,
                  "end": 2247,
                  "loc": {
                    "start": {
                      "line": 109,
                      "column": 2
                    },
                    "end": {
                      "line": 109,
                      "column": 27
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2222,
                    "end": 2246,
                    "loc": {
                      "start": {
                        "line": 109,
                        "column": 2
                      },
                      "end": {
                        "line": 109,
                        "column": 26
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2222,
                      "end": 2241,
                      "loc": {
                        "start": {
                          "line": 109,
                          "column": 2
                        },
                        "end": {
                          "line": 109,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2222,
                        "end": 2227,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 2
                          },
                          "end": {
                            "line": 109,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2228,
                        "end": 2241,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 8
                          },
                          "end": {
                            "line": 109,
                            "column": 21
                          }
                        },
                        "name": "fetchingPlace"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 2244,
                      "end": 2246,
                      "loc": {
                        "start": {
                          "line": 109,
                          "column": 24
                        },
                        "end": {
                          "line": 109,
                          "column": 26
                        }
                      },
                      "value": "",
                      "rawValue": "",
                      "raw": "\"\""
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2250,
                  "end": 2275,
                  "loc": {
                    "start": {
                      "line": 110,
                      "column": 2
                    },
                    "end": {
                      "line": 110,
                      "column": 27
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2250,
                    "end": 2274,
                    "loc": {
                      "start": {
                        "line": 110,
                        "column": 2
                      },
                      "end": {
                        "line": 110,
                        "column": 26
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2250,
                      "end": 2266,
                      "loc": {
                        "start": {
                          "line": 110,
                          "column": 2
                        },
                        "end": {
                          "line": 110,
                          "column": 18
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2250,
                        "end": 2255,
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 2
                          },
                          "end": {
                            "line": 110,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2256,
                        "end": 2266,
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 8
                          },
                          "end": {
                            "line": 110,
                            "column": 18
                          }
                        },
                        "name": "isFetching"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 2269,
                      "end": 2274,
                      "loc": {
                        "start": {
                          "line": 110,
                          "column": 21
                        },
                        "end": {
                          "line": 110,
                          "column": 26
                        }
                      },
                      "value": false,
                      "rawValue": false,
                      "raw": "false"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2278,
                  "end": 2301,
                  "loc": {
                    "start": {
                      "line": 111,
                      "column": 2
                    },
                    "end": {
                      "line": 111,
                      "column": 25
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2278,
                    "end": 2300,
                    "loc": {
                      "start": {
                        "line": 111,
                        "column": 2
                      },
                      "end": {
                        "line": 111,
                        "column": 24
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2278,
                      "end": 2295,
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 2
                        },
                        "end": {
                          "line": 111,
                          "column": 19
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2278,
                        "end": 2283,
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 2
                          },
                          "end": {
                            "line": 111,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2284,
                        "end": 2295,
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 8
                          },
                          "end": {
                            "line": 111,
                            "column": 19
                          }
                        },
                        "name": "customPanel"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 2298,
                      "end": 2300,
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 22
                        },
                        "end": {
                          "line": 111,
                          "column": 24
                        }
                      },
                      "value": "",
                      "rawValue": "",
                      "raw": "\"\""
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2304,
                  "end": 2326,
                  "loc": {
                    "start": {
                      "line": 112,
                      "column": 2
                    },
                    "end": {
                      "line": 112,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 2304,
                    "end": 2325,
                    "loc": {
                      "start": {
                        "line": 112,
                        "column": 2
                      },
                      "end": {
                        "line": 112,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 2304,
                      "end": 2323,
                      "loc": {
                        "start": {
                          "line": 112,
                          "column": 2
                        },
                        "end": {
                          "line": 112,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2304,
                        "end": 2312,
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 2
                          },
                          "end": {
                            "line": 112,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2313,
                        "end": 2323,
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 11
                          },
                          "end": {
                            "line": 112,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 2332,
      "end": 2569,
      "loc": {
        "start": {
          "line": 115,
          "column": 0
        },
        "end": {
          "line": 124,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 2332,
        "end": 2568,
        "loc": {
          "start": {
            "line": 115,
            "column": 0
          },
          "end": {
            "line": 124,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 2332,
          "end": 2341,
          "loc": {
            "start": {
              "line": 115,
              "column": 0
            },
            "end": {
              "line": 115,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 2332,
            "end": 2338,
            "loc": {
              "start": {
                "line": 115,
                "column": 0
              },
              "end": {
                "line": 115,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 2339,
            "end": 2341,
            "loc": {
              "start": {
                "line": 115,
                "column": 7
              },
              "end": {
                "line": 115,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 2342,
            "end": 2363,
            "loc": {
              "start": {
                "line": 115,
                "column": 10
              },
              "end": {
                "line": 115,
                "column": 31
              }
            },
            "value": "place.errorfetching",
            "rawValue": "place.errorfetching",
            "raw": "\"place.errorfetching\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 2365,
            "end": 2567,
            "loc": {
              "start": {
                "line": 115,
                "column": 33
              },
              "end": {
                "line": 124,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 2366,
                "end": 2370,
                "loc": {
                  "start": {
                    "line": 115,
                    "column": 34
                  },
                  "end": {
                    "line": 115,
                    "column": 38
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 2375,
              "end": 2567,
              "loc": {
                "start": {
                  "line": 115,
                  "column": 43
                },
                "end": {
                  "line": 124,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 2379,
                  "end": 2404,
                  "loc": {
                    "start": {
                      "line": 116,
                      "column": 2
                    },
                    "end": {
                      "line": 116,
                      "column": 27
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2379,
                    "end": 2403,
                    "loc": {
                      "start": {
                        "line": 116,
                        "column": 2
                      },
                      "end": {
                        "line": 116,
                        "column": 26
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2379,
                      "end": 2395,
                      "loc": {
                        "start": {
                          "line": 116,
                          "column": 2
                        },
                        "end": {
                          "line": 116,
                          "column": 18
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2379,
                        "end": 2384,
                        "loc": {
                          "start": {
                            "line": 116,
                            "column": 2
                          },
                          "end": {
                            "line": 116,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2385,
                        "end": 2395,
                        "loc": {
                          "start": {
                            "line": 116,
                            "column": 8
                          },
                          "end": {
                            "line": 116,
                            "column": 18
                          }
                        },
                        "name": "isFetching"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 2398,
                      "end": 2403,
                      "loc": {
                        "start": {
                          "line": 116,
                          "column": 21
                        },
                        "end": {
                          "line": 116,
                          "column": 26
                        }
                      },
                      "value": false,
                      "rawValue": false,
                      "raw": "false"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2407,
                  "end": 2432,
                  "loc": {
                    "start": {
                      "line": 117,
                      "column": 2
                    },
                    "end": {
                      "line": 117,
                      "column": 27
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2407,
                    "end": 2431,
                    "loc": {
                      "start": {
                        "line": 117,
                        "column": 2
                      },
                      "end": {
                        "line": 117,
                        "column": 26
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2407,
                      "end": 2426,
                      "loc": {
                        "start": {
                          "line": 117,
                          "column": 2
                        },
                        "end": {
                          "line": 117,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2407,
                        "end": 2412,
                        "loc": {
                          "start": {
                            "line": 117,
                            "column": 2
                          },
                          "end": {
                            "line": 117,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2413,
                        "end": 2426,
                        "loc": {
                          "start": {
                            "line": 117,
                            "column": 8
                          },
                          "end": {
                            "line": 117,
                            "column": 21
                          }
                        },
                        "name": "fetchingPlace"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 2429,
                      "end": 2431,
                      "loc": {
                        "start": {
                          "line": 117,
                          "column": 24
                        },
                        "end": {
                          "line": 117,
                          "column": 26
                        }
                      },
                      "value": "",
                      "rawValue": "",
                      "raw": "\"\""
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2435,
                  "end": 2454,
                  "loc": {
                    "start": {
                      "line": 118,
                      "column": 2
                    },
                    "end": {
                      "line": 118,
                      "column": 21
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2435,
                    "end": 2453,
                    "loc": {
                      "start": {
                        "line": 118,
                        "column": 2
                      },
                      "end": {
                        "line": 118,
                        "column": 20
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2435,
                      "end": 2446,
                      "loc": {
                        "start": {
                          "line": 118,
                          "column": 2
                        },
                        "end": {
                          "line": 118,
                          "column": 13
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2435,
                        "end": 2440,
                        "loc": {
                          "start": {
                            "line": 118,
                            "column": 2
                          },
                          "end": {
                            "line": 118,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2441,
                        "end": 2446,
                        "loc": {
                          "start": {
                            "line": 118,
                            "column": 8
                          },
                          "end": {
                            "line": 118,
                            "column": 13
                          }
                        },
                        "name": "error"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Identifier",
                      "start": 2449,
                      "end": 2453,
                      "loc": {
                        "start": {
                          "line": 118,
                          "column": 16
                        },
                        "end": {
                          "line": 118,
                          "column": 20
                        }
                      },
                      "name": "data"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2457,
                  "end": 2479,
                  "loc": {
                    "start": {
                      "line": 119,
                      "column": 2
                    },
                    "end": {
                      "line": 119,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 2457,
                    "end": 2478,
                    "loc": {
                      "start": {
                        "line": 119,
                        "column": 2
                      },
                      "end": {
                        "line": 119,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 2457,
                      "end": 2476,
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 2
                        },
                        "end": {
                          "line": 119,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2457,
                        "end": 2465,
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 2
                          },
                          "end": {
                            "line": 119,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2466,
                        "end": 2476,
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 11
                          },
                          "end": {
                            "line": 119,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2482,
                  "end": 2565,
                  "loc": {
                    "start": {
                      "line": 120,
                      "column": 2
                    },
                    "end": {
                      "line": 123,
                      "column": 11
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 2482,
                    "end": 2564,
                    "loc": {
                      "start": {
                        "line": 120,
                        "column": 2
                      },
                      "end": {
                        "line": 123,
                        "column": 10
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 2482,
                      "end": 2489,
                      "loc": {
                        "start": {
                          "line": 120,
                          "column": 2
                        },
                        "end": {
                          "line": 120,
                          "column": 9
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2482,
                        "end": 2483,
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 2
                          },
                          "end": {
                            "line": 120,
                            "column": 3
                          }
                        },
                        "name": "_"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2484,
                        "end": 2489,
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 4
                          },
                          "end": {
                            "line": 120,
                            "column": 9
                          }
                        },
                        "name": "delay"
                      },
                      "computed": false
                    },
                    "arguments": [
                      {
                        "type": "FunctionExpression",
                        "start": 2490,
                        "end": 2557,
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 10
                          },
                          "end": {
                            "line": 123,
                            "column": 3
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 2501,
                          "end": 2557,
                          "loc": {
                            "start": {
                              "line": 120,
                              "column": 21
                            },
                            "end": {
                              "line": 123,
                              "column": 3
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 2507,
                              "end": 2526,
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 4
                                },
                                "end": {
                                  "line": 121,
                                  "column": 23
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 2507,
                                "end": 2525,
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 22
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 2507,
                                  "end": 2518,
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 15
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 2507,
                                    "end": 2512,
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 9
                                      }
                                    },
                                    "name": "state"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2513,
                                    "end": 2518,
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 15
                                      }
                                    },
                                    "name": "error"
                                  },
                                  "computed": false
                                },
                                "right": {
                                  "type": "Literal",
                                  "start": 2521,
                                  "end": 2525,
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 22
                                    }
                                  },
                                  "value": null,
                                  "rawValue": null,
                                  "raw": "null"
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 2531,
                              "end": 2553,
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 4
                                },
                                "end": {
                                  "line": 122,
                                  "column": 26
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 2531,
                                "end": 2552,
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 25
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 2531,
                                  "end": 2550,
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 23
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 2531,
                                    "end": 2539,
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 12
                                      }
                                    },
                                    "name": "MapState"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2540,
                                    "end": 2550,
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 23
                                      }
                                    },
                                    "name": "emitChange"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            }
                          ]
                        }
                      },
                      {
                        "type": "Literal",
                        "start": 2559,
                        "end": 2563,
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 5
                          },
                          "end": {
                            "line": 123,
                            "column": 9
                          }
                        },
                        "value": 3000,
                        "rawValue": 3000,
                        "raw": "3000"
                      }
                    ]
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 2571,
      "end": 2817,
      "loc": {
        "start": {
          "line": 126,
          "column": 0
        },
        "end": {
          "line": 132,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 2571,
        "end": 2816,
        "loc": {
          "start": {
            "line": 126,
            "column": 0
          },
          "end": {
            "line": 132,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 2571,
          "end": 2580,
          "loc": {
            "start": {
              "line": 126,
              "column": 0
            },
            "end": {
              "line": 126,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 2571,
            "end": 2577,
            "loc": {
              "start": {
                "line": 126,
                "column": 0
              },
              "end": {
                "line": 126,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 2578,
            "end": 2580,
            "loc": {
              "start": {
                "line": 126,
                "column": 7
              },
              "end": {
                "line": 126,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 2581,
            "end": 2599,
            "loc": {
              "start": {
                "line": 126,
                "column": 10
              },
              "end": {
                "line": 126,
                "column": 28
              }
            },
            "value": "state.setinitial",
            "rawValue": "state.setinitial",
            "raw": "\"state.setinitial\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 2601,
            "end": 2815,
            "loc": {
              "start": {
                "line": 126,
                "column": 30
              },
              "end": {
                "line": 132,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 2602,
                "end": 2606,
                "loc": {
                  "start": {
                    "line": 126,
                    "column": 31
                  },
                  "end": {
                    "line": 126,
                    "column": 35
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 2611,
              "end": 2815,
              "loc": {
                "start": {
                  "line": 126,
                  "column": 40
                },
                "end": {
                  "line": 132,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 2615,
                  "end": 2640,
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 2
                    },
                    "end": {
                      "line": 127,
                      "column": 27
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2615,
                    "end": 2639,
                    "loc": {
                      "start": {
                        "line": 127,
                        "column": 2
                      },
                      "end": {
                        "line": 127,
                        "column": 26
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2615,
                      "end": 2631,
                      "loc": {
                        "start": {
                          "line": 127,
                          "column": 2
                        },
                        "end": {
                          "line": 127,
                          "column": 18
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2615,
                        "end": 2620,
                        "loc": {
                          "start": {
                            "line": 127,
                            "column": 2
                          },
                          "end": {
                            "line": 127,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2621,
                        "end": 2631,
                        "loc": {
                          "start": {
                            "line": 127,
                            "column": 8
                          },
                          "end": {
                            "line": 127,
                            "column": 18
                          }
                        },
                        "name": "isFetching"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Literal",
                      "start": 2634,
                      "end": 2639,
                      "loc": {
                        "start": {
                          "line": 127,
                          "column": 21
                        },
                        "end": {
                          "line": 127,
                          "column": 26
                        }
                      },
                      "value": false,
                      "rawValue": false,
                      "raw": "false"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2643,
                  "end": 2670,
                  "loc": {
                    "start": {
                      "line": 128,
                      "column": 2
                    },
                    "end": {
                      "line": 128,
                      "column": 29
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2643,
                    "end": 2669,
                    "loc": {
                      "start": {
                        "line": 128,
                        "column": 2
                      },
                      "end": {
                        "line": 128,
                        "column": 28
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2643,
                      "end": 2655,
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 2
                        },
                        "end": {
                          "line": 128,
                          "column": 14
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2643,
                        "end": 2648,
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 2
                          },
                          "end": {
                            "line": 128,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2649,
                        "end": 2655,
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 8
                          },
                          "end": {
                            "line": 128,
                            "column": 14
                          }
                        },
                        "name": "topics"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 2658,
                      "end": 2669,
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 17
                        },
                        "end": {
                          "line": 128,
                          "column": 28
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2658,
                        "end": 2662,
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 17
                          },
                          "end": {
                            "line": 128,
                            "column": 21
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2663,
                        "end": 2669,
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 22
                          },
                          "end": {
                            "line": 128,
                            "column": 28
                          }
                        },
                        "name": "topics"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2673,
                  "end": 2747,
                  "loc": {
                    "start": {
                      "line": 129,
                      "column": 2
                    },
                    "end": {
                      "line": 129,
                      "column": 76
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2673,
                    "end": 2746,
                    "loc": {
                      "start": {
                        "line": 129,
                        "column": 2
                      },
                      "end": {
                        "line": 129,
                        "column": 75
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2673,
                      "end": 2683,
                      "loc": {
                        "start": {
                          "line": 129,
                          "column": 2
                        },
                        "end": {
                          "line": 129,
                          "column": 12
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2673,
                        "end": 2678,
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 2
                          },
                          "end": {
                            "line": 129,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2679,
                        "end": 2683,
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 8
                          },
                          "end": {
                            "line": 129,
                            "column": 12
                          }
                        },
                        "name": "sets"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "CallExpression",
                      "start": 2686,
                      "end": 2746,
                      "loc": {
                        "start": {
                          "line": 129,
                          "column": 15
                        },
                        "end": {
                          "line": 129,
                          "column": 75
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 2686,
                        "end": 2703,
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 15
                          },
                          "end": {
                            "line": 129,
                            "column": 32
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 2686,
                          "end": 2694,
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 15
                            },
                            "end": {
                              "line": 129,
                              "column": 23
                            }
                          },
                          "name": "MapState"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2695,
                          "end": 2703,
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 24
                            },
                            "end": {
                              "line": 129,
                              "column": 32
                            }
                          },
                          "name": "sortSets"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 2704,
                          "end": 2745,
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 33
                            },
                            "end": {
                              "line": 129,
                              "column": 74
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2704,
                            "end": 2720,
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 33
                              },
                              "end": {
                                "line": 129,
                                "column": 49
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2704,
                              "end": 2713,
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 33
                                },
                                "end": {
                                  "line": 129,
                                  "column": 42
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 2704,
                                "end": 2708,
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 37
                                  }
                                },
                                "name": "data"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2709,
                                "end": 2713,
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 42
                                  }
                                },
                                "name": "sets"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2714,
                              "end": 2720,
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 43
                                },
                                "end": {
                                  "line": 129,
                                  "column": 49
                                }
                              },
                              "name": "filter"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ArrowFunctionExpression",
                              "start": 2721,
                              "end": 2744,
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 50
                                },
                                "end": {
                                  "line": 129,
                                  "column": 73
                                }
                              },
                              "id": null,
                              "generator": false,
                              "expression": true,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start": 2722,
                                  "end": 2723,
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 52
                                    }
                                  },
                                  "name": "s"
                                }
                              ],
                              "body": {
                                "type": "UnaryExpression",
                                "start": 2728,
                                "end": 2744,
                                "loc": {
                                  "start": {
                                    "line": 129,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 129,
                                    "column": 73
                                  }
                                },
                                "operator": "!",
                                "prefix": true,
                                "argument": {
                                  "type": "UnaryExpression",
                                  "start": 2729,
                                  "end": 2744,
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 73
                                    }
                                  },
                                  "operator": "!",
                                  "prefix": true,
                                  "argument": {
                                    "type": "MemberExpression",
                                    "start": 2730,
                                    "end": 2744,
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 73
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 2730,
                                      "end": 2737,
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 66
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 2730,
                                        "end": 2731,
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 60
                                          }
                                        },
                                        "name": "s"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2732,
                                        "end": 2737,
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 66
                                          }
                                        },
                                        "name": "items"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2738,
                                      "end": 2744,
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 73
                                        }
                                      },
                                      "name": "length"
                                    },
                                    "computed": false
                                  }
                                }
                              }
                            }
                          ]
                        }
                      ]
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2750,
                  "end": 2788,
                  "loc": {
                    "start": {
                      "line": 130,
                      "column": 2
                    },
                    "end": {
                      "line": 130,
                      "column": 40
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2750,
                    "end": 2787,
                    "loc": {
                      "start": {
                        "line": 130,
                        "column": 2
                      },
                      "end": {
                        "line": 130,
                        "column": 39
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2750,
                      "end": 2771,
                      "loc": {
                        "start": {
                          "line": 130,
                          "column": 2
                        },
                        "end": {
                          "line": 130,
                          "column": 23
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2750,
                        "end": 2755,
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 2
                          },
                          "end": {
                            "line": 130,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2756,
                        "end": 2771,
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 8
                          },
                          "end": {
                            "line": 130,
                            "column": 23
                          }
                        },
                        "name": "currentLocation"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 2774,
                      "end": 2787,
                      "loc": {
                        "start": {
                          "line": 130,
                          "column": 26
                        },
                        "end": {
                          "line": 130,
                          "column": 39
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2774,
                        "end": 2778,
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 26
                          },
                          "end": {
                            "line": 130,
                            "column": 30
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2779,
                        "end": 2787,
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 31
                          },
                          "end": {
                            "line": 130,
                            "column": 39
                          }
                        },
                        "name": "location"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2791,
                  "end": 2813,
                  "loc": {
                    "start": {
                      "line": 131,
                      "column": 2
                    },
                    "end": {
                      "line": 131,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 2791,
                    "end": 2812,
                    "loc": {
                      "start": {
                        "line": 131,
                        "column": 2
                      },
                      "end": {
                        "line": 131,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 2791,
                      "end": 2810,
                      "loc": {
                        "start": {
                          "line": 131,
                          "column": 2
                        },
                        "end": {
                          "line": 131,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2791,
                        "end": 2799,
                        "loc": {
                          "start": {
                            "line": 131,
                            "column": 2
                          },
                          "end": {
                            "line": 131,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2800,
                        "end": 2810,
                        "loc": {
                          "start": {
                            "line": 131,
                            "column": 11
                          },
                          "end": {
                            "line": 131,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 2819,
      "end": 2913,
      "loc": {
        "start": {
          "line": 134,
          "column": 0
        },
        "end": {
          "line": 137,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 2819,
        "end": 2912,
        "loc": {
          "start": {
            "line": 134,
            "column": 0
          },
          "end": {
            "line": 137,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 2819,
          "end": 2828,
          "loc": {
            "start": {
              "line": 134,
              "column": 0
            },
            "end": {
              "line": 134,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 2819,
            "end": 2825,
            "loc": {
              "start": {
                "line": 134,
                "column": 0
              },
              "end": {
                "line": 134,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 2826,
            "end": 2828,
            "loc": {
              "start": {
                "line": 134,
                "column": 7
              },
              "end": {
                "line": 134,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 2829,
            "end": 2840,
            "loc": {
              "start": {
                "line": 134,
                "column": 10
              },
              "end": {
                "line": 134,
                "column": 21
              }
            },
            "value": "poi.hover",
            "rawValue": "poi.hover",
            "raw": "\"poi.hover\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 2842,
            "end": 2911,
            "loc": {
              "start": {
                "line": 134,
                "column": 23
              },
              "end": {
                "line": 137,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 2843,
                "end": 2847,
                "loc": {
                  "start": {
                    "line": 134,
                    "column": 24
                  },
                  "end": {
                    "line": 134,
                    "column": 28
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 2852,
              "end": 2911,
              "loc": {
                "start": {
                  "line": 134,
                  "column": 33
                },
                "end": {
                  "line": 137,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 2856,
                  "end": 2884,
                  "loc": {
                    "start": {
                      "line": 135,
                      "column": 2
                    },
                    "end": {
                      "line": 135,
                      "column": 30
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2856,
                    "end": 2883,
                    "loc": {
                      "start": {
                        "line": 135,
                        "column": 2
                      },
                      "end": {
                        "line": 135,
                        "column": 29
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2856,
                      "end": 2872,
                      "loc": {
                        "start": {
                          "line": 135,
                          "column": 2
                        },
                        "end": {
                          "line": 135,
                          "column": 18
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2856,
                        "end": 2861,
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 2
                          },
                          "end": {
                            "line": 135,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2862,
                        "end": 2872,
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 8
                          },
                          "end": {
                            "line": 135,
                            "column": 18
                          }
                        },
                        "name": "hoveredPin"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 2875,
                      "end": 2883,
                      "loc": {
                        "start": {
                          "line": 135,
                          "column": 21
                        },
                        "end": {
                          "line": 135,
                          "column": 29
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2875,
                        "end": 2879,
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 21
                          },
                          "end": {
                            "line": 135,
                            "column": 25
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2880,
                        "end": 2883,
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 26
                          },
                          "end": {
                            "line": 135,
                            "column": 29
                          }
                        },
                        "name": "pin"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2887,
                  "end": 2909,
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 2
                    },
                    "end": {
                      "line": 136,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 2887,
                    "end": 2908,
                    "loc": {
                      "start": {
                        "line": 136,
                        "column": 2
                      },
                      "end": {
                        "line": 136,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 2887,
                      "end": 2906,
                      "loc": {
                        "start": {
                          "line": 136,
                          "column": 2
                        },
                        "end": {
                          "line": 136,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2887,
                        "end": 2895,
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 2
                          },
                          "end": {
                            "line": 136,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2896,
                        "end": 2906,
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 11
                          },
                          "end": {
                            "line": 136,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 2915,
      "end": 3009,
      "loc": {
        "start": {
          "line": 139,
          "column": 0
        },
        "end": {
          "line": 142,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 2915,
        "end": 3008,
        "loc": {
          "start": {
            "line": 139,
            "column": 0
          },
          "end": {
            "line": 142,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 2915,
          "end": 2924,
          "loc": {
            "start": {
              "line": 139,
              "column": 0
            },
            "end": {
              "line": 139,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 2915,
            "end": 2921,
            "loc": {
              "start": {
                "line": 139,
                "column": 0
              },
              "end": {
                "line": 139,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 2922,
            "end": 2924,
            "loc": {
              "start": {
                "line": 139,
                "column": 7
              },
              "end": {
                "line": 139,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 2925,
            "end": 2939,
            "loc": {
              "start": {
                "line": 139,
                "column": 10
              },
              "end": {
                "line": 139,
                "column": 24
              }
            },
            "value": "item.hovered",
            "rawValue": "item.hovered",
            "raw": "\"item.hovered\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 2941,
            "end": 3007,
            "loc": {
              "start": {
                "line": 139,
                "column": 26
              },
              "end": {
                "line": 142,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 2942,
                "end": 2946,
                "loc": {
                  "start": {
                    "line": 139,
                    "column": 27
                  },
                  "end": {
                    "line": 139,
                    "column": 31
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 2951,
              "end": 3007,
              "loc": {
                "start": {
                  "line": 139,
                  "column": 36
                },
                "end": {
                  "line": 142,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 2955,
                  "end": 2980,
                  "loc": {
                    "start": {
                      "line": 140,
                      "column": 2
                    },
                    "end": {
                      "line": 140,
                      "column": 27
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 2955,
                    "end": 2979,
                    "loc": {
                      "start": {
                        "line": 140,
                        "column": 2
                      },
                      "end": {
                        "line": 140,
                        "column": 26
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 2955,
                      "end": 2972,
                      "loc": {
                        "start": {
                          "line": 140,
                          "column": 2
                        },
                        "end": {
                          "line": 140,
                          "column": 19
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2955,
                        "end": 2960,
                        "loc": {
                          "start": {
                            "line": 140,
                            "column": 2
                          },
                          "end": {
                            "line": 140,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2961,
                        "end": 2972,
                        "loc": {
                          "start": {
                            "line": 140,
                            "column": 8
                          },
                          "end": {
                            "line": 140,
                            "column": 19
                          }
                        },
                        "name": "hoveredItem"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "Identifier",
                      "start": 2975,
                      "end": 2979,
                      "loc": {
                        "start": {
                          "line": 140,
                          "column": 22
                        },
                        "end": {
                          "line": 140,
                          "column": 26
                        }
                      },
                      "name": "data"
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 2983,
                  "end": 3005,
                  "loc": {
                    "start": {
                      "line": 141,
                      "column": 2
                    },
                    "end": {
                      "line": 141,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 2983,
                    "end": 3004,
                    "loc": {
                      "start": {
                        "line": 141,
                        "column": 2
                      },
                      "end": {
                        "line": 141,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 2983,
                      "end": 3002,
                      "loc": {
                        "start": {
                          "line": 141,
                          "column": 2
                        },
                        "end": {
                          "line": 141,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 2983,
                        "end": 2991,
                        "loc": {
                          "start": {
                            "line": 141,
                            "column": 2
                          },
                          "end": {
                            "line": 141,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 2992,
                        "end": 3002,
                        "loc": {
                          "start": {
                            "line": 141,
                            "column": 11
                          },
                          "end": {
                            "line": 141,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 3011,
      "end": 3204,
      "loc": {
        "start": {
          "line": 144,
          "column": 0
        },
        "end": {
          "line": 149,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 3011,
        "end": 3203,
        "loc": {
          "start": {
            "line": 144,
            "column": 0
          },
          "end": {
            "line": 149,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 3011,
          "end": 3020,
          "loc": {
            "start": {
              "line": 144,
              "column": 0
            },
            "end": {
              "line": 144,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 3011,
            "end": 3017,
            "loc": {
              "start": {
                "line": 144,
                "column": 0
              },
              "end": {
                "line": 144,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 3018,
            "end": 3020,
            "loc": {
              "start": {
                "line": 144,
                "column": 7
              },
              "end": {
                "line": 144,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 3021,
            "end": 3041,
            "loc": {
              "start": {
                "line": 144,
                "column": 10
              },
              "end": {
                "line": 144,
                "column": 30
              }
            },
            "value": "custompanel.opened",
            "rawValue": "custompanel.opened",
            "raw": "\"custompanel.opened\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 3043,
            "end": 3202,
            "loc": {
              "start": {
                "line": 144,
                "column": 32
              },
              "end": {
                "line": 149,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 3044,
                "end": 3048,
                "loc": {
                  "start": {
                    "line": 144,
                    "column": 33
                  },
                  "end": {
                    "line": 144,
                    "column": 37
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 3053,
              "end": 3202,
              "loc": {
                "start": {
                  "line": 144,
                  "column": 42
                },
                "end": {
                  "line": 149,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 3057,
                  "end": 3105,
                  "loc": {
                    "start": {
                      "line": 145,
                      "column": 2
                    },
                    "end": {
                      "line": 145,
                      "column": 50
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 3057,
                    "end": 3104,
                    "loc": {
                      "start": {
                        "line": 145,
                        "column": 2
                      },
                      "end": {
                        "line": 145,
                        "column": 49
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 3057,
                      "end": 3081,
                      "loc": {
                        "start": {
                          "line": 145,
                          "column": 2
                        },
                        "end": {
                          "line": 145,
                          "column": 26
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3057,
                        "end": 3062,
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 2
                          },
                          "end": {
                            "line": 145,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3063,
                        "end": 3081,
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 8
                          },
                          "end": {
                            "line": 145,
                            "column": 26
                          }
                        },
                        "name": "lastActiveSetIndex"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 3084,
                      "end": 3104,
                      "loc": {
                        "start": {
                          "line": 145,
                          "column": 29
                        },
                        "end": {
                          "line": 145,
                          "column": 49
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3084,
                        "end": 3089,
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 29
                          },
                          "end": {
                            "line": 145,
                            "column": 34
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3090,
                        "end": 3104,
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 35
                          },
                          "end": {
                            "line": 145,
                            "column": 49
                          }
                        },
                        "name": "activeSetIndex"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 3108,
                  "end": 3141,
                  "loc": {
                    "start": {
                      "line": 146,
                      "column": 2
                    },
                    "end": {
                      "line": 146,
                      "column": 35
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 3108,
                    "end": 3140,
                    "loc": {
                      "start": {
                        "line": 146,
                        "column": 2
                      },
                      "end": {
                        "line": 146,
                        "column": 34
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 3108,
                      "end": 3128,
                      "loc": {
                        "start": {
                          "line": 146,
                          "column": 2
                        },
                        "end": {
                          "line": 146,
                          "column": 22
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3108,
                        "end": 3113,
                        "loc": {
                          "start": {
                            "line": 146,
                            "column": 2
                          },
                          "end": {
                            "line": 146,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3114,
                        "end": 3128,
                        "loc": {
                          "start": {
                            "line": 146,
                            "column": 8
                          },
                          "end": {
                            "line": 146,
                            "column": 22
                          }
                        },
                        "name": "activeSetIndex"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 3131,
                      "end": 3140,
                      "loc": {
                        "start": {
                          "line": 146,
                          "column": 25
                        },
                        "end": {
                          "line": 146,
                          "column": 34
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3131,
                        "end": 3135,
                        "loc": {
                          "start": {
                            "line": 146,
                            "column": 25
                          },
                          "end": {
                            "line": 146,
                            "column": 29
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3136,
                        "end": 3140,
                        "loc": {
                          "start": {
                            "line": 146,
                            "column": 30
                          },
                          "end": {
                            "line": 146,
                            "column": 34
                          }
                        },
                        "name": "view"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 3144,
                  "end": 3175,
                  "loc": {
                    "start": {
                      "line": 147,
                      "column": 2
                    },
                    "end": {
                      "line": 147,
                      "column": 33
                    }
                  },
                  "expression": {
                    "type": "AssignmentExpression",
                    "start": 3144,
                    "end": 3174,
                    "loc": {
                      "start": {
                        "line": 147,
                        "column": 2
                      },
                      "end": {
                        "line": 147,
                        "column": 32
                      }
                    },
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "start": 3144,
                      "end": 3161,
                      "loc": {
                        "start": {
                          "line": 147,
                          "column": 2
                        },
                        "end": {
                          "line": 147,
                          "column": 19
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3144,
                        "end": 3149,
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 2
                          },
                          "end": {
                            "line": 147,
                            "column": 7
                          }
                        },
                        "name": "state"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3150,
                        "end": 3161,
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 8
                          },
                          "end": {
                            "line": 147,
                            "column": 19
                          }
                        },
                        "name": "customPanel"
                      },
                      "computed": false
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 3164,
                      "end": 3174,
                      "loc": {
                        "start": {
                          "line": 147,
                          "column": 22
                        },
                        "end": {
                          "line": 147,
                          "column": 32
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3164,
                        "end": 3168,
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 22
                          },
                          "end": {
                            "line": 147,
                            "column": 26
                          }
                        },
                        "name": "data"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3169,
                        "end": 3174,
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 27
                          },
                          "end": {
                            "line": 147,
                            "column": 32
                          }
                        },
                        "name": "panel"
                      },
                      "computed": false
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 3178,
                  "end": 3200,
                  "loc": {
                    "start": {
                      "line": 148,
                      "column": 2
                    },
                    "end": {
                      "line": 148,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 3178,
                    "end": 3199,
                    "loc": {
                      "start": {
                        "line": 148,
                        "column": 2
                      },
                      "end": {
                        "line": 148,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 3178,
                      "end": 3197,
                      "loc": {
                        "start": {
                          "line": 148,
                          "column": 2
                        },
                        "end": {
                          "line": 148,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3178,
                        "end": 3186,
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 2
                          },
                          "end": {
                            "line": 148,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3187,
                        "end": 3197,
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 11
                          },
                          "end": {
                            "line": 148,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 3206,
      "end": 3300,
      "loc": {
        "start": {
          "line": 151,
          "column": 0
        },
        "end": {
          "line": 154,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 3206,
        "end": 3299,
        "loc": {
          "start": {
            "line": 151,
            "column": 0
          },
          "end": {
            "line": 154,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 3206,
          "end": 3215,
          "loc": {
            "start": {
              "line": 151,
              "column": 0
            },
            "end": {
              "line": 151,
              "column": 9
            }
          },
          "object": {
            "type": "Identifier",
            "start": 3206,
            "end": 3212,
            "loc": {
              "start": {
                "line": 151,
                "column": 0
              },
              "end": {
                "line": 151,
                "column": 6
              }
            },
            "name": "Arkham"
          },
          "property": {
            "type": "Identifier",
            "start": 3213,
            "end": 3215,
            "loc": {
              "start": {
                "line": 151,
                "column": 7
              },
              "end": {
                "line": 151,
                "column": 9
              }
            },
            "name": "on"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 3216,
            "end": 3233,
            "loc": {
              "start": {
                "line": 151,
                "column": 10
              },
              "end": {
                "line": 151,
                "column": 27
              }
            },
            "value": "sponsor.fetched",
            "rawValue": "sponsor.fetched",
            "raw": "\"sponsor.fetched\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 3235,
            "end": 3298,
            "loc": {
              "start": {
                "line": 151,
                "column": 29
              },
              "end": {
                "line": 154,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 3236,
                "end": 3240,
                "loc": {
                  "start": {
                    "line": 151,
                    "column": 30
                  },
                  "end": {
                    "line": 151,
                    "column": 34
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 3245,
              "end": 3298,
              "loc": {
                "start": {
                  "line": 151,
                  "column": 39
                },
                "end": {
                  "line": 154,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 3249,
                  "end": 3271,
                  "loc": {
                    "start": {
                      "line": 152,
                      "column": 2
                    },
                    "end": {
                      "line": 152,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 3249,
                    "end": 3270,
                    "loc": {
                      "start": {
                        "line": 152,
                        "column": 2
                      },
                      "end": {
                        "line": 152,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 3249,
                      "end": 3264,
                      "loc": {
                        "start": {
                          "line": 152,
                          "column": 2
                        },
                        "end": {
                          "line": 152,
                          "column": 17
                        }
                      },
                      "object": {
                        "type": "MemberExpression",
                        "start": 3249,
                        "end": 3259,
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 2
                          },
                          "end": {
                            "line": 152,
                            "column": 12
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 3249,
                          "end": 3254,
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 2
                            },
                            "end": {
                              "line": 152,
                              "column": 7
                            }
                          },
                          "name": "state"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3255,
                          "end": 3259,
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 8
                            },
                            "end": {
                              "line": 152,
                              "column": 12
                            }
                          },
                          "name": "sets"
                        },
                        "computed": false
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3260,
                        "end": 3264,
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 13
                          },
                          "end": {
                            "line": 152,
                            "column": 17
                          }
                        },
                        "name": "push"
                      },
                      "computed": false
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "start": 3265,
                        "end": 3269,
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 18
                          },
                          "end": {
                            "line": 152,
                            "column": 22
                          }
                        },
                        "name": "data"
                      }
                    ]
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "start": 3274,
                  "end": 3296,
                  "loc": {
                    "start": {
                      "line": 153,
                      "column": 2
                    },
                    "end": {
                      "line": 153,
                      "column": 24
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 3274,
                    "end": 3295,
                    "loc": {
                      "start": {
                        "line": 153,
                        "column": 2
                      },
                      "end": {
                        "line": 153,
                        "column": 23
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 3274,
                      "end": 3293,
                      "loc": {
                        "start": {
                          "line": 153,
                          "column": 2
                        },
                        "end": {
                          "line": 153,
                          "column": 21
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 3274,
                        "end": 3282,
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 2
                          },
                          "end": {
                            "line": 153,
                            "column": 10
                          }
                        },
                        "name": "MapState"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3283,
                        "end": 3293,
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 11
                          },
                          "end": {
                            "line": 153,
                            "column": 21
                          }
                        },
                        "name": "emitChange"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "Identifier",
      "start": 3302,
      "end": 3326,
      "loc": {
        "start": {
          "line": 156,
          "column": 0
        },
        "end": {
          "line": 156,
          "column": 24
        }
      },
      "declaration": {
        "type": "Identifier",
        "start": 3317,
        "end": 3325,
        "loc": {
          "start": {
            "line": 156,
            "column": 15
          },
          "end": {
            "line": 156,
            "column": 23
          }
        },
        "name": "MapState"
      },
      "name": "_",
      "leadingComments": [],
      "trailingComments": []
    },
    {
      "type": "EmptyStatement",
      "start": 3326,
      "end": 3327,
      "loc": {
        "start": {
          "line": 156,
          "column": 24
        },
        "end": {
          "line": 156,
          "column": 25
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "start": 3302,
      "end": 3326,
      "loc": {
        "start": {
          "line": 156,
          "column": 0
        },
        "end": {
          "line": 156,
          "column": 24
        }
      },
      "declaration": {
        "type": "VariableDeclaration",
        "start": 607,
        "end": 1194,
        "loc": {
          "start": {
            "line": 32,
            "column": 0
          },
          "end": {
            "line": 64,
            "column": 11
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 611,
            "end": 1193,
            "loc": {
              "start": {
                "line": 32,
                "column": 4
              },
              "end": {
                "line": 64,
                "column": 10
              }
            },
            "id": {
              "type": "Identifier",
              "start": 611,
              "end": 619,
              "loc": {
                "start": {
                  "line": 32,
                  "column": 4
                },
                "end": {
                  "line": 32,
                  "column": 12
                }
              },
              "name": "MapState"
            },
            "init": {
              "type": "CallExpression",
              "start": 622,
              "end": 1193,
              "loc": {
                "start": {
                  "line": 32,
                  "column": 15
                },
                "end": {
                  "line": 64,
                  "column": 10
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 622,
                "end": 628,
                "loc": {
                  "start": {
                    "line": 32,
                    "column": 15
                  },
                  "end": {
                    "line": 32,
                    "column": 21
                  }
                },
                "name": "assign"
              },
              "arguments": [
                {
                  "type": "ObjectExpression",
                  "start": 629,
                  "end": 1184,
                  "loc": {
                    "start": {
                      "line": 32,
                      "column": 22
                    },
                    "end": {
                      "line": 64,
                      "column": 1
                    }
                  },
                  "properties": [
                    {
                      "type": "Property",
                      "start": 634,
                      "end": 668,
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 2
                        },
                        "end": {
                          "line": 36,
                          "column": 3
                        }
                      },
                      "method": true,
                      "shorthand": false,
                      "computed": false,
                      "key": {
                        "type": "Identifier",
                        "start": 634,
                        "end": 642,
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 2
                          },
                          "end": {
                            "line": 34,
                            "column": 10
                          }
                        },
                        "name": "getState"
                      },
                      "kind": "init",
                      "value": {
                        "type": "FunctionExpression",
                        "start": 642,
                        "end": 668,
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 10
                          },
                          "end": {
                            "line": 36,
                            "column": 3
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 645,
                          "end": 668,
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 13
                            },
                            "end": {
                              "line": 36,
                              "column": 3
                            }
                          },
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "start": 651,
                              "end": 664,
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 4
                                },
                                "end": {
                                  "line": 35,
                                  "column": 17
                                }
                              },
                              "argument": {
                                "type": "Identifier",
                                "start": 658,
                                "end": 663,
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 16
                                  }
                                },
                                "name": "state"
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "Property",
                      "start": 673,
                      "end": 723,
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 2
                        },
                        "end": {
                          "line": 40,
                          "column": 3
                        }
                      },
                      "method": true,
                      "shorthand": false,
                      "computed": false,
                      "key": {
                        "type": "Identifier",
                        "start": 673,
                        "end": 683,
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 2
                          },
                          "end": {
                            "line": 38,
                            "column": 12
                          }
                        },
                        "name": "emitChange"
                      },
                      "kind": "init",
                      "value": {
                        "type": "FunctionExpression",
                        "start": 683,
                        "end": 723,
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 12
                          },
                          "end": {
                            "line": 40,
                            "column": 3
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "start": 686,
                          "end": 723,
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 15
                            },
                            "end": {
                              "line": 40,
                              "column": 3
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 692,
                              "end": 719,
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 4
                                },
                                "end": {
                                  "line": 39,
                                  "column": 31
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 692,
                                "end": 718,
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 30
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 692,
                                  "end": 704,
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 692,
                                    "end": 696,
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 8
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 697,
                                    "end": 704,
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 16
                                      }
                                    },
                                    "name": "trigger"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 705,
                                    "end": 717,
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 29
                                      }
                                    },
                                    "name": "CHANGE_EVENT"
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "Property",
                      "start": 728,
                      "end": 786,
                      "loc": {
                        "start": {
                          "line": 42,
                          "column": 2
                        },
                        "end": {
                          "line": 44,
                          "column": 3
                        }
                      },
                      "method": true,
                      "shorthand": false,
                      "computed": false,
                      "key": {
                        "type": "Identifier",
                        "start": 728,
                        "end": 745,
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 2
                          },
                          "end": {
                            "line": 42,
                            "column": 19
                          }
                        },
                        "name": "addChangeListener"
                      },
                      "kind": "init",
                      "value": {
                        "type": "FunctionExpression",
                        "start": 745,
                        "end": 786,
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 19
                          },
                          "end": {
                            "line": 44,
                            "column": 3
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [
                          {
                            "type": "Identifier",
                            "start": 746,
                            "end": 748,
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 20
                              },
                              "end": {
                                "line": 42,
                                "column": 22
                              }
                            },
                            "name": "cb"
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "start": 750,
                          "end": 786,
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 24
                            },
                            "end": {
                              "line": 44,
                              "column": 3
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 756,
                              "end": 782,
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 4
                                },
                                "end": {
                                  "line": 43,
                                  "column": 30
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 756,
                                "end": 781,
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 29
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 756,
                                  "end": 763,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 11
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 756,
                                    "end": 760,
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 8
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 761,
                                    "end": 763,
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 11
                                      }
                                    },
                                    "name": "on"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 764,
                                    "end": 776,
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 24
                                      }
                                    },
                                    "name": "CHANGE_EVENT"
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 778,
                                    "end": 780,
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 28
                                      }
                                    },
                                    "name": "cb"
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "Property",
                      "start": 791,
                      "end": 863,
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 2
                        },
                        "end": {
                          "line": 48,
                          "column": 3
                        }
                      },
                      "method": true,
                      "shorthand": false,
                      "computed": false,
                      "key": {
                        "type": "Identifier",
                        "start": 791,
                        "end": 811,
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 2
                          },
                          "end": {
                            "line": 46,
                            "column": 22
                          }
                        },
                        "name": "removeChangeListener"
                      },
                      "kind": "init",
                      "value": {
                        "type": "FunctionExpression",
                        "start": 811,
                        "end": 863,
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 22
                          },
                          "end": {
                            "line": 48,
                            "column": 3
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [
                          {
                            "type": "Identifier",
                            "start": 812,
                            "end": 814,
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 23
                              },
                              "end": {
                                "line": 46,
                                "column": 25
                              }
                            },
                            "name": "cb"
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "start": 816,
                          "end": 863,
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 27
                            },
                            "end": {
                              "line": 48,
                              "column": 3
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 822,
                              "end": 859,
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 4
                                },
                                "end": {
                                  "line": 47,
                                  "column": 41
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 822,
                                "end": 858,
                                "loc": {
                                  "start": {
                                    "line": 47,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 47,
                                    "column": 40
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 822,
                                  "end": 840,
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 22
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 822,
                                    "end": 826,
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 8
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 827,
                                    "end": 840,
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 22
                                      }
                                    },
                                    "name": "stopListening"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 841,
                                    "end": 853,
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 35
                                      }
                                    },
                                    "name": "CHANGE_EVENT"
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 855,
                                    "end": 857,
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 39
                                      }
                                    },
                                    "name": "cb"
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "Property",
                      "start": 868,
                      "end": 1182,
                      "loc": {
                        "start": {
                          "line": 50,
                          "column": 2
                        },
                        "end": {
                          "line": 63,
                          "column": 3
                        }
                      },
                      "method": false,
                      "shorthand": false,
                      "computed": false,
                      "key": {
                        "type": "Identifier",
                        "start": 868,
                        "end": 876,
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 2
                          },
                          "end": {
                            "line": 50,
                            "column": 10
                          }
                        },
                        "name": "sortSets"
                      },
                      "value": {
                        "type": "ArrowFunctionExpression",
                        "start": 878,
                        "end": 1182,
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 12
                          },
                          "end": {
                            "line": 63,
                            "column": 3
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [
                          {
                            "type": "Identifier",
                            "start": 879,
                            "end": 883,
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 13
                              },
                              "end": {
                                "line": 50,
                                "column": 17
                              }
                            },
                            "name": "sets"
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "start": 888,
                          "end": 1182,
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 22
                            },
                            "end": {
                              "line": 63,
                              "column": 3
                            }
                          },
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "start": 894,
                              "end": 988,
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 4
                                },
                                "end": {
                                  "line": 53,
                                  "column": 7
                                }
                              },
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "start": 898,
                                  "end": 987,
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 6
                                    }
                                  },
                                  "id": {
                                    "type": "Identifier",
                                    "start": 898,
                                    "end": 906,
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 16
                                      }
                                    },
                                    "name": "headings"
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "start": 909,
                                    "end": 987,
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 6
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 909,
                                      "end": 928,
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 38
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 909,
                                        "end": 921,
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 31
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 909,
                                          "end": 914,
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 24
                                            }
                                          },
                                          "name": "state"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 915,
                                          "end": 921,
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 31
                                            }
                                          },
                                          "name": "topics"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 922,
                                        "end": 928,
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 38
                                          }
                                        },
                                        "name": "concat"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "start": 929,
                                        "end": 986,
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 5
                                          }
                                        },
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "start": 937,
                                            "end": 948,
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 17
                                              }
                                            },
                                            "value": "Countries",
                                            "rawValue": "Countries",
                                            "raw": "\"Countries\""
                                          },
                                          {
                                            "type": "Literal",
                                            "start": 950,
                                            "end": 958,
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 27
                                              }
                                            },
                                            "value": "Cities",
                                            "rawValue": "Cities",
                                            "raw": "\"Cities\""
                                          },
                                          {
                                            "type": "Literal",
                                            "start": 960,
                                            "end": 971,
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 40
                                              }
                                            },
                                            "value": "Sponsored",
                                            "rawValue": "Sponsored",
                                            "raw": "\"Sponsored\""
                                          },
                                          {
                                            "type": "Literal",
                                            "start": 973,
                                            "end": 980,
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 49
                                              }
                                            },
                                            "value": "About",
                                            "rawValue": "About",
                                            "raw": "\"About\""
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                }
                              ],
                              "kind": "let"
                            },
                            {
                              "type": "ReturnStatement",
                              "start": 994,
                              "end": 1178,
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 4
                                },
                                "end": {
                                  "line": 62,
                                  "column": 11
                                }
                              },
                              "argument": {
                                "type": "CallExpression",
                                "start": 1001,
                                "end": 1177,
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 10
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 1001,
                                  "end": 1016,
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 26
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1001,
                                    "end": 1009,
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 19
                                      }
                                    },
                                    "name": "headings"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1010,
                                    "end": 1016,
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 26
                                      }
                                    },
                                    "name": "reduce"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 1017,
                                    "end": 1172,
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 5
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "start": 1018,
                                        "end": 1022,
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 32
                                          }
                                        },
                                        "name": "memo"
                                      },
                                      {
                                        "type": "Identifier",
                                        "start": 1024,
                                        "end": 1031,
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 41
                                          }
                                        },
                                        "name": "heading"
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 1036,
                                      "end": 1172,
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 5
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "start": 1044,
                                          "end": 1097,
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 59
                                            }
                                          },
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "start": 1048,
                                              "end": 1096,
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 58
                                                }
                                              },
                                              "id": {
                                                "type": "Identifier",
                                                "start": 1048,
                                                "end": 1051,
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 13
                                                  }
                                                },
                                                "name": "set"
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "start": 1054,
                                                "end": 1096,
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 58
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 1054,
                                                  "end": 1058,
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 20
                                                    }
                                                  },
                                                  "name": "find"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 1059,
                                                    "end": 1063,
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 25
                                                      }
                                                    },
                                                    "name": "sets"
                                                  },
                                                  {
                                                    "type": "ArrowFunctionExpression",
                                                    "start": 1065,
                                                    "end": 1095,
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 57
                                                      }
                                                    },
                                                    "id": null,
                                                    "generator": false,
                                                    "expression": true,
                                                    "async": false,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 1066,
                                                        "end": 1069,
                                                        "loc": {
                                                          "start": {
                                                            "line": 56,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 56,
                                                            "column": 31
                                                          }
                                                        },
                                                        "name": "set"
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BinaryExpression",
                                                      "start": 1074,
                                                      "end": 1095,
                                                      "loc": {
                                                        "start": {
                                                          "line": 56,
                                                          "column": 36
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 57
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "start": 1074,
                                                        "end": 1083,
                                                        "loc": {
                                                          "start": {
                                                            "line": 56,
                                                            "column": 36
                                                          },
                                                          "end": {
                                                            "line": 56,
                                                            "column": 45
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 1074,
                                                          "end": 1077,
                                                          "loc": {
                                                            "start": {
                                                              "line": 56,
                                                              "column": 36
                                                            },
                                                            "end": {
                                                              "line": 56,
                                                              "column": 39
                                                            }
                                                          },
                                                          "name": "set"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 1078,
                                                          "end": 1083,
                                                          "loc": {
                                                            "start": {
                                                              "line": 56,
                                                              "column": 40
                                                            },
                                                            "end": {
                                                              "line": 56,
                                                              "column": 45
                                                            }
                                                          },
                                                          "name": "title"
                                                        },
                                                        "computed": false
                                                      },
                                                      "operator": "===",
                                                      "right": {
                                                        "type": "Identifier",
                                                        "start": 1088,
                                                        "end": 1095,
                                                        "loc": {
                                                          "start": {
                                                            "line": 56,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 56,
                                                            "column": 57
                                                          }
                                                        },
                                                        "name": "heading"
                                                      }
                                                    }
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "kind": "let"
                                        },
                                        {
                                          "type": "IfStatement",
                                          "start": 1104,
                                          "end": 1146,
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 7
                                            }
                                          },
                                          "test": {
                                            "type": "Identifier",
                                            "start": 1108,
                                            "end": 1111,
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 13
                                              }
                                            },
                                            "name": "set"
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "start": 1113,
                                            "end": 1146,
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 7
                                              }
                                            },
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "start": 1123,
                                                "end": 1138,
                                                "loc": {
                                                  "start": {
                                                    "line": 58,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 58,
                                                    "column": 23
                                                  }
                                                },
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "start": 1123,
                                                  "end": 1137,
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 22
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 1123,
                                                    "end": 1132,
                                                    "loc": {
                                                      "start": {
                                                        "line": 58,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 58,
                                                        "column": 17
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 1123,
                                                      "end": 1127,
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 8
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 12
                                                        }
                                                      },
                                                      "name": "memo"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 1128,
                                                      "end": 1132,
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 13
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 17
                                                        }
                                                      },
                                                      "name": "push"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 1133,
                                                      "end": 1136,
                                                      "loc": {
                                                        "start": {
                                                          "line": 58,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 58,
                                                          "column": 21
                                                        }
                                                      },
                                                      "name": "set"
                                                    }
                                                  ]
                                                }
                                              }
                                            ]
                                          },
                                          "alternate": null
                                        },
                                        {
                                          "type": "ReturnStatement",
                                          "start": 1154,
                                          "end": 1166,
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 18
                                            }
                                          },
                                          "argument": {
                                            "type": "Identifier",
                                            "start": 1161,
                                            "end": 1165,
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 17
                                              }
                                            },
                                            "name": "memo"
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  {
                                    "type": "ArrayExpression",
                                    "start": 1174,
                                    "end": 1176,
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 9
                                      }
                                    },
                                    "elements": []
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      },
                      "kind": "init"
                    }
                  ]
                },
                {
                  "type": "Identifier",
                  "start": 1186,
                  "end": 1192,
                  "loc": {
                    "start": {
                      "line": 64,
                      "column": 3
                    },
                    "end": {
                      "line": 64,
                      "column": 9
                    }
                  },
                  "name": "Events"
                }
              ]
            }
          }
        ],
        "kind": "let",
        "leadingComments": [],
        "trailingComments": []
      }
    }
  ]
}