{
  "type": "Program",
  "start": 0,
  "end": 1413,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 59,
      "column": 0
    }
  },
  "sourceType": "module",
  "body": [
    {
      "type": "ImportDeclaration",
      "start": 0,
      "end": 46,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 46
        }
      },
      "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": "postal"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 19,
        "end": 45,
        "loc": {
          "start": {
            "line": 1,
            "column": 19
          },
          "end": {
            "line": 1,
            "column": 45
          }
        },
        "value": "postal/lib/postal.lodash",
        "rawValue": "postal/lib/postal.lodash",
        "raw": "\"postal/lib/postal.lodash\""
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 47,
      "end": 109,
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 62
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 54,
          "end": 66,
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 19
            }
          },
          "local": {
            "type": "Identifier",
            "start": 54,
            "end": 66,
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 19
              }
            },
            "name": "HotelsEvents"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 72,
        "end": 108,
        "loc": {
          "start": {
            "line": 2,
            "column": 25
          },
          "end": {
            "line": 2,
            "column": 61
          }
        },
        "value": "../components/hotels/hotels.events",
        "rawValue": "../components/hotels/hotels.events",
        "raw": "\"../components/hotels/hotels.events\""
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 110,
      "end": 152,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 42
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 117,
          "end": 123,
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 13
            }
          },
          "local": {
            "type": "Identifier",
            "start": 117,
            "end": 123,
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 13
              }
            },
            "name": "assign"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 129,
        "end": 151,
        "loc": {
          "start": {
            "line": 3,
            "column": 19
          },
          "end": {
            "line": 3,
            "column": 41
          }
        },
        "value": "lodash/object/assign",
        "rawValue": "lodash/object/assign",
        "raw": "\"lodash/object/assign\""
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 153,
      "end": 193,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 40
        }
      },
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "start": 160,
          "end": 163,
          "loc": {
            "start": {
              "line": 4,
              "column": 7
            },
            "end": {
              "line": 4,
              "column": 10
            }
          },
          "local": {
            "type": "Identifier",
            "start": 160,
            "end": 163,
            "loc": {
              "start": {
                "line": 4,
                "column": 7
              },
              "end": {
                "line": 4,
                "column": 10
              }
            },
            "name": "map"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 169,
        "end": 192,
        "loc": {
          "start": {
            "line": 4,
            "column": 16
          },
          "end": {
            "line": 4,
            "column": 39
          }
        },
        "value": "lodash/collection/map",
        "rawValue": "lodash/collection/map",
        "raw": "\"lodash/collection/map\""
      }
    },
    {
      "type": "VariableDeclaration",
      "start": 195,
      "end": 221,
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 2
        }
      },
      "declarations": [
        {
          "type": "VariableDeclarator",
          "start": 199,
          "end": 220,
          "loc": {
            "start": {
              "line": 6,
              "column": 4
            },
            "end": {
              "line": 8,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 199,
            "end": 200,
            "loc": {
              "start": {
                "line": 6,
                "column": 4
              },
              "end": {
                "line": 6,
                "column": 5
              }
            },
            "name": "_"
          },
          "init": {
            "type": "ObjectExpression",
            "start": 203,
            "end": 220,
            "loc": {
              "start": {
                "line": 6,
                "column": 8
              },
              "end": {
                "line": 8,
                "column": 1
              }
            },
            "properties": [
              {
                "type": "Property",
                "start": 207,
                "end": 213,
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 2
                  },
                  "end": {
                    "line": 7,
                    "column": 8
                  }
                },
                "method": false,
                "shorthand": true,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 207,
                  "end": 213,
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 2
                    },
                    "end": {
                      "line": 7,
                      "column": 8
                    }
                  },
                  "name": "assign"
                },
                "kind": "init",
                "value": {
                  "type": "Identifier",
                  "start": 207,
                  "end": 213,
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 2
                    },
                    "end": {
                      "line": 7,
                      "column": 8
                    }
                  },
                  "name": "assign"
                }
              },
              {
                "type": "Property",
                "start": 215,
                "end": 218,
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 10
                  },
                  "end": {
                    "line": 7,
                    "column": 13
                  }
                },
                "method": false,
                "shorthand": true,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 215,
                  "end": 218,
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 10
                    },
                    "end": {
                      "line": 7,
                      "column": 13
                    }
                  },
                  "name": "map"
                },
                "kind": "init",
                "value": {
                  "type": "Identifier",
                  "start": 215,
                  "end": 218,
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 10
                    },
                    "end": {
                      "line": 7,
                      "column": 13
                    }
                  },
                  "name": "map"
                }
              }
            ]
          }
        }
      ],
      "kind": "let"
    },
    {
      "type": "VariableDeclaration",
      "start": 223,
      "end": 275,
      "loc": {
        "start": {
          "line": 10,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 52
        }
      },
      "declarations": [
        {
          "type": "VariableDeclarator",
          "start": 227,
          "end": 274,
          "loc": {
            "start": {
              "line": 10,
              "column": 4
            },
            "end": {
              "line": 10,
              "column": 51
            }
          },
          "id": {
            "type": "Identifier",
            "start": 227,
            "end": 243,
            "loc": {
              "start": {
                "line": 10,
                "column": 4
              },
              "end": {
                "line": 10,
                "column": 20
              }
            },
            "name": "componentChannel"
          },
          "init": {
            "type": "CallExpression",
            "start": 246,
            "end": 274,
            "loc": {
              "start": {
                "line": 10,
                "column": 23
              },
              "end": {
                "line": 10,
                "column": 51
              }
            },
            "callee": {
              "type": "MemberExpression",
              "start": 246,
              "end": 260,
              "loc": {
                "start": {
                  "line": 10,
                  "column": 23
                },
                "end": {
                  "line": 10,
                  "column": 37
                }
              },
              "object": {
                "type": "Identifier",
                "start": 246,
                "end": 252,
                "loc": {
                  "start": {
                    "line": 10,
                    "column": 23
                  },
                  "end": {
                    "line": 10,
                    "column": 29
                  }
                },
                "name": "postal"
              },
              "property": {
                "type": "Identifier",
                "start": 253,
                "end": 260,
                "loc": {
                  "start": {
                    "line": 10,
                    "column": 30
                  },
                  "end": {
                    "line": 10,
                    "column": 37
                  }
                },
                "name": "channel"
              },
              "computed": false
            },
            "arguments": [
              {
                "type": "Literal",
                "start": 261,
                "end": 273,
                "loc": {
                  "start": {
                    "line": 10,
                    "column": 38
                  },
                  "end": {
                    "line": 10,
                    "column": 50
                  }
                },
                "value": "components",
                "rawValue": "components",
                "raw": "\"components\""
              }
            ]
          }
        }
      ],
      "kind": "let",
      "trailingComments": [
        {
          "type": "Block",
          "value": "* \n * Track an event with our analytics library\n * @param {Object} options An object with event data\n * \n ",
          "start": 277,
          "end": 387,
          "loc": {
            "start": {
              "line": 12,
              "column": 0
            },
            "end": {
              "line": 16,
              "column": 3
            }
          },
          "range": [
            277,
            387
          ]
        }
      ]
    },
    {
      "type": "VariableDeclaration",
      "start": 388,
      "end": 575,
      "loc": {
        "start": {
          "line": 17,
          "column": 0
        },
        "end": {
          "line": 24,
          "column": 2
        }
      },
      "declarations": [
        {
          "type": "VariableDeclarator",
          "start": 392,
          "end": 574,
          "loc": {
            "start": {
              "line": 17,
              "column": 4
            },
            "end": {
              "line": 24,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 392,
            "end": 402,
            "loc": {
              "start": {
                "line": 17,
                "column": 4
              },
              "end": {
                "line": 17,
                "column": 14
              }
            },
            "name": "trackEvent",
            "leadingComments": null
          },
          "init": {
            "type": "FunctionExpression",
            "start": 405,
            "end": 574,
            "loc": {
              "start": {
                "line": 17,
                "column": 17
              },
              "end": {
                "line": 24,
                "column": 1
              }
            },
            "id": {
              "type": "Identifier",
              "start": 392,
              "end": 402,
              "loc": {
                "start": {
                  "line": 17,
                  "column": 4
                },
                "end": {
                  "line": 17,
                  "column": 14
                }
              },
              "name": "trackEvent",
              "leadingComments": null
            },
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 414,
                "end": 418,
                "loc": {
                  "start": {
                    "line": 17,
                    "column": 26
                  },
                  "end": {
                    "line": 17,
                    "column": 30
                  }
                },
                "name": "name"
              },
              {
                "type": "Identifier",
                "start": 420,
                "end": 427,
                "loc": {
                  "start": {
                    "line": 17,
                    "column": 32
                  },
                  "end": {
                    "line": 17,
                    "column": 39
                  }
                },
                "name": "details"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 429,
              "end": 574,
              "loc": {
                "start": {
                  "line": 17,
                  "column": 41
                },
                "end": {
                  "line": 24,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "IfStatement",
                  "start": 433,
                  "end": 572,
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 2
                    },
                    "end": {
                      "line": 23,
                      "column": 3
                    }
                  },
                  "test": {
                    "type": "MemberExpression",
                    "start": 437,
                    "end": 471,
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 6
                      },
                      "end": {
                        "line": 18,
                        "column": 40
                      }
                    },
                    "object": {
                      "type": "MemberExpression",
                      "start": 437,
                      "end": 460,
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 6
                        },
                        "end": {
                          "line": 18,
                          "column": 29
                        }
                      },
                      "object": {
                        "type": "MemberExpression",
                        "start": 437,
                        "end": 456,
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 6
                          },
                          "end": {
                            "line": 18,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 437,
                          "end": 446,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 6
                            },
                            "end": {
                              "line": 18,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 437,
                            "end": 443,
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 6
                              },
                              "end": {
                                "line": 18,
                                "column": 12
                              }
                            },
                            "name": "window"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 444,
                            "end": 446,
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 13
                              },
                              "end": {
                                "line": 18,
                                "column": 15
                              }
                            },
                            "name": "lp"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 447,
                          "end": 456,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 16
                            },
                            "end": {
                              "line": 18,
                              "column": 25
                            }
                          },
                          "name": "analytics"
                        },
                        "computed": false
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 457,
                        "end": 460,
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 26
                          },
                          "end": {
                            "line": 18,
                            "column": 29
                          }
                        },
                        "name": "api"
                      },
                      "computed": false
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 461,
                      "end": 471,
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 30
                        },
                        "end": {
                          "line": 18,
                          "column": 40
                        }
                      },
                      "name": "trackEvent"
                    },
                    "computed": false
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "start": 473,
                    "end": 572,
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 42
                      },
                      "end": {
                        "line": 23,
                        "column": 3
                      }
                    },
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "start": 479,
                        "end": 568,
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 4
                          },
                          "end": {
                            "line": 22,
                            "column": 7
                          }
                        },
                        "expression": {
                          "type": "CallExpression",
                          "start": 479,
                          "end": 567,
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 4
                            },
                            "end": {
                              "line": 22,
                              "column": 6
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 479,
                            "end": 513,
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 4
                              },
                              "end": {
                                "line": 19,
                                "column": 38
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 479,
                              "end": 502,
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 4
                                },
                                "end": {
                                  "line": 19,
                                  "column": 27
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 479,
                                "end": 498,
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 479,
                                  "end": 488,
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 13
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 479,
                                    "end": 485,
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 4
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 10
                                      }
                                    },
                                    "name": "window"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 486,
                                    "end": 488,
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 13
                                      }
                                    },
                                    "name": "lp"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 489,
                                  "end": 498,
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 23
                                    }
                                  },
                                  "name": "analytics"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 499,
                                "end": 502,
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 27
                                  }
                                },
                                "name": "api"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 503,
                              "end": 513,
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 28
                                },
                                "end": {
                                  "line": 19,
                                  "column": 38
                                }
                              },
                              "name": "trackEvent"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ObjectExpression",
                              "start": 514,
                              "end": 566,
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 39
                                },
                                "end": {
                                  "line": 22,
                                  "column": 5
                                }
                              },
                              "properties": [
                                {
                                  "type": "Property",
                                  "start": 523,
                                  "end": 537,
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 20
                                    }
                                  },
                                  "method": false,
                                  "shorthand": false,
                                  "computed": false,
                                  "key": {
                                    "type": "Identifier",
                                    "start": 523,
                                    "end": 531,
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 14
                                      }
                                    },
                                    "name": "category"
                                  },
                                  "value": {
                                    "type": "Identifier",
                                    "start": 533,
                                    "end": 537,
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 20
                                      }
                                    },
                                    "name": "name"
                                  },
                                  "kind": "init"
                                },
                                {
                                  "type": "Property",
                                  "start": 545,
                                  "end": 560,
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 21
                                    }
                                  },
                                  "method": false,
                                  "shorthand": false,
                                  "computed": false,
                                  "key": {
                                    "type": "Identifier",
                                    "start": 545,
                                    "end": 551,
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 12
                                      }
                                    },
                                    "name": "action"
                                  },
                                  "value": {
                                    "type": "Identifier",
                                    "start": 553,
                                    "end": 560,
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 21
                                      }
                                    },
                                    "name": "details"
                                  },
                                  "kind": "init"
                                }
                              ]
                            }
                          ]
                        }
                      }
                    ]
                  },
                  "alternate": null
                }
              ]
            }
          },
          "leadingComments": null
        }
      ],
      "kind": "let",
      "leadingComments": [
        {
          "type": "Block",
          "value": "* \n * Track an event with our analytics library\n * @param {Object} options An object with event data\n * \n ",
          "start": 277,
          "end": 387,
          "loc": {
            "start": {
              "line": 12,
              "column": 0
            },
            "end": {
              "line": 16,
              "column": 3
            }
          },
          "range": [
            277,
            387
          ]
        }
      ],
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * Log an event with Flamsteed\n * @param  {Object|String} data An object containing data to log, or a string description of an event\n ",
          "start": 577,
          "end": 717,
          "loc": {
            "start": {
              "line": 26,
              "column": 0
            },
            "end": {
              "line": 29,
              "column": 3
            }
          },
          "range": [
            577,
            717
          ]
        }
      ]
    },
    {
      "type": "VariableDeclaration",
      "start": 718,
      "end": 889,
      "loc": {
        "start": {
          "line": 30,
          "column": 0
        },
        "end": {
          "line": 36,
          "column": 2
        }
      },
      "declarations": [
        {
          "type": "VariableDeclarator",
          "start": 722,
          "end": 888,
          "loc": {
            "start": {
              "line": 30,
              "column": 4
            },
            "end": {
              "line": 36,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 722,
            "end": 734,
            "loc": {
              "start": {
                "line": 30,
                "column": 4
              },
              "end": {
                "line": 30,
                "column": 16
              }
            },
            "name": "flamsteedLog",
            "leadingComments": null
          },
          "init": {
            "type": "FunctionExpression",
            "start": 737,
            "end": 888,
            "loc": {
              "start": {
                "line": 30,
                "column": 19
              },
              "end": {
                "line": 36,
                "column": 1
              }
            },
            "id": {
              "type": "Identifier",
              "start": 722,
              "end": 734,
              "loc": {
                "start": {
                  "line": 30,
                  "column": 4
                },
                "end": {
                  "line": 30,
                  "column": 16
                }
              },
              "name": "flamsteedLog",
              "leadingComments": null
            },
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 746,
                "end": 757,
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 28
                  },
                  "end": {
                    "line": 30,
                    "column": 39
                  }
                },
                "name": "description"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 759,
              "end": 888,
              "loc": {
                "start": {
                  "line": 30,
                  "column": 41
                },
                "end": {
                  "line": 36,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "IfStatement",
                  "start": 763,
                  "end": 886,
                  "loc": {
                    "start": {
                      "line": 31,
                      "column": 2
                    },
                    "end": {
                      "line": 35,
                      "column": 3
                    }
                  },
                  "test": {
                    "type": "MemberExpression",
                    "start": 767,
                    "end": 779,
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 6
                      },
                      "end": {
                        "line": 31,
                        "column": 18
                      }
                    },
                    "object": {
                      "type": "MemberExpression",
                      "start": 767,
                      "end": 776,
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 6
                        },
                        "end": {
                          "line": 31,
                          "column": 15
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 767,
                        "end": 773,
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 6
                          },
                          "end": {
                            "line": 31,
                            "column": 12
                          }
                        },
                        "name": "window"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 774,
                        "end": 776,
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 13
                          },
                          "end": {
                            "line": 31,
                            "column": 15
                          }
                        },
                        "name": "lp"
                      },
                      "computed": false
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 777,
                      "end": 779,
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 16
                        },
                        "end": {
                          "line": 31,
                          "column": 18
                        }
                      },
                      "name": "fs"
                    },
                    "computed": false
                  },
                  "consequent": {
                    "type": "BlockStatement",
                    "start": 781,
                    "end": 886,
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 20
                      },
                      "end": {
                        "line": 35,
                        "column": 3
                      }
                    },
                    "body": [
                      {
                        "type": "ExpressionStatement",
                        "start": 787,
                        "end": 882,
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 4
                          },
                          "end": {
                            "line": 34,
                            "column": 21
                          }
                        },
                        "expression": {
                          "type": "CallExpression",
                          "start": 787,
                          "end": 881,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 34,
                              "column": 20
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 787,
                            "end": 803,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 4
                              },
                              "end": {
                                "line": 32,
                                "column": 20
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 787,
                              "end": 799,
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 4
                                },
                                "end": {
                                  "line": 32,
                                  "column": 16
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 787,
                                "end": 796,
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 13
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 787,
                                  "end": 793,
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 10
                                    }
                                  },
                                  "name": "window"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 794,
                                  "end": 796,
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 13
                                    }
                                  },
                                  "name": "lp"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 797,
                                "end": 799,
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 16
                                  }
                                },
                                "name": "fs"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 800,
                              "end": 803,
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 17
                                },
                                "end": {
                                  "line": 32,
                                  "column": 20
                                }
                              },
                              "name": "log"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ConditionalExpression",
                              "start": 804,
                              "end": 880,
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 21
                                },
                                "end": {
                                  "line": 34,
                                  "column": 19
                                }
                              },
                              "test": {
                                "type": "BinaryExpression",
                                "start": 804,
                                "end": 835,
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 52
                                  }
                                },
                                "left": {
                                  "type": "UnaryExpression",
                                  "start": 804,
                                  "end": 822,
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 39
                                    }
                                  },
                                  "operator": "typeof",
                                  "prefix": true,
                                  "argument": {
                                    "type": "Identifier",
                                    "start": 811,
                                    "end": 822,
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 39
                                      }
                                    },
                                    "name": "description"
                                  }
                                },
                                "operator": "===",
                                "right": {
                                  "type": "Literal",
                                  "start": 827,
                                  "end": 835,
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 52
                                    }
                                  },
                                  "value": "string",
                                  "rawValue": "string",
                                  "raw": "\"string\""
                                }
                              },
                              "consequent": {
                                "type": "ObjectExpression",
                                "start": 838,
                                "end": 866,
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 5
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "Property",
                                    "start": 846,
                                    "end": 860,
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 20
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 846,
                                      "end": 847,
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 7
                                        }
                                      },
                                      "name": "d"
                                    },
                                    "value": {
                                      "type": "Identifier",
                                      "start": 849,
                                      "end": 860,
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 20
                                        }
                                      },
                                      "name": "description"
                                    },
                                    "kind": "init"
                                  }
                                ]
                              },
                              "alternate": {
                                "type": "Identifier",
                                "start": 869,
                                "end": 880,
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 19
                                  }
                                },
                                "name": "description"
                              }
                            }
                          ]
                        }
                      }
                    ]
                  },
                  "alternate": null
                }
              ]
            }
          },
          "leadingComments": null
        }
      ],
      "kind": "let",
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * Log an event with Flamsteed\n * @param  {Object|String} data An object containing data to log, or a string description of an event\n ",
          "start": 577,
          "end": 717,
          "loc": {
            "start": {
              "line": 26,
              "column": 0
            },
            "end": {
              "line": 29,
              "column": 3
            }
          },
          "range": [
            577,
            717
          ]
        }
      ]
    },
    {
      "type": "VariableDeclaration",
      "start": 891,
      "end": 942,
      "loc": {
        "start": {
          "line": 38,
          "column": 0
        },
        "end": {
          "line": 40,
          "column": 2
        }
      },
      "declarations": [
        {
          "type": "VariableDeclarator",
          "start": 895,
          "end": 941,
          "loc": {
            "start": {
              "line": 38,
              "column": 4
            },
            "end": {
              "line": 40,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 895,
            "end": 903,
            "loc": {
              "start": {
                "line": 38,
                "column": 4
              },
              "end": {
                "line": 38,
                "column": 12
              }
            },
            "name": "getPlace"
          },
          "init": {
            "type": "ArrowFunctionExpression",
            "start": 906,
            "end": 941,
            "loc": {
              "start": {
                "line": 38,
                "column": 15
              },
              "end": {
                "line": 40,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "start": 912,
              "end": 941,
              "loc": {
                "start": {
                  "line": 38,
                  "column": 21
                },
                "end": {
                  "line": 40,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ReturnStatement",
                  "start": 916,
                  "end": 939,
                  "loc": {
                    "start": {
                      "line": 39,
                      "column": 2
                    },
                    "end": {
                      "line": 39,
                      "column": 25
                    }
                  },
                  "argument": {
                    "type": "MemberExpression",
                    "start": 923,
                    "end": 938,
                    "loc": {
                      "start": {
                        "line": 39,
                        "column": 9
                      },
                      "end": {
                        "line": 39,
                        "column": 24
                      }
                    },
                    "object": {
                      "type": "MemberExpression",
                      "start": 923,
                      "end": 932,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 9
                        },
                        "end": {
                          "line": 39,
                          "column": 18
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 923,
                        "end": 929,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 9
                          },
                          "end": {
                            "line": 39,
                            "column": 15
                          }
                        },
                        "name": "window"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 930,
                        "end": 932,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 16
                          },
                          "end": {
                            "line": 39,
                            "column": 18
                          }
                        },
                        "name": "lp"
                      },
                      "computed": false
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 933,
                      "end": 938,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 19
                        },
                        "end": {
                          "line": 39,
                          "column": 24
                        }
                      },
                      "name": "place"
                    },
                    "computed": false
                  }
                }
              ]
            }
          }
        }
      ],
      "kind": "let"
    },
    {
      "type": "ExpressionStatement",
      "start": 944,
      "end": 1307,
      "loc": {
        "start": {
          "line": 42,
          "column": 0
        },
        "end": {
          "line": 54,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 944,
        "end": 1306,
        "loc": {
          "start": {
            "line": 42,
            "column": 0
          },
          "end": {
            "line": 54,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 944,
          "end": 970,
          "loc": {
            "start": {
              "line": 42,
              "column": 0
            },
            "end": {
              "line": 42,
              "column": 26
            }
          },
          "object": {
            "type": "Identifier",
            "start": 944,
            "end": 960,
            "loc": {
              "start": {
                "line": 42,
                "column": 0
              },
              "end": {
                "line": 42,
                "column": 16
              }
            },
            "name": "componentChannel"
          },
          "property": {
            "type": "Identifier",
            "start": 961,
            "end": 970,
            "loc": {
              "start": {
                "line": 42,
                "column": 17
              },
              "end": {
                "line": 42,
                "column": 26
              }
            },
            "name": "subscribe"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "MemberExpression",
            "start": 971,
            "end": 990,
            "loc": {
              "start": {
                "line": 42,
                "column": 27
              },
              "end": {
                "line": 42,
                "column": 46
              }
            },
            "object": {
              "type": "Identifier",
              "start": 971,
              "end": 983,
              "loc": {
                "start": {
                  "line": 42,
                  "column": 27
                },
                "end": {
                  "line": 42,
                  "column": 39
                }
              },
              "name": "HotelsEvents"
            },
            "property": {
              "type": "Identifier",
              "start": 984,
              "end": 990,
              "loc": {
                "start": {
                  "line": 42,
                  "column": 40
                },
                "end": {
                  "line": 42,
                  "column": 46
                }
              },
              "name": "SEARCH"
            },
            "computed": false
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 992,
            "end": 1305,
            "loc": {
              "start": {
                "line": 42,
                "column": 48
              },
              "end": {
                "line": 54,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [
              {
                "type": "Identifier",
                "start": 993,
                "end": 997,
                "loc": {
                  "start": {
                    "line": 42,
                    "column": 49
                  },
                  "end": {
                    "line": 42,
                    "column": 53
                  }
                },
                "name": "data"
              }
            ],
            "body": {
              "type": "BlockStatement",
              "start": 1002,
              "end": 1305,
              "loc": {
                "start": {
                  "line": 42,
                  "column": 58
                },
                "end": {
                  "line": 54,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "VariableDeclaration",
                  "start": 1006,
                  "end": 1029,
                  "loc": {
                    "start": {
                      "line": 43,
                      "column": 2
                    },
                    "end": {
                      "line": 43,
                      "column": 25
                    }
                  },
                  "declarations": [
                    {
                      "type": "VariableDeclarator",
                      "start": 1010,
                      "end": 1028,
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 6
                        },
                        "end": {
                          "line": 43,
                          "column": 24
                        }
                      },
                      "id": {
                        "type": "Identifier",
                        "start": 1010,
                        "end": 1015,
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 6
                          },
                          "end": {
                            "line": 43,
                            "column": 11
                          }
                        },
                        "name": "place"
                      },
                      "init": {
                        "type": "CallExpression",
                        "start": 1018,
                        "end": 1028,
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 14
                          },
                          "end": {
                            "line": 43,
                            "column": 24
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 1018,
                          "end": 1026,
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 14
                            },
                            "end": {
                              "line": 43,
                              "column": 22
                            }
                          },
                          "name": "getPlace"
                        },
                        "arguments": []
                      }
                    }
                  ],
                  "kind": "let"
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1033,
                  "end": 1137,
                  "loc": {
                    "start": {
                      "line": 45,
                      "column": 2
                    },
                    "end": {
                      "line": 47,
                      "column": 5
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 1033,
                    "end": 1136,
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 2
                      },
                      "end": {
                        "line": 47,
                        "column": 4
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 1033,
                      "end": 1041,
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 2
                        },
                        "end": {
                          "line": 45,
                          "column": 10
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 1033,
                        "end": 1034,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 2
                          },
                          "end": {
                            "line": 45,
                            "column": 3
                          }
                        },
                        "name": "_"
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 1035,
                        "end": 1041,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 4
                          },
                          "end": {
                            "line": 45,
                            "column": 10
                          }
                        },
                        "name": "assign"
                      },
                      "computed": false
                    },
                    "arguments": [
                      {
                        "type": "MemberExpression",
                        "start": 1042,
                        "end": 1054,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 11
                          },
                          "end": {
                            "line": 45,
                            "column": 23
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 1042,
                          "end": 1046,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 11
                            },
                            "end": {
                              "line": 45,
                              "column": 15
                            }
                          },
                          "name": "data"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1047,
                          "end": 1054,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 16
                            },
                            "end": {
                              "line": 45,
                              "column": 23
                            }
                          },
                          "name": "booking"
                        },
                        "computed": false
                      },
                      {
                        "type": "ObjectExpression",
                        "start": 1056,
                        "end": 1135,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 25
                          },
                          "end": {
                            "line": 47,
                            "column": 3
                          }
                        },
                        "properties": [
                          {
                            "type": "Property",
                            "start": 1062,
                            "end": 1131,
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 4
                              },
                              "end": {
                                "line": 46,
                                "column": 73
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 1062,
                              "end": 1066,
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 4
                                },
                                "end": {
                                  "line": 46,
                                  "column": 8
                                }
                              },
                              "name": "city"
                            },
                            "value": {
                              "type": "TemplateLiteral",
                              "start": 1068,
                              "end": 1131,
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 10
                                },
                                "end": {
                                  "line": 46,
                                  "column": 73
                                }
                              },
                              "expressions": [
                                {
                                  "type": "MemberExpression",
                                  "start": 1071,
                                  "end": 1090,
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 32
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1071,
                                    "end": 1076,
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 18
                                      }
                                    },
                                    "name": "place"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1077,
                                    "end": 1090,
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 32
                                      }
                                    },
                                    "name": "continentName"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 1094,
                                  "end": 1111,
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 53
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1094,
                                    "end": 1099,
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 41
                                      }
                                    },
                                    "name": "place"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1100,
                                    "end": 1111,
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 53
                                      }
                                    },
                                    "name": "countryName"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 1115,
                                  "end": 1129,
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 71
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1115,
                                    "end": 1120,
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 62
                                      }
                                    },
                                    "name": "place"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1121,
                                    "end": 1129,
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 71
                                      }
                                    },
                                    "name": "cityName"
                                  },
                                  "computed": false
                                }
                              ],
                              "quasis": [
                                {
                                  "type": "TemplateElement",
                                  "start": 1069,
                                  "end": 1069,
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 11
                                    }
                                  },
                                  "value": {
                                    "raw": "",
                                    "cooked": ""
                                  },
                                  "tail": false
                                },
                                {
                                  "type": "TemplateElement",
                                  "start": 1091,
                                  "end": 1092,
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 34
                                    }
                                  },
                                  "value": {
                                    "raw": ":",
                                    "cooked": ":"
                                  },
                                  "tail": false
                                },
                                {
                                  "type": "TemplateElement",
                                  "start": 1112,
                                  "end": 1113,
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 55
                                    }
                                  },
                                  "value": {
                                    "raw": ":",
                                    "cooked": ":"
                                  },
                                  "tail": false
                                },
                                {
                                  "type": "TemplateElement",
                                  "start": 1130,
                                  "end": 1130,
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 72
                                    }
                                  },
                                  "value": {
                                    "raw": "",
                                    "cooked": ""
                                  },
                                  "tail": true
                                }
                              ]
                            },
                            "kind": "init"
                          }
                        ]
                      }
                    ]
                  }
                },
                {
                  "type": "VariableDeclaration",
                  "start": 1141,
                  "end": 1237,
                  "loc": {
                    "start": {
                      "line": 49,
                      "column": 2
                    },
                    "end": {
                      "line": 51,
                      "column": 15
                    }
                  },
                  "declarations": [
                    {
                      "type": "VariableDeclarator",
                      "start": 1145,
                      "end": 1236,
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 6
                        },
                        "end": {
                          "line": 51,
                          "column": 14
                        }
                      },
                      "id": {
                        "type": "Identifier",
                        "start": 1145,
                        "end": 1155,
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 6
                          },
                          "end": {
                            "line": 49,
                            "column": 16
                          }
                        },
                        "name": "serialized"
                      },
                      "init": {
                        "type": "CallExpression",
                        "start": 1158,
                        "end": 1236,
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 19
                          },
                          "end": {
                            "line": 51,
                            "column": 14
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1158,
                          "end": 1231,
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 19
                            },
                            "end": {
                              "line": 51,
                              "column": 9
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 1158,
                            "end": 1226,
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 19
                              },
                              "end": {
                                "line": 51,
                                "column": 4
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 1158,
                              "end": 1163,
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 19
                                },
                                "end": {
                                  "line": 49,
                                  "column": 24
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 1158,
                                "end": 1159,
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 20
                                  }
                                },
                                "name": "_"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1160,
                                "end": 1163,
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 24
                                  }
                                },
                                "name": "map"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 1164,
                                "end": 1176,
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 37
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 1164,
                                  "end": 1168,
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 29
                                    }
                                  },
                                  "name": "data"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1169,
                                  "end": 1176,
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 37
                                    }
                                  },
                                  "name": "booking"
                                },
                                "computed": false
                              },
                              {
                                "type": "ArrowFunctionExpression",
                                "start": 1178,
                                "end": 1225,
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 3
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": false,
                                "async": false,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "start": 1179,
                                    "end": 1182,
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 43
                                      }
                                    },
                                    "name": "val"
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 1184,
                                    "end": 1187,
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 48
                                      }
                                    },
                                    "name": "key"
                                  }
                                ],
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 1192,
                                  "end": 1225,
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 3
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ReturnStatement",
                                      "start": 1198,
                                      "end": 1221,
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 4
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 27
                                        }
                                      },
                                      "argument": {
                                        "type": "TemplateLiteral",
                                        "start": 1205,
                                        "end": 1220,
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 26
                                          }
                                        },
                                        "expressions": [
                                          {
                                            "type": "Identifier",
                                            "start": 1208,
                                            "end": 1211,
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 17
                                              }
                                            },
                                            "name": "key"
                                          },
                                          {
                                            "type": "Identifier",
                                            "start": 1215,
                                            "end": 1218,
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 24
                                              }
                                            },
                                            "name": "val"
                                          }
                                        ],
                                        "quasis": [
                                          {
                                            "type": "TemplateElement",
                                            "start": 1206,
                                            "end": 1206,
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 12
                                              }
                                            },
                                            "value": {
                                              "raw": "",
                                              "cooked": ""
                                            },
                                            "tail": false
                                          },
                                          {
                                            "type": "TemplateElement",
                                            "start": 1212,
                                            "end": 1213,
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 19
                                              }
                                            },
                                            "value": {
                                              "raw": "=",
                                              "cooked": "="
                                            },
                                            "tail": false
                                          },
                                          {
                                            "type": "TemplateElement",
                                            "start": 1219,
                                            "end": 1219,
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 25
                                              }
                                            },
                                            "value": {
                                              "raw": "",
                                              "cooked": ""
                                            },
                                            "tail": true
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                }
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1227,
                            "end": 1231,
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 5
                              },
                              "end": {
                                "line": 51,
                                "column": 9
                              }
                            },
                            "name": "join"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "start": 1232,
                            "end": 1235,
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 10
                              },
                              "end": {
                                "line": 51,
                                "column": 13
                              }
                            },
                            "value": "&",
                            "rawValue": "&",
                            "raw": "\"&\""
                          }
                        ]
                      }
                    }
                  ],
                  "kind": "let"
                },
                {
                  "type": "ExpressionStatement",
                  "start": 1241,
                  "end": 1303,
                  "loc": {
                    "start": {
                      "line": 53,
                      "column": 2
                    },
                    "end": {
                      "line": 53,
                      "column": 64
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 1241,
                    "end": 1302,
                    "loc": {
                      "start": {
                        "line": 53,
                        "column": 2
                      },
                      "end": {
                        "line": 53,
                        "column": 63
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 1241,
                      "end": 1251,
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 2
                        },
                        "end": {
                          "line": 53,
                          "column": 12
                        }
                      },
                      "name": "trackEvent"
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "start": 1252,
                        "end": 1268,
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 13
                          },
                          "end": {
                            "line": 53,
                            "column": 29
                          }
                        },
                        "value": "Partner Search",
                        "rawValue": "Partner Search",
                        "raw": "\"Partner Search\""
                      },
                      {
                        "type": "TemplateLiteral",
                        "start": 1270,
                        "end": 1301,
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 31
                          },
                          "end": {
                            "line": 53,
                            "column": 62
                          }
                        },
                        "expressions": [
                          {
                            "type": "Identifier",
                            "start": 1289,
                            "end": 1299,
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 50
                              },
                              "end": {
                                "line": 53,
                                "column": 60
                              }
                            },
                            "name": "serialized"
                          }
                        ],
                        "quasis": [
                          {
                            "type": "TemplateElement",
                            "start": 1271,
                            "end": 1287,
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 32
                              },
                              "end": {
                                "line": 53,
                                "column": 48
                              }
                            },
                            "value": {
                              "raw": "partner=booking&",
                              "cooked": "partner=booking&"
                            },
                            "tail": false
                          },
                          {
                            "type": "TemplateElement",
                            "start": 1300,
                            "end": 1300,
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 61
                              },
                              "end": {
                                "line": 53,
                                "column": 61
                              }
                            },
                            "value": {
                              "raw": "",
                              "cooked": ""
                            },
                            "tail": true
                          }
                        ]
                      }
                    ]
                  }
                }
              ]
            }
          }
        ]
      }
    },
    {
      "type": "ExpressionStatement",
      "start": 1309,
      "end": 1412,
      "loc": {
        "start": {
          "line": 56,
          "column": 0
        },
        "end": {
          "line": 58,
          "column": 3
        }
      },
      "expression": {
        "type": "CallExpression",
        "start": 1309,
        "end": 1411,
        "loc": {
          "start": {
            "line": 56,
            "column": 0
          },
          "end": {
            "line": 58,
            "column": 2
          }
        },
        "callee": {
          "type": "MemberExpression",
          "start": 1309,
          "end": 1335,
          "loc": {
            "start": {
              "line": 56,
              "column": 0
            },
            "end": {
              "line": 56,
              "column": 26
            }
          },
          "object": {
            "type": "Identifier",
            "start": 1309,
            "end": 1325,
            "loc": {
              "start": {
                "line": 56,
                "column": 0
              },
              "end": {
                "line": 56,
                "column": 16
              }
            },
            "name": "componentChannel"
          },
          "property": {
            "type": "Identifier",
            "start": 1326,
            "end": 1335,
            "loc": {
              "start": {
                "line": 56,
                "column": 17
              },
              "end": {
                "line": 56,
                "column": 26
              }
            },
            "name": "subscribe"
          },
          "computed": false
        },
        "arguments": [
          {
            "type": "Literal",
            "start": 1336,
            "end": 1350,
            "loc": {
              "start": {
                "line": 56,
                "column": 27
              },
              "end": {
                "line": 56,
                "column": 41
              }
            },
            "value": "ttd.loadmore",
            "rawValue": "ttd.loadmore",
            "raw": "\"ttd.loadmore\""
          },
          {
            "type": "ArrowFunctionExpression",
            "start": 1352,
            "end": 1410,
            "loc": {
              "start": {
                "line": 56,
                "column": 43
              },
              "end": {
                "line": 58,
                "column": 1
              }
            },
            "id": null,
            "generator": false,
            "expression": false,
            "async": false,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "start": 1358,
              "end": 1410,
              "loc": {
                "start": {
                  "line": 56,
                  "column": 49
                },
                "end": {
                  "line": 58,
                  "column": 1
                }
              },
              "body": [
                {
                  "type": "ExpressionStatement",
                  "start": 1362,
                  "end": 1408,
                  "loc": {
                    "start": {
                      "line": 57,
                      "column": 2
                    },
                    "end": {
                      "line": 57,
                      "column": 48
                    }
                  },
                  "expression": {
                    "type": "CallExpression",
                    "start": 1362,
                    "end": 1407,
                    "loc": {
                      "start": {
                        "line": 57,
                        "column": 2
                      },
                      "end": {
                        "line": 57,
                        "column": 47
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 1362,
                      "end": 1374,
                      "loc": {
                        "start": {
                          "line": 57,
                          "column": 2
                        },
                        "end": {
                          "line": 57,
                          "column": 14
                        }
                      },
                      "name": "flamsteedLog"
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "start": 1375,
                        "end": 1406,
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 15
                          },
                          "end": {
                            "line": 57,
                            "column": 46
                          }
                        },
                        "value": "thing to do load more clicked",
                        "rawValue": "thing to do load more clicked",
                        "raw": "\"thing to do load more clicked\""
                      }
                    ]
                  }
                }
              ]
            }
          }
        ]
      }
    }
  ]
}